From f5f95e8b560eb8413353bb2be301528e0bd4357c Mon Sep 17 00:00:00 2001 From: Derek Hogue Date: Thu, 4 Sep 2014 08:14:20 -0500 Subject: [PATCH] Re-commit files --- .gitignore | 2 + README.md | 5 + assets/banner-1544x500.jpg | Bin 0 -> 130036 bytes assets/banner-772x250.jpg | Bin 0 -> 42563 bytes assets/icon-128x128.jpg | Bin 0 -> 7877 bytes assets/icon-256x256.jpg | Bin 0 -> 19203 bytes trunk/admin/artists.php | 185 + trunk/admin/db.php | 337 ++ trunk/admin/debug.php | 41 + trunk/admin/handlers.php | 1000 ++++++ trunk/admin/import-export.php | 98 + trunk/admin/new.php | 610 ++++ trunk/admin/settings.php | 233 ++ trunk/admin/shows.php | 317 ++ trunk/admin/tours.php | 162 + trunk/admin/venues.php | 250 ++ trunk/css/gigpress-admin.css | 190 ++ trunk/css/gigpress.css | 305 ++ trunk/gigpress.php | 637 ++++ trunk/images/calendar-links-bg.png | Bin 0 -> 250 bytes trunk/images/calendar-toggle.png | Bin 0 -> 240 bytes trunk/images/feed-icon-10x10.png | Bin 0 -> 469 bytes trunk/images/feed-icon-12x12.png | Bin 0 -> 552 bytes trunk/images/gigpress-icon-16.png | Bin 0 -> 580 bytes trunk/images/gigpress-icon-32.png | Bin 0 -> 1698 bytes trunk/images/icalendar-icon.gif | Bin 0 -> 138 bytes trunk/images/sort.png | Bin 0 -> 354 bytes trunk/langs/gigpress-be_BY.mo | Bin 0 -> 24017 bytes trunk/langs/gigpress-be_BY.po | 1364 ++++++++ trunk/langs/gigpress-bg_BG.mo | Bin 0 -> 26412 bytes trunk/langs/gigpress-bg_BG.po | 1444 ++++++++ trunk/langs/gigpress-da_DK.mo | Bin 0 -> 19624 bytes trunk/langs/gigpress-da_DK.po | 1184 +++++++ trunk/langs/gigpress-de_DE.mo | Bin 0 -> 21103 bytes trunk/langs/gigpress-de_DE.po | 1135 +++++++ trunk/langs/gigpress-en_US.mo | Bin 0 -> 508 bytes trunk/langs/gigpress-en_US.pot | 1181 +++++++ trunk/langs/gigpress-es_ES.mo | Bin 0 -> 19640 bytes trunk/langs/gigpress-es_ES.po | 1412 ++++++++ trunk/langs/gigpress-fi_FI.mo | Bin 0 -> 19562 bytes trunk/langs/gigpress-fi_FI.po | 1185 +++++++ trunk/langs/gigpress-fr_FR.mo | Bin 0 -> 19853 bytes trunk/langs/gigpress-fr_FR.po | 1190 +++++++ trunk/langs/gigpress-he_IL.mo | Bin 0 -> 20415 bytes trunk/langs/gigpress-he_IL.po | 1375 ++++++++ trunk/langs/gigpress-it_IT.mo | Bin 0 -> 19888 bytes trunk/langs/gigpress-it_IT.po | 1139 +++++++ trunk/langs/gigpress-ja_JA.mo | Bin 0 -> 20529 bytes trunk/langs/gigpress-ja_JA.po | 1122 +++++++ trunk/langs/gigpress-nb_NO.mo | Bin 0 -> 18384 bytes trunk/langs/gigpress-nb_NO.po | 1394 ++++++++ trunk/langs/gigpress-nl_NL.mo | Bin 0 -> 18839 bytes trunk/langs/gigpress-nl_NL.po | 1363 ++++++++ trunk/langs/gigpress-pl_PL.mo | Bin 0 -> 19968 bytes trunk/langs/gigpress-pl_PL.po | 1139 +++++++ trunk/langs/gigpress-pt_BR.mo | Bin 0 -> 12214 bytes trunk/langs/gigpress-pt_BR.po | 1565 +++++++++ trunk/langs/gigpress-ro_RO.mo | Bin 0 -> 20636 bytes trunk/langs/gigpress-ro_RO.po | 1184 +++++++ trunk/langs/gigpress-ru_RU.mo | Bin 0 -> 24162 bytes trunk/langs/gigpress-ru_RU.po | 1360 ++++++++ trunk/langs/gigpress-sk_SK.mo | Bin 0 -> 20844 bytes trunk/langs/gigpress-sk_SK.po | 1130 +++++++ trunk/langs/gigpress-sv_SE.mo | Bin 0 -> 18385 bytes trunk/langs/gigpress-sv_SE.po | 1396 ++++++++ trunk/langs/gigpress-zh_CN.mo | Bin 0 -> 18576 bytes trunk/langs/gigpress-zh_CN.po | 1184 +++++++ trunk/lib/countries.php | 253 ++ trunk/lib/parsecsv.lib.php | 771 +++++ trunk/lib/upgrade.php | 3530 ++++++++++++++++++++ trunk/output/feed.php | 105 + trunk/output/gigpress_related.php | 84 + trunk/output/gigpress_shows.php | 486 +++ trunk/output/gigpress_sidebar.php | 401 +++ trunk/output/ical.php | 88 + trunk/readme.txt | 487 +++ trunk/scripts/gigpress-admin.js | 66 + trunk/scripts/gigpress.js | 15 + trunk/templates/after-menu.php | 12 + trunk/templates/before-menu.php | 12 + trunk/templates/related.php | 110 + trunk/templates/shows-artist-heading.php | 20 + trunk/templates/shows-list-empty.php | 12 + trunk/templates/shows-list-end.php | 12 + trunk/templates/shows-list-footer.php | 34 + trunk/templates/shows-list-start.php | 37 + trunk/templates/shows-list.php | 99 + trunk/templates/shows-tour-heading.php | 22 + trunk/templates/sidebar-artist-heading.php | 12 + trunk/templates/sidebar-list-empty.php | 12 + trunk/templates/sidebar-list-end.php | 11 + trunk/templates/sidebar-list-footer.php | 41 + trunk/templates/sidebar-list-start.php | 12 + trunk/templates/sidebar-list.php | 29 + trunk/templates/sidebar-tour-end.php | 11 + trunk/templates/sidebar-tour-heading.php | 19 + 96 files changed, 36621 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 assets/banner-1544x500.jpg create mode 100644 assets/banner-772x250.jpg create mode 100644 assets/icon-128x128.jpg create mode 100644 assets/icon-256x256.jpg create mode 100644 trunk/admin/artists.php create mode 100644 trunk/admin/db.php create mode 100644 trunk/admin/debug.php create mode 100644 trunk/admin/handlers.php create mode 100644 trunk/admin/import-export.php create mode 100644 trunk/admin/new.php create mode 100644 trunk/admin/settings.php create mode 100644 trunk/admin/shows.php create mode 100644 trunk/admin/tours.php create mode 100644 trunk/admin/venues.php create mode 100644 trunk/css/gigpress-admin.css create mode 100644 trunk/css/gigpress.css create mode 100644 trunk/gigpress.php create mode 100644 trunk/images/calendar-links-bg.png create mode 100644 trunk/images/calendar-toggle.png create mode 100644 trunk/images/feed-icon-10x10.png create mode 100644 trunk/images/feed-icon-12x12.png create mode 100644 trunk/images/gigpress-icon-16.png create mode 100644 trunk/images/gigpress-icon-32.png create mode 100644 trunk/images/icalendar-icon.gif create mode 100644 trunk/images/sort.png create mode 100755 trunk/langs/gigpress-be_BY.mo create mode 100755 trunk/langs/gigpress-be_BY.po create mode 100644 trunk/langs/gigpress-bg_BG.mo create mode 100644 trunk/langs/gigpress-bg_BG.po create mode 100644 trunk/langs/gigpress-da_DK.mo create mode 100644 trunk/langs/gigpress-da_DK.po create mode 100644 trunk/langs/gigpress-de_DE.mo create mode 100755 trunk/langs/gigpress-de_DE.po create mode 100644 trunk/langs/gigpress-en_US.mo create mode 100644 trunk/langs/gigpress-en_US.pot create mode 100644 trunk/langs/gigpress-es_ES.mo create mode 100644 trunk/langs/gigpress-es_ES.po create mode 100644 trunk/langs/gigpress-fi_FI.mo create mode 100644 trunk/langs/gigpress-fi_FI.po create mode 100644 trunk/langs/gigpress-fr_FR.mo create mode 100755 trunk/langs/gigpress-fr_FR.po create mode 100644 trunk/langs/gigpress-he_IL.mo create mode 100644 trunk/langs/gigpress-he_IL.po create mode 100644 trunk/langs/gigpress-it_IT.mo create mode 100644 trunk/langs/gigpress-it_IT.po create mode 100755 trunk/langs/gigpress-ja_JA.mo create mode 100755 trunk/langs/gigpress-ja_JA.po create mode 100644 trunk/langs/gigpress-nb_NO.mo create mode 100644 trunk/langs/gigpress-nb_NO.po create mode 100644 trunk/langs/gigpress-nl_NL.mo create mode 100755 trunk/langs/gigpress-nl_NL.po create mode 100644 trunk/langs/gigpress-pl_PL.mo create mode 100644 trunk/langs/gigpress-pl_PL.po create mode 100644 trunk/langs/gigpress-pt_BR.mo create mode 100644 trunk/langs/gigpress-pt_BR.po create mode 100755 trunk/langs/gigpress-ro_RO.mo create mode 100755 trunk/langs/gigpress-ro_RO.po create mode 100644 trunk/langs/gigpress-ru_RU.mo create mode 100644 trunk/langs/gigpress-ru_RU.po create mode 100644 trunk/langs/gigpress-sk_SK.mo create mode 100644 trunk/langs/gigpress-sk_SK.po create mode 100644 trunk/langs/gigpress-sv_SE.mo create mode 100755 trunk/langs/gigpress-sv_SE.po create mode 100644 trunk/langs/gigpress-zh_CN.mo create mode 100644 trunk/langs/gigpress-zh_CN.po create mode 100644 trunk/lib/countries.php create mode 100644 trunk/lib/parsecsv.lib.php create mode 100644 trunk/lib/upgrade.php create mode 100644 trunk/output/feed.php create mode 100644 trunk/output/gigpress_related.php create mode 100644 trunk/output/gigpress_shows.php create mode 100644 trunk/output/gigpress_sidebar.php create mode 100644 trunk/output/ical.php create mode 100644 trunk/readme.txt create mode 100644 trunk/scripts/gigpress-admin.js create mode 100644 trunk/scripts/gigpress.js create mode 100644 trunk/templates/after-menu.php create mode 100644 trunk/templates/before-menu.php create mode 100644 trunk/templates/related.php create mode 100644 trunk/templates/shows-artist-heading.php create mode 100644 trunk/templates/shows-list-empty.php create mode 100644 trunk/templates/shows-list-end.php create mode 100644 trunk/templates/shows-list-footer.php create mode 100644 trunk/templates/shows-list-start.php create mode 100644 trunk/templates/shows-list.php create mode 100644 trunk/templates/shows-tour-heading.php create mode 100644 trunk/templates/sidebar-artist-heading.php create mode 100644 trunk/templates/sidebar-list-empty.php create mode 100644 trunk/templates/sidebar-list-end.php create mode 100644 trunk/templates/sidebar-list-footer.php create mode 100644 trunk/templates/sidebar-list-start.php create mode 100644 trunk/templates/sidebar-list.php create mode 100644 trunk/templates/sidebar-tour-end.php create mode 100644 trunk/templates/sidebar-tour-heading.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..43f10de --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.svn +tags \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f4a6ae7 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +[GigPress](http://gigpress.com) is a live performance listing and management plugin that's been serving musicians and performers since 2007, when I "learned" PHP in order to write it. This shows in the procedural mess that is the code. + +Lack of available time and my decreasing use of WordPress have led me to neglect the poor thing in recent years, although I do try to keep up with bug fixes. Perhaps some brave souls here in GitHub-land who are still avid users will endeavour to improve it! + +The plugin is officially hosted on [WordPress' plugin repository](http://plugins.trac.wordpress.org/browser/gigpress/) (which is a Subversion repo) - hence the plugin directory being named **trunk**. If you are downloading from here on GitHub, simply rename **trunk** to **gigpress**. \ No newline at end of file diff --git a/assets/banner-1544x500.jpg b/assets/banner-1544x500.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d656201ed26796a43b8172162a60eeacd636228 GIT binary patch literal 130036 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

&|>n{{R=R{*(Q;)9TOq z{jYO-)%x?7iT?oO^89x`Jn&@8hc+qT&xDbi21uCB5*iR#h4hSe%}HhEU*+}O_f5%j zd6)VB03omp;X9KhNJh%JRj2r`34>!o?6dc0n9bcekJg{Yzsfnd9-qea?p9d{;{q^~ zy#o2y?EVz&-Q1rqlm7r={FG=*|z{{5-r#WS2L(pD3d7-M^8!t~_5m?*6^J z?~Wgz{{WJ{>d)&C%g4q{IG~z8&Emax;(8ON%ly6f^}o!|uVue)%HF4g{$nN-G+#jV z@BLp?^|kP$IK$Lh`>m3;O$K0e9YQWg$YeDRpA=lLlt}2!qKoApfmSJBL_Mk1M72KF zXS-cjA?5J{z$wad;}KeH$}f~8`#41h3(tL#L6wlXw#ks$K#(n=)Uq)^WaHY1$PDA~ z(OBhj7{ufOtLT;4t`)6taB#$kh=G<#TO1-~BkUC`7iVV#Uj7vvtZ>6ALQpZ2pD6?v z@HR{5nAy{>De$Yy2r(qqU$^v0)j#-CbBud?dq9?*7Hv}XS**nQg_yV8@ASiD>osS7sm!w+Rp^D?j^pY8!;?XGWjnXYC)<-DUtE1%h1p8d02tc+wq zukPJp-EsT&t?!ITl;R5>;}ci$S#?~#-Eyzx@@1BCltUBSY zPKc$%gEf~~tTw3%4KW3`{yo#bQ~ND{)kdla;*HReUV8u@@oy3a%4}VT2CWcWXTraD#RhprOC_MI!i1=@9K55pbMT39MEfYa&}9wolYvJk%;N+Nz*4} zW;xiyxo1f1j#sgkE7T)@!DQTduXZzhZ%XERzo~IOFM-FGC!OjU;e&~QURfqs0qsH4 z(R+8}KbMOAPRZ4qt$j!IXZVZ%086+&pUU)aT>Hz^IT?Ll9P#o;6OEALhAG7N0OF;W zXMTsNj=MLRtNi}}hr~aB`@P2QI=-LQeh=JVa&SE#4+D?QmPp~mAspEcbl3(JUO#__ z>1$Sa@jv3c2EVfI@0%rm9zXZH`0LeqzN|lxd0wlZotv|>lgG_I;TSss0Bjd`)c&#Q z^?Lg3=+72?{Jme{{{UpY`qBJ^a@tq&&h^ai@w`2|<+$?rpEZ zP60#hsU!p1DyqQLNManY(C_S`oE3i1F=n$9R9ph20Rgt4=!yVX#mhZ)8>V6dM=;^@ z2NwKR?yNIzwf>dEGRYczw_SflDZ$h=5(~exDUfgEwel;tz_UK)?lv4_y->gG2_7-?Sf!DF+PVh>#B6DY6eg zW=tsRT8;}Y!O z2eM>n$=qhVU@+Y?*EPv-Y8wEYzZ>!Yny`8s-Kl%Rv=&#iM{{UC<`Y(5}sWU(Mzp-Dy ze`0#C@lV@1JtyuCUmu&2aubAj*w|t^j^kM`jsE~)_jCFk-hF)W{{Sz{f89T|^nT~H z{@$5npC3QT{{ZFBNBf8GueW_i(!C2O6C61>jAet908IY?`2a{o_&vQopMH1S&l3Lt z3H?v@y+6(NaogR`#r`kT`BV2#+5Wlqf2rj3k6qzQhs=dyFBwNkMC!jmeqZSH`+akL zSD5`>`5(9I{+Cqj>DMx|20f&^I_mQ4@`whswMv|?l)GPW>T<49j5fBXRaUCeqV%QE z(At|*@It3zccO}-0xFr&mFS}XIl`E6Hc!B1X0I6B~uP~m=@cx2->aW>< zaC&BJzjgCCxVYYx>O65CC)FSF&L{UoXcxtQzI(krx}8|O>py?t`Ro4xx&HvzJzo1g zOlzHH^MAwlDV$l~s`;-EjNM55W&Z%RKg4nVK=j#t$;b5*$Mr8n;!Zq%B)~ZGM0toN z;ICi(W7wU2v#$MG^nccWwf_M9zq)kz^PN}mQ|=#6mOS~f75H4B)A-$qj8s$Ot&+5->84~cdK^jL;%kBY0FOR*W^cLt31 zx(^cX(M+&1aU%Z!i-kN&*Vtc8sz$VntC=fMSmSc?EbhwuOH4!o5NZIUn*?(xlRKFh zhqjd69E!AjLM&YSiX!bAHEmcq{{U5dDIwzG?fsNTS_Du&mAWnw1CFLd20DLbI8c3n zIATHhPO7+Ecd&*5%Z7bbSUD1mdtL3h&@vkgj>wQHDL$1|!Lp|elMQ z=A64;Y#EVo9Q4QzQe{_nG&k^9!$xz%<^`Var5sN>2BGS<_34*gJhwP9_x8>+Zi4Gxb;+GRx64n%<_uBo`kq5Vjp;of zTjmRsKh!=}AdL}a?ms`Pgnpbz4HpKjWbD0%tDl27u~nJ8Q)G7fqT2@?JzSTl=$V+? zh`hmyMX2t46SC1K!q{T&XojHGXv%ZJoOtReodc?7Fl!?&)0iSJvJKLAU#WlfuYtrr zcgNH-MiS4%gYn}gquhsH1N*mbzxKW}>ixc7{{Y->?f(Gm{3X0!xAflzcxT5Pk&q%l z7heqCE^iObot<|Vgk}V!1JUXfiJoMBA^!l|Pqe<>;z!WF<=}DgalLDmnDM#e5E1&= z#CwFK2B7M`rT+li-_Y;f-%jnglbO%)UuypV?N{piTmJxOue)zvXF2Eizv4d+W{7qH z>b|Rs@cU*fk%$c9h^We>(|Y^(W%9+1 zG&NiET^wFvebWt;DMTL~)rc0M*dml%pkhq|C8h^oVy;!nZPURDk?kxft$euEW3ANX zP$^h|5yNs`e&j|%k~)iMnGMVaPUyt~mZ*miWdtq;83c%SS^GXgzo)kSxBSf?wfzH) z_V=cJx9NCt!*;NPIRYekZ{U{n93vPKJYU)grlD64N$Tl)f#J-qB!hc-tckY^TyU*My&K$$H00nOQ`<+?6gFO5gh66Q zv00f&Kr`P#;Eot9VNl=diXi>0^t&=4Ionq>-9bn!Km)~J3l=c30=jfXA`2Khbk!V* z;_uTo(A{5(c)-pwHY&VV!=o7jj1=)n6NWZttD=zv?SBMZCn%T$d#d3m1`gtbs0erk zoEDxo1XIlHP}mwzCOH_j%teW+3jwIF$&N?#OR$|zVy}}QDHmW;bs2jn!!gf*E@@El zNZXg+7;jLI%~tBNZRY*hkJ-Mf4?_FT?cZ9P0qLClS;^9czclYhUOm#jcm0>wz23g_ zKg0WV_DAw3qy5Y2JPv$07^RX>iSCSs%d_3-+w-5Q{HyyOp8ET>E7`a|a`8_VQk>x! z0rL_qy5n~GI`a5=&2_(o>o}-fY<`P7f(*QeOsINUYq*Y zt#5Sfzft^?K>DU@A^2l$iF0Wo(&fO*IA~?Zj9Z_h!PnHYSa)LWv;d8s| zcU1X#r>V&IOk7y*xc&9e>x{-`&@dKU&d;{Y5|F9cWzmo_A4hR-1gfAV7A@{WREUVJ zXw+50J7%{)F0B%Pp(9$CR}u3PHSyV4vn5E2F$4ifjnpx~9EYGP#56-tkmjn;P(cNQ z5-e2Uame{V4jdK_Wo8Z|S0m*YOc}gDF{pjNM8h&WkRkbKiWu%P37el2xI{dO3dx$A zIy15~BJu=_+zk;!a(Vze0ZW?S*pGve;0T{{Y$b5e#NV<`J+9&Hn&! z^{;oWnf@;?k$?AN^R?`BX3wbpm&=pJ&x5#Rh$MWaoqU>g>oxhi{W`_rN1N2RexHhY zGG&MnfB3<2dM#P#*Ja{H?_bjG?y^Y!et+z*+&oWQ^}kR0FpP6?VJOJP;2jBHU;dNn z>(}bM{{S!3zx}WLzRye5)YZQ~FUrINCpQ%(eF{FiKAdf8L$bA|Hc?K8-MXq(NHBjD zL3g`xdxcyhv?7MqREc*GM#?LPNl_$3-R^pBqR|&3?4mju>17cnKKrPyQW2$;S1-F6 zMCQ0+R8Cz1y{aiQb5trZhCt3SB7~0QuF1?Nx^o}Y@8O@ly*H8ezoc;g0PH~j0N3Nf z9iY}dp_qm6KkUDk**%T#kGlMo{pav|`n~=3%-fr5-OsJ?I}C>=JNCNrpZi_&^za&+ zpBz`_Pv*b9u<^Yon~E94AuMwQ6Z1H;FLC{2^DXR_$E*IS{d=?7@0-+r9lq(nGxGU) z#29DGISBZb^=|K5;rcJH^X@vN{{V-Q`ll3k9?ZwF_lMXw#9R| z*TaS1*TS{&2_Gg8DL2w8lJ4n$5!!F@T#F~e%%2jx?=o1<{2RB3FRS3XR zPfO;Z-<^Fr_apjIV%<0FXVbI_{#=c8sbC zHr*6eMx+6)>WhVNkd5jt<&D)?B!prfy?~l-RayKFJ^{gxcfVg^uMwg2#XR0D6?mH* zF_4*vU;v>NdT6i2$md}WWm>mIavLM)#8dY@KsI+pz~O<2T-rYs1>!eo4dxAEZ*>R3 zoF%0h5#$;sWiB~rI9W_*7bF*O`z?5?{{UAl=Lee+0jmJrR;=l#qoHxfbv0*O03AuXz086Wd^f1!SG(Vzrk4x+2VT%J=J+YR(~{-!JXI zQ{#G%6twY4rZgi^SDyWkS3b{O#=f3k_kA3Doma1K=ug={$zGl7JWO(rHy;y`*bZD7 zNN4E2J^G)C+0(zPXZ$_|`(M{PeQwMD09$AIi!WLJN8x%_Jh^lFpA-yX$%KI^9=GD_ zw#hSDeNXG%o%TtZ{4xB${D+h8k5a`PawmntC+L&=iPe2m`sd_NLm&SDHT!+P`j_BO z%j&lO0OhBM$}UUly=<>(E21N6Dax(nNCR>#hKE;(yWp19WB`0YgTC&ZvG-0}E)O7x zfDLH5ow#y4y4DajbYSmDVabhIzUhPWF*{%ufyf1xY?axNy{kO#R zemAcUSFQ3nCl@EsKAQ|!S;kS5TIjibe&+SxdhR&HoXvChf5#4grTRVnp5D53)yG_% z&GYwv#}7Kl2rS**Q?*`)kb7enoXGC50cX%RS)Oqd$vvz*R((?Sc!~~H*I+mF9W{}mDS6|oC z%Z(=^p`r(S)!O%nY&HGC)o}ElrrItmG$>r@`67|&{arMCXuLtSpYlwR-{{iY2x$OA zdlkCfON-wva3`Q*4?n-Qn5LTnwbWD&JNdQ>U{{SMV zh@V5KgUa z);`Ca_kI~1?lL%&7p97I>y12L>SvtSx_=#g>FXYmiyjU?KQ1@|-Mz(+v3j3Ny8S*a z`~LuyjoWyBp5cEZeZ$S*o;3YKC)3Fe*)*80-ZPDS@cFm1`FYO1o(24bC(MT;Sq!9S z89e1uR)1?B^>zOMFRQ}G<9}J=eJ(~r5khb6UMt<|;=S*!zGFKm_L41Mg5+y0Xi6_o z68?gLi@4WiRw)w^K}NVJqz;fUk+oa#S0Qv*<1`>M(K9(N-VWh~KyoxIXI5FaT7Cu( zGzV_B>bjj6VeQk=eJ31Z0W3uqW1}u_Zkyf_jAP~m7V?9#-=C*HbCp-A=(KK=w7zP=;g&LiXKKodDL2TBx+>0iz8OM2iqH^TBO)fyYD_p4pUa=N(R2)h)0i)ekkwp!I#Ox@4Zo_oQC^)lRIyg9BvjW8H z;I11J58QiPu)d$&95W;1fs44P=#C$gSmJHl?FgZ{hT=TWQq*nP8%ANwVkDC8Nn!0r z8Zi#zh!Oc(x>y8qHD(*eDp;@{+9yVwMV1&lYqO^2Hg)B5#>8EKHN6(TygGdye6`-2 z#F1lDOD+9acYSWA^V9f;$^kbHx;B6&HB9)v#*Ns{{Y#&JbOJ}8h+RGzvL;7Bw@&joTD1Z5(@e6cjU{j zhr_+U>Qh~p#gF@=`5sZ@X2-L z8tS5OkdXZqD}e;8;`BpelB%URz?a!Xec}F!B4RASSwLDK0RBpqQub9+xqQSZoVlYn zwM6Ch=%V>^w^nx1MC43u83|CK)aCzx}@T^{*)LAH6>B^)I=z z%Qq_|y9>5AEWJ0O`FQoS#$(w2H}&q1M<4Z*mxlVk3{SYV2_&w!XII0m-|J2uXX=~= z?meZRtB>q-ywAJqy!X^Ny|SCe*8G~i_h*H4;$j`@%@^4w z<%4CV5!wsWM%53CHlQp4?k)z5s=}yQ03_)asY79Ow8xYIVus`zp`OqP8z8wWM5e*r z*cK|dBSEt?Ugn2IBqvU@1_R9Z@mIiTu_Or-;HLpdc7_c90OERtTq}`c006o1CDn%4 zX;X4+MO{F;BoDfUL~wv;MGcWfr;d-)*p5UL0#8i}z8Ao)LL$YOhgHDjKnk9>qM^Y% zVnwQM>Wz<#S|kS~1`^dnGd@r;0mVx`iug7zXL#XmH7$MVy0B}j;uBjB}RzoQ>5XA(qX6ktmbv|;G| zEO69tM|h5aFa%t!7<#W$KMkH3GynkAufJ6MyWJUEauH|M^iRmGHI5$86QnOx+yT&ZbVXWk92@dgX?CnIV8$kV_IA@{ z&hPnhy_?H##pY(g1KE;LrC7J%xm)Vaugi_u)1BX#sr3$Ke8yi>B<4TdNl)qN%>EjE ze_t8;k&)#SDVO##>GftuTdENecXtW=v?Si%h^-bzeAvS9jGqR*CWf>Fq}a5F`Cn z@;*@dVgCRSua)v7MVM1nR)*0U)c2|nE*g)?M1V-rmC?~dAz44cG8>Z9v$d?~&4lMi z*)kiDyb*{p%Ebba*JLzN5Bn0wND>x(#oTgVH#aGZ85&W|R$GY$j;TJCS+mFn6mfl$ zw9z7?k(y*Tb#z&@9Yr2|l^~rRw<|u0(u`FSX6&MdRhes3Uo zgRrm~EFHRXJNC$Pa*#;^_Y0ldryskqn&eNomMlCMKeJ9(Zk1WG3W`fblU0MWMU0+; zgHV*qx?3Y{eyMhos#;Ps0_LRu0A#IFXi_iYP=(;*N6~rNr_Hz?G&{AEvs1**Ia^X} zv}0-FvBf&a%q>N$8&4Ic9F144zzbG3F9ohFwF2bT)~t3f#chux#ytfTRauvw|7Lkv%7^ucg)ql7Gl)v#9NK)vhR2#T-;3k-x62@iRSWEQ&Q`UfO~x zjzh3u28iE8TpN))U)yktg9Ys%0e$yZBH*wM+fIcS1Bo!81=Yxwi5MRMnIgF!F?(#8 zAZ-*xM6ne*Ba@W~0X`Qfykb|x5XZIJ>Ug8>(C*jORmwP68rNk!QQByHRPjeUMOlYM zTp(ryzTb+ZFF0--Y9H}cV&yNAAcDfW6s<(0azcjWrC1G4RQ#-6uUZ{mo(UUe>}0v| zaZt=%xA9r^9KT|GFrK3u>H^2NoA+4GK>q-djh!nWZyWkk;M%#p%(NNE;tS zA2WvNjzXx|<0mW}m7_T$b#KMQ%xrYu+P3v&kFvGCoyTcMdKPB^b$T+v*{17-hCpL# zl6}jo)t5iA^3oi}5o-W1(P-!4mb1R0oXi;aRO(7cWjh&Q{X;Lz#)9ja-KOri#d73H zleKC$@m#*z+t(Ets^wwROeK(MeyJ4zp?YaY>Xk)MAlm2yz-A@O-&a%@!X=m*sI-~b zH-fZwBmg#zlruH=X%1cWR~9UGbV(gFe&eHpqT}e-z_TbgkleKmN+V~`uoMkVx~5N| zL5FZBU5aG-G8~93D_gpp8w7|VyP6}1WXOr9ZnY@k(BwzU<`fQnh~e2ajxIZ#?j0Wo z%;yh8v)0lbyFc#I_Hb$(&nBY%n8r-^WV_#lZJbX?>S;^UH##{Pu)p~yk%p6|5 z%Xd~C&s(Xv^zJJ&h5%45k5^mJdfiRertrxEj0;hhL$40+uhidqXAH_fX-cjAbB97s z9{cugAEoqzStH!}%gp|_%&%)1jy^bJrPrRg=T95{xpcyM-y%~J4}BL`)$8Hi^!oUD zAF9Ba%TQON_5L2O)cB0ls95RmTczdFl?M1C6XI`MYN9wv0_rCScW+f|;m+aiy0qcQ z%W|nWF&V$NWmGl|6HC76Yy+)olqiq}-sKf&qs34XKLtvz#BLN*ukTd1Zs4m^j676F z0k2y!i%bG*q8?RjH;5R3#m25uugN<3G6@JgL%~i!Bve(dn}OmpeBM8M>i1fH;hmZC zj4!Hi0}^9rAz|+7<-_+qe}|cRw*|Y;Z-D4mBfqKSz29Ah=5fp<_G7izE4QuX{hqEW zmT+=Npjow-Bey&g$r^#$7;9v^mQ6zQh!*zyP~4MYX~ue%1(0}`K$KiRTA|>*0gzC1 zLt#2AIEvE7h%6$6ZtYQ{DZy3nsjR8GoCc;SC@M?)74QlmiE$=!Z%Y*cYp1xImJa8p z>Xe8k;D$Oro2%gl0JUxu;T#UlbJJvUEPQyxyrK65+0n=-KV^jj6kIMrSihUtRd6XB zA&J!Vt195k#~tZnODVy!I$K8%fAm$sxqM?nAI0pTgfNkMyomQJH$M(U5Xa_g1zZ`J zF&)(|WGKN-4#XE6MFD#3jvpf51b$Ft7*eU(HyLQSfEhuHZWfF;^yRJNk=q#e2Nq?g z4?*fiyVHmJUD<-uhp6=@!(+ug!$&N^KQ8w~U*V37T-`Q0Scl;O+gcrlp5*A$2ZU<- zC*^jSgj)31-kl1x_Bd0()Tv6e+#pG6CF+x{E%?~Gnk_|}vrK)vYq%IG8d;Y+w{BN{ z*WJCbr73ljo>;k4a_)MqJ#Bqo4E}g|s<ⅆ*{-g?2nUWduB+-)e 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

  • &*uJY>&*Ci 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 N&wF3Y_E|Qk|Jlu?h=BkA literal 0 HcmV?d00001 diff --git a/assets/banner-772x250.jpg b/assets/banner-772x250.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25e786dfc872d1a11e5d2c3c7b9818b5da7c7da9 GIT binary patch literal 42563 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 literal 0 HcmV?d00001 diff --git a/assets/icon-128x128.jpg b/assets/icon-128x128.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1593933ba393f243191ab809cc90b2168ea0489d GIT binary patch literal 7877 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 Y<5<^pW`vxvU7dT7+G4$}`F!F30J$!w9smFU literal 0 HcmV?d00001 diff --git a/assets/icon-256x256.jpg b/assets/icon-256x256.jpg new file mode 100644 index 0000000000000000000000000000000000000000..814a247b6507128e989541a0839ec34290733556 GIT binary patch literal 19203 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 SwLWjvwN}}v!EtV-ME}`)E_G=D literal 0 HcmV?d00001 diff --git a/trunk/admin/artists.php b/trunk/admin/artists.php new file mode 100644 index 0000000..57b80c7 --- /dev/null +++ b/trunk/admin/artists.php @@ -0,0 +1,185 @@ + + +
    + + +

    + + prepare('%d', $_REQUEST['artist_id']) : ''; + + $artist = $wpdb->get_row("SELECT artist_name, artist_url FROM ". GIGPRESS_ARTISTS ." WHERE artist_id = ". $artist_id); + if($artist) { + + $submit = ' ' . __("or", "gigpress") . ' ' . __("cancel", "gigpress") . ''; ?> + +

    + +
    "> + + + + + +

    + +

    + + '; ?> + +

    + + "> + + + + + + + + + + + + + + + + + +
    + +
    + +
      + +
    + +
    + +

    + +
    +

    + +
    + + + + + + + + + + + + + get_var("SELECT count(*) FROM ". GIGPRESS_SHOWS ." WHERE show_artist_id = ". $artist->artist_id . " AND show_status != 'deleted'")) { + $count = '' . $n . ''; + } else { + $count = 0; + } + + $i++; + $style = ($i % 2) ? '' : ' class="alternate"'; + // Print out our rows. + ?> + id="artist_artist_id; ?>"> + + + + + + + + + + + + + + + + + + + +
     ID
    artist_id; ?>artist_url)) echo ''; echo wptexturize($artist->artist_name); if(!empty($artist->artist_url)) echo '';?> + + | +
     ID
    + + +
    + +
    + + +
    + +
    +charset ) ) + $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset"; +if ( ! empty( $wpdb->collate ) ) + $charset_collate .= " COLLATE $wpdb->collate"; + +global $gp_db; +$gp_db = array(); + +// Note that the following columns are deprectated as of DB version 1.4, +// but cannot be dropped due to the neccessities of the upgrade process: +// show_address, show_locale, show_country, show_venue, show_venue_url, show_venue_phone + +$gp_db[] = "CREATE TABLE " . GIGPRESS_SHOWS . " ( +show_id INTEGER(4) AUTO_INCREMENT, +show_artist_id INTEGER(4) NOT NULL, +show_venue_id INTEGER(4) NOT NULL, +show_tour_id INTEGER(4) DEFAULT 0, +show_date DATE NOT NULL, +show_multi INTEGER(1), +show_time TIME NOT NULL, +show_expire DATE NOT NULL, +show_price VARCHAR(255), +show_tix_url VARCHAR(255), +show_tix_phone VARCHAR(255), +show_ages VARCHAR(255), +show_notes TEXT, +show_related BIGINT(20) DEFAULT 0, +show_status VARCHAR(32) DEFAULT 'active', +show_external_url VARCHAR(255), +show_tour_restore INTEGER(1) DEFAULT 0, +show_address VARCHAR(255), +show_locale VARCHAR(255), +show_country VARCHAR(2), +show_venue VARCHAR(255), +show_venue_url VARCHAR(255), +show_venue_phone VARCHAR(255), +PRIMARY KEY (show_id) +) $charset_collate"; + +$gp_db[] = "CREATE TABLE " . GIGPRESS_ARTISTS . " ( +artist_id INTEGER(4) AUTO_INCREMENT, +artist_name VARCHAR(255) NOT NULL, +artist_alpha VARCHAR(255) NOT NULL, +artist_url VARCHAR(255), +artist_order INTEGER(4) DEFAULT 0, +PRIMARY KEY (artist_id) +) $charset_collate"; + +$gp_db[] = "CREATE TABLE " . GIGPRESS_VENUES . " ( +venue_id INTEGER(4) AUTO_INCREMENT, +venue_name VARCHAR(255) NOT NULL, +venue_address VARCHAR(255), +venue_city VARCHAR(255) NOT NULL, +venue_state VARCHAR(255), +venue_postal_code VARCHAR(32), +venue_country VARCHAR(2) NOT NULL, +venue_url VARCHAR(255), +venue_phone VARCHAR(255), +PRIMARY KEY (venue_id) +) $charset_collate"; + +$gp_db[] = "CREATE TABLE " . GIGPRESS_TOURS . " ( +tour_id INTEGER(4) AUTO_INCREMENT, +tour_name VARCHAR(255) NOT NULL, +tour_status VARCHAR(32) DEFAULT 'active', +PRIMARY KEY (tour_id) +) $charset_collate"; + + +// Default settings +global $default_settings; +$default_settings = array( + 'age_restrictions' => 'All Ages | All Ages/Licensed | No Minors', + 'alternate_clock' => 0, + 'artist_label' => 'Artist', + 'artist_link' => 1, + 'autocreate_post' => 0, + 'buy_tickets_label' => 'Buy Tickets', + 'category_exclude' => 0, + 'country_view' => 'long', + 'date_format_long' => 'l, F jS Y', + 'date_format' => 'm/d/y', + 'db_version' => GIGPRESS_DB_VERSION, + 'default_country' => 'US', + 'default_date' => GIGPRESS_NOW, + 'default_time' => '00:00:01', + 'default_title' => '%artist% in %city% on %date%', + 'default_tour' => '', + 'disable_css' => 0, + 'disable_js' => 0, + 'display_subscriptions' => 1, + 'display_country' => 1, + 'external_link_label' => 'More information', + 'load_jquery' => 1, + 'nopast' => 'No shows in the archive yet.', + 'noupcoming' => 'No shows booked at the moment.', + 'output_schema_json' => 'y', + 'related_category' => 1, + 'related_heading' => 'Related show', + 'related_position' => 'after', + 'related' => 'Related post.', + 'related_date' => 'now', + 'relatedlink_city' => 0, + 'relatedlink_date' => 0, + 'relatedlink_notes' => 1, + 'rss_head' => 1, + 'rss_limit' => 100, + 'rss_list' => 1, + 'rss_title' => 'Upcoming shows', + 'shows_page' => '', + 'sidebar_link' => 0, + 'target_blank' => 0, + 'time_format' => 'g:ia', + 'tour_label' => 'Tour', + 'user_level' => 'edit_posts', + 'welcome' => 'yes' +); + +global $gpo; + +if( ! $gpo = get_option('gigpress_settings') ) +{ + $gpo = $default_settings; +} + +if(empty($gpo['buy_tickets_label'])) +{ + $gpo['buy_tickets_label'] = 'Buy Tickets'; + update_option('gigpress_settings', $gpo); +} + +if(empty($gpo['output_schema_json']) || (!empty($gpo['output_schema_json']) && $gpo['output_schema_json'] == 1)) +{ + $gpo['output_schema_json'] = 'y'; + update_option('gigpress_settings', $gpo); +} + +function gigpress_install() { + + global $wpdb, $gp_db, $default_settings; + + if($wpdb->get_var("SHOW TABLES LIKE '" . GIGPRESS_SHOWS . "'") != GIGPRESS_SHOWS) { + require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); + dbDelta($gp_db); + add_option('gigpress_settings', $default_settings); + } +} + + +// Upgrade checks and functions + +if ( $gpo['db_version'] < GIGPRESS_DB_VERSION ) { + + require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); + dbDelta($gp_db); + + switch($gpo['db_version']) { + case "1.0": + gigpress_db_upgrade_110(); + gigpress_db_upgrade_120(); + gigpress_db_upgrade_130(); + gigpress_db_upgrade_140(); + gigpress_db_upgrade_160(); + break; + case "1.1": + gigpress_db_upgrade_120(); + gigpress_db_upgrade_130(); + gigpress_db_upgrade_140(); + gigpress_db_upgrade_160(); + break; + case "1.2": + gigpress_db_upgrade_130(); + gigpress_db_upgrade_140(); + gigpress_db_upgrade_160(); + break; + case "1.3": + gigpress_db_upgrade_140(); + gigpress_db_upgrade_160(); + break; + case "1.4": + gigpress_db_upgrade_160(); + break; + case "1.5": + gigpress_db_upgrade_160(); + break; + } + + $gpo['db_version'] = GIGPRESS_DB_VERSION; + update_option('gigpress_settings', $gpo); + +} + + +function gigpress_db_upgrade_110() { + + global $wpdb; + + // We need to make sure the current show_dates in the DB are cloned to the show_expire fields + // Get all shows where the show_multi is NULL + $getshows = $wpdb->get_results(" + SELECT * FROM " . GIGPRESS_SHOWS . " WHERE show_multi IS NULL + "); + + // Update each one's show_expire with its show_date + if($getshows) { + foreach($getshows as $show) { + $wpdb->update(GIGPRESS_SHOWS, array('show_expire' => $show->show_date), array('show_id' => $show->show_id), array('%s'), array('%d')); + } + }; + + // Now set show_time to NA + $settime = $wpdb->update(GIGPRESS_SHOWS, array('show_time' => '00:00:01'), array('show_time' => +'')); + +} + + +function gigpress_db_upgrade_120() { + + global $wpdb; + + // Set status for all shows and tours + $wpdb->update(GIGPRESS_SHOWS, array('show_status' => 'active'), array('show_status' => '')); + $wpdb->update(GIGPRESS_TOURS, array('tour_status' => 'active'), array('tour_status' => '')); + +} + + +function gigpress_db_upgrade_130() { + + global $gpo; + $gpo['date_format_long'] = $gpo['date_format']; + +} + + +function gigpress_db_upgrade_140() { + + global $wpdb, $gpo; + + // Add the first artist + $artist_name = (!empty($gpo['band'])) ? strip_tags($gpo['band']) : get_bloginfo('name'); + $artist = array('artist_name' => $artist_name); + $wpdb->insert(GIGPRESS_ARTISTS, $artist); + + $gpo['default_artist'] = $wpdb->insert_id; + + $wpdb->update(GIGPRESS_SHOWS, array('show_artist_id' => $wpdb->insert_id), array('show_artist_id' => 0)); + + // Find all venues + $venues = $wpdb->get_results("SELECT DISTINCT show_venue as venue_name, show_address as venue_address, show_locale as venue_city, show_country as venue_country, show_venue_phone as venue_phone, show_venue_url as venue_url FROM " . GIGPRESS_SHOWS . "", ARRAY_A); + + // Insert them into the database + foreach($venues as $venue) { + $wpdb->insert(GIGPRESS_VENUES, $venue); + // Now re-associate the shows with their venues + $where = array( + "show_venue" => $venue['venue_name'], + "show_locale" => $venue['venue_city'], + "show_country" => $venue['venue_country'] + ); + $values = array("show_venue_id" => $wpdb->insert_id); + $wpdb->update(GIGPRESS_SHOWS, $values, $where); + } + + $gpo['age_restrictions'] = 'All Ages | All Ages/Licensed | No Minors'; + $gpo['artist_label'] = 'Artist'; + $gpo['country_view'] = 'short'; + $gpo['default_title'] = '%artist% at %venue% on %date%'; + $gpo['display_subscriptions'] = 1; + $gpo['load_jquery'] = 1; + $gpo['related_date'] = 'now'; + $gpo['widget_feeds'] = 1; + $gpo['widget_group_by_artist'] = 0; + +} + +function gigpress_db_upgrade_160() { + + global $wpdb, $gpo; + $gpo['artist_link'] = 1; + $gpo['external_link_label'] = 'More information'; + + // Add alpha values for all existing artists + $artists = $wpdb->get_results( + "SELECT * FROM " . GIGPRESS_ARTISTS + ); + if($artists) + { + foreach($artists as $artist) + { + $alpha = preg_replace("/^the /uix", "", strtolower($artist->artist_name)); + $new_artist = array( + 'artist_alpha' => $alpha + ); + $where = array('artist_id' => $artist->artist_id); + $update = $wpdb->update(GIGPRESS_ARTISTS, $new_artist, $where, array('%s'), array('%d')); + } + } + + // Try our darndest to extract states from cities and put them in their own column + $venues = $wpdb->get_results( + "SELECT * FROM " . GIGPRESS_VENUES + ); + if($venues) + { + foreach($venues as $venue) + { + preg_match("/,[ ]?([A-Z]{2})$/u", $venue->venue_city, $matches); + if(is_array($matches)) + { + $new_venue['venue_state'] = $matches[1]; + $new_venue['venue_city'] = preg_replace("/,[ ]?[A-Z]{2}$/u", '', $venue->venue_city); + $where = array('venue_id' => $venue->venue_id); + $update = $wpdb->update(GIGPRESS_VENUES, $new_venue, $where, array('%s', '%s'), array('%d')); + } + } + } + +} + +function gigpress_uninstall() { + + delete_option('gigpress_settings'); + + global $wpdb; + $wpdb->query('DROP TABLE IF EXISTS . ' + . GIGPRESS_SHOWS . ', ' + . GIGPRESS_TOURS . ', ' + . GIGPRESS_VENUES . ', ' + . GIGPRESS_ARTISTS); + +} \ No newline at end of file diff --git a/trunk/admin/debug.php b/trunk/admin/debug.php new file mode 100644 index 0000000..2a5683b --- /dev/null +++ b/trunk/admin/debug.php @@ -0,0 +1,41 @@ + + +
    + + +

    Debug

    + +

    GigPress Constants

    + +
      +
    • GIGPRESS_SHOWS:
    • +
    • GIGPRESS_ARTISTS:
    • +
    • GIGPRESS_VENUES:
    • +
    • GIGPRESS_TOURS:
    • +
    • GIGPRESS_VERSION:
    • +
    • GIGPRESS_DB_VERSION:
    • +
    • GIGPRESS_RSS:
    • +
    • GIGPRESS_ICAL:
    • +
    • GIGPRESS_WEBCAL:
    • +
    • GIGPRESS_URL:
    • +
    • GIGPRESS_NOW:
    • +
    + +

    GigPress Settings

    + +
      + $value) { ?> +
    • :
    • + +
    + +
    + gigpress_db_in($_POST['artist_name']), + 'artist_alpha' => gigpress_db_in($alpha), + 'artist_url' => gigpress_db_in($_POST['artist_url'], FALSE) + ); + $insert_artist = $wpdb->insert(GIGPRESS_ARTISTS, $artist); + + if($insert_artist) { + $show['show_artist_id'] = $wpdb->insert_id; + } else { + $errors[] = __("We had trouble creating your new artist. Sorry.", "gigpress"); + } + } else { + $show['show_artist_id'] = $_POST['show_artist_id']; + } + + // Create a new venue + if($_POST['show_venue_id'] == 'new') { + + $venue = gigpress_prepare_venue_fields(); + $insert_venue = $wpdb->insert(GIGPRESS_VENUES, $venue); + + if($insert_venue) { + $show['show_venue_id'] = $wpdb->insert_id; + } else { + $errors[] = __("We had trouble creating your new venue. Sorry.", "gigpress"); + } + $gpo['default_country'] = $_POST['venue_country']; + } else { + $show['show_venue_id'] = $_POST['show_venue_id']; + } + + // Create a new tour + if($_POST['show_tour_id'] == 'new') { + + $tour = array('tour_name' => gigpress_db_in($_POST['tour_name'])); + + $insert_tour = $wpdb->insert(GIGPRESS_TOURS, $tour); + + if($insert_tour) { + $show['show_tour_id'] = $wpdb->insert_id; + } else { + $errors[] = __("We had trouble creating your new tour. Sorry.", "gigpress"); + } + } else { + $show['show_tour_id'] = $_POST['show_tour_id']; + } + + // Create a new related post + if ($_POST['show_related'] == "new") + { + + // Find the variables we need for token replacement + $artist = $wpdb->get_var("SELECT artist_name FROM " . GIGPRESS_ARTISTS . " WHERE artist_id = " . $show['show_artist_id'] . ""); + $venue = $wpdb->get_results("SELECT venue_name, venue_city FROM " . GIGPRESS_VENUES . " WHERE venue_id = " . $show['show_venue_id'] . "", ARRAY_A); + + // Prepare the post title + $token_title = (isset($_POST['show_related_title'])) ? stripslashes(strip_tags(trim($_POST['show_related_title']))) : $gpo['default_title']; + $find = array('%date%', '%long_date%', '%artist%', '%venue%', '%city%'); + $replace = array( + mysql2date($gpo['date_format'], $show['show_date']), + mysql2date($gpo['date_format_long'], $show['show_date']), + gigpress_db_in($artist), + gigpress_db_in($venue[0]['venue_name']), + gigpress_db_in($venue[0]['venue_city']) + ); + + $post_date = ($_POST['show_related_date'] == 'show') ? $show['show_date'] . ' ' . $show['show_time'] : ''; + + $related_post = array( + 'post_title' => str_replace($find, $replace, $token_title), + 'post_category' => array($gpo['related_category']), + 'post_date' => $post_date, + 'post_status' => "publish", + 'post_content' => '' + ); + + $insert = wp_insert_post($related_post); + + if ( $insert == 0 ) { + $show['show_related'] = 0; + $errors[] = __("We had trouble creating your Related Post. Sorry.", "gigpress"); + } + else + { + $show['show_related'] = $insert; + } + + $gpo['default_title'] = $token_title; + $gpo['related_date'] = $_POST['show_related_date']; + } + else + { + $show['show_related'] = $_POST['show_related']; + } + + if($context == 'new') + { + // Sticky stuff for the next entry + $gpo['default_date'] = $show['show_date']; + $gpo['default_time'] = $show['show_time']; + $gpo['default_ages'] = $show['show_ages']; + $gpo['default_artist'] = $show['show_artist_id']; + $gpo['default_venue'] = $show['show_venue_id']; + $gpo['default_tour'] = $show['show_tour_id']; + update_option('gigpress_settings', $gpo); + } + + // Not doing anything with $errors I suppose? Was I on crack when I wrote this? + + return $show; +} + + +function gigpress_prepare_venue_fields() { + + $venue = array( + 'venue_name' => gigpress_db_in($_POST['venue_name']), + 'venue_address' => gigpress_db_in($_POST['venue_address']), + 'venue_city' => gigpress_db_in($_POST['venue_city']), + 'venue_state' => gigpress_db_in($_POST['venue_state']), + 'venue_postal_code' => gigpress_db_in($_POST['venue_postal_code']), + 'venue_country' => $_POST['venue_country'], + 'venue_url' => gigpress_db_in($_POST['venue_url'], FALSE), + 'venue_phone' => gigpress_db_in($_POST['venue_phone']) + ); + return $venue; + +} + + +function gigpress_error_checking($context) { + + $errors = array(); + + switch($context) { + case 'show': + if(empty($_POST['show_venue_id'])) + $errors['show_venue_id'] = __("You must select a venue.", "gigpress"); + if(empty($_POST['show_artist_id'])) + $errors['artist_name'] = __("You must select an artist.", "gigpress"); + if($_POST['show_artist_id'] == 'new' && empty($_POST['artist_name'])) + $errors['artist_name'] = __("You must enter an artist name.", "gigpress"); + if($_POST['show_venue_id'] == 'new' && empty($_POST['venue_name'])) + $errors['venue_name'] = __("You must enter a venue name.", "gigpress"); + if($_POST['show_venue_id'] == 'new' && empty($_POST['venue_city'])) + $errors['venue_city'] = __("You must enter a city.", "gigpress"); + if($_POST['show_tour_id'] == 'new' && empty($_POST['tour_name'])) + $errors['tour_name'] = __("You must enter a tour name.", "gigpress"); + if(!checkdate($_POST['gp_mm'], $_POST['gp_dd'], $_POST['gp_yy'])) + $errors['show_date'] = __("That's not a valid date.", "gigpress"); + if(isset($_POST['show_multi']) && !checkdate($_POST['exp_mm'], $_POST['exp_dd'], $_POST['exp_yy'])) + $errors['expire_date'] = __("That's not a valid end date.", "gigpress"); + break; + case 'artist': + if(empty($_POST['artist_name'])) + $errors['artist_name'] = __("You must enter an artist name.", "gigpress"); + break; + case 'tour': + if(empty($_POST['tour_name'])) + $errors['tour_name'] = __("You must enter a tour name.", "gigpress"); + break; + case 'venue': + if(empty($_POST['venue_name'])) + $errors['venue_name'] = __("You must enter a venue name.", "gigpress"); + if(empty($_POST['venue_city'])) + $errors['venue_city'] = __("You must enter a city.", "gigpress"); + break; + } + + return $errors; +} + + +function gigpress_add_show() { + + global $wpdb; + + $wpdb->show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('show'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + + return $errors; + + } else { + + // Looks like we're all here, so let's add to the DB + + $show = gigpress_prepare_show_fields(); + $format = array('%s', '%s', '%s', '%d', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d'); + $addshow = $wpdb->insert(GIGPRESS_SHOWS, $show, $format); + + // Was the query successful? + if($addshow != FALSE) + { + $gpo = get_option('gigpress_settings'); ?> + +
    +

    insert_id . '">' . __("Add a similar show", "gigpress"). ''); + if($show['show_related']) echo(' | ' . __("Edit the related post", "gigpress"). ''); + ?>

    + ' . $error . '

    '); + } + } + unset($errors); + ?> +
    + + + +

    + + show_errors(); + + // Check the nonce + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('show'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + // We have to know that we're editing still, as we lose our previous query string + $errors['editing'] = TRUE; + return $errors; + + } else { + + // Looks like we're all here, so let's update the DB + $show = gigpress_prepare_show_fields('edit'); + $where = array('show_id' => $_POST['show_id']); + $format = array('%s', '%s', '%s', '%d', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d'); + $where_format = array('%d'); + $updateshow = $wpdb->update(GIGPRESS_SHOWS, $show, $where, $format, $where_format); + + // Was the query successful? + if($updateshow != FALSE) + { + $gpo = get_option('gigpress_settings'); + ?> +

    ' . __("Edit the related post", "gigpress"). '.'); ?>

    + ' . $error . '

    '); + } + } + unset($errors); + ?> +
    + +

    + show_errors(); + + // Check the nonce + check_admin_referer('gigpress-action'); + + if(is_array($_REQUEST['show_id'])) { + // We're deleting multiple shows, so we need to sanitize each id individually + $shows = array(); + foreach($_REQUEST['show_id'] as $show) { + $shows[] = $wpdb->prepare('%d', $show); + } + $shows = implode(',', $shows); + + } else { + // Single show_id + $shows = $wpdb->prepare('%d', $_REQUEST['show_id']); + } + + $undo = wp_nonce_url(get_bloginfo('wpurl').'/wp-admin/admin.php?page=gigpress-shows&gpaction=undo&show_id='.$shows, 'gigpress-action'); + + // Delete the show(s) + $trashshow = $wpdb->query("UPDATE ".GIGPRESS_SHOWS." SET show_status = 'deleted' WHERE show_id IN($shows)"); + if($trashshow != FALSE) { ?> + +
    +

    + ()

    +
    + + + +
    +

    +
    + show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('venue'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + + return $errors; + + } else { + + // Looks like we're all here, so let's add to the DB + $venue = gigpress_prepare_venue_fields(); + $format = array('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s'); + $addvenue = $wpdb->insert(GIGPRESS_VENUES, $venue, $format); + + $gpo['default_country'] = $venue['venue_country']; + update_option('gigpress_settings', $gpo); + + // Was the query successful? + if($addvenue != FALSE) { ?> +

    + +

    + show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('venue'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + $errors['editing'] = TRUE; + return $errors; + + } else { + + // Looks like we're all here, so let's add to the DB + $venue = gigpress_prepare_venue_fields(); + $format = array('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s'); + $where = array('venue_id' => $_POST['venue_id']); + $where_format = array('%d'); + $updatevenue = $wpdb->update(GIGPRESS_VENUES, $venue, $where, $format, $where_format); + + // Was the query successful? + if($updatevenue != FALSE) { ?> +

    + +

    + show_errors(); + + // Check the nonce + check_admin_referer('gigpress-action'); + + // Delete the venue + $trashvenue = $wpdb->query($wpdb->prepare("DELETE FROM ". GIGPRESS_VENUES ." WHERE venue_id = %d LIMIT 1", $_GET['venue_id'])); + if($trashvenue != FALSE) { ?> +

    + +

    + show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('tour'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + + return $errors; + + } else { + + // Looks like we're all here, so let's add to the DB + + $tour = array('tour_name' => gigpress_db_in($_POST['tour_name'])); + $addtour = $wpdb->insert(GIGPRESS_TOURS, $tour, array('%s','%d')); + + // Was the query successful? + if($addtour != FALSE) { ?> +

    + +

    + show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('tour'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + $errors['editing'] = TRUE; + return $errors; + + } else { + + // Looks like we're all here, so let's update the DB + $tour = array( 'tour_name' => gigpress_db_in($_POST['tour_name']) ); + $where = array('tour_id' => $_POST['tour_id']); + $updatetour = $wpdb->update(GIGPRESS_TOURS, $tour, $where, array('%s'), array('%d')); + + // Was the query successful? + if($updatetour != FALSE) { ?> +

    + +

    + show_errors(); + + // Check the nonce + check_admin_referer('gigpress-action'); + + // Delete the tour + $where = array('tour_id' => $_GET['tour_id']); + $trashtour = $wpdb->update(GIGPRESS_TOURS, array('tour_status' => 'deleted'), $where, array('%s'), array('%s')); + unset($where); + + if($trashtour != FALSE) { + + // Remove any previous shows marked to restore; + // Find any shows associated with that tour, and mark them for restore; + // Then then remove their foreign key + + $cleanup = $wpdb->query("UPDATE ".GIGPRESS_SHOWS." SET show_tour_restore = 0 WHERE show_tour_restore != 0"); + + $where = array('show_tour_id' => $_GET['tour_id']); + $restore = $wpdb->update(GIGPRESS_SHOWS, array('show_tour_id' => 0, 'show_tour_restore' => 1), $where, array('%d','%d'), array('%d')); + unset($where); + ?> + +

    ()

    + + + +

    + show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('artist'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + + return $errors; + + } else { + + $alpha = preg_replace("/^the /uix", "", strtolower($_POST['artist_name'])); + $artist = array( + 'artist_name' => gigpress_db_in($_POST['artist_name']), + 'artist_alpha' => gigpress_db_in($alpha), + 'artist_url' => gigpress_db_in($_POST['artist_url'], FALSE) + ); + $format = array('%s', '%s', '%s'); + $addartist = $wpdb->insert(GIGPRESS_ARTISTS, $artist, $format); + + // Was the query successful? + if($addartist != FALSE) { ?> +

    + +

    + show_errors(); + + check_admin_referer('gigpress-action'); + + $errors = gigpress_error_checking('artist'); + + if($errors) { + echo('
    '); + foreach($errors as $error) + echo("

    ".$error."

    "); + echo("
    "); + $errors['editing'] = TRUE; + return $errors; + + } else { + + $alpha = preg_replace("/^the /uix", "", strtolower($_POST['artist_name'])); + $artist = array( + 'artist_name' => gigpress_db_in($_POST['artist_name']), + 'artist_alpha' => gigpress_db_in($alpha), + 'artist_url' => gigpress_db_in($_POST['artist_url'], FALSE) + ); + $format = array('%s', '%s', '%s'); + $where = array('artist_id' => $_POST['artist_id']); + $updateartist = $wpdb->update(GIGPRESS_ARTISTS, $artist, $where, $format, array('%d')); + + // Was the query successful? + if($updateartist != FALSE) { ?> +

    + +

    + show_errors(); + + // Check the nonce + check_admin_referer('gigpress-action'); + + // Delete the artist + $trashartist = $wpdb->query($wpdb->prepare("DELETE FROM ". GIGPRESS_ARTISTS ." WHERE artist_id = %d LIMIT 1", $_GET['artist_id'])); + if($trashartist != FALSE) { ?> +

    + + +

    + show_errors(); + + check_admin_referer('gigpress-action'); + + if($type == "show") { + + $show_ids = explode(',', $_REQUEST['show_id']); + + if(count($show_ids) > 1) { + // We're restoring multiple shows, so we santiize each show_id individually + $shows = array(); + foreach($show_ids as $show) { + $shows[] = $wpdb->prepare('%d', $show); + } + $shows = implode(',', $shows); + } else { + $shows = $wpdb->prepare('%d', $_REQUEST['show_id']); + } + + // Restore the show(s) + $undo = $wpdb->query("UPDATE ".GIGPRESS_SHOWS." SET show_status = 'active' WHERE show_id IN($shows)"); + + if($undo != FALSE) { ?> +
    +

    +
    + +
    +

    +
    + $_GET['tour_id']); + $undo = $wpdb->update(GIGPRESS_TOURS, array('tour_status' => 'active'), $where, array('%s'), array('%d')); + unset($where); + + // Update the shows that need it to associate with this tour + $data = array('show_tour_id' => $_GET['tour_id'], 'show_tour_restore' => 0); + $restore = $wpdb->update(GIGPRESS_SHOWS, $data, array('show_tour_restore' => 1), array('%d', '%d'), array('%d')); + unset($data); + + if($undo != FALSE) { ?> +

    + +

    + parse($upload['file']); + + if($csv->data) { + + // Looks like we parsed something + $inserted = array(); $skipped = array(); $duplicates = array(); + + foreach($csv->data as $key => $show) { + // Check to see if we have this artist + $artist_exists = $wpdb->get_var( + $wpdb->prepare("SELECT artist_id FROM " . GIGPRESS_ARTISTS . " WHERE artist_name = '%s'", $show['Artist']) + ); + + if(empty($artist_exists)) { + // Can't find an artist with this name, so we'll have to create them + $alpha = preg_replace("/^the /uix", "", strtolower($show['Artist'])); + $new_artist = array( + 'artist_name' => gigpress_db_in($show['Artist']), + 'artist_alpha' => gigpress_db_in($alpha), + 'artist_url' => gigpress_db_in(@$show['Artist URL'], FALSE) + ); + $addartist = $wpdb->insert(GIGPRESS_ARTISTS, $new_artist, '%s'); + $show['artist_id'] = $wpdb->insert_id; + } else { + $show['artist_id'] = $artist_exists; + } + + if(!empty($show['Tour'])) { + // Check to see if we have this tour + $tour_exists = $wpdb->get_var( + $wpdb->prepare("SELECT tour_id FROM " . GIGPRESS_TOURS . " WHERE tour_name = '%s' AND tour_status = 'active'", $show['Tour']) + ); + if(empty($tour_exists)) { + // Can't find a tour with this name, so we'll have to create it + $new_tour = array('tour_name' => gigpress_db_in($show['Tour'])); + $wpdb->insert(GIGPRESS_TOURS, $new_tour, '%s'); + $show['tour_id'] = $wpdb->insert_id; + } else { + $show['tour_id'] = $tour_exists; + } + } + else + { + $show['tour_id'] = 0; + } + + // Check to see if we have this venue + $venue_exists = $wpdb->get_var( + $wpdb->prepare("SELECT venue_id FROM " . GIGPRESS_VENUES . " WHERE venue_name = '%s' AND venue_city = '%s' AND venue_country = '%s'", $show['Venue'], $show['City'], $show['Country']) + ); + if(empty($venue_exists)) { + // Can't find a venue with this name, so we'll have to create it + $new_venue = array( + 'venue_name' => gigpress_db_in(@$show['Venue']), + 'venue_address' => gigpress_db_in(@$show['Address']), + 'venue_city' => gigpress_db_in(@$show['City']), + 'venue_state' => gigpress_db_in(@$show['State']), + 'venue_postal_code' => gigpress_db_in(@$show['Postal code']), + 'venue_country' => gigpress_db_in(@$show['Country']), + 'venue_url' => gigpress_db_in(@$show['Venue URL'], FALSE), + 'venue_phone' => gigpress_db_in(@$show['Venue phone']) + ); + $wpdb->insert(GIGPRESS_VENUES, $new_venue, '%s'); + $show['venue_id'] = $wpdb->insert_id; + } else { + $show['venue_id'] = $venue_exists; + } + + if($show['Time'] == FALSE) $show['Time'] = '00:00:01'; + + if($wpdb->get_var("SELECT count(*) FROM " . GIGPRESS_SHOWS . " WHERE show_artist_id = " . $show['artist_id'] . " AND show_date = '" . $show['Date'] . "' AND show_time = '" . $show['Time'] . "' AND show_venue_id = " . $show['venue_id'] . " AND show_status != 'deleted'") > 0) { + // It's a duplicate, so log it and move on + $duplicates[] = $show; + } else { + if($show['End date'] == FALSE) { + $show['show_multi'] = 0; $show['End date'] = $show['Date']; + } else { + $show['show_multi'] = 1; + } + + $new_show = array( + 'show_date' => $show['Date'], + 'show_time' => $show['Time'], + 'show_multi' => $show['show_multi'], + 'show_expire' => $show['End date'], + 'show_artist_id' => $show['artist_id'], + 'show_venue_id' => $show['venue_id'], + 'show_tour_id' => $show['tour_id'], + 'show_ages' => gigpress_db_in(@$show['Admittance']), + 'show_price' => gigpress_db_in(@$show['Price']), + 'show_tix_url' => gigpress_db_in(@$show['Ticket URL'], FALSE), + 'show_tix_phone' => gigpress_db_in(@$show['Ticket phone']), + 'show_external_url' => gigpress_db_in(@$show['External URL']), + 'show_notes' => gigpress_db_in(@$show['Notes'], FALSE), + 'show_related' => '0' + ); + + // Are we importing related post IDs? + if(isset($_POST['include_related']) && $_POST['include_related'] = 'y') { + $new_show['show_related'] = @$show['Related ID']; + } + + $format = array('%s','%s','%d','%s','%d','%d','%d','%s','%s','%s','%s','%s', '%s', '%d'); + + $import = $wpdb->insert(GIGPRESS_SHOWS, $new_show, $format); + + if($import != FALSE) { + $inserted[] = $show; + } else { + $skipped[] = $show; + } + } + } // end foreach import + + if(!empty($skipped)) { + echo('

    ' . count($skipped) . ' ' . __("shows were skipped due to errors", "gigpress") . '.

    '); + echo('
      '); + foreach($skipped as $key => $show) { + echo('
    • ' . wptexturize($show['Artist']) . ' ' . __("in", "gigpress") . ' ' . wptexturize($show['City']) . ' ' . __("at", "gigpress") . ' ' . wptexturize($show['Venue']) . ' ' . __("on", "gigpress") . ' ' . mysql2date($gpo['date_format'], $show['Date']) . '
    • '); + } + echo('
    '); + } + + if(!empty($duplicates)) { + echo('

    ' . count($duplicates) . ' ' . __("shows were skipped as they were deemed duplicates", "gigpress") . '.

    '); + echo('
      '); + foreach($duplicates as $key => $show) { + echo('
    • ' . wptexturize($show['Artist']) . ' ' . __("in", "gigpress") . ' ' . wptexturize($show['City']) . ' ' . __("at", "gigpress") . ' ' . wptexturize($show['Venue']) . ' ' . __("on", "gigpress") . ' ' . mysql2date($gpo['date_format'], $show['Date']) . '
    • '); + } + echo('
    '); + } + + if(!empty($inserted)) { + echo('

    ' . count($inserted) . ' ' . __("shows were successfully imported", "gigpress") . '.

    '); + echo('
      '); + foreach($inserted as $key => $show) { + echo('
    • ' . wptexturize($show['Artist']) . ' ' . __("in", "gigpress") . ' ' . wptexturize($show['City']) . ' ' . __("at", "gigpress") . ' ' . wptexturize($show['Venue']) . ' ' . __("on", "gigpress") . ' ' . mysql2date($gpo['date_format'], $show['Date']) . '
    • '); + } + echo('
    '); + } + + } else { + // The file uploaded, but there were no results from the parse + echo('

    ' . __("Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?", "gigpress") . '.

    '); + + } + + // Bye-bye + unlink($upload['file']); + + } else { + // The upload failed + echo('

    ' . __("Sorry, but there was an error uploading", "gigpress") . ' ' . $_FILES['gp_import']['name'] . ': ' . $upload['error'] . '.

    '); + } + +} + + +// HANDLER: EMPTY TRASH +// ====================== + +function gigpress_empty_trash() { + + global $wpdb; + $wpdb->show_errors(); + check_admin_referer('gigpress-action'); + + $trashshows = $wpdb->query("DELETE FROM ". GIGPRESS_SHOWS ." WHERE show_status = 'deleted'"); + $trashtours = $wpdb->query("DELETE FROM ". GIGPRESS_TOURS ." WHERE tour_status = 'deleted'"); + + if($trashshows || $trashtours) { ?> +

    + +

    + get_results("SELECT tour_name, tour_id FROM " . GIGPRESS_TOURS . " WHERE tour_status = 'active'"); + if($tours) { + foreach($tours as $tour) { + $insert = $wpdb->insert(GIGPRESS_ARTISTS, array('artist_name' => $tour->tour_name)); + $update = $wpdb->update(GIGPRESS_SHOWS, array('show_artist_id' => $wpdb->insert_id, 'show_tour_id' => 0), array('show_tour_id' => $tour->tour_id)); + $delete = $wpdb->query("DELETE FROM " . GIGPRESS_TOURS . " WHERE tour_id = " . $tour->tour_id . " LIMIT 1"); + } + if($insert && $update && $delete) { + echo('

    ' . __("All tours have been migrated into artists.", "gigpress") . '

    '); + } else { + echo('

    ' . __("There was an error migrating tours to artists. Sorry.", "gigpress") . '

    '); + + } + } else { + echo('

    ' . __("There were no tours to migrate.", "gigpress") . '

    '); + } + +} \ No newline at end of file diff --git a/trunk/admin/import-export.php b/trunk/admin/import-export.php new file mode 100644 index 0000000..847bf00 --- /dev/null +++ b/trunk/admin/import-export.php @@ -0,0 +1,98 @@ + + +
    + + +

    + +
    + +

    Import

    + +

    + +
    +
    +
    + + + +

    + +

    + " /> +
    +
    +
    + + + + +
    + +
    + +

    Export

    + +

    + +
    +
    + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + " class="button-secondary" /> +
    +
    + +
    + +
    + + +
    +

    + Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the", "gigpress"); ?> [gigpress_shows] + (.) +

    +
    + + + +
    + + prepare('%d', $_REQUEST['show_id']) : ''; + + // If the handler returned an array ($result), it means there were errors. + // This takes precedence over any other conditionals below. + + if(isset($result)) { + + $mm = $_POST['gp_mm']; + $dd = $_POST['gp_dd']; + $yy = $_POST['gp_yy']; + + $hh = $_POST['gp_hh']; + $min = $_POST['gp_min']; + + $exp_mm = $_POST['exp_mm']; + $exp_dd = $_POST['exp_dd']; + $exp_yy = $_POST['exp_yy']; + + $show_multi = (isset($_POST['show_multi']) && !empty($_POST['show_multi'])) ? 1 : FALSE; + $show_artist_id = $_POST['show_artist_id']; + $show_venue_id = $_POST['show_venue_id']; + $new_artist_name = gigpress_db_out($_POST['artist_name']); + $artist_url = gigpress_db_out($_POST['artist_url']); + $new_venue_name = gigpress_db_out($_POST['venue_name']); + $venue_address = gigpress_db_out($_POST['venue_address']); + $new_venue_city = gigpress_db_out($_POST['venue_city']); + $venue_state = gigpress_db_out($_POST['venue_state']); + $venue_postal_code = gigpress_db_out($_POST['venue_postal_code']); + $venue_country = gigpress_db_out($_POST['venue_country']); + $venue_url = gigpress_db_out($_POST['venue_url']); + $venue_phone = gigpress_db_out($_POST['venue_phone']); + $new_tour_name = gigpress_db_out($_POST['tour_name']); + $show_ages = gigpress_db_out($_POST['show_ages']); + $show_tix_url = gigpress_db_out($_POST['show_tix_url']); + $show_tix_phone = gigpress_db_out($_POST['show_tix_phone']); + $show_notes = gigpress_db_out($_POST['show_notes']); + $show_price = gigpress_db_out($_POST['show_price']); + $show_external_url = gigpress_db_out($_POST['show_external_url']); + $show_tour_id = $_POST['show_tour_id']; + $show_related = $_POST['show_related']; + $show_related_title = gigpress_db_out($_POST['show_related_title']); + $show_related_date = $_POST['show_related_date']; + $show_status = $_POST['show_status']; + + $have_data = TRUE; + + } else if (isset($_GET['gpaction']) && ($_GET['gpaction'] == "edit" || $_GET['gpaction'] == "copy")) { + + // We're about to edit an existing show ... + // Load the previous show info into the edit form, and so forth + + $show_edit = $wpdb->get_results(" + SELECT * from ". GIGPRESS_SHOWS ." WHERE show_id = ". $show_id ." LIMIT 1 + "); + if($show_edit) { + // We got the goods from the DB + foreach($show_edit as $show) { + + $show_date = explode('-', $show->show_date); + $mm = $show_date[1]; + $dd = $show_date[2]; + $yy = $show_date[0]; + + $show_time = explode(':', $show->show_time); + $hh = $show_time[0]; + $min = $show_time[1]; + $ss = $show_time[2]; + + if($ss == "01") { + $hh = "na"; + $min = "na"; + } + + $show_expire = explode('-', $show->show_expire); + $exp_mm = $show_expire[1]; + $exp_dd = $show_expire[2]; + $exp_yy = $show_expire[0]; + + $show_multi = $show->show_multi; + $show_artist_id = $show->show_artist_id; + $show_venue_id = $show->show_venue_id; + $show_ages = gigpress_db_out($show->show_ages); + $show_tix_url = gigpress_db_out($show->show_tix_url); + $show_tix_phone = gigpress_db_out($show->show_tix_phone); + $show_notes = gigpress_db_out($show->show_notes); + $show_price = gigpress_db_out($show->show_price); + $show_external_url = gigpress_db_out($show->show_external_url); + $show_tour_id = $show->show_tour_id; + $show_related = $show->show_related; + $show_related_title = $gpo['default_title']; + $show_related_date = $gpo['related_date']; + $show_status = $show->show_status; + } + + $have_data = TRUE; + + } else { + + $have_data == FALSE; + $load_error = '

    ' . __("Sorry, but we had trouble loading that show for editing.", "gigpress") . '

    '; + + } + } + + if(!isset($have_data)) { + + // We're adding a new show, so get the defaults + + $show_date = explode('-', $gpo['default_date']); + $mm = $show_date[1]; + $dd = $show_date[2]; + $yy = $show_date[0]; + + $show_time = explode(':', $gpo['default_time']); + $hh = $show_time[0]; + $min = $show_time[1]; + $ss = $show_time[2]; + + if($ss == "01") { + $hh = "na"; + $min = "na"; + } + + $show_expire = explode('-', $gpo['default_date']); + $exp_mm = $show_expire[1]; + $exp_dd = $show_expire[2]; + $exp_yy = $show_expire[0]; + + $show_multi = FALSE; + $show_artist_id = (isset($gpo['default_artist'])) ? $gpo['default_artist'] : ''; + $show_venue_id = (isset($gpo['default_venue'])) ? $gpo['default_venue'] : ''; + $show_ages = (isset($gpo['default_ages'])) ? $gpo['default_ages'] : ''; + $show_tour_id = $gpo['default_tour']; + $venue_country = $gpo['default_country']; + $show_related_title = $gpo['default_title']; + $show_related_date = $gpo['related_date']; + } + + screen_icon('gigpress'); + + // We're editing a show + if(isset($_GET['gpaction']) && $_GET['gpaction'] == "edit" || (isset($result['editing']))) { ?> + +

    + +
    + + + + + + +

    + + + + + + + + + + + + + + + + + + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + '); ?> + + + + + '); ?> + +     + + + + + + + +   +

     

    +
    + '); ?> + + + + + + '); ?> +
    + +
    />
    + +
    + +
    + />
    class="required" />
    + +
    +
    +
    ()
    +
    + +
    + +
    />
    + +

    + %date%, %long_date%, %artist%, %city%, %venue%.
    +   + +
      + + " /> + + + + " /> + + +
    +
    +
    + + +
    + + +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    : +
    : + +
    : + +
    : + +
    : + + : +
    : + + : +
    : + + :
    + .
    +
    +
    : + +
    : + +
    : + +
    : + +
    : + +
    +

    +

    … + … +

    + +
    : + + +
    +

    +

    +

    +
    +

    +

      +   +  

    +
    : + + +

    +

    +

    +

    + +
    : + +
    : + +
    +

     

    +

    +

    +

    +

    +   + +

    +
    +

    +
    +

    +
    +

     

    +
    + + + + + + + + + + + + + + +

    " />

    + +
    + +
    +ID, 'gigpress_scope', $scope); + } + else + { + if( ! $scope = get_user_meta($current_user->ID, 'gigpress_scope', true) ) { + $scope = 'upcoming'; + update_user_meta($current_user->ID, 'gigpress_scope', $scope); + } + } + + switch($scope) { + case 'upcoming': + $condition = ">= '" . GIGPRESS_NOW . "'"; + break; + case 'past': + $condition = "< '" . GIGPRESS_NOW . "'"; + break; + default: + $condition = 'IS NOT NULL'; + } + + if(isset($_GET['sort'])) + { + $sort = strtoupper($_GET['sort']); + update_user_meta($current_user->ID, 'gigpress_sort', $sort); + } + else + { + if( ! $sort = get_user_meta($current_user->ID, 'gigpress_sort', true) ) { + $sort = 'ASC'; + update_user_meta($current_user->ID, 'gigpress_sort', $sort); + } + } + + if(isset($_GET['limit'])) + { + $limit = $_GET['limit']; + update_user_meta($current_user->ID, 'gigpress_limit', $limit); + } + else + { + if( ! $limit = get_user_meta($current_user->ID, 'gigpress_limit', true) ) { + $limit = 25; + update_user_meta($current_user->ID, 'gigpress_limit', $limit); + } + } + + + if(isset($_GET['gp-page'])) $url_args .= '&gp-page=' . $_GET['gp-page']; + + if(isset($_GET['artist_id']) && $_GET['artist_id'] != '-1') { + $further_where .= ' AND s.show_artist_id = ' . $wpdb->prepare('%d', $_GET['artist_id']) . ' '; + $pagination_args['artist_id'] = $_GET['artist_id']; + $url_args .= '&artist_id=' . $_GET['artist_id']; + } + + if(isset($_GET['tour_id']) && $_GET['tour_id'] != '-1') { + $further_where .= ' AND s.show_tour_id = ' . $wpdb->prepare('%d', $_GET['tour_id']) . ' '; + $pagination_args['tour_id'] = $_GET['tour_id']; + $url_args .= '&tour_id=' . $_GET['tour_id']; + } + + if(isset($_GET['venue_id']) && $_GET['venue_id'] != '-1') { + $further_where .= ' AND s.show_venue_id = ' . $wpdb->prepare('%d', $_GET['venue_id']) . ' '; + $pagination_args['venue_id'] = $_GET['venue_id']; + $url_args .= '&venue_id=' . $_GET['venue_id']; + } + + // Build pagination + $show_count = $wpdb->get_var( + "SELECT COUNT(*) FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE show_expire " . $condition . " AND show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $further_where . "ORDER BY show_date " . $sort . ",show_time " . $sort + ); + if($show_count) { + $pagination_args['page'] = 'gigpress-shows'; + $pagination = gigpress_admin_pagination($show_count, $limit, $pagination_args); + } + + $limit = (isset($_GET['gp-page'])) ? $pagination['offset'].','.$pagination['records_per_page'] : $limit; + + // Build the query + $shows = $wpdb->get_results(" + SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE show_expire " . $condition . " AND show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $further_where . "ORDER BY show_date " . $sort . ",show_expire " . $sort . ",show_time " . $sort . " LIMIT " . $limit); + + ?> + +
    + + +

    + +
      + get_var("SELECT COUNT(show_id) FROM " . GIGPRESS_SHOWS ." WHERE show_status != 'deleted'"); + $upcoming = $wpdb->get_var("SELECT count(show_id) FROM " . GIGPRESS_SHOWS . " WHERE show_expire >= '" . GIGPRESS_NOW . "' AND show_status != 'deleted'"); + $past = $wpdb->get_var("SELECT count(show_id) FROM " . GIGPRESS_SHOWS . " WHERE show_expire < '" . GIGPRESS_NOW . "' AND show_status != 'deleted'"); + echo('
    • ' . __("All", "gigpress") . ' (' . $all . ') |
    • '); + echo('
    • ' . __("Upcoming", "gigpress") . ' (' . $upcoming . ') |
    • '); + echo('
    • ' . __("Past", "gigpress") . ' (' . $past . ')
    • '); + ?> +
    + +
    +
    +
    +
    + + + + + + + + + + + + +
    +
    +
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + "> | "> +
    + +
    +
    +
    +   + get_var("SELECT count(*) FROM ". GIGPRESS_TOURS ." WHERE tour_status = 'deleted'")) { + $tours = $tour_count; + } else { + $tours = 0; + } + + if($show_count = $wpdb->get_var("SELECT count(*) FROM ". GIGPRESS_SHOWS ." WHERE show_status = 'deleted'")) { + $shows = $show_count; + } else { + $shows = 0; + } + if($tour_count || $show_count) { + echo(''. __("You have", "gigpress"). ' '. $shows .' '. __("shows", "gigpress"). ' '. __("and", "gigpress"). ' '. $tours .' '. __("tours", "gigpress") .' '. __("in your trash", "gigpress").'.'); + if($shows != 0 || $tours != 0) { + echo(' '. __("Take out the trash now", "gigpress") .'.'); + } + echo(''); + } + ?> +
    + + + +
    +
    +
    + \ No newline at end of file diff --git a/trunk/admin/tours.php b/trunk/admin/tours.php new file mode 100644 index 0000000..5009298 --- /dev/null +++ b/trunk/admin/tours.php @@ -0,0 +1,162 @@ + + +
    + + +

    + +

    + + prepare('%d', $_REQUEST['tour_id']) : ''; + + $tour_name = gigpress_db_out($wpdb->get_var("SELECT tour_name from ". GIGPRESS_TOURS ." WHERE tour_id = ". $tour_id)); + + if($tour_name) { + + $submit = ' ' . __("or", "gigpress") . ' ' . __("cancel", "gigpress") . ''; ?> + +

    + +
    + + + + +

    + +

    + + '; ?> + +

    + + + + + + + + + + +
     
    +
    + +

    + +
    +
    +

    NOT delete the shows associated with that tour.", "gigpress"); ?>

    +
    + +
    + + + + + + + + + + + + get_var("SELECT count(*) FROM ". GIGPRESS_SHOWS ." WHERE show_tour_id = ". $tour->tour_id ." AND show_status != 'deleted'")) { + $count = '' . $n . ''; + } else { + $count = 0; + } + + $i++; + $style = ($i % 2) ? '' : ' class="alternate"'; + ?> + + > + + + + + + + + + + + + + + + + + + +
    ID
    tour_id; ?>tour_name); ?> + | +
    ID
    + +
    + +
    + +
    + + +
    + + +

    + + prepare('%d', $_REQUEST['venue_id']) : ''; + + // Check our context to determine what we're populating + + if(isset($result)) { + + // This means we $_POSTed and there were errors + $venue_name = gigpress_db_out($_POST['venue_name']); + $venue_city = gigpress_db_out($_POST['venue_city']); + $venue_address = gigpress_db_out($_POST['venue_address']); + $venue_state = gigpress_db_out($_POST['venue_state']); + $venue_postal_code = gigpress_db_out($_POST['venue_postal_code']); + $venue_country = $_POST['venue_country']; + $venue_url = gigpress_db_out($_POST['venue_url']); + $venue_phone = gigpress_db_out($_POST['venue_phone']); + + } elseif (isset($_GET['gpaction']) && $_GET['gpaction'] == "edit") { + + // Just loaded for editing + + $venuedata = $wpdb->get_results(" + SELECT * from ". GIGPRESS_VENUES ." WHERE venue_id = ". $venue_id ." LIMIT 1 + "); + if($venuedata) { + + foreach($venuedata as $venue) { + $venue_name = gigpress_db_out($venue->venue_name); + $venue_city = gigpress_db_out($venue->venue_city); + $venue_address = gigpress_db_out($venue->venue_address); + $venue_state = gigpress_db_out($venue->venue_state); + $venue_postal_code = gigpress_db_out($venue->venue_postal_code); + $venue_country = $venue->venue_country; + $venue_url = gigpress_db_out($venue->venue_url); + $venue_phone = gigpress_db_out($venue->venue_phone); + } + + } else { + + $load_error = '

    ' . __("Sorry, but we had trouble loading that venue for editing.", "gigpress") . '

    '; + + } + + } else { + + // New venue entry + $venue_country = $gpo['default_country']; + + } + + if(isset($_GET['gpaction']) && $_GET['gpaction'] == "edit" && $venuedata || isset($result) && isset($result['editing']) ) { + ?> +

    + +
    "> + + + + + + + +

    + + "> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    />
    />
    + +
      + + + " /> + + + + " /> + + +
    + +
    + +

    + +
    +
    +

    +
    + get_var("SELECT COUNT(*) FROM ". GIGPRESS_VENUES); + if($venue_count) { + $pagination_args['page'] = 'gigpress-venues'; + $pagination = gigpress_admin_pagination($venue_count, 15, $pagination_args); + if(isset($pagination)) echo $pagination['output']; + } + $limit = (isset($_GET['gp-page'])) ? $pagination['offset'].','.$pagination['records_per_page'] : 15; + ?> +
    +
    + + + + + + + + + + + + + + + + get_results("SELECT * FROM ". GIGPRESS_VENUES ." ORDER BY venue_name ASC LIMIT ". $limit); + if($venues) { + + $i = 0; + foreach($venues as $venue) { + + if($n = $wpdb->get_var("SELECT count(*) FROM ". GIGPRESS_SHOWS ." WHERE show_venue_id = ". $venue->venue_id ." AND show_status != 'deleted'")) { + $count = '' . $n . ''; + } else { + $count = 0; + } + + $venuedata = gigpress_prepare($venue, 'venue'); + + ++ $i; + $style = ($i % 2) ? '' : ' class="alternate"'; + // Print out our rows. + ?> + > + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID
    + + | +
    ID
    + +
    + +
    +
    +prefix . 'gigpress_shows'); +define('GIGPRESS_TOURS', $wpdb->prefix . 'gigpress_tours'); +define('GIGPRESS_ARTISTS', $wpdb->prefix . 'gigpress_artists'); +define('GIGPRESS_VENUES', $wpdb->prefix . 'gigpress_venues'); +define('GIGPRESS_VERSION', '2.3.6'); +define('GIGPRESS_DB_VERSION', '1.6'); +define('GIGPRESS_RSS', get_bloginfo('url') . '/?feed=gigpress'); +define('GIGPRESS_ICAL', get_bloginfo('url') . '/?feed=gigpress-ical'); +define('GIGPRESS_WEBCAL', str_replace('http://', 'webcal://', GIGPRESS_ICAL)); +define('GIGPRESS_NOW', substr(current_time('mysql'), 0, 10)); +define('GIGPRESS_DEBUG', ''); + +require('admin/db.php'); + +define('GIGPRESS_URL', ($gpo['shows_page']) ? esc_url($gpo['shows_page']) : get_bloginfo('url')); + +// Pull in all of our required files +require('admin/new.php'); +require('admin/shows.php'); +require('admin/artists.php'); +require('admin/venues.php'); +require('admin/tours.php'); +require('admin/settings.php'); +require('admin/import-export.php'); + +require('output/gigpress_shows.php'); +require('output/gigpress_related.php'); +require('output/gigpress_sidebar.php'); +require('output/feed.php'); +require('output/ical.php'); + +global $gp_countries; +require('lib/countries.php'); + + +function gigpress_admin_menu() { + + global $gpo, $wp_version; + + $add = __("Add a show", "gigpress"); + $shows = __("Shows", "gigpress"); + $artists = __("Artists", "gigpress"); + $venues = __("Venues", "gigpress"); + $tours = __("Tours", "gigpress"); + $settings = __("Settings", "gigpress"); + $export = __("Import/Export", "gigpress"); + + $icon = ($wp_version >= 3.8) ? 'dashicons-calendar' : plugins_url('images/gigpress-icon-16.png', __FILE__); + + add_menu_page("GigPress › $add", "GigPress", $gpo['user_level'], __FILE__, "gigpress_add", $icon); + // By setting the unique identifier of the submenu page to be __FILE__, + // we let it be the first page to load when the top-level menu item is clicked + add_submenu_page(__FILE__, "GigPress › $add", $add, $gpo['user_level'], __FILE__, "gigpress_add"); + add_submenu_page(__FILE__, "GigPress › $shows", $shows, $gpo['user_level'], "gigpress-shows", "gigpress_admin_shows"); + add_submenu_page(__FILE__, "GigPress › $artists", $artists, $gpo['user_level'], "gigpress-artists", "gigpress_artists"); + add_submenu_page(__FILE__, "GigPress › $venues", $venues, $gpo['user_level'], "gigpress-venues", "gigpress_venues"); + add_submenu_page(__FILE__, "GigPress › $tours", $tours, $gpo['user_level'], "gigpress-tours", "gigpress_tours"); + add_submenu_page(__FILE__, "GigPress › $settings", $settings, 'manage_options', "gigpress-settings", "gigpress_settings"); + add_submenu_page(__FILE__, "GigPress › $export", $export, $gpo['user_level'], "gigpress-import-export", "gigpress_import_export"); + + if(GIGPRESS_DEBUG) { + require('admin/debug.php'); + add_submenu_page(__FILE__, "GigPress › Debug", 'Debug', 'manage_options', "gigpress-debug", "gigpress_debug"); + } + +} + + +function gigpress_admin_head() { + wp_enqueue_script('jquery'); + wp_enqueue_script('jquery-ui-sortable'); + wp_enqueue_script('gigpress-admin-js', plugins_url('scripts/gigpress-admin.js', __FILE__), 'jquery'); + wp_enqueue_style('gigpress-admin-css', plugins_url('css/gigpress-admin.css', __FILE__)); +} + + +function gigpress_admin_footer() { + + return (__("You're using", "gigpress").' GigPress '.GIGPRESS_VERSION.'. '. __("Like it?", "gigpress") . ' ' . __("Make a donation", "gigpress") . '.'); +} + + +function gigpress_js() { + global $gpo; + if(!empty($gpo['load_jquery'])) { + wp_enqueue_script('jquery'); + } + if(empty($gpo['disable_js'])) + { + wp_enqueue_script('gigpress-js', plugins_url('scripts/gigpress.js', __FILE__), 'jquery'); + } +} + + +function gigpress_head() { + + global $gpo; + + if(empty($gpo['disable_css'])) + { + wp_enqueue_style('gigpress-css', plugins_url('css/gigpress.css', __FILE__)); + // If there's a custom stylesheet, load it. + // First check the child theme. + if(file_exists(get_stylesheet_directory()."/gigpress.css")) { + wp_enqueue_style('gigpress-css-custom', get_stylesheet_directory_uri().'/gigpress.css', 'gigpress-css'); + // If not, check the parent theme. + } elseif(file_exists(get_template_directory()."/gigpress.css")) { + wp_enqueue_style('gigpress-css-custom', get_template_directory_uri().'/gigpress.css', 'gigpress-css'); + } + } + + if(!empty($gpo['rss_head'])){ + // Adds auto-discovery of our RSS feed + echo(' +'); + } +} + + +function gigpress_template($path) { + + // Look for our template in the following locations: + // 1) Child theme directory + // 2) Parent theme directory + // 3) wp-content directory + // 4) Default template directory + + if(file_exists(get_stylesheet_directory() . '/gigpress-templates/' . $path . '.php')) { + $load = get_stylesheet_directory() . '/gigpress-templates/' . $path . '.php'; + } elseif(file_exists(get_template_directory() . '/gigpress-templates/' . $path . '.php')) { + $load = get_template_directory() . '/gigpress-templates/' . $path . '.php'; + } elseif(file_exists(WP_CONTENT_DIR . '/gigpress-templates/' . $path . '.php')) { + $load = WP_CONTENT_DIR . '/gigpress-templates/' . $path . '.php'; + } else { + $load = WP_PLUGIN_DIR . '/gigpress/templates/' . $path . '.php'; + } + return $load; +} + + +function gigpress_get_O_offset($offset) { + + $first = substr($offset, 0, 1); + $length = strlen($offset); + + switch($first) { + // Deal with GMT first + case '0': + return '+0000'; + break; + // Negative offset ($length is either 2 or 3) + case '-': + return ($length == 3) ? $offset.'00' : '-0'.substr($offset, 1, 2).'00'; + break; + // Positive offset ($length is either 1 or 2) + default: + return ($length == 2) ? '+'.$offset.'00' : '+0'.$offset.'00'; + } +} + + +function gigpress_target($link = '') { + + global $gpo; + if(!empty($gpo['target_blank']) && strpos($link, $_SERVER['SERVER_NAME']) === FALSE) { + return ' target="_blank"'; + } + +} + + +function gigpress_prepare($show, $scope = 'public') { + + // This function takes an array for one show ($show) + // and returns a new array containing the show data + // prepared for various outputs based on context and GigPress settings + + global $wpdb, $gp_countries, $gpo; + + $showdata = array(); + + $showdata['address_plain'] = (!empty($show->venue_address)) ? wptexturize($show->venue_address) : ''; + $showdata['address_url'] = (!empty($show->venue_address)) ? 'http://maps.google.com/maps?&q='. + urlencode($show->venue_address).','. + urlencode($show->venue_city) : ''; + if(!empty($show->venue_state)) + { + $showdata['address_url'] .= ','.urlencode($show->venue_state); + } + if(!empty($show->venue_postal_code)) + { + $showdata['address_url'] .= ','.urlencode($show->venue_postal_code); + } + $showdata['address_url'] .= ','.urlencode($show->venue_country); + $showdata['address'] = (!empty($show->venue_address)) ? '' . wptexturize($show->venue_address) . '' : ''; + $showdata['city'] = (!empty($show->show_related) && !empty($gpo['relatedlink_city']) && $scope == 'public') ? '' . wptexturize($show->venue_city) . '' : wptexturize($show->venue_city); + $showdata['city_plain'] = wptexturize($show->venue_city); + $showdata['state'] = (!empty($show->venue_state)) ? $show->venue_state : ''; + $showdata['postal_code'] = (!empty($show->venue_postal_code)) ? $show->venue_postal_code : ''; + $showdata['country'] = (!empty($gpo['country_view'])) ? wptexturize($gp_countries[$show->venue_country]) : $show->venue_country; + $showdata['venue'] = (!empty($show->venue_url)) ? 'venue_url) . '>' . wptexturize($show->venue_name) . '' : wptexturize($show->venue_name); + $showdata['venue_id'] = $show->venue_id; + $showdata['venue_plain'] = wptexturize($show->venue_name); + $showdata['venue_phone'] = wptexturize($show->venue_phone); + $showdata['venue_url'] = (!empty($show->venue_url)) ? esc_url($show->venue_url) : ''; + + // Shield these fields when we're calling this function from the venues admin screen + if($scope != 'venue') { + $timeparts = explode(':', $show->show_time); + $showdata['admittance'] = (!empty($show->show_ages) && $show->show_ages != 'Not sure') ? wptexturize($show->show_ages) : ''; + $showdata['artist'] = (!empty($show->artist_url) && !empty($gpo['artist_link']) && $scope != 'admin') ? 'artist_url) . '>' . wptexturize($show->artist_name) . '' : wptexturize($show->artist_name); + $showdata['artist_plain'] = wptexturize($show->artist_name); + $showdata['artist_id'] = $show->artist_id; + $showdata['artist_url'] = (!empty($show->artist_url)) ? esc_url($show->artist_url) : ''; + $showdata['calendar_summary'] = $show->artist_name . ' ' . __("at", "gigpress") . ' ' . $show->venue_name; + $showdata['calendar_summary_ical'] = str_replace(array(";",","), array('\;','\,'), $showdata['calendar_summary']); + $showdata['calendar_details'] = ''; + if($show->tour_name) $showdata['calendar_details'] .= $gpo['tour_label'] . ': ' . $show->tour_name . '. '; + if(!empty($show->show_price)) $showdata['calendar_details'] .= __("Price", "gigpress") . ': ' . $show->show_price . '. '; + if(!empty($show->show_tix_phone)) $showdata['calendar_details'] .= __("Box office", "gigpress") . ': ' . $show->show_tix_phone . '. '; + if(!empty($show->show_venue_phone)) $showdata['calendar_details'] .= __("Venue phone", "gigpress") . ': ' . $show->venue_phone . '. '; + if(!empty($show->show_notes)) $showdata['calendar_details'] .= __("Notes", "gigpress") . ': ' . $show->show_notes . ' '; + $showdata['calendar_details'] .= $showdata['admittance']; + $showdata['calendar_details_ical'] = str_replace(array(";",",","\n","\r"), array('\;','\,',' ',' '), $showdata['calendar_details']); + $showdata['calendar_location'] = $show->venue_name . ", "; + if(!empty($show->venue_address)) $showdata['calendar_location'] .= $show->venue_address . ", "; + $showdata['calendar_location'] .= $show->venue_city . ", " . $show->venue_country; + $show->venue_city . ", " . $show->venue_country; + $showdata['calendar_location_ical'] = str_replace(",", "\,", $showdata['calendar_location']); + $showdata['calendar_start'] = ($timeparts[2] == '01') ? str_replace('-', '', $show->show_date) : str_replace(array('-',':',' '), array('','','T'), get_gmt_from_date($show->show_date . ' ' . $show->show_time)) . 'Z'; + if($timeparts[2] == '01') { + $showdata['calendar_end'] = ($show->show_expire == $show->show_date) ? $showdata['calendar_start'] : date('Ymd', strtotime($show->show_expire . '+1 day')); + } else { + $showdata['calendar_end'] = ($show->show_expire == $show->show_date) ? $showdata['calendar_start'] : str_replace(array('-',':',' '), array('','','T'), get_gmt_from_date($show->show_expire . ' ' . $show->show_time)) . 'Z'; + } + $showdata['date'] = ($show->show_related && !empty($gpo['relatedlink_date']) && $scope == 'public') ? '' . mysql2date($gpo['date_format'], $show->show_date) . '' : mysql2date($gpo['date_format'], $show->show_date); + $showdata['date_long'] = mysql2date($gpo['date_format_long'], $show->show_date); + $showdata['date_mysql'] = $show->show_date; + $showdata['end_date'] = ($show->show_date != $show->show_expire) ? mysql2date($gpo['date_format'], $show->show_expire) : ''; + $showdata['end_date_long'] = ($show->show_date != $show->show_expire) ? mysql2date($gpo['date_format_long'], $show->show_expire) : ''; + $showdata['end_date_mysql'] = $show->show_expire; + $showdata['external_link'] = (!empty($show->show_external_url)) ? 'show_external_url).'>'.$gpo['external_link_label'].'' : ''; + $showdata['external_url'] = (!empty($show->show_external_url)) ? esc_url($show->show_external_url) : ''; + $showdata['ical'] = '' . __("Download iCal", "gigpress") . ''; + $showdata['id'] = $show->show_id; + $showdata['iso_date'] = $show->show_date."T".$show->show_time; + $showdata['iso_end_date'] = $show->show_expire."T".$show->show_time; + $showdata['notes'] = wptexturize($show->show_notes); + $showdata['price'] = wptexturize($show->show_price); + $showdata['related_id'] = (!empty($show->show_related)) ? $show->show_related : 0; + $showdata['related_url'] = (!empty($show->show_related)) ? gigpress_related_link($show->show_related, 'url') : ''; + $showdata['related_edit'] = (!empty($show->show_related)) ? gigpress_related_link($show->show_related, 'edit') : ''; + $showdata['related_link'] = (!empty($show->show_related)) ? gigpress_related_link($show->show_related, 'view') : ''; + $showdata['rss_date'] = mysql2date('D, d M Y', $show->show_date, false). " ". $show->show_time." " . gigpress_get_O_offset(get_option('gmt_offset')); + $showdata['status'] = $show->show_status; + switch($showdata['status']) { + case 'active': $showdata['ticket_link'] = ($show->show_tix_url && $show->show_expire >= GIGPRESS_NOW) ? 'show_tix_url) . ' class="gigpress-tickets-link">' . wptexturize($gpo['buy_tickets_label']) . '' : ''; + break; + case 'soldout' : $showdata['ticket_link'] = '' . __("Sold Out", "gigpress") . ''; + break; + case 'cancelled' : $showdata['ticket_link'] = '' . __("Cancelled", "gigpress") . ''; + break; + } + $showdata['ticket_url'] = (!empty($show->show_tix_url)) ? esc_url($show->show_tix_url) : ''; + $showdata['ticket_phone'] = wptexturize($show->show_tix_phone); + $showdata['time'] = ($timeparts[2] == '01') ? '' : date($gpo['time_format'], mktime($timeparts[0], $timeparts[1])); + $showdata['tour'] = wptexturize($show->tour_name); + $showdata['tour_id'] = $show->tour_id; + if($showdata['related_url']) { $showdata['permalink'] = $showdata['related_url']; } + elseif($gpo['shows_page']) { $showdata['permalink'] = esc_url($gpo['shows_page']); } + else { $showdata['permalink'] = get_bloginfo('url'); } + + // Google Calendar + $showdata['gcal'] = '' . __("Add to Google Calendar", "gigpress") . ''; + } + + return $showdata; +} + + +function gigpress_related_link($postid, $format) { + + if($postid == 0) return; + + global $gpo; + + switch($format) { + case 'url': + $link = get_permalink($postid); + $output = $link; + break; + case 'edit': + $link = get_bloginfo('wpurl') . '/wp-admin/post.php?action=edit&post=' . $postid; + $output = '' . $gpo['related'] . ''; + break; + case 'view': + $link = get_permalink($postid); + $output = '' . $gpo['related'] . ''; + break; + } + + return $output; +} + + +function gigpress_exclude_shows($query) { + // Excludes the Related Post category from normal listings + global $wp_query, $gpo; + + $categories = array($gpo['related_category']); + + if( is_object($wp_query) && !is_category() && !is_single() && !is_tag() && !is_admin() && !is_search() ) { + $wp_query->set('category__not_in', $categories); + } +} + + +function gigpress_check_excerpt($excerpt) { + // This let's us skip adding Related Show info to the_content() + // when displayed as an excerpt + global $is_excerpt; $is_excerpt = TRUE; + return $excerpt; +} + + +function gigpress_remove_related($postID) { + // Remove the post relation if it's deleted in WP + global $wpdb; + $cleanup = $wpdb->update(GIGPRESS_SHOWS, array('show_related' => 0), array('show_related' => $postID), array('%d', '%d')); + return $postID; + +} + + +function add_gigpress_feeds() { + + // Tell WP about the shows feed + add_feed('gigpress','gigpress_feed'); + + // Add the iCal export as a feed as well, even though it's not technically a feed + add_feed('gigpress-ical','gigpress_ical'); + +} + + +function gigpress_admin_pagination($total_records, $records_per_page, $args) { + + $total_pages = ceil($total_records / $records_per_page); + $current_page = (isset($_GET['gp-page'])) ? $_GET['gp-page'] : 1; + $r = array(); + + if($total_pages > 1) { + $r['output'] = '
    '; + $page_links = paginate_links( array( + 'total' => $total_pages, + 'current' => $current_page, + 'base' => 'admin.php?%_%', + 'prev_text' => '«', + 'next_text' => '»', + 'format' => 'gp-page=%#%', + 'add_args' => $args + ) ); + // Lifted from edit.php! + $r['output'] .= sprintf( '' . __( 'Displaying %s–%s of %s' ) . '   %s', + number_format_i18n( ( $current_page - 1 ) * $records_per_page + 1 ), + number_format_i18n( min( $current_page * $records_per_page, $total_records ) ), + number_format_i18n( $total_records ), + $page_links); + $r['output'] .= '
    '; + $r['offset'] = ($current_page - 1) * $records_per_page; + $r['records_per_page'] = $records_per_page; + return $r; + } +} + + +function gigpress_db_in($value, $strip_tags = TRUE) { + $value = stripslashes(trim($value)); + if($strip_tags == TRUE) { + $value = sanitize_text_field($value, TRUE); + } else { + $value = wp_kses_post($value); + } + return $value; +} + + +function gigpress_db_out($value) { + return htmlspecialchars(stripslashes(trim($value)), ENT_QUOTES); +} + + +function gigpress_intl() { + load_plugin_textdomain('gigpress', NULL, '/gigpress/langs/'); +} + + +function register_gigpress_settings() { + register_setting('gigpress','gigpress_settings'); +} + + +function gigpress_favorites($actions) { + global $gpo; + $level = "level_" . $gpo['user_level']; + $actions['admin.php?page=gigpress/gigpress.php'] = array('Add a show', $level); + return $actions; +} + + +function custom_menu_order($menu_order) { + + if($current_position = array_search('gigpress/gigpress.php', $menu_order)) + { + // Add a new separator to the menu array + global $menu; + $menu[] = array('', 'read', 'separator-gp', '', 'wp-menu-separator'); + + // Remove the current instance of GigPress + unset($menu_order[$current_position]); + + // Create a new array to hold the menu order + $new_menu_order = array(); + + // Replicate the existing order, + // inserting GigPress and separator where desired + foreach($menu_order as $menu_item) { + $new_menu_order[] = $menu_item; + if($menu_item == 'edit-comments.php') + { + $new_menu_order[] = 'separator-gp'; + $new_menu_order[] = 'gigpress/gigpress.php'; + } + } + } + else + { + $new_menu_order = $menu_order; + } + return $new_menu_order; +} + + +function add_upload_ext($mimes='') { + $mimes['csv']='text/csv'; + return $mimes; +} + +function gigpress_reorder_artists() { + + global $wpdb; + $wpdb->show_errors(); + + $sql = "UPDATE " . GIGPRESS_ARTISTS . " SET artist_order = CASE artist_id "; + foreach($_REQUEST['artist'] as $order => $artist) { + $sql .= $wpdb->prepare("WHEN %d THEN %d ", $artist, $order); + } + $sql .= " END"; + + $update_order = $wpdb->query($sql); + + if($update_order !== FALSE) { + _e("Artist order updated.", "gigpress"); + } + + die(); +} + + +function gigpress_export() { + + check_admin_referer('gigpress-action'); + global $wpdb; + require_once(WP_PLUGIN_DIR . '/gigpress/lib/parsecsv.lib.php'); + + $further_where = ''; + switch($_POST['scope']) { + case 'upcoming': + $further_where = " AND show_expire >= '" . GIGPRESS_NOW . "'"; + break; + case 'past': + $further_where = " AND show_expire < '" . GIGPRESS_NOW . "'"; + break; + } + if(isset($_POST['artist_id']) && $_POST['artist_id'] != '-1') { + $further_where .= ' AND s.show_artist_id = ' . $wpdb->prepare('%d', $_POST['artist_id']) . ' '; + } + if(isset($_POST['tour_id']) && $_POST['tour_id'] != '-1') { + $further_where .= ' AND s.show_tour_id = ' . $wpdb->prepare('%d', $_POST['tour_id']) . ' '; + } + + $name = 'gigpress-export-' . date('Y-m-d') . '.csv'; + + $fields = array( + "Date", "Time", "End date", "Artist", "Artist URL", "Venue", "Address", "City", "State", "Postal code", "Country", "Venue phone", "Venue URL", "Admittance", "Price", "Ticket URL", "Ticket phone", "External URL", "Notes", "Tour", "Status", "Related ID", "Related URL" + ); + + $shows = $wpdb->get_results(" + SELECT show_date, show_time, show_expire, artist_name, artist_url, venue_name, venue_address, venue_city, venue_state, venue_postal_code, venue_country, venue_phone, venue_url, show_ages, show_price, show_tix_url, show_tix_phone, show_external_url, show_notes, tour_name, show_status, show_related FROM ". GIGPRESS_VENUES ." as v, " . GIGPRESS_ARTISTS . " as a, " . GIGPRESS_SHOWS . " as s LEFT JOIN " . GIGPRESS_TOURS . " as t ON s.show_tour_id = t.tour_id WHERE show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id" . $further_where . " ORDER BY show_date DESC,show_time DESC + ", ARRAY_A); + + if($shows) { + $export_shows = array(); + foreach ( $shows as $show ) { + $show['show_time'] = ( $show['show_time']{7} == 1 ) ? '' : $show['show_time']; + $show['show_expire'] = ( $show['show_date'] == $show['show_expire'] ) ? '' : $show['show_expire']; + $show['show_related_url'] = ( $show['show_related'] ) ? gigpress_related_link($show['show_related'], 'url') : ''; + $export_shows[] = $show; + } + + $export = new parseCSV(); + $export->output($name, stripslashes_deep($export_shows), $fields, ','); + } else { + echo('

    ' . __('Nothing to export.', 'gigpress') . '

    '); + } + +} + + +function gigpress_export_nopriv() { + echo('

    ' . __('You are not authorized to do that. Try logging-in first.', 'gigpress') . '

    '); +} + +/* +function gigpress_save_settings() +{ + print_r($gpo); exit(); + global $wpdb, $default_settings; + if($existing = $wpdb->get_var("SELECT gigpress_settings FROM ".$wpdb->prefix."options LIMIT 1")) + { + $new = array_merge(unserialize($existing), $_POST['gigpress_settings']) + } +} +*/ + +function fetch_gigpress_artists() { + global $wpdb; + $artists = $wpdb->get_results(" + SELECT * FROM ". GIGPRESS_ARTISTS ." + ORDER BY artist_order ASC,artist_alpha ASC"); + return ($artists !== FALSE) ? $artists : FALSE; +} + + +function fetch_gigpress_tours() { + global $wpdb; + $tours = $wpdb->get_results(" + SELECT * FROM ". GIGPRESS_TOURS ." + WHERE tour_status = 'active' + ORDER BY tour_name ASC"); + return ($tours !== FALSE) ? $tours : FALSE; +} + + +function fetch_gigpress_venues() { + global $wpdb; + $venues = $wpdb->get_results(" + SELECT * FROM ". GIGPRESS_VENUES ." + ORDER BY venue_name ASC, venue_city ASC"); + return ($venues !== FALSE) ? $venues : FALSE; +} + + +register_activation_hook(__FILE__,'gigpress_install'); +register_uninstall_hook(__FILE__, 'gigpress_uninstall'); + +add_action('init','add_gigpress_feeds'); +add_action('init','gigpress_intl'); +add_action('admin_init', 'register_gigpress_settings'); +add_action('admin_menu', 'gigpress_admin_menu'); +add_action('delete_post', 'gigpress_remove_related'); +if(strpos($_SERVER['QUERY_STRING'], 'gigpress') !== FALSE) { + add_action('admin_init','gigpress_admin_head'); + add_action('admin_footer_text', 'gigpress_admin_footer'); +} +if(!empty($gpo['category_exclude'])) { + add_action('pre_get_posts','gigpress_exclude_shows'); +} +add_action('template_redirect', 'gigpress_js'); +add_action('wp_head', 'gigpress_head'); +add_action('admin_post_gigpress_export', 'gigpress_export'); +add_action('admin_post_nopriv_gigpress_export', 'gigpress_export_nopriv'); +add_action('wp_ajax_gigpress_reorder_artists', 'gigpress_reorder_artists'); + +add_filter('custom_menu_order', '__return_true'); +add_filter('menu_order', 'custom_menu_order'); +add_filter('upload_mimes','add_upload_ext'); +add_filter('favorite_actions', 'gigpress_favorites'); +if($gpo['related_position'] != "nowhere") { + add_filter('get_the_excerpt', 'gigpress_check_excerpt', 1); + add_filter('the_content', 'gigpress_show_related_auto'); +} + +add_action('widgets_init', 'gigpress_load_widgets'); + +add_shortcode('gigpress_shows','gigpress_shows'); +add_shortcode('gigpress_menu','gigpress_menu'); +add_shortcode('gigpress_upcoming','gigpress_upcoming'); +add_shortcode('gigpress_archive','gigpress_archive'); +add_shortcode('gigpress_related_shows','gigpress_show_related'); + +// We're forced to bed, but we're free to dream. + +?> \ No newline at end of file diff --git a/trunk/images/calendar-links-bg.png b/trunk/images/calendar-links-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..4bb5dd5bdbf6dce186cf399398a31817cb1ca4b4 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^>_B{ii5W;nHVG>NDdu7)&kzm{j@u9Y9{{jMZgI;}C80Th%eag8Vm z&QB{TPb^Aha7@WhN>y;nEJ`iUFUl@fa1J(M+jMyWP@M!wopVuYVo7FxoJ+dwtCo-U3d8WWQf9wbP(-k8Y6d{~5SnE=~40k*3GZ7UO&a6MyU iZ46RiWqxd3F?hQAxvXwKgH_^Qd8g&SKxJHx& z=ckpFCl;kLIHu$$r7E~(7NwTw7iAYKI0u`sZMwVws7?Z;&bcTxu_QA;Paz~THfddVbeHYDS Y=r*$GIQQYyO`viHPgg&ebxsLQ05Bm-qyPW_ literal 0 HcmV?d00001 diff --git a/trunk/images/feed-icon-10x10.png b/trunk/images/feed-icon-10x10.png new file mode 100644 index 0000000000000000000000000000000000000000..cc869bc61785f4db646fcbbcfc87aa3d20d99eba GIT binary patch literal 469 zcmV;`0V@89P)b#`aw-kX_Si^Jc1|2c;v&L+N%#GTkbr^vx_L@0?2ue1vae8uy9 zW>j2Fwi~;wnv#w|%)>D{wT>10d6+ znvjX&#K$e}$~4lwrKocpr#p$RZpK^viI-7mZAGBOZfK!ocn0%!gWCL!dO5}Fox+@M z<8LitMCck7=WdtW+z{sJ1iSwiD)WlBvkT!CKn3HAn`5Jatl8=pf zWMv()t_|gz0w^mJ$i`l18o*uui>ycxWHsvP8s|%U9u%*Cx=p;;psT*)T^`{*rxCTS zWX}(wG=ZN^W3ms(Xv}CQKedl?b7Aoq{>2_>AN82ZL&^z8{|hhxfn}MuvYci literal 0 HcmV?d00001 diff --git a/trunk/images/feed-icon-12x12.png b/trunk/images/feed-icon-12x12.png new file mode 100644 index 0000000000000000000000000000000000000000..291000eab2b97c9a5a6f76e77afd6837ec10ac5f GIT binary patch literal 552 zcmV+@0@wYCP)DsltE14pDw_FHTz;S!}2Q zaSCGhdWN7cjuCB6BdN`T6&^!QeSz+H=EP~+8Z;p~14Ci7isHK!_|sc?*RP)(qI|uK z%sjd^nA~8~X{}8n-CF=n3pu$2<5$qG&4YJ5f#{pc4atKW950Ep?GG@GONdvW(LSj| zhZiWke2X-)2D-uKY)$ITGQ{{CO!pY#gH_j=RR+;I+JV>I>-cqQkwl)exjBW28i>yi z5uF`6e%AFI@zoD^7L{JYO2B?D4*#}Gxr@%S-dB_-V~5p*Bf3;5?Yiv-i$xhgE6^{1 q8!(Rsq%R12HppZeCWt2f3ormBw8_v>x+2X00000sGB^v3%vy1&bEXo-=Fe^cj<{`{FYpTOBL7w3rn6jx<&NPb{bdcN(f<#hq3 zr26>Xw$G=fI<8pQ6aF%{y4>YI`@Ao1{iaFb&P(*T;^s1LQxkYPVcAP@A&28Dt=GLa z<2@$SB(WiBmg<+=!O0stP5(sC6OlQ8l#fN_sH*>@wj`JQ+0PWqJzlFz0G-R=>FVdQ I&MBb@09qz4rvLx| literal 0 HcmV?d00001 diff --git a/trunk/images/gigpress-icon-32.png b/trunk/images/gigpress-icon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b10eeec87e31b7e9e6302f4a052c4ced403e8a GIT binary patch literal 1698 zcmd_q|3A}t902gO&X-n7UtHHc%JH~cr|XhZk*-24UxvlxgJLdAyRLkjuh;o9#y0b1 zj3H{ijUlo5QfBtW!iF&?9r7hA=S#kw!-jJo{TuguyuQ5O?;qcf*ZWOIIbPR-eGP*^ zAX>IIR?cA8+fL1$V6`fyw1RDCu%#_pQ&V&3ozoZu0-Zr2(bijATmNqT3)D1|yxG#mHdLX!J~4W-5)I zN~dR}(Nj}1QfM?<3XPhQPEDpIQPU_%spO=TR7x_5oSaCaCL|^i6DVNB6G`Mm5|K!b zi%Uq1C&m*JVq@cpG4WBcv9Zz7(T}2ki}*b%;!#v&WMoK0WO#UZSXgLCNJwBvC>|gD zFevz;{{t-UmwWf_`T6pY2=F_B z>f2gbpiPtStXV*eVr=IqnxRHT1qYFfJhk8=gM|w6s)n)M_c82#+vZRMm@4jp8{r82 zHD((9)Zt4C;bBo)5(eRWAiJ^uV0uh3W;|sn>(gXC!94Ivwpm!X+o0+g)=1455cj?Y zax5_YmT;r4CRTE6#bFjkm)kPJjttTZSVC4AlIk1JdM9A_BSmJ2nT|Kq%oy|4E*|2V z_C(KcjvaEw2iAY~1bnc9Aj#}RRtooM`NQG;d(V)dBe);!I2c?@fa@t&*CYciI2;Fu zry!4!pycBhs+XUvdv`${*=@`*i@qXe74#Yhs=-Yp8PW--r*F|e(g(pJ-D5e#5IeWUB@hDxLD$9ibo(5^T| zt<;;AABW>`fr0w^tcW~}ni{3h1}65O-G>i5bYT3Q&zKGBr!f z?=Uq5fUkhVkK=S|ciUWhkHx~_M50n@!MPOrE5OIvp94gP_8vLsuCAW&!E0ru&VIKD zc9+|3>8o60a?GoRZGKB1^X^s?T=xLN@;RN8K~0kcomt`Dm1Cv>7?bZBo$`Pk1_5UM7}0HqrdZP1OVKaL5;_=3^(cn^Z@CP`klg*3uxQ#~EmwEIZ0uAY`_e q`U176@;-G3KBPqZViIPqbtgo}z`~4Ot$Gg*6~xxs(W=T4L--H%hy!#0 literal 0 HcmV?d00001 diff --git a/trunk/images/icalendar-icon.gif b/trunk/images/icalendar-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..99ba3e698326a83395ded1bbe35eab2bc162f88f GIT binary patch literal 138 zcmZ?wbhEHb#j0_CC3_2hl$P5M+^9>U{&t^m{I@`f0?#7X_NP1Xf7^xvjW;j*8WjpN{=A(uqp8Fz*M)(>8UW literal 0 HcmV?d00001 diff --git a/trunk/images/sort.png b/trunk/images/sort.png new file mode 100644 index 0000000000000000000000000000000000000000..3987ac7b73b553d95e634619069aeff2e378fa56 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLxmZpAgso z|NkF7dUWsJy<4|##lyIB=g#%(*Uy|e16Q+d-8vcf-F858L`s7Ef*Aw_1y`+FwR`vO zckkW-4Fv&*LeX&7BWK;3nDs~p=00vK2 KKbLh*2~7Y~>6-2U literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-be_BY.mo b/trunk/langs/gigpress-be_BY.mo new file mode 100755 index 0000000000000000000000000000000000000000..8a28407e3616342df10b9d3b1e7154e25e2fbf5b GIT binary patch literal 24017 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 to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Сардэчна запрашаем у Гигпресс! Пачніце з дадання першага канцэрту ледзь ніжэй. Каб убачыць вашы канцэрты, проста дадайце" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "кароткі код да любой старонкі ці пасту." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Пытанні? Калі ласка, зрахуйцеся" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "дакументацыяй" + +#: ../admin/new.php:33 +#: ../admin/shows.php:265 +msgid "and" +msgstr "і" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "Часта задаванымі пытаннямі" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "на сайце GigPress. Прыемнага часу з GigPress!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Не паказваць гэта акно зноў" + +#: ../admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Выбачыце, але ў нас складанасці з актывацыяй рэдагавання гэтага канцэрту." + +#: ../admin/new.php:180 +msgid "Edit this show" +msgstr "Рэдагаваць гэты канцэрт" + +#: ../admin/new.php:203 +#: ../admin/settings.php:130 +#: ../admin/shows.php:186 +#: ../admin/shows.php:241 +#: ../output/feed.php:43 +msgid "Date" +msgstr "Лік" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:207 +#: ../admin/new.php:328 +msgid "January" +msgstr "Студзень" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:208 +#: ../admin/new.php:329 +msgid "February" +msgstr "Люты" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:209 +#: ../admin/new.php:330 +msgid "March" +msgstr "Сакавік" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:210 +#: ../admin/new.php:331 +msgid "April" +msgstr "Красавік" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:211 +#: ../admin/new.php:332 +msgid "May" +msgstr "Травень" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:212 +#: ../admin/new.php:333 +msgid "June" +msgstr "Чэрвень" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:213 +#: ../admin/new.php:334 +msgid "July" +msgstr "Ліпень" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:214 +#: ../admin/new.php:335 +msgid "August" +msgstr "Жнівень" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:215 +#: ../admin/new.php:336 +msgid "September" +msgstr "Верасень" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:216 +#: ../admin/new.php:337 +msgid "October" +msgstr "Кастрычнік" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:217 +#: ../admin/new.php:338 +msgid "November" +msgstr "Лістапад" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:218 +#: ../admin/new.php:339 +msgid "December" +msgstr "Снежань" + +#: ../admin/new.php:270 +#: ../admin/new.php:546 +msgid "None" +msgstr "Нічога" + +#: ../admin/new.php:319 +msgid "This is a multi-day event" +msgstr "Гэта шматдзённая падзея" + +#: ../admin/new.php:324 +msgid "End date" +msgstr "Апошняя дата" + +#: ../admin/new.php:362 +#: ../admin/shows.php:187 +#: ../admin/shows.php:242 +msgid "Artist" +msgstr "Выканавец" + +#: ../admin/new.php:365 +msgid "Add a new artist" +msgstr "Дадайце новага выканаўца" + +#: ../admin/new.php:395 +#: ../admin/shows.php:189 +#: ../admin/shows.php:244 +#: ../output/feed.php:53 +msgid "Venue" +msgstr "Пляцоўка" + +#: ../admin/new.php:398 +msgid "Add a new venue" +msgstr "Дадайце новую пляцоўку" + +#: ../admin/new.php:400 +msgid "Select a venue" +msgstr "Абраць пляцоўку" + +#: ../admin/new.php:414 +#: ../admin/shows.php:161 +#: ../admin/venues.php:220 +msgid "No venues in the database" +msgstr "У базе няма ніводнай пляцоўкі" + +#: ../admin/new.php:424 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "назва пляцоўкі" + +#: ../admin/new.php:429 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "Горад месцазнаходжання пляцоўкі" + +#: ../admin/new.php:433 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "Адрас клуба" + +#: ../admin/new.php:438 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "Краіна месцазнаходжання пляцоўкі" + +#: ../admin/new.php:451 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "Сайт клуба" + +#: ../admin/new.php:463 +msgid "Status" +msgstr "Статут" + +#: ../admin/new.php:465 +msgid "Active" +msgstr "Актуальна" + +#: ../admin/new.php:473 +msgid "Admittance" +msgstr "Абмежаванне па ўзросце" + +#: ../admin/new.php:475 +msgid "Not sure" +msgstr "Не" + +#: ../admin/new.php:490 +msgid "include currency symbol" +msgstr "уключыць знак валюты" + +#: ../admin/new.php:493 +msgid "Ticket URL" +msgstr "Спасылка на сайт, дзе купіць квіткі" + +#: ../admin/new.php:497 +msgid "Ticket phone" +msgstr "Тэлефон для куплі квіткоў" + +#: ../admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Гэта месца для ўказання адкрывалых (ці галоўных) выканаўцаў, інфармацыя пра фундатараў ці чагосьці яшчэ" + +#: ../admin/new.php:508 +msgid "Part of a tour?" +msgstr "Частка тура?" + +#: ../admin/new.php:511 +msgid "No" +msgstr "Не" + +#: ../admin/new.php:513 +msgid "Add a new tour" +msgstr "Дадаць тур" + +#: ../admin/new.php:536 +#: ../admin/tours.php:82 +#: ../admin/tours.php:111 +#: ../admin/tours.php:148 +msgid "Tour name" +msgstr "Назва тура" + +#: ../admin/new.php:543 +msgid "Related post" +msgstr "Злучаны пост" + +#: ../admin/new.php:548 +msgid "Add a new post" +msgstr "Стварыць новы пост" + +#: ../admin/new.php:566 +msgid "Related post title" +msgstr "Назва паста па тэме" + +#: ../admin/new.php:568 +msgid "Available placeholders:" +msgstr "У наяўнасці ёсць наступныя заглушкі:" + +#: ../admin/new.php:569 +msgid "Publish now" +msgstr "Апублікаваць прама цяпер" + +#: ../admin/new.php:570 +msgid "Publish on show date" +msgstr "Апублікаваць у дзень канцэрту" + +#: ../admin/new.php:579 +msgid "Update show" +msgstr "Абнавіць інфармацыю пра канцэрт" + +#: ../admin/new.php:583 +msgid "Add show" +msgstr "Дадаць дату канцэрту" + +#: ../admin/settings.php:24 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Поўны URL да вашай старонкі з разгорнутым спісам усіх будучых канцэртаў." + +#: ../admin/settings.php:29 +msgid "No upcoming shows message" +msgstr "Тэкст паведамлення - Канцэртных планаў пакуль няма -" + +#: ../admin/settings.php:35 +msgid "No past shows message" +msgstr "Тэкст паведамлення - У базе няма мінулых канцэртаў -" + +#: ../admin/settings.php:42 +msgid "User level required to use GigPress" +msgstr "Узровень карыстача для кіравання GigPress" + +#: ../admin/settings.php:45 +msgid "Administrator" +msgstr "Адміністратар" + +#: ../admin/settings.php:46 +msgid "Editor" +msgstr "Рэдактар" + +#: ../admin/settings.php:47 +msgid "Author" +msgstr "Аўтар" + +#: ../admin/settings.php:48 +msgid "Contributor" +msgstr "Фрилэнсер" + +#: ../admin/settings.php:54 +msgid "Short date format" +msgstr "Кароткі фармат даты" + +#: ../admin/settings.php:57 +#: ../admin/settings.php:64 +#: ../admin/settings.php:71 +msgid "Output" +msgstr "Выснова" + +#: ../admin/settings.php:61 +msgid "Long date format" +msgstr "Разгорнуты фармат дат" + +#: ../admin/settings.php:68 +msgid "Time format" +msgstr "Фармат часу" + +#: ../admin/settings.php:72 +msgid "Here's some documentation on date and time formatting" +msgstr "Тут дакументацыя пра фарматаванне часу і даты" + +#: ../admin/settings.php:73 +msgid "I use a 24 hour clock" +msgstr "фармат 24х гадзін" + +#: ../admin/settings.php:77 +msgid "Artist label" +msgstr "Лэйбл выканаўца" + +#: ../admin/settings.php:83 +msgid "Tour label" +msgstr "Пазнака тура" + +#: ../admin/settings.php:89 +#: ../output/feed.php:70 +msgid "Age restrictions" +msgstr "абмежаванні па ўзросце" + +#: ../admin/settings.php:91 +msgid "A pipe-separated list of available age restrictions." +msgstr "Падзелены спіс абмежаванняў па ўзросце." + +#: ../admin/settings.php:94 +msgid "Related posts" +msgstr "Пасты па тэме" + +#: ../admin/settings.php:96 +msgid "Display gig info in related posts" +msgstr "Паказваць інфа канцэрту ў пастах па тэме" + +#: ../admin/settings.php:97 +msgid "before the post content" +msgstr "да тэксту паста" + +#: ../admin/settings.php:98 +msgid "after the post content" +msgstr "пасля тэксту паста" + +#: ../admin/settings.php:99 +msgid "nowhere at all" +msgstr "нідзе" + +#: ../admin/settings.php:100 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "калі ў канцэрту ёсць пасты па тэме, тое яго дэталі з'явяцца ў паказаным месцы гэтага паста" + +#: ../admin/settings.php:104 +msgid "Related show heading" +msgstr "Загаловак Злучанага Паста" + +#: ../admin/settings.php:107 +msgid "This appears before the gig details in your related post." +msgstr "Гэта з'явіцца да дэталяў канцэрту ў пасце па тэме" + +#: ../admin/settings.php:111 +msgid "Related posts category" +msgstr "Катэгорыя пастоў па тэме" + +#: ../admin/settings.php:113 +msgid "Automatically create a related post for every new show I enter." +msgstr "Аўтаматычна стварыць пост па тэме для кожнай новай даты канцэрту, уносных мною" + +#: ../admin/settings.php:114 +msgid "When creating related posts, put them in this category" +msgstr "Пры стварэнні паста па тэме вызначыць іх у гэту катэгорыю" + +#: ../admin/settings.php:122 +msgid "Exclude this category from my normal post listings." +msgstr "Выключыць гэту катэгорыю са спісу маіх звычайных пастоў" + +#: ../admin/settings.php:127 +msgid "Related posts linking" +msgstr "звязак пастоў па тэме" + +#: ../admin/settings.php:129 +msgid "Place a link to each show's related post in the following fields" +msgstr "Змесцаваць спасылку на кожны пост па тэме канцэрту ў наступныя графы" + +#: ../admin/settings.php:131 +#: ../admin/shows.php:188 +#: ../admin/shows.php:243 +#: ../admin/venues.php:177 +#: ../admin/venues.php:226 +#: ../output/feed.php:51 +msgid "City" +msgstr "Горад" + +#: ../admin/settings.php:136 +msgid "Related post phrase" +msgstr "Фраза Злучанага Паста" + +#: ../admin/settings.php:139 +msgid "This appears in your shows listing." +msgstr "Гэта з'явіцца ў спісе вашых канцэртаў" + +#: ../admin/settings.php:143 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:145 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Зрабіць RSS-струмень Гигпресс адкрытым для пошукавікаў." + +#: ../admin/settings.php:146 +msgid "Show RSS and iCal subscription links." +msgstr "Паказаць спасылкі падпіскі для RSS і iCal" + +#: ../admin/settings.php:147 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Адзначце, што FeedBurner FeedSmith убудова знішчыць вашы Гигпресс RSS і iCal струмені, а FD FeedBurner не заб'е." + +#: ../admin/settings.php:151 +msgid "RSS/iCal feed title" +msgstr "Загаловак струменя RSS/iCal" + +#: ../admin/settings.php:157 +msgid "Country display" +msgstr "Паказ краіны" + +#: ../admin/settings.php:159 +msgid "Display country column." +msgstr "Паказваць калонку КРАІНА" + +#: ../admin/settings.php:159 +msgid "Use full country names." +msgstr "Уносіце поўныя назвы краін." + +#: ../admin/settings.php:163 +msgid "Link behaviour" +msgstr "паводзіны спасылак" + +#: ../admin/settings.php:164 +msgid "Open external links in new windows." +msgstr "Октрывать спасылкі ў новым акне" + +#: ../admin/settings.php:168 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:170 +msgid "Load jQuery into my theme." +msgstr "Заліць jQuery у маю тэму." + +#: ../admin/settings.php:171 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Прыбярыце гэту опцыю, калі вы ўпісалі спасылку на jQuery бібліятэку ў вашу тэму." + +#: ../admin/settings.php:209 +msgid "Save Changes" +msgstr "Захаваць змены" + +#: ../admin/shows.php:106 +msgid "All" +msgstr "Усё" + +#: ../admin/shows.php:109 +msgid "Upcoming" +msgstr "Будучыя канцэрты" + +#: ../admin/shows.php:112 +msgid "Past" +msgstr "Мінулыя канцэрты" + +#: ../admin/shows.php:125 +msgid "View all artists" +msgstr "Паказаць усіх выканаўцаў" + +#: ../admin/shows.php:139 +msgid "View all tours" +msgstr "Паказаць усе туры" + +#: ../admin/shows.php:153 +msgid "View all venues" +msgstr "Паказаць усе пляцоўкі" + +#: ../admin/shows.php:167 +msgid "Descending" +msgstr "Сыходна" + +#: ../admin/shows.php:168 +msgid "Ascending" +msgstr "Узыходна" + +#: ../admin/shows.php:190 +#: ../admin/shows.php:245 +#: ../admin/venues.php:179 +#: ../admin/venues.php:228 +#: ../output/feed.php:63 +msgid "Country" +msgstr "Краіна" + +#: ../admin/shows.php:191 +#: ../admin/shows.php:246 +msgid "Tour" +msgstr "Тур" + +#: ../admin/shows.php:216 +msgid "Copy" +msgstr "Капіяваць" + +#: ../admin/shows.php:236 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Выбачыце, па вашым запыце не знойдзена ніводнага канцэрту." + +#: ../admin/shows.php:265 +msgid "You have" +msgstr "У сапраўдны момант у вас занесена" + +#: ../admin/shows.php:265 +msgid "shows" +msgstr "канцэртаў" + +#: ../admin/shows.php:265 +msgid "tours" +msgstr "тураў" + +#: ../admin/shows.php:265 +msgid "in your trash" +msgstr "у смеццевым кошыку" + +#: ../admin/shows.php:267 +msgid "Take out the trash now" +msgstr "Выкінуць смецце" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Тур гэта ўсяго толькі некалькі выступаў, якія вы жадаеце аб'яднаць пад адным імем" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Абнавіць тур" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Рэдагаваць гэты тур" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Выбачыце ў нас праблемы з актывацыяй тура для рэдагавання" + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Дадаць тур" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Дадаць тур" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Усе туры" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Заўважце, што выдаленне тура НЕ ВЫДАЛІЦЬ канцэрты злучаныя з ім." + +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour ID" +msgstr "ID тура" + +#: ../admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Выбачыце ў нас праблемы з актывацыяй пляцоўкі для рэдагавання" + +#: ../admin/venues.php:85 +msgid "Edit this venue" +msgstr "Рэдагаваць гэту пляцоўку" + +#: ../admin/venues.php:95 +msgid "Add an venue" +msgstr "Дадаць пляцоўку" + +#: ../admin/venues.php:140 +msgid "Update venue" +msgstr "Абнавіць пляцоўку" + +#: ../admin/venues.php:144 +msgid "Add venue" +msgstr "Дадаць пляцоўку" + +#: ../admin/venues.php:153 +msgid "All venues" +msgstr "Усе пляцоўкі" + +#: ../admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Заўважце, што вам не атрымаецца выдаліць пляцоўку, пакуль у базе ёсць канцэрты на ёй." + +#: ../admin/venues.php:176 +#: ../admin/venues.php:225 +msgid "Name" +msgstr "Назва" + +#: ../admin/venues.php:178 +#: ../admin/venues.php:227 +#: ../output/feed.php:56 +msgid "Address" +msgstr "Адрас" + +#: ../admin/venues.php:180 +#: ../admin/venues.php:229 +msgid "Phone" +msgstr "Тэлефон" + +#: ../output/feed.php:48 +msgid "Time" +msgstr "Час" + +#: ../output/feed.php:66 +msgid "Admission" +msgstr "кошт" + +#: ../output/gigpress_sidebar.php:41 +msgid "Title" +msgstr "Назва" + +#: ../output/gigpress_sidebar.php:43 +msgid "Number of shows to list" +msgstr "Колькі канцэртаў паказваць?" + +#: ../output/gigpress_sidebar.php:47 +msgid "Group by artist" +msgstr "Згрупаваць па выканаўцу" + +#: ../output/gigpress_sidebar.php:51 +msgid "Group by tour" +msgstr "Згрупуйце канцэрты па турах" + +#: ../output/gigpress_sidebar.php:55 +msgid "Show RSS and iCal feeds" +msgstr "Паказаць RSS і iCal струмені" + +#: ../output/gigpress_sidebar.php:59 +msgid "Show link to shows page" +msgstr "Паказаць спасылку на старонку канцэртаў" + +#: ../output/gigpress_sidebar.php:61 +msgid "Shows page link text" +msgstr "Тэкст спасылкі на старонку з канцэртамі" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Падпісацца" + +#~ msgid "All Ages" +#~ msgstr "Усе ўзросты" + +#~ msgid "All Ages/Licensed" +#~ msgstr "Усе ўзросты/з бацькамі" + +#~ msgid "No minors" +#~ msgstr "Толькі для паўналетніх" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Сардэчна запрашаем у панэль кіравання GigPress! Перш вы павінны" + +#~ msgid "customize some of the options" +#~ msgstr "падбудаваць некаторыя з усталёвак" + +#~ msgid "N/A" +#~ msgstr "інфармацыі няма" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Мы б прапанавалі наступную форму: Масква, Расія" + +#~ msgid "toggle venue info" +#~ msgstr "уключыць дэталі клуба" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Гэта абавязковы радок, так што калі вы не ведаеце, што ўпісаць, упішыце " +#~ "Дэталі хутка" + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Калі вы ўнесяце дакладны адрас, тое стане магчымай сувязь з картамі Гугла. " +#~ "Слова гонару." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Любы адрас занесены ў гэта поле будзе дададзены як гіпер-спасылка да імя " +#~ "клуба" + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "Для таго, каб не выйшла чахарды з рознымі выглядамі валюты, тут няма " +#~ "ніякага автоформатинга. Памятаеце гэта!" + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Гэта ўключыць спасылку куплі квіткоў пры паказе дат тура." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Калі гэты выступ частка тура, які внеен у базу GigPress, то " +#~ "абераце тур тут.
    Пакуль ніводнага тура?" + +#~ msgid "Create them here." +#~ msgstr "Стварыце іх тут." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Вы можаце звязаць любы канцэрт з пастом у WordPress, карысна для справаздач " +#~ "пра канцэрты, шляхавых нататак, запампоўванні фатаграфій і дазволы " +#~ "каментароў наведвальнікаў сайта." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "Вам неабходна ўнесці назву клуба (ці гэта ДЭТАЛІ ХУТКА?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "" +#~ "Вам трэба ўнесці назву тура. Гэта адзіная графа, урэшце!" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Вам трэба ўнесці назву тура!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Парадак у спісе тураў адноўлены." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "" +#~ "Нам не атрымалася выдаліць канцэрты са смеццевага кошыка. Просім прабачэнні." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Усе туры ў смеццевым кошыку выдалены без следу." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "Нам не атрымалася выдаліць туры са сметніка. Выбачыце." + +#~ msgid "Name of your band" +#~ msgstr "Назва вашай групы" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Гэта выкарыстоўваецца ў вашым RSS струмені і hCalender." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "Паказаць лінк да гэтай старонкі пад спісам сайдбара" + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "фраза спасылкі на Будучыя Канцэрты" + +#~ msgid "Used in the main show listings." +#~ msgstr "для галоўнага спісу канцэртаў" + +#~ msgid "Used in the Related Post entry." +#~ msgstr "для Злучаных Пастоў" + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Націсніце на АБНАВІЦЬ НАЛАДЫ для абнаўлення высновы прыкладу" + +#~ msgid "Related Posts" +#~ msgstr "Злучаныя пасты" + +#~ msgid "RSS Feed" +#~ msgstr "RSS струмень" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "" +#~ "Калі ласка далучыце спасылку на RSS струмень маіх будучых канцэртаў" + +#~ msgid "below my upcoming shows table" +#~ msgstr "пад табліцай з маімі будучымі шоў" + +#~ msgid "below my sidebar listing" +#~ msgstr "пад спісам у сайдбаре" + +#~ msgid "in the head portion of my page" +#~ msgstr "у head часці маёй старонкі" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "Струмень RSS вашых будучых канцэртаў такі" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "Заўважце, што FeedBurner FeedSmith убудова не сумяшчальны з GigPress" + +#~ msgid "Tour grouping" +#~ msgstr "Парадак тураў" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "паказаць туры да асобных выступаў" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "паказаць туры пасля асобных выступаў" + +#~ msgid "Individual Shows heading" +#~ msgstr "Загаловак асобных выступаў" + +#~ msgid "Heading level of tour names" +#~ msgstr "Узровень загалоўка назваў тураў" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "У залежнасці ад семантычнай структуры шаблонаў вашай старонкі вы " +#~ "можаце захацець змяніць велічыню загалоўка." + +#~ msgid "More on HTML headings." +#~ msgstr "Пазнаць больш пра загалоўкі HTML." + +#~ msgid "This will add the" +#~ msgstr "Гэта дадасць опцыю" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "да ўсіх спасылак - клуба, квіткоў і гугловых карт. Памятаеце, што такое " +#~ "паводзіны могуць не спадабаецца тым наведвальнікам, якія аддаюць перавагу " +#~ "кантраляваць свой браўзар, і што гэта опцыя не зацверджана строгім " +#~ "рэгламентам HTML." + +#~ msgid "Past shows" +#~ msgstr "Мінулыя выступы" + +#~ msgid "Buy link" +#~ msgstr "Спасылка на куплю" + +#~ msgid "Link" +#~ msgstr "Спасылка" + +#~ msgid "Reorder tours" +#~ msgstr "Змяніць парадак тураў" + +#~ msgid "Display order" +#~ msgstr "Паказаць паслядоўнасць" + +#~ msgid "No tours in the database!" +#~ msgstr "У базе няма ніводнага тура!" + +#~ msgid "Save order" +#~ msgstr "Захаваць парадак" + +#~ msgid "edit" +#~ msgstr "рэдагаваць" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Знайсці адрас пры дапамозе Google Maps" + +#~ msgid "Buy Tickets" +#~ msgstr "Купіць квіткі" + +#~ msgid "Segment list into tours?" +#~ msgstr "Разбіць спіс на туры?" diff --git a/trunk/langs/gigpress-bg_BG.mo b/trunk/langs/gigpress-bg_BG.mo new file mode 100644 index 0000000000000000000000000000000000000000..c10ca0d8622dff1b2c4f9296203291b4d4cc09bb GIT binary patch literal 26412 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\n" +"Language-Team: MINDFIELD \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Bulgarian\n" +"X-Poedit-Country: BULGARIA\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "Добави участие" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "Участия" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Артист" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "Места" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Турнета" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Настройки" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Внасяне/Изнасяне" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Вие изполвате" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Харесва ли ти?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Направи дарение" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../admin/new.php:241 +msgid "at" +msgstr "в" + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:273 +msgid "Price" +msgstr "Цена" + +#: ../gigpress.php:246 +#: ../admin/shows.php:277 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Каса" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Телефон за връзка" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Бележки" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "Изтегли iCal файла." + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Купи билети" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "Продадени" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "Отменен" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Добави в Google календар" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Показване на %s–%s от %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "Реда на артистите е обновен." + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Няма какво да се експортира" + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Не си оторизиран да правиш това. Опитай първо да се логнеш." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Обнови артист" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "или" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "откажи" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Редактирай артист" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Съжаляваме, но има проблем с редкатирането на този артист." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Добави един артист" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Добави артист" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Име на артиста" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +msgid "Artist URL" +msgstr "Връзка на артист" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Всички артисти" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Имайте предвид, че не можете да изтриете артист, докато той има участия в базата данни." + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Брой на участията" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:230 +#: ../admin/shows.php:242 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "Действия" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:266 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "Редактирай" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "Изтрий" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:162 +msgid "No artists in the database" +msgstr "Няма артисти в базата данни" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Имаме затруднения със създаването на артиста. Съжаляваме." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Имаме затруднения със създаването на вашето място. Съжаляваме." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Имаме затруднения със създаването на вашето ново турне. Съжаляваме." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Имаме затруднения със създаването на вашата Свързана публикация. Съжаляваме." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Трябва да въведете място." + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "Трябва да изберете артист." + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Трябва да въведете име на артиста." + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Трябва да въведете име на мястото." + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Трябва да въведете град." + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Трябва да въведете име на турнето." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Датат не е валидна" + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Крайната дата не е валидна." + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Your show on" +msgstr "Вашето участие в" + +#: ../admin/handlers.php:247 +msgid "was successfully added." +msgstr "беше създадено успешно." + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Edit the related post" +msgstr "Редактирай Свързания пост" + +#: ../admin/handlers.php:260 +#: ../admin/handlers.php:316 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:446 +#: ../admin/handlers.php:508 +#: ../admin/handlers.php:548 +#: ../admin/handlers.php:636 +#: ../admin/handlers.php:681 +msgid "Something ain't right - try again?" +msgstr "Нещо не е наред. Ще опитате ли отново?" + +#: ../admin/handlers.php:305 +#: ../admin/handlers.php:444 +msgid "was successfully updated." +msgstr "беше успешно обновено." + +#: ../admin/handlers.php:355 +msgid "Show(s) successfully deleted." +msgstr "Участието/та е изтрито успешно." + +#: ../admin/handlers.php:356 +#: ../admin/handlers.php:589 +msgid "Undo" +msgstr "Отмени" + +#: ../admin/handlers.php:362 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Имаме проблеми с изтриването на участието. Съжаляваме." + +#: ../admin/handlers.php:402 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:634 +msgid "was successfully added to the database." +msgstr "беше успешно добавено в базата данни." + +#: ../admin/handlers.php:468 +msgid "Venue successfully deleted." +msgstr "Мястото е изтрито успешно." + +#: ../admin/handlers.php:470 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Попаднахме на проблем с изтриването на мястото. Съжаляваме." + +#: ../admin/handlers.php:546 +msgid "Tour name successfully changed to" +msgstr "Името на турнето беше успепно сменено на" + +#: ../admin/handlers.php:589 +msgid "Tour successfully deleted." +msgstr "Турнето е изтрито успешно." + +#: ../admin/handlers.php:593 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Попаднахме на проблем с изтриването на турнето. Съжаляваме." + +#: ../admin/handlers.php:679 +msgid "successfully updated." +msgstr "беше успешно обновено." + +#: ../admin/handlers.php:704 +msgid "Artist successfully deleted." +msgstr "Артиста е изтрит успешно." + +#: ../admin/handlers.php:707 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Имаме проблеми с изтриването на артиста. Съжаляваме." + +#: ../admin/handlers.php:744 +msgid "Show(s) successfully restored." +msgstr "Участието е въстановено успешно." + +#: ../admin/handlers.php:748 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Възникна проблем с въстановяването на това участие. Съжаляваме." + +#: ../admin/handlers.php:766 +msgid "Tour successfully restored from the database." +msgstr "Турнето бе успешно въстановено от базата данни." + +#: ../admin/handlers.php:768 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Попаднахме на проблем с въстановяването на турнето. Съжаляваме." + +#: ../admin/handlers.php:903 +msgid "shows were skipped due to errors" +msgstr "участия бяха пропуснати заради грешки" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "in" +msgstr "в" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "on" +msgstr "на" + +#: ../admin/handlers.php:912 +msgid "shows were skipped as they were deemed duplicates" +msgstr "участия бяха премахнати, защото бяха счете неи за дубликати" + +#: ../admin/handlers.php:921 +msgid "shows were successfully imported" +msgstr "Участието е внесено успешно." + +#: ../admin/handlers.php:931 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "Съжаляваме, но има синтактична/морфологична грешка. Проверете отново формата на файла." + +#: ../admin/handlers.php:940 +msgid "Sorry, but there was an error uploading" +msgstr "Съжаляваме, но има грешка при качването." + +#: ../admin/handlers.php:959 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Всички участия и турнета в кошчето бяха безвъзвратно изтрити." + +#: ../admin/handlers.php:961 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Имаме проблеми с изтриването на кошчето. Съжаляваме." + +#: ../admin/handlers.php:983 +msgid "All tours have been migrated into artists." +msgstr "Всички турнета са модифицирани в артисти." + +#: ../admin/handlers.php:985 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Докато модифицирахме турнетата в артисти се получи грешка. Съжалявам." + +#: ../admin/handlers.php:989 +msgid "There were no tours to migrate." +msgstr "Няма турнета за модифициране." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Качете CSV (comma-separated values) файл за да внесете във вашата Gigpress база данни." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Моля, прегледайте спецификациите за форматиране, за да си спестите главоболия!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "Включи асоциацията със свързани публикации?" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Качи CSV" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Изтегли твоята пълна база данни като CSV файл (съвместимо с програми като Microsoft Excel). Този файл е полезен и за внасяне в друга Gigpress инсталация." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Изнеси всички артисти" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Изнеси всички турнета" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:176 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Няма турнета в базата данни" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Изнеси всички събития" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Изнеси предстоящите събития" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Експортирай миналите събития" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "Изтегли CSV файла." + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Добре дошли в GigPress! Започнете, като добавите първото участие долу. За да си покажете участията, просто добавете " + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "кратък код за някоя страница или публикация" + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Въпроси? Моля проверете" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "документация" + +#: ../admin/new.php:33 +#: ../admin/shows.php:306 +msgid "and" +msgstr "и" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "ЧЗВ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "на страницата на GigPress. Успех!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Не показвай това отново" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Съжаляваме, но има проблем с редкатирането на това участие." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Редактирай участието" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Дата" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "Няма" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Това е много дневно събитие" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Крайна дата" + +#: ../admin/new.php:358 +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +msgid "Artist" +msgstr "Artist" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Добави нов артист" + +#: ../admin/new.php:396 +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Място" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Добави ново място" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Избери място" + +#: ../admin/new.php:414 +#: ../admin/shows.php:190 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Няма места в базата данни" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "Име на мястото" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "Адрес на мястото" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "Град на мястото" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +msgid "Venue state/province" +msgstr "Област на мястото" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +msgid "Venue postal code" +msgstr "Пощенски код на мястото" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "Държава на мястото" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "Страница на мястото" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Статус" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "Активен" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Възрастови ограничения" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "неизвестно" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "добави и символ за валута" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "URL за билети" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Телефон за информация за билети" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "Външен URL адрес" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Използвай това пространство за подредба на погряващи или предходни групи, \"представено от\", или каквото още искаш." + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "Част от турне?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "Не" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Добави турне" + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Име на турнето" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Свързан пост" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Създай нов пост" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Заглавие на свързан пост" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "Свободни позиции/места" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "Публикувай сега" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "Публикувай на датата на участието" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Обнови участието" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Добави участие" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Пълен адреес към страницата с твоите участия" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Съобщение за Няма предстоящи участия" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Съобщение за Няма минали участия" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Необходимо ниво на потребител за редакция на GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Администратор" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Редактор" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Автор" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Сътрудник" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Къс формат на датата" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Изглед" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Дълъг формат на датата" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Формат на часа" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Тук има малко информация за форматирането" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Използвам 24 часов часовник" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Продуцент на артиста" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Етикет на турнето" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "Етикет на външната връзка" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Възрастови ограничения" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "Списък на възрастовите ограничения разделени с \"|\"." + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Свързани постове" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Покажи информация за участието в Свързани публикации" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "преди съдържанието на публикацията" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "след съдържанието на публикацията" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "използвайки [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Ако участието има Свързана публикация, детайлите на същото участие ще се появят на специфична позиция в тази публикация." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "Заглавие на Свързаната публикация" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "Това ще се появи преди детайлите на участието във вашата Свързана публикация." + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "Категория на Свързаната публикация" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Автоматично създавай Свързана публикация за всяко участие, което въвеждам." + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Когато създавам Свързани публикации ги публикувай в тази категория" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Изключи тази категория от моето нормално публикуване." + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Свързване на Свързаните публикации" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Сложи връка към Свързания пост на всяко участие във следните полета" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "Град" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Фраза за Свързани публикации" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "Това се появява в твоят списък с участия." + +#: ../admin/settings.php:147 +msgid "Artist URLs" +msgstr "Връзки към артиста" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "Свържи имената на артиста с техните връзки." + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Направи хранилката на Gigpress саморазпознаваема" + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Показвай RSS и iCal връзки за абонаменти." + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Имайте предвид, че FeedBurner FeedSmith плъгина ще убие Вашите GigPress iCal и RSS емисии, но на FD FeedBurner плъгинa няма да повлияе." + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "Заглавие на RSS/iCal емисията" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Колона \"Държава\"" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Покажи колона \"Държава\"." + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Използвайте пълни имена на държавите" + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Поведение на препратките" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Отваряй външни препратки в нов прозорец." + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "Зареди jQuery в темата ми." + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Махнете отметката, ако нямате силно кодирана връзка към jQuery библиотеката на вашата тема." + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Разширени" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Забрани CSS на Gigpress по подразбиране." + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Забрани JavaScript на Gigpress по подразбиране." + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Запази промените" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "Всички" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "Предстоящи" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "Минали" + +#: ../admin/shows.php:154 +msgid "View all artists" +msgstr "Покажи всички артисти" + +#: ../admin/shows.php:168 +msgid "View all tours" +msgstr "Виж всички турнета" + +#: ../admin/shows.php:182 +msgid "View all venues" +msgstr "Покажи всички места" + +#: ../admin/shows.php:196 +msgid "Descending" +msgstr "Низходящ" + +#: ../admin/shows.php:197 +msgid "Ascending" +msgstr "ВЪзходящ" + +#: ../admin/shows.php:228 +#: ../admin/shows.php:240 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Държава" + +#: ../admin/shows.php:229 +#: ../admin/shows.php:241 +msgid "Tour" +msgstr "Турне" + +#: ../admin/shows.php:266 +msgid "Copy" +msgstr "Копирай" + +#: ../admin/shows.php:286 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Съжа;явам, но няма участия, които да отговарят на критериите Ви." + +#: ../admin/shows.php:292 +msgid "Trash selected shows" +msgstr "Изтрий избраните" + +#: ../admin/shows.php:306 +msgid "You have" +msgstr "Имате" + +#: ../admin/shows.php:306 +msgid "shows" +msgstr "участия" + +#: ../admin/shows.php:306 +msgid "tours" +msgstr "турнета" + +#: ../admin/shows.php:306 +msgid "in your trash" +msgstr "във вашето кошче" + +#: ../admin/shows.php:308 +msgid "Take out the trash now" +msgstr "Изпразнете кошчето" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Турнето е просто колекция от участия, които искате да групирате." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Обнови турнето" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Редактирай турнето" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Съжаляваме, но имаме проблемно зареждане на турнето за редакция." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Добави турне" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Добави турне" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Всички турнета" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Имайте в предвид че изтриването на турне НЯМА да изтрие участията в него." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Съжаляваме, но имаме проблеми със зареждането на турнето за редакция." + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Редактирай мястото" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Добави едно място" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Обнови мястото" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Добави място" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "Всички места" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Имайте в предвид, че не можете да изтриете място, докато за него има записи в базата данни." + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "Име" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Адрес" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "Телефон" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Час" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Достъп" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "Избери месец" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "Избери година" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Връзка към предстоящи участия" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Заглавие" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Покажи предстоящи участия" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Покажи днешните участия" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "Покажи минали участия" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Брой на участията за публикация" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "Покажи участия само от този артист" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "Покажи участия само от това турне" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "Покажи участия само от това място" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Групирай по артист" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Игнорирано, когато е филтритано по артист, турне или място." + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "Поредти артистите по азбучен ред" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "Пореди артистите по твой ред" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "Игнорирай, когато не се групира по артист." + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Групира по турне" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Покажи RSS and iCal емисии" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "Текст на връзката" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "Тази фраза се използва, за връзки, които са описани в настройките на Gigpress. (Остави празно за да забраниш връзката.)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Абонирай се" + +#~ msgid "opens in a new window" +#~ msgstr "отвяря в нов прозорец" + +#~ msgid "Artist ID" +#~ msgstr "Име на артиста" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "January" +#~ msgstr "Януари" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "February" +#~ msgstr "Февруари" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "March" +#~ msgstr "Март" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "April" +#~ msgstr "Април" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "May" +#~ msgstr "Май" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "June" +#~ msgstr "Юни" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "July" +#~ msgstr "Юли" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "August" +#~ msgstr "Август" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "September" +#~ msgstr "Септември" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "October" +#~ msgstr "Октомври" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "November" +#~ msgstr "Ноември" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "December" +#~ msgstr "Декември" +#~ msgid "nowhere at all" +#~ msgstr "никъде" +#~ msgid "Tour ID" +#~ msgstr "ID на турнето" +#~ msgid "Show link to shows page" +#~ msgstr "Показвай връзка към страницата на участието" +#~ msgid "Shows page link text" +#~ msgstr "Покажи връзката към страницата като текст" +#~ msgid "All Ages" +#~ msgstr "Всички възрасти" +#~ msgid "All Ages/Licensed" +#~ msgstr "Всички върасти/с лични документи" +#~ msgid "No minors" +#~ msgstr "Без непълнолетни" +#~ msgid "N/A" +#~ msgstr "N/A" +#, fuzzy +#~ msgid "No artists in the database!" +#~ msgstr "Няма турнета в базатра данни!" + +#, fuzzy +#~ msgid "You must enter an tour name." +#~ msgstr "Трябва да въведете град." + +#~ msgid "Used in the main show listings." +#~ msgstr "Използвани в главните участия списъци." + +#~ msgid "Used in the Related Post entry." +#~ msgstr "Използва се в Свързаните публикации." + +#~ msgid "Related Posts" +#~ msgstr "Свързани пунликации" + +#~ msgid "No tours in the database!" +#~ msgstr "Няма турнета в базатра данни!" + +#, fuzzy +#~ msgid "No venues in the database!" +#~ msgstr "Няма турнета в базатра данни!" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Добре дошли в GigPress! Трябва първо да" + +#~ msgid "customize some of the options" +#~ msgstr "направите някои настройки" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Предлагаме формат, по следния модел: Winnipeg, MB." + +#~ msgid "toggle venue info" +#~ msgstr "добави информация за събитието" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Това е задължително поле, така че ако не знаеш какво да впишеш остави " +#~ "Ще бъде добавено." + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Ако въведете улица и номер ще бъде направена хипервръзка с Google Maps. " +#~ "Опитайте тази опция." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Всички въведени тук стойности ще бъдат добавени като хипервръзка, към " +#~ "името на събитието." + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "За да се има възможност за много валути няма автоматично форматиране на " +#~ "валутта, така че ще ви се изпише това което въведете. Помнете това!" + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Това ще позволи \"Купи онлайн\", когато се показват датите." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Ако това участие е част от турне, което вече сте въвели в GigPress, го " +#~ "изберете от тук.
    Все още няма турнета?" + +#~ msgid "Create them here." +#~ msgstr "Създайте ги тук." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Можете да свържете всчко участие с WordPress публикация, полезно за " +#~ "резюмета, качване на снимки, потребителски коментари." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "" +#~ "Трябва да въведете събитие(може би е \"Ще бъде въведено по-късно\"?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "" +#~ "Трябва да въведете име на турнето. Това е единственото поле, което прави " +#~ "силно впечатление!" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Трябва да въведете име на турнето!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Турнето бе преподредено успешно." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "Има проблем с изтриването на участията в кошчето. Съжаляваме." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Всички турнета в кошчето бяха безвъзвратно изтрити." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "Има проблем с изтриването на турнетата от кошчето. Съжаляваме." + +#~ msgid "Name of your band" +#~ msgstr "Име на групата" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Това се използва за твоя RSS feed и hCalendar данни." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "" +#~ "Покажи хипервръзка до тази страница под списъка в страничната лента." + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "Фраза на връзката на Предстоящи участия" + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Кликни \"Обнови бутона\" за да видиш изгледа." + +#~ msgid "RSS Feed" +#~ msgstr "RSS емисия" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "Моля включете връзка към RSS емисията на предстоящите участия" + +#~ msgid "below my sidebar listing" +#~ msgstr "под списъка в страничната лента" + +#~ msgid "in the head portion of my page" +#~ msgstr "в head секцията на моята страница" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "Твоя RSS feed за предстоящи участие е" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "" +#~ "Имайте в предвид, че добавката FeedBurner FeedSmith е несъвместима с " +#~ "GigPress." + +#~ msgid "Tour grouping" +#~ msgstr "Групиране на турнета" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "покажи турнетата преди самостоятелните участия" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "покажи турнетата след самостоятелните участия" + +#~ msgid "Individual Shows heading" +#~ msgstr "Заглавието на Самостоятелните участия" + +#~ msgid "Heading level of tour names" +#~ msgstr "Размер на заглавието на турнетата" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "В зависимост от семантичнaтa структура на вашата страница, може да искате " +#~ "заглавията, които показват името на вашите турнета да бъде на различно " +#~ "ниво (размер)." + +#~ msgid "More on HTML headings." +#~ msgstr "Повече на HTML заглавията." + +#~ msgid "This will add the" +#~ msgstr "Това ще добави" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "характерен вид на всички места, билети и Google Maps връзки. Не " +#~ "забравяйте, че този начин на работа може да бъде неприятен за хора, които " +#~ "обичат да контролират техният собствен уеб бразузър и че тази " +#~ "характерност не се валидизира в стриктните HTML правила." + +#~ msgid "Buy link" +#~ msgstr "Купи билети" + +#~ msgid "Reorder tours" +#~ msgstr "Преподреди турнетата" + +#~ msgid "Display order" +#~ msgstr "Покажи реда" + +#~ msgid "Save order" +#~ msgstr "Запази реда" + +#~ msgid "edit" +#~ msgstr "редактирай" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Намери адреса с Google Maps." + +#~ msgid "Buy Tickets" +#~ msgstr "Купи билети" + +#~ msgid "Segment list into tours?" +#~ msgstr "Раздели списъка в турнета?" diff --git a/trunk/langs/gigpress-da_DK.mo b/trunk/langs/gigpress-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..a58119f99bb4ec569c97bc13381e9c88745b6251 GIT binary patch literal 19624 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
    %PL{(`K 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 Q;oC-`*}15fU6qgj4WexvUjP6A literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-da_DK.po b/trunk/langs/gigpress-da_DK.po new file mode 100644 index 0000000..8320153 --- /dev/null +++ b/trunk/langs/gigpress-da_DK.po @@ -0,0 +1,1184 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-11 14:22-0600\n" +"PO-Revision-Date: \n" +"Last-Translator: Rasmus Kern \n" +"Language-Team: Kerns \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Language: Danish\n" +"X-Poedit-Country: DENMARK\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "Opret show" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "Shows" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artist" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "Spillested" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Tourneer" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Indstillinger" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Import/Eksport" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Du bruger" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Er det ok?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Doner" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../admin/new.php:241 +msgid "at" +msgstr "på" + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:273 +msgid "Price" +msgstr "Pris" + +#: ../gigpress.php:246 +#: ../admin/shows.php:277 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Billetsalg" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Spillestedets telefon" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Noter" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "iCal" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Køb billet" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "UDSOLGT!" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "Aflyst :-(" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Google Cal" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Viser %s–%s af %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "Artist orden opdateret." + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Intet af eksportere." + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Du er ikke autoriseret til det dersens. Prøv at logge ind først." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Opdater artist" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "ellers" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "afbryd" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Rediger denne artist" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Undskyld, men vi havde lidt problemer med at loade artisten til redigering." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Tilføj en artist" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Tilføj artist" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Artist navn" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +#, fuzzy +msgid "Artist URL" +msgstr "Artist" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Alle artister" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Noter at du ikke kan slette en artist der stadig har shows i databasen." + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Antal shows" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:230 +#: ../admin/shows.php:242 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "Handlinger" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:266 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "Rediger" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "Slet" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:162 +msgid "No artists in the database" +msgstr "Ingen artister i databasen" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Vi havde sgu lidt problemer med at oprette en ny artist. Undskyld du." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Vi havde sgu lidt problemer med at oprette et nyt spillested. Undskyld du." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Vi havde sgu lidt problemer med at oprette en ny tour. Undskyld du." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Vi havde sgu lidt problemer med at oprette din Relaterede post. Undskyld du." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Du skal vælge et spillested." + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "Du skal vælge en artist." + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Du skal indtaste artistens navn." + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Du skal indtaste spillestedet navn." + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Du skal indtaste en by." + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Du skal indtaste et tour-navn." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Det er da ikke en rigtig dato... er det?" + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Det er da ikke en rigtig slutdato... er det?" + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Your show on" +msgstr "Dit show den" + +#: ../admin/handlers.php:247 +msgid "was successfully added." +msgstr "blev oprettet." + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Edit the related post" +msgstr "Rediger den relaterede post" + +#: ../admin/handlers.php:260 +#: ../admin/handlers.php:316 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:446 +#: ../admin/handlers.php:508 +#: ../admin/handlers.php:548 +#: ../admin/handlers.php:636 +#: ../admin/handlers.php:681 +msgid "Something ain't right - try again?" +msgstr "Noget er ikke helt rigtigt - prøv igen?" + +#: ../admin/handlers.php:305 +#: ../admin/handlers.php:444 +msgid "was successfully updated." +msgstr "blev oprettet." + +#: ../admin/handlers.php:355 +msgid "Show(s) successfully deleted." +msgstr "Show(s) blev slettet." + +#: ../admin/handlers.php:356 +#: ../admin/handlers.php:589 +msgid "Undo" +msgstr "Fortryd" + +#: ../admin/handlers.php:362 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Vi løb ind i lidt problemer med at slette show(s). undskyld" + +#: ../admin/handlers.php:402 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:634 +msgid "was successfully added to the database." +msgstr "blev føjet til databasen." + +#: ../admin/handlers.php:468 +msgid "Venue successfully deleted." +msgstr "Spillested blev slettet." + +#: ../admin/handlers.php:470 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Vi løb ind i nogle problemer med at slette spillestedet. Undskyld." + +#: ../admin/handlers.php:546 +msgid "Tour name successfully changed to" +msgstr "Tour navn succes ændret til" + +#: ../admin/handlers.php:589 +msgid "Tour successfully deleted." +msgstr "Tour blev slettet." + +#: ../admin/handlers.php:593 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Vi løb ind i nogle problemer med at slette touren. Undskyld." + +#: ../admin/handlers.php:679 +msgid "successfully updated." +msgstr "blev opdateret." + +#: ../admin/handlers.php:704 +msgid "Artist successfully deleted." +msgstr "Artist blev slettet." + +#: ../admin/handlers.php:707 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Vi løb ind i nogle problemer med at slette artisten. Undskyld." + +#: ../admin/handlers.php:744 +msgid "Show(s) successfully restored." +msgstr "Show(s) blev genoprettet." + +#: ../admin/handlers.php:748 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Vi løb ind i nogle problemer at genoprette dit/dine show(s). Undskyld." + +#: ../admin/handlers.php:766 +msgid "Tour successfully restored from the database." +msgstr "Touren blev genoprettet fra databasen." + +#: ../admin/handlers.php:768 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Vi løb ind i nogle problemer genoprette touren. Undskyld." + +#: ../admin/handlers.php:903 +msgid "shows were skipped due to errors" +msgstr "shows blev sprunget over på grund af fejl" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "in" +msgstr "i" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "on" +msgstr "på" + +#: ../admin/handlers.php:912 +msgid "shows were skipped as they were deemed duplicates" +msgstr "shows blev sprunget over, da de blev anset for dubletter" + +#: ../admin/handlers.php:921 +msgid "shows were successfully imported" +msgstr "shows blev importeret" + +#: ../admin/handlers.php:931 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "Beklager, men der var en fejl ved håndtering af din fil. Dobbelt-tjek din formatering og filtype?" + +#: ../admin/handlers.php:940 +msgid "Sorry, but there was an error uploading" +msgstr "Beklager, men der var en fejl under upload" + +#: ../admin/handlers.php:959 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Alle shows og toure i papirkurven er blevet slettet permanent." + +#: ../admin/handlers.php:961 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Vi løb ind i nogle problemer med at tømme papirkurven. Undskyld." + +#: ../admin/handlers.php:983 +msgid "All tours have been migrated into artists." +msgstr "Alle toure er migreret til kunstnere." + +#: ../admin/handlers.php:985 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Der opstod en fejl med at migrere toure til kunstnere. Rundstyk'." + +#: ../admin/handlers.php:989 +msgid "There were no tours to migrate." +msgstr "Der var ingen toure til migrere." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Upload et CSV (kommasepareret) fil til at importere ind i din GigPress database." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Gennemgå venligst formaterings-specifikationerne for at redde dig selv fra en rigtig dårlig oplevelse!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Upload CSV" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Download din komplette show-database som en CSV (kommasepareret) fil, kompatibel med programmer som fx Microsoft Excel. Denne fil er også velegnet til at importere ind i en anden GigPress installation." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Eksporter alle artister" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Eksporter alle tourneer" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:176 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Ingen tourneer i databasen" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Eksporter alle datoer" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Eksporter kommende datoer" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Eksporter tidligere datoer" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "Download CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr " Velkommen til GigPress! Juhuuu Kom godt i gang ved at tilføje dit første show nedenfor. For at vise dine shows, skal du blot tilføje" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "kortkode til en side eller post." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Spørgsmål? Venligst tjek" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "dokumentation" + +#: ../admin/new.php:33 +#: ../admin/shows.php:306 +msgid "and" +msgstr "og" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "på GigPress hjemmeside. God fornøjelse!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Vis ikke dette igen" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Beklager, men vi havde problemer med at indlæse showet til redigering." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Rediger dette show" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Dato" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "Ingen" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Dette er en flerdages begivenhed" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Slutdato" + +#: ../admin/new.php:358 +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +msgid "Artist" +msgstr "Artist" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Tilføj en ny artist" + +#: ../admin/new.php:396 +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Spillested" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Tilføj et nyt spillested" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Vælg et spillested" + +#: ../admin/new.php:414 +#: ../admin/shows.php:190 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Ingen spillesteder i databasen" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "Spillestedsnavn" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "Spillestedets adresse" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "Spillestedet by" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +#, fuzzy +msgid "Venue state/province" +msgstr "Spillestedets telefon" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +#, fuzzy +msgid "Venue postal code" +msgstr "Spillestedets telefon" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "Spillestedet land" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "Spillestedets website" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "Aktiv<" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Adgangskrav" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "Ikke sikker" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "omfatter valutasymbol" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "Billet URL" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Tlf.nr til billetsalg" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Brug denne plads til at liste andre bands, \"præsenteret af 'info mv" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "En del af en tour?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "Nej" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Tilføj en ny tour" + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Tour navn" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Relateret post" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Tilføj en ny post" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Titel på post" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "Tilgængelige pladsholdere" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "Publicer nu" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "Publicer på dato for show" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Opdater show" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Tilføj show" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Fuld URL til din 'Kommende shows' side" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Ingen kommende shows besked" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Ingen tidligere shows besked" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Det kræver 'Bruger-niveau' for at bruge GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Administrator" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Editor" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Forfatter" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Bidragyder" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Kort datoformat" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Output" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Lang datoformat" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Tidsformat" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Her er noget dokumentation på dato og tid formatering" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Jeg bruger 24 timers ur" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Artist etiket" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Tour etiket" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Aldersbegrænsninger" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "En pibe-tegn adskilt liste over tilgængelige aldersbegrænsninger." + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Relateret post" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Display koncert info i relaterede posts" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "før indeholdet af post" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "efter indeholdet af post" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "brug [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Hvis en koncert har en relateret post, vil den koncerts detaljer vises i den angivne position i posten." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "Relaterede vise overskrift" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "Dette vises før koncerte-detaljerne i din relaterede post." + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "post" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Automatisk oprette en relateret post for hvert nyt show jeg indsætter." + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Når du opretter relaterede post, sætte dem i denne kategori" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Udelukke denne kategori fra min normale post lister." + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Relaterede post linking" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Placer et link til hvert shows relateret post på følgende felt" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "By" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Relaterede post sætning" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "Dette vises i dine shows fortegnelse." + +#: ../admin/settings.php:147 +#, fuzzy +msgid "Artist URLs" +msgstr "Artist" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Gør at GigPress RSS feed auto-registreres." + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Vis RSS og iCal abonnement links." + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Bemærk, at FeedBurner FeedSmith plugin vil slagte dine GigPress RSS og iCal-feeds, men FD FeedBurner plugin vil ikke." + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "Titel på RSS/iCal feed" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Vis land" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Vis kolonne med land." + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Brug fuldt landenavn." + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Link mulighed" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Åbne eksterne links i nye vinduer." + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "Load jQuery ind i mit tema." + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Fjern markeringen, hvis du har et hard-kodet link til jQuery biblioteket i dit tema." + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Advanceret" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Deaktivere standard GigPress CSS." + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Deaktivere standard GigPress JavaScript." + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Gem ændringer" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "Alle" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "Kommende" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "Forrige" + +#: ../admin/shows.php:154 +msgid "View all artists" +msgstr "Se alle artister" + +#: ../admin/shows.php:168 +msgid "View all tours" +msgstr "Se alle tours" + +#: ../admin/shows.php:182 +msgid "View all venues" +msgstr "Se alle spillesteder" + +#: ../admin/shows.php:196 +msgid "Descending" +msgstr "Faldende" + +#: ../admin/shows.php:197 +msgid "Ascending" +msgstr "Stigende" + +#: ../admin/shows.php:228 +#: ../admin/shows.php:240 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Land" + +#: ../admin/shows.php:229 +#: ../admin/shows.php:241 +msgid "Tour" +msgstr "Tour" + +#: ../admin/shows.php:266 +msgid "Copy" +msgstr "Kopier" + +#: ../admin/shows.php:286 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Beklager, ingen viser sig at vise ud fra dine kriterier." + +#: ../admin/shows.php:292 +msgid "Trash selected shows" +msgstr "Slet valgte shows" + +#: ../admin/shows.php:306 +msgid "You have" +msgstr "Du har" + +#: ../admin/shows.php:306 +msgid "shows" +msgstr "shows" + +#: ../admin/shows.php:306 +msgid "tours" +msgstr "tours" + +#: ../admin/shows.php:306 +msgid "in your trash" +msgstr "i din skraldespand" + +#: ../admin/shows.php:308 +msgid "Take out the trash now" +msgstr "Ud med skraldet" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "En tur er bare en navngivet samling af shows, som du vil gruppere sammen." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Opdater tour" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Rediger tour" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Beklager, men vi havde problemer med at indlæse din tour til redigering." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Tilføj en tour" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Tilføj tour" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Alle toure" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Noter, at sletning af en tour IKKE vil slette de tilhørende shows på den tour." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Beklager, men vi havde problemer med at indlæse dit spillested til redigering." + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Rediger dette spillested" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Tilføj spillested" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Opdater spillested" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Tilføj spillested" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "Alle spillesteder" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Bemærk, at du ikke kan slette et spillested, mens der er shows i databasen." + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "Navn" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Adresse" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "Telefon" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Tid" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Adgangsbegrænsning" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "Vælg måned" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "Vælg år" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Vis kommende GigPress-shows" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Titel" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Vis kommende shows" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Vis dagens shows" + +#: ../output/gigpress_sidebar.php:93 +#, fuzzy +msgid "Display past shows" +msgstr "Vis dagens shows" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Antal af shows der skal vises" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "Vis kun shows fra denne artist" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "Vis kun shows fra denne tour" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "Vis kun shows fra dette spillested" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Grupper på artist" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Ignorer når der er filtreret på artist, tour eller spillested." + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "Orden artist alfabetisk" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "Bestil artist ved brugerdefineret rækkefølge" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "Ignorer når den ikke er grupperet på artist." + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Grupper på tour" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Vis RSS og iCal feeds" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "Link tekst" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "Denne linje bruges til at linke til siden der indeholder dine GigPress-settings. (Efterlad blank for at deaktivere dette link.)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Abonner" + +#~ msgid "opens in a new window" +#~ msgstr "Åbner i et nyt vindue" diff --git a/trunk/langs/gigpress-de_DE.mo b/trunk/langs/gigpress-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..81f3f9fc4221339786b56eac4ca717d21298b6aa GIT binary patch literal 21103 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 azpc}0Hj6n-$BP_20()}&9Pful_\n" +"Language-Team: Stefan Meier \n" +"Language: de_DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Generator: Poedit 1.5.5\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-SearchPath-0: /Clients/GigPress/Plugin/svn/trunk\n" + +#: ../gigpress.php:65 ../admin/new.php:199 +msgid "Add a show" +msgstr "Show hinzufügen" + +#: ../gigpress.php:66 ../admin/shows.php:126 +msgid "Shows" +msgstr "Shows" + +#: ../gigpress.php:67 ../admin/artists.php:34 +msgid "Artists" +msgstr "Künstler" + +#: ../gigpress.php:68 ../admin/venues.php:29 +msgid "Venues" +msgstr "Locations" + +#: ../gigpress.php:69 ../admin/tours.php:34 +msgid "Tours" +msgstr "Tourneen" + +#: ../gigpress.php:70 ../admin/settings.php:15 +msgid "Settings" +msgstr "Einstellungen" + +#: ../gigpress.php:71 ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Import/Export" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Du nutzt" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Gefällts Dir?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Spenden" + +#: ../gigpress.php:242 ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../admin/new.php:241 +msgid "at" +msgstr "," + +#: ../gigpress.php:245 ../admin/new.php:496 ../admin/shows.php:270 +msgid "Price" +msgstr "Kosten" + +#: ../gigpress.php:246 ../admin/shows.php:274 ../output/feed.php:73 +msgid "Box office" +msgstr "Abendkasse" + +#: ../gigpress.php:247 ../admin/new.php:462 ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Location Telefonnummer" + +#: ../gigpress.php:248 ../admin/new.php:512 ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Anmerkungen" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "iCal herunterladen" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Karten kaufen" + +#: ../gigpress.php:285 ../admin/new.php:473 +msgid "Sold Out" +msgstr "ausverkauft" + +#: ../gigpress.php:287 ../admin/new.php:474 +msgid "Cancelled" +msgstr "abgesagt" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "zu Google Kalender hinzufügen" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "zeige %s–%s von %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "Künstlersortierung aktualisiert" + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Es gibt nichts zu exportieren." + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Du hast keine Rechte für diese Aktion. Logge dich bitte vorher ein." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Künstler bearbeiten" + +#: ../admin/artists.php:44 ../admin/new.php:596 ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "oder" + +#: ../admin/artists.php:44 ../admin/new.php:596 ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "absagen" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Künstler bearbeiten" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Leider konnte der Künstler nicht geladen werden." + +#: ../admin/artists.php:58 ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Künstler hinzufügen" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Künstler hinzufügen" + +#: ../admin/artists.php:79 ../admin/artists.php:124 ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Name des Künstlers" + +#: ../admin/artists.php:85 ../admin/new.php:387 +msgid "Artist URL" +msgstr "Künstler URL" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Alle Künstler" + +#: ../admin/artists.php:103 +msgid "" +"Note that you cannot delete an artist while they have shows in the database." +msgstr "" +"Bitte beachte, dass du keinen Künstler löschen kannst, solange er Shows in " +"der Datenbank hat." + +#: ../admin/artists.php:125 ../admin/artists.php:170 ../admin/tours.php:113 +#: ../admin/tours.php:151 ../admin/venues.php:187 ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Anzahl der Shows" + +#: ../admin/artists.php:126 ../admin/artists.php:171 ../admin/shows.php:227 +#: ../admin/shows.php:239 ../admin/tours.php:114 ../admin/tours.php:152 +#: ../admin/venues.php:188 ../admin/venues.php:241 +msgid "Actions" +msgstr "Aktionen" + +#: ../admin/artists.php:153 ../admin/shows.php:263 ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "bearbeiten" + +#: ../admin/artists.php:154 ../admin/tours.php:136 ../admin/venues.php:221 +msgid "Delete" +msgstr "löschen" + +#: ../admin/artists.php:162 ../admin/import-export.php:64 ../admin/new.php:372 +#: ../admin/shows.php:159 +msgid "No artists in the database" +msgstr "Es gibt keine Künstler in der Datenbank." + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Leider konnte dein neuer Künstler nicht angelegt werden." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Leider konnte deine neue Location nicht angelegt werden." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Leider konnte deine neue Tour nicht angelegt werden." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Leider konnte der zugehörige Beitrag nicht angelegt werden." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Du musst eine Location angeben." + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "Du musst einen Künstlernamen eingeben." + +#: ../admin/handlers.php:184 ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Du musst einen Künstlernamen eingeben." + +#: ../admin/handlers.php:186 ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Du musst eine Location eingeben." + +#: ../admin/handlers.php:188 ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Du musst eine Stadt eingeben." + +#: ../admin/handlers.php:190 ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Du musst einen Tourneenamen eingeben." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Das ist kein gültiges Datum." + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Das Enddatum ist ungültig." + +#: ../admin/handlers.php:248 ../admin/handlers.php:309 +msgid "Your show on" +msgstr "Deine Show am" + +#: ../admin/handlers.php:248 +msgid "was successfully added." +msgstr "wurde erfolgreich hinzugefügt." + +#: ../admin/handlers.php:249 +msgid "Add a similar show" +msgstr "Ähnliche Show hinzufügen" + +#: ../admin/handlers.php:250 ../admin/handlers.php:309 +msgid "Edit the related post" +msgstr "Zugehörigen Beitrag bearbeiten" + +#: ../admin/handlers.php:264 ../admin/handlers.php:320 +#: ../admin/handlers.php:408 ../admin/handlers.php:450 +#: ../admin/handlers.php:512 ../admin/handlers.php:552 +#: ../admin/handlers.php:640 ../admin/handlers.php:685 +msgid "Something ain't right - try again?" +msgstr "Irgendwas stimmt nicht - Versuch es bitte noch mal!" + +#: ../admin/handlers.php:309 ../admin/handlers.php:448 +msgid "was successfully updated." +msgstr "wurde erfolgreich bearbeitet" + +#: ../admin/handlers.php:359 +msgid "Show(s) successfully deleted." +msgstr "Show(s) erfolgreich gelöscht." + +#: ../admin/handlers.php:360 ../admin/handlers.php:593 +msgid "Undo" +msgstr "Rückgängig" + +#: ../admin/handlers.php:366 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Leider konnte(n) deine Show(s) nicht gelöscht werden." + +#: ../admin/handlers.php:406 ../admin/handlers.php:510 +#: ../admin/handlers.php:638 +msgid "was successfully added to the database." +msgstr "wurde erfolgreich zur Datenbank hinzugefügt." + +#: ../admin/handlers.php:472 +msgid "Venue successfully deleted." +msgstr "Die Location wurde erfolgreich gelöscht." + +#: ../admin/handlers.php:474 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Leider konnte die Location nicht gelöscht werden." + +#: ../admin/handlers.php:550 +msgid "Tour name successfully changed to" +msgstr "Der Name der Tournee wurde erfolgreich geändert in" + +#: ../admin/handlers.php:593 +msgid "Tour successfully deleted." +msgstr "Die Tournee erfolgreich gelöscht." + +#: ../admin/handlers.php:597 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Leider konnte die Tournee nicht gelöscht werden" + +#: ../admin/handlers.php:683 +msgid "successfully updated." +msgstr "wurde erfolgreich bearbeitet" + +#: ../admin/handlers.php:708 +msgid "Artist successfully deleted." +msgstr "Der Künstler wurde erfolgreich gelöscht." + +#: ../admin/handlers.php:711 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Leider konnte dein Künstler nicht gelöscht werden" + +#: ../admin/handlers.php:748 +msgid "Show(s) successfully restored." +msgstr "Die Show(s) wurde(n) erfolgreich wiederhergestellt." + +#: ../admin/handlers.php:752 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Leider konnte die Show nicht wiederhergestellt werden." + +#: ../admin/handlers.php:770 +msgid "Tour successfully restored from the database." +msgstr "Die Tournee wurde aus der Datenbank erfolgreich wiederhergestellt." + +#: ../admin/handlers.php:772 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Leider konnte die Tournee nicht wiederhergestellt werden." + +#: ../admin/handlers.php:907 +msgid "shows were skipped due to errors" +msgstr "Shows wurden aufgrund von Fehlern übersprungen" + +#: ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../output/feed.php:35 +msgid "in" +msgstr "in" + +#: ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../output/feed.php:35 +msgid "on" +msgstr "," + +#: ../admin/handlers.php:916 +msgid "shows were skipped as they were deemed duplicates" +msgstr "Shows wurden übersprungen, weil sie doppelt vorhanden waren." + +#: ../admin/handlers.php:925 +msgid "shows were successfully imported" +msgstr "Shows wurden erfolgreich importiert" + +#: ../admin/handlers.php:935 +msgid "" +"Sorry, but there was an error parsing your file. Maybe double-check your " +"formatting and file type?" +msgstr "" +"Beim Parsen der Datei ist ein Fehler aufgetreten. Bitte überprüfe die " +"Formatierung und den Dateityp" + +#: ../admin/handlers.php:944 +msgid "Sorry, but there was an error uploading" +msgstr "Beim Hochladen ist leider ein Fehler aufgetreten." + +#: ../admin/handlers.php:963 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Alle Shows und Tourneen im Papierkorb wurden unwiderruflich gelöscht." + +#: ../admin/handlers.php:965 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Leider konnte der Papierkorb nicht entleert werden" + +#: ../admin/handlers.php:987 +msgid "All tours have been migrated into artists." +msgstr "Alle Tourneen wurden den entsprechende Künstlern zugewiesen." + +#: ../admin/handlers.php:989 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Leider gab es bei Zuweisung der Tourneen zu den Künstlern ein Fehler." + +#: ../admin/handlers.php:993 +msgid "There were no tours to migrate." +msgstr "Es sind keine Tourneen zum Zuweisen vorhanden" + +#: ../admin/import-export.php:18 +msgid "" +"Upload a CSV (comma-separated values) file to import into your GigPress " +"database." +msgstr "" +"Lade eine CSV-Datei (comma-separated values) zum Import in deine GigPress " +"Datenbank hoch." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Bitte überprüfe deine Formatierung." + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "Verbindungen zu zugehörigen Beiträgen einbeziehen?" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "CSV hochladen" + +#: ../admin/import-export.php:48 +msgid "" +"Download your complete show database as a CSV (comma-separated values) file, " +"compatible with programs such as Microsoft Excel. This file is also suitable " +"to import into another GigPress installation." +msgstr "" +"Komplette Datenbank als tab-separated CSV-Datei herunterladen (mit Microsoft " +"Excel kompatibel). Diese Datei kann auch in eine andere GigPress " +"Installation importiert werden." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Alle Künstler exportieren" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Alle Tourneen exportieren" + +#: ../admin/import-export.php:78 ../admin/new.php:535 ../admin/shows.php:173 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Es sind keine Tourneen in der Datenbank." + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Alle Termine exportieren" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Bevorstehende Termine exportieren" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Vergangene Termine exportieren" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "CSV herunterladen" + +#: ../admin/new.php:32 +msgid "" +"Welcome to GigPress! Get started by adding your first show " +"below. To display your shows, simply add the" +msgstr "" +"Willkommen bei GigPress. Füge deine erste Show unten ein. " +"Um die Shows anzuzeigen, füge einfach" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "den Shortcode in eine Seite oder einen Beitrag ein. " + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Fragen? Bitte schaue dich auf der" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "Dokumentation" + +#: ../admin/new.php:33 ../admin/shows.php:303 +msgid "and" +msgstr "und den" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQs" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "auf der GigPress Website um. Viel Spaß!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Nicht nochmal zeigen" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Leider konnte die Show nicht geladen werden." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Show bearbeiten" + +#: ../admin/new.php:213 ../admin/settings.php:134 ../admin/shows.php:221 +#: ../admin/shows.php:233 ../output/feed.php:42 +msgid "Date" +msgstr "Datum" + +#: ../admin/new.php:273 ../admin/new.php:555 +msgid "None" +msgstr "keinen" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Dieses Event geht über mehrere Tage" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Enddatum" + +#: ../admin/new.php:358 ../admin/shows.php:222 ../admin/shows.php:234 +msgid "Artist" +msgstr "Künstler" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Neuen Künstler hinzufügen" + +#: ../admin/new.php:396 ../admin/shows.php:223 ../admin/shows.php:235 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Location" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Neue Location hinzufügen" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Location aussuchen" + +#: ../admin/new.php:414 ../admin/shows.php:187 ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Es sind keine Locations in der Datenbank" + +#: ../admin/new.php:424 ../admin/venues.php:103 +msgid "Venue name" +msgstr "Name der Location" + +#: ../admin/new.php:429 ../admin/venues.php:107 +msgid "Venue address" +msgstr "Anschrift der Location" + +#: ../admin/new.php:433 ../admin/venues.php:111 +msgid "Venue city" +msgstr "Stadt der Location" + +#: ../admin/new.php:437 ../admin/venues.php:115 +msgid "Venue state/province" +msgstr "Location Staat/Bundesland" + +#: ../admin/new.php:441 ../admin/venues.php:119 +msgid "Venue postal code" +msgstr "Location Postleitzahl" + +#: ../admin/new.php:445 ../admin/venues.php:123 +msgid "Venue country" +msgstr "Location Land" + +#: ../admin/new.php:458 ../admin/venues.php:135 +msgid "Venue website" +msgstr "Location Website" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "aktiv" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Altersbeschränkung" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "nicht sicher" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "Währungssymbol nicht vergessen" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "Webseite für Karten" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Telefonnummer für Karten" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "Externe URL" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "" +"An diese Stelle kannst du Infos eintragen, z.B. Bands im Vorprogramm, " +"'präsentiert von..' usw.. " + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "Teil einer Tournee?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "keine" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Tournee hinzufügen" + +#: ../admin/new.php:545 ../admin/tours.php:82 ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Name der Tournee" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Zugehöriger Beitrag" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Neuen Beitrag anlegen" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Titel des zugehörigen Beitrags" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "Verfügbare Platzhalter" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "sofort veröffentlichen" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "am Datum der Show veröffentlichen" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Show bearbeiten" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Show hinzufügen" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Volle URL zur Seite mit den nächsten Shows" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Mitteilung, dass keine Shows bevorstehen" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Mitteilung, dass noch kein Archiv vorhanden ist" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Benötigter Benutzerlevel, um Gigpress zu benutzen" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Administrator" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Redakteur" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Autor" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Mitarbeiter" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Kurzes Datumsformat" + +#: ../admin/settings.php:55 ../admin/settings.php:62 ../admin/settings.php:69 +msgid "Output" +msgstr "Ausgabe" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Langes Datumsformat" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Zeitformat" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Dokumentation über Datums- und Zeitformatierung" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Ich nutze das 24 Stunden-Format" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Label des Künstlers" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Tourneebezeichnung" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "Externer Link Label" + +#: ../admin/settings.php:93 ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Altersbeschränkungen" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "" +"eine Liste der verfügbaren Altersbeschränkungen, (Punkte jeweils durch | " +"getrennt)" + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Zugehörige Beiträge" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Gig-Infos in den zugehörigen Beiträgen anzeigen" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "vor dem Inhalt des Beitrags" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "nach dem Inhalt des Beitrags" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "mittels [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "" +"If a gig has a related post, that gig's details will appear at the specified " +"position in that post." +msgstr "" +"Wenn der Gig einem Beitrag zugewiesen wurde, erscheinen die Gig-Infos an der " +"festgelegten Stelle in diesem Beitrag." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "Überschrift der zugehörigen Show" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "Erscheint im zugehörigen Beitrag vor den Gig-Details" + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "Kategorie des zugehörigen Beitrags" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Einen für jede neue Show einen zugehörigen Beitrag erstellen" + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Neue zugehörige Beiträge in diese Kategorie ablegen" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Diese Kategorie aus meinen normalen Beitragslisten ausschließen" + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Verlinkung der zugehörigen Beiträge" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Zugehörigen Beitrag für jede Show in den folgenden Feldern verlinken" + +#: ../admin/settings.php:135 ../admin/shows.php:224 ../admin/shows.php:236 +#: ../admin/venues.php:183 ../admin/venues.php:236 ../output/feed.php:50 +msgid "City" +msgstr "Stadt" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Ausdruck 'zugehöriger Beitrag'" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "erscheint in deiner Show-Liste" + +#: ../admin/settings.php:147 +msgid "Artist URLs" +msgstr "Künstler URLs" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "Künsternamen mit ihrer URL verlinken" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "GigPress-RSS-Feed automatisch auffindbar machen" + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Links zu RSS- und iCal-Abonnements anzeigen" + +#: ../admin/settings.php:156 +msgid "" +"Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and " +"iCal feeds, but the FD FeedBurner plugin will not." +msgstr "" +"Das FeedBurner FeedSmith Plugin ist mit GigPress leider nicht kompatibel. " +"Dafür kannst du das FD Feedburner Plugin verwenden" + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "Titel für den RSS/iCal Feed" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Land anzeigen" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Spalte 'Land' anzeigen" + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Vollen Name des Landes verwenden" + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Linkeigenschaften" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Externe Links in einem neuen Fenster öffnen" + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "jQuery in mein Theme laden" + +#: ../admin/settings.php:180 +msgid "" +"Uncheck this if you have a hard-coded link to the jQuery library in your " +"theme." +msgstr "" +"Häckchen entfernen, wenn in deinem Theme ein hardgecodeter Link zur jQuery-" +"Bibliothek eingebaut ist" + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Fortgeschritten" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Standard GigPress CSS deaktivieren" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Standard GigPress Javascript deaktivieren" + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Änderungen speichern" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "alle" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "bevorstehende Shows" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "vergangene Shows" + +#: ../admin/shows.php:151 +msgid "View all artists" +msgstr "Alle Künstler ansehen" + +#: ../admin/shows.php:165 +msgid "View all tours" +msgstr "Alle Tourneen ansehen" + +#: ../admin/shows.php:179 +msgid "View all venues" +msgstr "Alle Locations ansehen" + +#: ../admin/shows.php:193 +msgid "Descending" +msgstr "absteigend" + +#: ../admin/shows.php:194 +msgid "Ascending" +msgstr "aufsteigend" + +#: ../admin/shows.php:225 ../admin/shows.php:237 ../admin/venues.php:185 +#: ../admin/venues.php:238 ../output/feed.php:62 +msgid "Country" +msgstr "Land" + +#: ../admin/shows.php:226 ../admin/shows.php:238 +msgid "Tour" +msgstr "Tournee" + +#: ../admin/shows.php:263 +msgid "Copy" +msgstr "kopieren" + +#: ../admin/shows.php:283 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Leider entsprechen keine Shows deinen Suchkriterien" + +#: ../admin/shows.php:289 +msgid "Trash selected shows" +msgstr "Ausgewählte Shows löschen" + +#: ../admin/shows.php:303 +msgid "You have" +msgstr "Zur Zeit hast du" + +#: ../admin/shows.php:303 +msgid "shows" +msgstr "Shows" + +#: ../admin/shows.php:303 +msgid "tours" +msgstr "Tourneen" + +#: ../admin/shows.php:303 +msgid "in your trash" +msgstr "in deinem Papierkorb" + +#: ../admin/shows.php:305 +msgid "Take out the trash now" +msgstr "Papierkorb jetzt entleeren" + +#: ../admin/tours.php:36 +msgid "" +"A tour is simply a named collection of shows that you want to group together." +msgstr "Ein Tournee ist eine Reihe von Shows, die du zusammenfassen möchtest" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Tournee bearbeiten" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Tournee bearbeiten" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Leider konnte die Tournee nicht bearbeitet werden" + +#: ../admin/tours.php:62 ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Tournee hinzufügen" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Tournee hinzufügen" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Alle Tourneen" + +#: ../admin/tours.php:92 +msgid "" +"Note that deleting a tour will NOT delete the shows " +"associated with that tour." +msgstr "" +"Beachte: Wenn du Tourneen entfernst, löschst du NICHT die " +"Shows, die mit dieser Tour verbunden sind." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Leider konnte die Location nicht bearbeitet werden" + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Location bearbeiten" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Location hinzufügen" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Location bearbeiten" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Location hinzufügen" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "alle Locations" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "" +"Ein Location kann nicht gelöscht werden, solange zugehörige Shows in der " +"Datenbank sind" + +#: ../admin/venues.php:182 ../admin/venues.php:235 +msgid "Name" +msgstr "Name" + +#: ../admin/venues.php:184 ../admin/venues.php:237 ../output/feed.php:55 +msgid "Address" +msgstr "Adresse" + +#: ../admin/venues.php:186 ../admin/venues.php:239 +msgid "Phone" +msgstr "Telefon" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Zeit" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Eintritt" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "Monat auswählen" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "Jahr auswählen" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Anstehende GigPress Shows anzeigen" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Titel" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Anstehende Shows anzeigen" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Heutige Shows anzeigen" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "Vergangene Shows anzeigen" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Anzahl der anzuzeigenden Shows" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "Nur Shows dieses Künstlers anzeigen" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "Nur Shows dieser Tour anzeigen" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "Nur Shows dieser Location anzeigen" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Nach Künstler gruppieren" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Wird ignoriert, wenn nach Künstler, Tour oder Location gefiltert wird." + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "Künstler alphabetisch sortieren" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "Künstler individuell sortieren" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "Wird ignoriert, wenn nicht nach Künstler gruppiert wird." + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Shows in Tournee zusammenfassen" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "RSS und iCal Feeds anzeigen" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "Link Text" + +#: ../output/gigpress_sidebar.php:186 +msgid "" +"This phrase is used to link to the page specified in your GigPress settings. " +"(Leave blank to disable this link.)" +msgstr "" +"Die Phrase wird verwendet um auf die Seite zu verlinken, die in deinen " +"GigPress Einstellungen festgelegt wurde (leer lassen um den Link zu " +"deaktivieren)." + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Abonnieren" + +#~ msgid "opens in a new window" +#~ msgstr "öffnet sich in einem neuen Fenster" diff --git a/trunk/langs/gigpress-en_US.mo b/trunk/langs/gigpress-en_US.mo new file mode 100644 index 0000000000000000000000000000000000000000..3dcef802aa74ac771a065ace0426a4ed1901b294 GIT binary patch literal 508 zcmYjMK~BRk5Cp*~N6s94;K-IVNKjlrv}u8g7NRyFZk0*4uA#Lf+X4CzKEy+K3mX9q zD~-JN%8SCt(P%L0 z*MDeI^w?;RnpUj}is$j&9~29rbem;!VIBIj`}7i8wXTXZLkoSKnOtefS?fvp;1Lpo zx$^LrgR{Pt3+3iD6`N9fyW%YF+;)1MnwXf\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: English\n" +"X-Poedit-Country: CANADA\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:910 +#: ../admin/handlers.php:919 +#: ../admin/handlers.php:928 +#: ../admin/new.php:241 +msgid "at" +msgstr "" + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:270 +msgid "Price" +msgstr "" + +#: ../gigpress.php:246 +#: ../admin/shows.php:274 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "" + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "" + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "" + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "" + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +msgid "Artist URL" +msgstr "" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "" + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:263 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:159 +msgid "No artists in the database" +msgstr "" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "" + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "" + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "" + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "" + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "" + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "" + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "" + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "" + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "" + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "" + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "" + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "" + +#: ../admin/handlers.php:248 +#: ../admin/handlers.php:309 +msgid "Your show on" +msgstr "" + +#: ../admin/handlers.php:248 +msgid "was successfully added." +msgstr "" + +#: ../admin/handlers.php:249 +msgid "Add a similar show" +msgstr "" + +#: ../admin/handlers.php:250 +#: ../admin/handlers.php:309 +msgid "Edit the related post" +msgstr "" + +#: ../admin/handlers.php:264 +#: ../admin/handlers.php:320 +#: ../admin/handlers.php:408 +#: ../admin/handlers.php:450 +#: ../admin/handlers.php:512 +#: ../admin/handlers.php:552 +#: ../admin/handlers.php:640 +#: ../admin/handlers.php:685 +msgid "Something ain't right - try again?" +msgstr "" + +#: ../admin/handlers.php:309 +#: ../admin/handlers.php:448 +msgid "was successfully updated." +msgstr "" + +#: ../admin/handlers.php:359 +msgid "Show(s) successfully deleted." +msgstr "" + +#: ../admin/handlers.php:360 +#: ../admin/handlers.php:593 +msgid "Undo" +msgstr "" + +#: ../admin/handlers.php:366 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "" + +#: ../admin/handlers.php:406 +#: ../admin/handlers.php:510 +#: ../admin/handlers.php:638 +msgid "was successfully added to the database." +msgstr "" + +#: ../admin/handlers.php:472 +msgid "Venue successfully deleted." +msgstr "" + +#: ../admin/handlers.php:474 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "" + +#: ../admin/handlers.php:550 +msgid "Tour name successfully changed to" +msgstr "" + +#: ../admin/handlers.php:593 +msgid "Tour successfully deleted." +msgstr "" + +#: ../admin/handlers.php:597 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "" + +#: ../admin/handlers.php:683 +msgid "successfully updated." +msgstr "" + +#: ../admin/handlers.php:708 +msgid "Artist successfully deleted." +msgstr "" + +#: ../admin/handlers.php:711 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "" + +#: ../admin/handlers.php:748 +msgid "Show(s) successfully restored." +msgstr "" + +#: ../admin/handlers.php:752 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "" + +#: ../admin/handlers.php:770 +msgid "Tour successfully restored from the database." +msgstr "" + +#: ../admin/handlers.php:772 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "" + +#: ../admin/handlers.php:907 +msgid "shows were skipped due to errors" +msgstr "" + +#: ../admin/handlers.php:910 +#: ../admin/handlers.php:919 +#: ../admin/handlers.php:928 +#: ../output/feed.php:35 +msgid "in" +msgstr "" + +#: ../admin/handlers.php:910 +#: ../admin/handlers.php:919 +#: ../admin/handlers.php:928 +#: ../output/feed.php:35 +msgid "on" +msgstr "" + +#: ../admin/handlers.php:916 +msgid "shows were skipped as they were deemed duplicates" +msgstr "" + +#: ../admin/handlers.php:925 +msgid "shows were successfully imported" +msgstr "" + +#: ../admin/handlers.php:935 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "" + +#: ../admin/handlers.php:944 +msgid "Sorry, but there was an error uploading" +msgstr "" + +#: ../admin/handlers.php:963 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "" + +#: ../admin/handlers.php:965 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "" + +#: ../admin/handlers.php:987 +msgid "All tours have been migrated into artists." +msgstr "" + +#: ../admin/handlers.php:989 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "" + +#: ../admin/handlers.php:993 +msgid "There were no tours to migrate." +msgstr "" + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "" + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "" + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:173 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "" + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "" + +#: ../admin/new.php:33 +#: ../admin/shows.php:303 +msgid "and" +msgstr "" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "" + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:221 +#: ../admin/shows.php:233 +#: ../output/feed.php:42 +msgid "Date" +msgstr "" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "" + +#: ../admin/new.php:358 +#: ../admin/shows.php:222 +#: ../admin/shows.php:234 +msgid "Artist" +msgstr "" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "" + +#: ../admin/new.php:396 +#: ../admin/shows.php:223 +#: ../admin/shows.php:235 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "" + +#: ../admin/new.php:414 +#: ../admin/shows.php:187 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +msgid "Venue state/province" +msgstr "" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +msgid "Venue postal code" +msgstr "" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "" + +#: ../admin/new.php:522 +msgid "No" +msgstr "" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "" + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "" + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "" + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "" + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "" + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "" + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "" + +#: ../admin/settings.php:147 +msgid "Artist URLs" +msgstr "" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "" + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "" + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "" + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "" + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "" + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "" + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "" + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "" + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "" + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "" + +#: ../admin/shows.php:151 +msgid "View all artists" +msgstr "" + +#: ../admin/shows.php:165 +msgid "View all tours" +msgstr "" + +#: ../admin/shows.php:179 +msgid "View all venues" +msgstr "" + +#: ../admin/shows.php:193 +msgid "Descending" +msgstr "" + +#: ../admin/shows.php:194 +msgid "Ascending" +msgstr "" + +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "" + +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +msgid "Tour" +msgstr "" + +#: ../admin/shows.php:263 +msgid "Copy" +msgstr "" + +#: ../admin/shows.php:283 +msgid "Sorry, no shows to display based on your criteria." +msgstr "" + +#: ../admin/shows.php:289 +msgid "Trash selected shows" +msgstr "" + +#: ../admin/shows.php:303 +msgid "You have" +msgstr "" + +#: ../admin/shows.php:303 +msgid "shows" +msgstr "" + +#: ../admin/shows.php:303 +msgid "tours" +msgstr "" + +#: ../admin/shows.php:303 +msgid "in your trash" +msgstr "" + +#: ../admin/shows.php:305 +msgid "Take out the trash now" +msgstr "" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "" + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "" + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "" + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "" + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "" + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "" + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "" + diff --git a/trunk/langs/gigpress-es_ES.mo b/trunk/langs/gigpress-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..20c2cdca3533d845d6a887a31ed43db943f6e043 GIT binary patch literal 19640 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 literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-es_ES.po b/trunk/langs/gigpress-es_ES.po new file mode 100644 index 0000000..18bee38 --- /dev/null +++ b/trunk/langs/gigpress-es_ES.po @@ -0,0 +1,1412 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-12-03 12:16-0400\n" +"PO-Revision-Date: \n" +"Last-Translator: Karin Sequen \n" +"Language-Team: Bumerang 180 || Karin Sequén \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-Language: Spanish\n" +"X-Poedit-Country: GUATEMALA\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" +"X-Textdomain-Support: yes\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" + +#@ gigpress +#: admin/new.php:33 +msgid "documentation" +msgstr "documentación" + +#@ gigpress +#: admin/new.php:33 +#: admin/shows.php:264 +msgid "and" +msgstr "y" + +#@ gigpress +#: admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#@ gigpress +#: admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "en la web de GigPress. ¡A disfrutar!" + +#@ gigpress +#: admin/new.php:33 +msgid "Don't show this again" +msgstr "No mostrar nuevamente" + +#@ gigpress +#: admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Lo siento, hay algún problema cargando los datos del concierto para editarlos." + +#@ gigpress +#: admin/new.php:180 +msgid "Edit this show" +msgstr "Editar este concierto" + +#@ gigpress +#: admin/new.php:189 +#: gigpress.php:69 +msgid "Add a show" +msgstr "Añadir un concierto" + +#@ gigpress +#: admin/new.php:203 +#: admin/settings.php:128 +#: admin/shows.php:185 +#: admin/shows.php:240 +#: output/feed.php:42 +#: templates/related.php:35 +#: templates/shows-list-start.php:26 +msgid "Date" +msgstr "Fecha" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:207 +#: admin/new.php:328 +msgid "January" +msgstr "Enero" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:208 +#: admin/new.php:329 +msgid "February" +msgstr "Febrero" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:209 +#: admin/new.php:330 +msgid "March" +msgstr "Marzo" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:210 +#: admin/new.php:331 +msgid "April" +msgstr "Abril" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:211 +#: admin/new.php:332 +msgid "May" +msgstr "Mayo" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:212 +#: admin/new.php:333 +msgid "June" +msgstr "Junio" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:213 +#: admin/new.php:334 +msgid "July" +msgstr "Julio" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:214 +#: admin/new.php:335 +msgid "August" +msgstr "Agosto" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:215 +#: admin/new.php:336 +msgid "September" +msgstr "Septiembre" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:216 +#: admin/new.php:337 +msgid "October" +msgstr "Octubre" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:217 +#: admin/new.php:338 +msgid "November" +msgstr "Noviembre" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: admin/new.php:218 +#: admin/new.php:339 +msgid "December" +msgstr "Diciembre" + +#@ gigpress +#: admin/handlers.php:815 +#: admin/handlers.php:824 +#: admin/handlers.php:833 +#: admin/new.php:238 +#: gigpress.php:168 +#: templates/sidebar-list.php:37 +msgid "at" +msgstr "-" + +#@ gigpress +#: admin/new.php:319 +msgid "This is a multi-day event" +msgstr "El evento dura varios días" + +#@ gigpress +#: admin/new.php:324 +msgid "End date" +msgstr "Fecha de finalización" + +#@ gigpress +#: admin/settings.php:129 +#: admin/shows.php:187 +#: admin/shows.php:242 +#: admin/venues.php:177 +#: admin/venues.php:226 +#: output/feed.php:50 +#: templates/related.php:51 +#: templates/shows-list-start.php:30 +msgid "City" +msgstr "Ciudad" + +#@ gigpress +#: admin/new.php:463 +msgid "Status" +msgstr "Estado" + +#@ gigpress +#: admin/new.php:465 +msgid "Active" +msgstr "Activo" + +#@ gigpress +#: admin/new.php:466 +#: gigpress.php:197 +msgid "Sold Out" +msgstr "Entradas agotadas" + +#@ gigpress +#: admin/new.php:467 +#: gigpress.php:199 +msgid "Cancelled" +msgstr "Cancelado" + +#@ gigpress +#: admin/new.php:395 +#: admin/shows.php:188 +#: admin/shows.php:243 +#: output/feed.php:52 +#: templates/related.php:59 +#: templates/shows-list-start.php:31 +msgid "Venue" +msgstr "Ubicación" + +#@ gigpress +#: admin/new.php:433 +#: admin/venues.php:112 +msgid "Venue address" +msgstr "Dirección" + +#@ gigpress +#: admin/new.php:451 +#: admin/venues.php:128 +msgid "Venue website" +msgstr "Página Web" + +#@ gigpress +#: admin/new.php:455 +#: admin/venues.php:132 +#: gigpress.php:173 +#: output/feed.php:59 +#: templates/related.php:72 +#: templates/shows-list.php:86 +msgid "Venue phone" +msgstr "Teléfono" + +#@ gigpress +#: admin/shows.php:189 +#: admin/shows.php:244 +#: admin/venues.php:179 +#: admin/venues.php:228 +#: output/feed.php:62 +#: templates/related.php:78 +#: templates/shows-list-start.php:33 +msgid "Country" +msgstr "País" + +#@ gigpress +#: admin/new.php:473 +msgid "Admittance" +msgstr "Admisión" + +#@ gigpress +#: admin/new.php:475 +msgid "Not sure" +msgstr "No sabemos" + +#@ gigpress +#: admin/new.php:489 +#: admin/shows.php:223 +#: gigpress.php:171 +msgid "Price" +msgstr "Precio" + +#@ gigpress +#: admin/new.php:493 +msgid "Ticket URL" +msgstr "URL de venta de entradas" + +#@ gigpress +#: admin/new.php:497 +msgid "Ticket phone" +msgstr "Teléfono venta de entradas" + +#@ gigpress +#: admin/new.php:501 +#: admin/settings.php:130 +#: gigpress.php:174 +#: output/feed.php:80 +#: templates/related.php:109 +msgid "Notes" +msgstr "Notas" + +#@ gigpress +#: admin/new.php:508 +msgid "Part of a tour?" +msgstr "¿Parte de una gira?" + +#@ gigpress +#: admin/import-export.php:75 +#: admin/new.php:526 +#: admin/shows.php:146 +#: admin/tours.php:143 +msgid "No tours in the database" +msgstr "No hay giras en la base de datos" + +#@ gigpress +#: admin/new.php:543 +msgid "Related post" +msgstr "Post relacionado" + +#@ gigpress +#: admin/new.php:270 +#: admin/new.php:546 +msgid "None" +msgstr "No" + +#@ gigpress +#: admin/new.php:579 +msgid "Update show" +msgstr "Actualizar concierto" + +#@ gigpress +#: admin/artists.php:44 +#: admin/new.php:579 +#: admin/tours.php:49 +#: admin/venues.php:140 +msgid "or" +msgstr "o" + +#@ gigpress +#: admin/artists.php:44 +#: admin/new.php:579 +#: admin/tours.php:49 +#: admin/venues.php:140 +msgid "cancel" +msgstr "cancelar" + +#@ gigpress +#: admin/new.php:583 +msgid "Add show" +msgstr "Añadir concierto" + +#@ gigpress +#: admin/handlers.php:158 +#: admin/handlers.php:178 +msgid "You must enter a city." +msgstr "Debes introducir una ciudad." + +#@ gigpress +#: admin/handlers.php:114 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Ha habido un problema al crear tu entrada relacionada en el blog. Lo siento." + +#@ gigpress +#: admin/handlers.php:815 +#: admin/handlers.php:824 +#: admin/handlers.php:833 +#: output/feed.php:35 +msgid "on" +msgstr "el" + +#@ gigpress +#: admin/handlers.php:222 +msgid "was successfully added." +msgstr "ha sido añadido correctamente." + +#@ gigpress +#: admin/handlers.php:235 +#: admin/handlers.php:288 +#: admin/handlers.php:361 +#: admin/handlers.php:401 +#: admin/handlers.php:463 +#: admin/handlers.php:503 +#: admin/handlers.php:585 +#: admin/handlers.php:624 +msgid "Something ain't right - try again?" +msgstr "Algo va mal. ¿Probamos de nuevo?" + +#@ gigpress +#: admin/handlers.php:277 +#: admin/handlers.php:399 +msgid "was successfully updated." +msgstr "ha sido actualizado correctamente." + +#@ gigpress +#: admin/handlers.php:317 +msgid "Show successfully deleted." +msgstr "Concierto borrado correctamente." + +#@ gigpress +#: admin/handlers.php:317 +#: admin/handlers.php:544 +msgid "Undo" +msgstr "deshacer" + +#@ gigpress +#: admin/handlers.php:321 +msgid "We ran into some trouble deleting the show. Sorry." +msgstr "Ha habido un problema al eliminar el concierto. Lo siento." + +#@ gigpress +#: admin/handlers.php:359 +#: admin/handlers.php:461 +#: admin/handlers.php:583 +msgid "was successfully added to the database." +msgstr "ha sido añadido correctamente a la base de datos." + +#@ gigpress +#: admin/handlers.php:501 +msgid "Tour name successfully changed to" +msgstr "Nombre de la gira cambiado a" + +#@ gigpress +#: admin/handlers.php:544 +msgid "Tour successfully deleted." +msgstr "Gira borrada correctamente." + +#@ gigpress +#: admin/handlers.php:548 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Ha habido algún problema al borrar la gira. Lo siento." + +#@ gigpress +#: admin/handlers.php:674 +msgid "Show successfully restored." +msgstr "Concierto restaurado correctamente." + +#@ gigpress +#: admin/handlers.php:676 +msgid "We ran into some trouble restoring that show. Sorry." +msgstr "Ha habido un problema al restaurar el concierto. Lo siento." + +#@ gigpress +#: admin/handlers.php:694 +msgid "Tour successfully restored from the database." +msgstr "Gira restaurada de la base de datos." + +#@ gigpress +#: admin/handlers.php:696 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Ha habido algún problema al restaurar la gira. Lo siento." + +#@ gigpress +#: admin/settings.php:15 +#: gigpress.php:74 +msgid "Settings" +msgstr "Opciones" + +#@ gigpress +#: admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "URL completa a tu página de 'Próximos conciertos'" + +#@ gigpress +#: admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Mensaje para cuando no hay próximos conciertos" + +#@ gigpress +#: admin/settings.php:33 +msgid "No past shows message" +msgstr "Mensaje para cuando no hay conciertos pasados" + +#@ gigpress +#: admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Nivel de usuario para usar GigPress" + +#@ gigpress +#: admin/settings.php:43 +msgid "Administrator" +msgstr "Administrador" + +#@ gigpress +#: admin/settings.php:44 +msgid "Editor" +msgstr "Editor" + +#@ gigpress +#: admin/settings.php:45 +msgid "Author" +msgstr "Autor" + +#@ gigpress +#: admin/settings.php:46 +msgid "Contributor" +msgstr "Colaborador" + +#@ gigpress +#: admin/settings.php:55 +#: admin/settings.php:62 +#: admin/settings.php:69 +msgid "Output" +msgstr "Muestra" + +#@ gigpress +#: admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Utilizo un reloj de 24 horas" + +#@ gigpress +#: admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Documentación acerca del formato de fecha y hora" + +#@ gigpress +#: admin/settings.php:95 +msgid "before the post content" +msgstr "antes del contenido" + +#@ gigpress +#: admin/settings.php:96 +msgid "after the post content" +msgstr "después del contenido" + +#@ gigpress +#: admin/settings.php:97 +msgid "nowhere at all" +msgstr "en ningún sitio" + +#@ gigpress +#: admin/settings.php:102 +msgid "Related show heading" +msgstr "Encabezado de concierto relacionado" + +#@ gigpress +#: admin/settings.php:120 +msgid "Exclude this category from my normal post listings." +msgstr "Excluir esta categoría de mis listados normales de entradas." + +#@ gigpress +#: admin/settings.php:134 +msgid "Related post phrase" +msgstr "Frase de las entradas relacionadas" + +#@ gigpress +#: admin/settings.php:137 +msgid "This appears in your shows listing." +msgstr "Esto aparece en tu listado de conciertos." + +#@ gigpress +#: admin/settings.php:81 +msgid "Tour label" +msgstr "Etiqueta de la gira" + +#@ gigpress +#: admin/settings.php:155 +msgid "Country display" +msgstr "Mostrar país" + +#@ gigpress +#: admin/settings.php:161 +msgid "Link behaviour" +msgstr "Comportamiento de los enlaces" + +#@ gigpress +#: admin/settings.php:162 +msgid "Open external links in new windows." +msgstr "Abrir enlaces en ventanas nuevas." + +#@ gigpress +#: admin/settings.php:207 +msgid "Save Changes" +msgstr "Guardar cambios" + +#@ gigpress +#: admin/shows.php:264 +msgid "shows" +msgstr "conciertos" + +#@ gigpress +#: admin/shows.php:264 +msgid "tours" +msgstr "giras" + +#@ gigpress +#: admin/shows.php:264 +msgid "in your trash" +msgstr "en la papelera" + +#@ gigpress +#: admin/shows.php:266 +msgid "Take out the trash now" +msgstr "Vaciar la papelera ahora" + +#@ gigpress +#: admin/artists.php:112 +#: admin/artists.php:154 +#: admin/shows.php:191 +#: admin/shows.php:246 +#: admin/tours.php:114 +#: admin/tours.php:151 +#: admin/venues.php:182 +#: admin/venues.php:231 +msgid "Actions" +msgstr "Acciones" + +#@ gigpress +#: gigpress.php:152 +msgid "opens in a new window" +msgstr "se abre en una nueva ventana" + +#@ gigpress +#: admin/artists.php:137 +#: admin/shows.php:214 +#: admin/tours.php:135 +#: admin/venues.php:211 +msgid "Edit" +msgstr "Editar" + +#@ gigpress +#: admin/shows.php:215 +msgid "Copy" +msgstr "Copiar" + +#@ gigpress +#: admin/artists.php:138 +#: admin/shows.php:216 +#: admin/tours.php:135 +#: admin/venues.php:212 +msgid "Delete" +msgstr "Borrar" + +#@ gigpress +#: admin/tours.php:34 +#: gigpress.php:73 +msgid "Tours" +msgstr "Giras" + +#@ gigpress +#: admin/tours.php:51 +msgid "Edit this tour" +msgstr "Editar esta gira" + +#@ gigpress +#: admin/new.php:536 +#: admin/tours.php:82 +#: admin/tours.php:111 +#: admin/tours.php:148 +msgid "Tour name" +msgstr "Nombre de la gira" + +#@ gigpress +#: admin/tours.php:49 +msgid "Update tour" +msgstr "Actualizar gira" + +#@ gigpress +#: admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Lo siento, ha habido un problema al cargar esa gira para editarla." + +#@ gigpress +#: admin/tours.php:62 +#: admin/tours.php:72 +msgid "Add a tour" +msgstr "Añadir una gira" + +#@ gigpress +#: admin/tours.php:70 +msgid "Add tour" +msgstr "Añadir gira" + +#@ gigpress +#: admin/tours.php:112 +#: admin/tours.php:149 +msgid "Tour ID" +msgstr "ID de la gira" + +#@ gigpress +#: admin/artists.php:111 +#: admin/artists.php:153 +#: admin/tours.php:113 +#: admin/tours.php:150 +#: admin/venues.php:181 +#: admin/venues.php:230 +msgid "Number of shows" +msgstr "Número de conciertos" + +#@ gigpress +#: admin/tours.php:88 +msgid "All tours" +msgstr "Todas las giras" + +#@ gigpress +#: admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Ten en cuenta que borrar una gira NO elimina los conciertos asociados con esa gira." + +#@ gigpress +#: gigpress.php:105 +msgid "You're using" +msgstr "Estás usando" + +#@ gigpress +#: output/feed.php:47 +#: templates/related.php:45 +#: templates/shows-list.php:66 +msgid "Time" +msgstr "Hora" + +#@ gigpress +#: admin/shows.php:190 +#: admin/shows.php:245 +msgid "Tour" +msgstr "Gira" + +#@ gigpress +#: gigpress.php:195 +msgid "Buy tickets" +msgstr "Comprar entradas" + +#@ gigpress +#: admin/handlers.php:815 +#: admin/handlers.php:824 +#: admin/handlers.php:833 +#: output/feed.php:35 +#: templates/related.php:53 +#: templates/shows-list.php:37 +#: templates/sidebar-list.php:32 +msgid "in" +msgstr "en" + +#@ gigpress +#: admin/venues.php:178 +#: admin/venues.php:227 +#: output/feed.php:55 +#: templates/related.php:65 +#: templates/shows-list.php:82 +msgid "Address" +msgstr "Dirección" + +#@ gigpress +#: output/feed.php:65 +#: templates/related.php:84 +#: templates/shows-list.php:70 +msgid "Admission" +msgstr "Precio" + +#@ gigpress +#: admin/settings.php:87 +#: output/feed.php:69 +#: templates/related.php:91 +#: templates/shows-list.php:74 +msgid "Age restrictions" +msgstr "Edades" + +#@ gigpress +#: admin/shows.php:226 +#: gigpress.php:172 +#: output/feed.php:73 +#: templates/related.php:98 +#: templates/shows-list.php:78 +msgid "Box office" +msgstr "Venta de entradas" + +#: output/gigpress_sidebar.php:41 +msgid "Title" +msgstr "Título" + +#@ gigpress +#: output/gigpress_sidebar.php:43 +msgid "Number of shows to list" +msgstr "Número de conciertos a mostrar" + +#@ gigpress +#: admin/artists.php:34 +#: gigpress.php:71 +msgid "Artists" +msgstr "Artistas" + +#@ gigpress +#: admin/artists.php:44 +msgid "Update artist" +msgstr "Actualizar artista" + +#@ gigpress +#: admin/artists.php:46 +msgid "Edit this artist" +msgstr "Editar este artista" + +#@ gigpress +#: admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Lo sentimos, pero hemos tenido problemas para cargar ese artista para su edición." + +#@ gigpress +#: admin/artists.php:58 +#: admin/artists.php:68 +msgid "Add an artist" +msgstr "Añadir un artista" + +#@ gigpress +#: admin/artists.php:66 +msgid "Add artist" +msgstr "Añadir artista" + +#@ gigpress +#: admin/artists.php:79 +#: admin/artists.php:109 +#: admin/artists.php:151 +#: admin/new.php:388 +msgid "Artist name" +msgstr "Nombre del artista" + +#@ gigpress +#: admin/artists.php:89 +msgid "All artists" +msgstr "Todos los artistas" + +#@ gigpress +#: admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Tome en cuenta que no se puede eliminar un artista mientras tenga conciertos en la base de datos." + +#@ gigpress +#: admin/artists.php:110 +#: admin/artists.php:152 +msgid "Artist ID" +msgstr "ID del Artista" + +#@ gigpress +#: admin/artists.php:146 +#: admin/import-export.php:61 +#: admin/new.php:378 +#: admin/shows.php:132 +msgid "No artists in the database" +msgstr "No hay artistas en la base de datos" + +#@ gigpress +#: admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Hemos tenido problemas para crear su nuevo artista. Lo sentimos." + +#@ gigpress +#: admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Hemos tenido problemas para crear su nueva ubicación. Los sentimos." + +#@ gigpress +#: admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Tuvimos problemas para la creación de su nueva gira. Lo sentimos." + +#@ gigpress +#: admin/handlers.php:152 +msgid "You must select a venue." +msgstr "Debe seleccionar una ubicación." + +#@ gigpress +#: admin/handlers.php:154 +#: admin/handlers.php:168 +msgid "You must enter an artist name." +msgstr "Debe introducir un nombre de artista." + +#@ gigpress +#: admin/handlers.php:156 +#: admin/handlers.php:176 +msgid "You must enter a venue name." +msgstr "Debe introducir un nombre de lugar/ubicación." + +#@ gigpress +#: admin/handlers.php:160 +#: admin/handlers.php:172 +msgid "You must enter a tour name." +msgstr "Debe introducir un nombre de gira." + +#@ gigpress +#: admin/handlers.php:162 +msgid "That's not a valid date." +msgstr "Esa no es una fecha válida." + +#@ gigpress +#: admin/handlers.php:164 +msgid "That's not a valid end date." +msgstr "Esa no es una fecha de finalización válida." + +#@ gigpress +#: admin/handlers.php:222 +#: admin/handlers.php:277 +msgid "Your show on" +msgstr "Su presentación en" + +#@ gigpress +#: admin/handlers.php:222 +#: admin/handlers.php:277 +msgid "Edit the related post" +msgstr "Edita la entrada relacionada" + +#@ gigpress +#: admin/handlers.php:423 +msgid "Venue successfully deleted." +msgstr "Ubicación eliminada correctamente." + +#@ gigpress +#: admin/handlers.php:425 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Nos encontramos con algunos problemas para eliminar la ubicación. Lo sentimos." + +#@ gigpress +#: admin/handlers.php:622 +msgid "successfully updated." +msgstr "actualizado correctamente." + +#@ gigpress +#: admin/handlers.php:647 +msgid "Artist successfully deleted." +msgstr "Artista eliminado correctamente." + +#@ gigpress +#: admin/handlers.php:650 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Nos encontramos con algunos problemas para eliminar el artista. Lo sentimos." + +#@ gigpress +#: admin/handlers.php:812 +msgid "shows were skipped due to errors" +msgstr "conciertos se omitieron debido a errores" + +#@ gigpress +#: admin/handlers.php:821 +msgid "shows were skipped as they were deemed duplicates" +msgstr "conciertos se han saltado pues se consideran duplicados" + +#@ gigpress +#: admin/handlers.php:830 +msgid "shows were successfully imported" +msgstr "conciertos se han importado correctamente" + +#@ gigpress +#: admin/handlers.php:840 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "Lo sentimos, pero hubo un error al analizar el archivo. Compruebe el formato y tipo de archivo?" + +#@ gigpress +#: admin/handlers.php:846 +msgid "Sorry, but there was an error uploading" +msgstr "Lo sentimos, pero hubo un error de carga" + +#@ gigpress +#: admin/handlers.php:867 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Todos los conciertos y giras en la papelera se han suprimido definitivamente." + +#@ gigpress +#: admin/handlers.php:869 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Nos encontramos con algunos problemas para vaciar la papelera. Lo sentimos." + +#@ gigpress +#: admin/handlers.php:891 +msgid "All tours have been migrated into artists." +msgstr "Todas las giras se han migrado a los artistas." + +#@ gigpress +#: admin/handlers.php:893 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Hubo un error de la migración de giras a los artistas. Lo sentimos" + +#@ gigpress +#: admin/handlers.php:897 +msgid "There were no tours to migrate." +msgstr "No hubo giras para migrar." + +#@ gigpress +#: admin/import-export.php:12 +#: gigpress.php:75 +msgid "Import/Export" +msgstr "Importar / Exportar" + +#@ gigpress +#: admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Subir un archivo CSV (valores separados por comas) para importar a su base de datos GigPress." + +#@ gigpress +#: admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Por favor, revise las especificaciones de formato para ahorrarse dolores de cabeza!" + +#@ gigpress +#: admin/import-export.php:26 +msgid "Upload CSV" +msgstr "Cargar CSV" + +#@ gigpress +#: admin/import-export.php:45 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Descargar la base de datos completa de conciertos como un archivo CSV (valores separados por comas), compatible con programas como Microsoft Excel. Este archivo también es adecuado para la importación en otra instalación GigPress." + +#@ gigpress +#: admin/import-export.php:54 +msgid "Export all artists" +msgstr "Exportar todos los artistas" + +#@ gigpress +#: admin/import-export.php:68 +msgid "Export all tours" +msgstr "Exportar todas las giras" + +#@ gigpress +#: admin/import-export.php:82 +msgid "Export all dates" +msgstr "Exportar todas las fechas" + +#@ gigpress +#: admin/import-export.php:83 +msgid "Export upcoming dates" +msgstr "Exportación próximas fechas" + +#@ gigpress +#: admin/import-export.php:84 +msgid "Export past dates" +msgstr "Exportación fechas anteriores" + +#@ gigpress +#: admin/import-export.php:88 +msgid "Download CSV" +msgstr "Descargar CSV" + +#@ gigpress +#: admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Bienvenido a GigPress! Comience agregando su primer concierto a continuación. Para mostrar sus conciertos, sólo tiene que añadir el código" + +#@ gigpress +#: admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "a cualquier página o entrada." + +#@ gigpress +#: admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "¿Preguntas? Por favor revise la" + +#@ gigpress +#: admin/new.php:362 +#: admin/shows.php:186 +#: admin/shows.php:241 +msgid "Artist" +msgstr "Artista" + +#@ gigpress +#: admin/new.php:365 +msgid "Add a new artist" +msgstr "Añadir un nuevo artista" + +#@ gigpress +#: admin/new.php:398 +msgid "Add a new venue" +msgstr "Añadir una nueva ubicación" + +#@ gigpress +#: admin/new.php:400 +msgid "Select a venue" +msgstr "Seleccione una ubicación" + +#@ gigpress +#: admin/new.php:414 +#: admin/shows.php:160 +#: admin/venues.php:220 +msgid "No venues in the database" +msgstr "No hay ubicaciones en la base de datos" + +#@ gigpress +#: admin/new.php:424 +#: admin/venues.php:104 +msgid "Venue name" +msgstr "Nombre" + +#@ gigpress +#: admin/new.php:429 +#: admin/venues.php:108 +msgid "Venue city" +msgstr "Ciudad" + +#@ gigpress +#: admin/new.php:438 +#: admin/venues.php:116 +msgid "Venue country" +msgstr "País" + +#@ gigpress +#: admin/new.php:490 +msgid "include currency symbol" +msgstr "incluir símbolo de moneda" + +#@ gigpress +#: admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Utilice este espacio para listar otras bandas, información de 'presentado por', etc" + +#@ gigpress +#: admin/new.php:511 +msgid "No" +msgstr "No" + +#@ gigpress +#: admin/new.php:513 +msgid "Add a new tour" +msgstr "Añadir una nueva gira" + +#@ gigpress +#: admin/new.php:548 +msgid "Add a new post" +msgstr "Añadir una nueva entrada" + +#@ gigpress +#: admin/new.php:566 +msgid "Related post title" +msgstr "Título de la entrada relacionada" + +#@ gigpress +#: admin/new.php:568 +msgid "Available placeholders:" +msgstr "Marcadores de posición disponibles:" + +#@ gigpress +#: admin/new.php:569 +msgid "Publish now" +msgstr "Publicar ahora" + +#@ gigpress +#: admin/new.php:570 +msgid "Publish on show date" +msgstr "Publicar en la fecha del concierto" + +#@ gigpress +#: admin/settings.php:52 +msgid "Short date format" +msgstr "Formato de fecha corto" + +#@ gigpress +#: admin/settings.php:59 +msgid "Long date format" +msgstr "Formato de fecha largo" + +#@ gigpress +#: admin/settings.php:66 +msgid "Time format" +msgstr "Formato de hora" + +#@ gigpress +#: admin/settings.php:75 +msgid "Artist label" +msgstr "Etiqueta del artista" + +#@ gigpress +#: admin/settings.php:89 +msgid "A pipe-separated list of available age restrictions." +msgstr "Una lista separada por barras de las restricciones de edad disponibles." + +#@ gigpress +#: admin/settings.php:92 +msgid "Related posts" +msgstr "Entradas relacionadas" + +#@ gigpress +#: admin/settings.php:94 +msgid "Display gig info in related posts" +msgstr "Mostrar información de la gira en entradas relacionadas" + +#@ gigpress +#: admin/settings.php:98 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Si una gira tiene una entrada relacionada, los detalles de la gira aparecerán en la posición que se especifique en la entrada." + +#@ gigpress +#: admin/settings.php:105 +msgid "This appears before the gig details in your related post." +msgstr "Esto aparece antes de los detalles de la gira en la entrada relacionada." + +#@ gigpress +#: admin/settings.php:109 +msgid "Related posts category" +msgstr "Categoría de entradas relacionadas" + +#@ gigpress +#: admin/settings.php:111 +msgid "Automatically create a related post for every new show I enter." +msgstr "Crear automáticamente una entrada correspondiente a cada nuevo concierto que se ingrese." + +#@ gigpress +#: admin/settings.php:112 +msgid "When creating related posts, put them in this category" +msgstr "Al crear entradas relacionadas, ponerlos en esta categoría" + +#@ gigpress +#: admin/settings.php:125 +msgid "Related posts linking" +msgstr "Enlace de entradas relacionadas" + +#@ gigpress +#: admin/settings.php:127 +msgid "Place a link to each show's related post in the following fields" +msgstr "Coloque un enlace a la entrada relacionada a un concierto en los siguientes campos" + +#@ gigpress +#: admin/settings.php:141 +msgid "RSS/iCal" +msgstr "RSS / iCal" + +#@ gigpress +#: admin/settings.php:143 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Hacer que el canal RSS de GigPress sea detectable." + +#@ gigpress +#: admin/settings.php:144 +msgid "Show RSS and iCal subscription links." +msgstr "Mostrar vínculos de suscripción RSS y iCal." + +#@ gigpress +#: admin/settings.php:145 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Tome en cuenta que el plugin de FeedBurner FeedSmith arruinará a su GigPress RSS y feeds iCal, pero el plugin de FeedBurner FD no." + +#@ gigpress +#: admin/settings.php:149 +msgid "RSS/iCal feed title" +msgstr "Título del Canal RSS/iCal" + +#@ gigpress +#: admin/settings.php:157 +msgid "Display country column." +msgstr "Mostrar la columna país." + +#@ gigpress +#: admin/settings.php:157 +msgid "Use full country names." +msgstr "Usar los nombres de país completos." + +#@ gigpress +#: admin/settings.php:166 +msgid "jQuery" +msgstr "jQuery" + +#@ gigpress +#: admin/settings.php:168 +msgid "Load jQuery into my theme." +msgstr "Cargar jQuery en mi tema." + +#@ gigpress +#: admin/settings.php:169 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Desmarque esta opción si usted ya tiene un vínculo a la librería jQuery en el código su tema." + +#@ gigpress +#: admin/shows.php:96 +#: gigpress.php:70 +msgid "Shows" +msgstr "Conciertos" + +#@ gigpress +#: admin/shows.php:105 +msgid "All" +msgstr "Todos" + +#@ gigpress +#: admin/shows.php:108 +msgid "Upcoming" +msgstr "Próximos" + +#@ gigpress +#: admin/shows.php:111 +msgid "Past" +msgstr "Anteriores" + +#@ gigpress +#: admin/shows.php:124 +msgid "View all artists" +msgstr "Ver todos los artistas" + +#@ gigpress +#: admin/shows.php:138 +msgid "View all tours" +msgstr "Ver todas las giras" + +#@ gigpress +#: admin/shows.php:152 +msgid "View all venues" +msgstr "Ver todas las ubicaciones" + +#@ gigpress +#: admin/shows.php:166 +msgid "Descending" +msgstr "Descendente" + +#@ gigpress +#: admin/shows.php:167 +msgid "Ascending" +msgstr "Ascendente" + +#@ gigpress +#: admin/shows.php:235 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Lo sentimos, no hay conciertos para mostrar que coincidan con su criterio." + +#@ gigpress +#: admin/shows.php:264 +msgid "You have" +msgstr "Tiene" + +#@ gigpress +#: admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Una gira es simplemente una colección de conciertos que desea agrupar." + +#@ gigpress +#: admin/venues.php:31 +#: gigpress.php:72 +msgid "Venues" +msgstr "Ubicaciones" + +#@ gigpress +#: admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Lo sentimos, pero hemos tenido problemas para cargar esa ubicación para su edición." + +#@ gigpress +#: admin/venues.php:85 +msgid "Edit this venue" +msgstr "Editar esta ubicación" + +#@ gigpress +#: admin/venues.php:95 +msgid "Add an venue" +msgstr "Agregar una ubicación" + +#@ gigpress +#: admin/venues.php:140 +msgid "Update venue" +msgstr "Actualizar ubicación" + +#@ gigpress +#: admin/venues.php:144 +msgid "Add venue" +msgstr "Añadir ubicación" + +#@ gigpress +#: admin/venues.php:153 +msgid "All venues" +msgstr "Todas las ubicaciones" + +#@ gigpress +#: admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Tome en cuenta que no se puede eliminar una ubicación mientras que se ha muestra en la base de datos." + +#@ gigpress +#: admin/venues.php:176 +#: admin/venues.php:225 +msgid "Name" +msgstr "Nombre" + +#@ gigpress +#: admin/venues.php:180 +#: admin/venues.php:229 +msgid "Phone" +msgstr "Teléfono" + +#@ gigpress +#: gigpress.php:105 +msgid "Like it?" +msgstr "¿Le gusta?" + +#@ gigpress +#: gigpress.php:105 +msgid "Make a donation" +msgstr "Realizar una donación" + +#@ gigpress +#: gigpress.php:183 +msgid "Download iCal" +msgstr "Descargar iCal" + +#@ gigpress +#: gigpress.php:219 +msgid "Add to Google Calendar" +msgstr "Añadir a Google Calendar" + +#: gigpress.php:309 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Mostrando %s–%s de %s" + +#@ gigpress +#: gigpress.php:427 +msgid "Nothing to export." +msgstr "Nada para exportar." + +#@ gigpress +#: gigpress.php:434 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "No está autorizado para hacer eso. Intente iniciar sesión primero." + +#@ gigpress +#: output/gigpress_sidebar.php:47 +msgid "Group by artist" +msgstr "Agrupar por artista" + +#@ gigpress +#: output/gigpress_sidebar.php:51 +msgid "Group by tour" +msgstr "Agrupar por gira" + +#@ gigpress +#: output/gigpress_sidebar.php:55 +msgid "Show RSS and iCal feeds" +msgstr "Mostrar enlaces a canales RSS y iCal" + +#@ gigpress +#: output/gigpress_sidebar.php:59 +msgid "Show link to shows page" +msgstr "Mostrar vínculo a página de conciertos" + +#: output/gigpress_sidebar.php:61 +msgid "Shows page link text" +msgstr "Texto de Enlace a Página de Conciertos" + +#@ gigpress +#: templates/shows-list-footer.php:15 +#: templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Suscribirse" + diff --git a/trunk/langs/gigpress-fi_FI.mo b/trunk/langs/gigpress-fi_FI.mo new file mode 100644 index 0000000000000000000000000000000000000000..0244984e690024bacd5b07cf3158c81c95195adc GIT binary patch literal 19562 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\n" +"Language-Team: Niilo Sirola \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "Lisää keikka" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "Keikat" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artistit" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "Keikkapaikat" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Kiertueet" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Asetukset" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Tuo/Vie" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Käytössäsi on" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Pidätkö?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Lahjoita" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:910 +#: ../admin/handlers.php:919 +#: ../admin/handlers.php:928 +#: ../admin/new.php:241 +msgid "at" +msgstr "," + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:270 +msgid "Price" +msgstr "Liput" + +#: ../gigpress.php:246 +#: ../admin/shows.php:274 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Lippukauppa" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Puhelin" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Tietoja" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "Lataa iCal-muodossa" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Osta lippu" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "Loppuunmyyty" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "Peruttu" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Lisää Google-kalenteriin" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Näytetään %s–%s / %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "Artistien järjestys päivitetty." + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Ei mitään vietävää." + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Oikeutesi eivät riitä tähän. Kirjaudu sisään ensin." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Päivitä artisti" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "tai" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "peru" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Muokkaa artistia" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Artistia ei voitu avata muokkausta varten" + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Lisää artisti" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Lisää artisti" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Artistini nimi" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +msgid "Artist URL" +msgstr "Artistin kotisivu" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Kaikki artistit" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Huomaa ettet voi poistaa artisteja joilla on keikkoja tietokannassa." + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Keikkoja" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "Toiminnot" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:263 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "Muokkaa" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "Poista" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:159 +msgid "No artists in the database" +msgstr "Tietokannassa ei ole artisteja" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Uuden artistin luominen ei onnistunut." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Uuden keikkapaikan luominen ei onnistunut." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Uuden kiertueen luominen ei onnistunut." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Keikka-artikkelin luominen ei onnistunut." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Keikkapaikka täytyy olla valittuna." + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "Artisti täytyy olla valittuna." + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Artistin nimi puuttuu." + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Keikkapaikan nimi puuttuu." + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Kaupunki puuttuu." + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Kiertueen nimi puuttuu." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Virheellinen päivämäärä." + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Virheellinen loppupäivämäärä." + +#: ../admin/handlers.php:248 +#: ../admin/handlers.php:309 +msgid "Your show on" +msgstr "Keikkasi" + +#: ../admin/handlers.php:248 +msgid "was successfully added." +msgstr "lisätty." + +#: ../admin/handlers.php:249 +msgid "Add a similar show" +msgstr "Lisää samanlainen keikka" + +#: ../admin/handlers.php:250 +#: ../admin/handlers.php:309 +msgid "Edit the related post" +msgstr "Muokkaa keikka-artikkelia" + +#: ../admin/handlers.php:264 +#: ../admin/handlers.php:320 +#: ../admin/handlers.php:408 +#: ../admin/handlers.php:450 +#: ../admin/handlers.php:512 +#: ../admin/handlers.php:552 +#: ../admin/handlers.php:640 +#: ../admin/handlers.php:685 +msgid "Something ain't right - try again?" +msgstr "Jotain meni pieleen - yritä uudestaan?" + +#: ../admin/handlers.php:309 +#: ../admin/handlers.php:448 +msgid "was successfully updated." +msgstr "päivitetty." + +#: ../admin/handlers.php:359 +msgid "Show(s) successfully deleted." +msgstr "Keikka/keikkoja poistettu." + +#: ../admin/handlers.php:360 +#: ../admin/handlers.php:593 +msgid "Undo" +msgstr "Palauta" + +#: ../admin/handlers.php:366 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Keikkojen poistaminen ei onnistunut." + +#: ../admin/handlers.php:406 +#: ../admin/handlers.php:510 +#: ../admin/handlers.php:638 +msgid "was successfully added to the database." +msgstr "lisätty tietokantaan." + +#: ../admin/handlers.php:472 +msgid "Venue successfully deleted." +msgstr "Keikkapaikka poistettu." + +#: ../admin/handlers.php:474 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Keikkapaikan poistaminen ei onnistunut." + +#: ../admin/handlers.php:550 +msgid "Tour name successfully changed to" +msgstr "Kiertueen nimeksi vaihdettu" + +#: ../admin/handlers.php:593 +msgid "Tour successfully deleted." +msgstr "Kiertue poistettu." + +#: ../admin/handlers.php:597 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Kiertueen poistaminen ei onnistunut." + +#: ../admin/handlers.php:683 +msgid "successfully updated." +msgstr "päivitetty." + +#: ../admin/handlers.php:708 +msgid "Artist successfully deleted." +msgstr "Artisti poistettu." + +#: ../admin/handlers.php:711 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Artistin poistaminen ei onnistunut." + +#: ../admin/handlers.php:748 +msgid "Show(s) successfully restored." +msgstr "Keikka/keikat palautettu." + +#: ../admin/handlers.php:752 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Keikan/keikkojen palautus ei onnistunut." + +#: ../admin/handlers.php:770 +msgid "Tour successfully restored from the database." +msgstr "Kiertue palautettu." + +#: ../admin/handlers.php:772 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Kiertueen palautus ei onnistunut." + +#: ../admin/handlers.php:907 +msgid "shows were skipped due to errors" +msgstr "keikkaa ei lisätty virheiden takia" + +#: ../admin/handlers.php:910 +#: ../admin/handlers.php:919 +#: ../admin/handlers.php:928 +#: ../output/feed.php:35 +msgid "in" +msgstr "" + +#: ../admin/handlers.php:910 +#: ../admin/handlers.php:919 +#: ../admin/handlers.php:928 +#: ../output/feed.php:35 +msgid "on" +msgstr "" + +#: ../admin/handlers.php:916 +msgid "shows were skipped as they were deemed duplicates" +msgstr "keikkaa ei lisätty, koska ne löytyivät jo tietokannasta" + +#: ../admin/handlers.php:925 +msgid "shows were successfully imported" +msgstr "keikkaa lisätty" + +#: ../admin/handlers.php:935 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "Tiedoston tulkkaaminen ei onnistunut. Tarkista että tiedosto on ohjeen mukainen." + +#: ../admin/handlers.php:944 +msgid "Sorry, but there was an error uploading" +msgstr "Tiedoston siirrossa tuli joku ongelma." + +#: ../admin/handlers.php:963 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Kaikki roskiksessa olevat keikat ja kiertueet on tuhottu pysyvästi." + +#: ../admin/handlers.php:965 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Roskiksen tyhjentyminen ei onnistunut." + +#: ../admin/handlers.php:987 +msgid "All tours have been migrated into artists." +msgstr "Kaikki kiertueet saatiin päivitettyä artisteille." + +#: ../admin/handlers.php:989 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Kiertueiden päivitys artisteille ei onnistunut." + +#: ../admin/handlers.php:993 +msgid "There were no tours to migrate." +msgstr "Ei ollut kiertueita tuotavaksi." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Lähetä tiedot GigPressin tietokantaan CSV-tiedostostossa." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Huom. seuraa tiedoston muotoiluohjeita tarkasti niin säästyt monelta harmilta!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "sisältää linkit liittyviin artikkeleihin" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Lähetä CSV" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Lataa koko tietokanta CSV-tiedostona (comma-separated values). Tiedoston voi avata esim. Excelissä tai sillä voi siirtää tiedot toiseen GigPress-asennukseen." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Kaikki artistit" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Kaikki kiertueet" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:173 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Ei kiertueita" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Kaikki keikat" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Vain tulevat keikat" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Vain menneet keikat" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "Lataa CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Tervetuloa GigPressiin! Aloita lisäämällä ensimmäinen keikkasi alla. Tulosta keikkalista lisäämällä lyhytkoodi" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "mille tahansa sivulle tai artikkeliin." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Onko kysyttävää? Tutustu" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "käyttöohjeeseen" + +#: ../admin/new.php:33 +#: ../admin/shows.php:303 +msgid "and" +msgstr "ja" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "UKK:hon" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "GigPressin kotisivulla." + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Älä näytä uudestaan" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Keikan lataaminen muokattavaksi ei onnistunut." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Muokkaa keikkaa" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:221 +#: ../admin/shows.php:233 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Päivä" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "Ei mitään" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Tämä on monipäiväinen tapahtuma" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Loppupäivä" + +#: ../admin/new.php:358 +#: ../admin/shows.php:222 +#: ../admin/shows.php:234 +msgid "Artist" +msgstr "Artisti" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Uusi artisti..." + +#: ../admin/new.php:396 +#: ../admin/shows.php:223 +#: ../admin/shows.php:235 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Keikkapaikka" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Uusi keikkapaikka..." + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Valitse keikkapaikka" + +#: ../admin/new.php:414 +#: ../admin/shows.php:187 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Tietokannassa ei ole keikkapaikkoja" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "Keikkapaikan nimi" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "Osoite" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "Kaupunki" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +msgid "Venue state/province" +msgstr "Lääni" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +msgid "Venue postal code" +msgstr "Postinumero" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "Maa" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "Keikkapaikan nettisivu" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Tila" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "Aktiivinen" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Ikäraja" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "Ei tietoa" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "mukaanlukien valuuttasymboli" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "Lippukaupan nettiosoite" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Lippukaupan puhelinnumero" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "Ulkoinen URL" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Lisää tähän muiden bändien tiedot, yms." + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "Osa kiertuetta?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "Ei" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Uusi kiertue..." + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Kiertueen nimi" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Keikka-artikkeli" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Lisää uusi artikkeli" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Artikkelin otsikko" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "Käytössä olevat tagit:" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "Julkaise nyt" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "Julkaise keikkapäivänä" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Tallenna" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Tallenna" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Täydellinen URL tulevien keikkojen sivullesi" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "'Ei tulevia keikkoja' -viesti" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "'Ei menneitä keikkoja' -viesti" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "GigPressin käyttöön vaadittava käyttäjätaso" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Pääkäyttäjä" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Päätoimittaja" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Kirjoittaja" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Avustaja" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Lyhyt päiväysformaatti" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Esikatselu" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Pitkä päiväysformaatti" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Aikaformaatti" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Tästä löytyy ohjeita päivämäärän ja ajan muotoiluun" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Käytä 24-tuntista ajan esitystä" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Artistin otsikko" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Kiertueen otsikko" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "Ulkoisen linkin teksti" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Ikäraja" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "Lista ikärajoista " + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Keikka-artikkeli" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Näytä keikan tiedot keikka-artikkelissa" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "artikkelin alussa" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "artikkelin lopussa" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "manuaalisesti koodilla [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Jos keikkaan on liitetty keikka-artikkeli, keikan tiedot tulevat näkyviin halutussa kohdassa artikkelia." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "Keikan tietojen otsikko" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "Tämä tulostuu artikkeliin ennen keikan tietoja." + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "Kategoria keikka-artikkeleille" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Luo keikka-artikkeli automaattisesti joka keikalle." + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Laita luodut artikkelit tähän kategoriaan." + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Älä näytä kategoriaa muissa artikkelilistauksissa." + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Keikka-artikkelin linkitys" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Luo linkki keikka-artikkeliin listan seuraaviin kenttiin" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "Kaupunki" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Keikka-artikkelin linkkisana" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "Tämä tulostuu keikkalistaukseen" + +#: ../admin/settings.php:147 +msgid "Artist URLs" +msgstr "Artistien kotisivut" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "Tee artistin nimestä linkki" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "RSS-syöte on 'auto-discoverable'" + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Näytä RSS ja iCal -linkit." + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Huom. GigPressin RSS- ja iCal-syötteet eivät toimi FeedBurner FeedSmith -lisäosan kanssa. FD FeedBurner -lisäosa toimii." + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "RSS/iCal-syötteen otsikko" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Keikkamaan näyttäminen" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Näytä maa-sarake" + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Käytä täysiä maan nimiä" + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Linkkien aukeaminen" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Avaa linkit uudessa ikkunassa." + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "Kirjoita teemaan jQueryn lataus" + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Älä valitse tätä jos teemassasi on jo jQuery kovakoodattuna." + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Lisäasetukset" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Poista GigPressin oletus-CSS käytöstä" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Poista GigPressin oletus-JavaScript käytöstä" + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Talleta" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "Kaikki" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "Tulevat" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "Menneet" + +#: ../admin/shows.php:151 +msgid "View all artists" +msgstr "Kaikki artistit" + +#: ../admin/shows.php:165 +msgid "View all tours" +msgstr "Kaikki kiertueet" + +#: ../admin/shows.php:179 +msgid "View all venues" +msgstr "Kaikki keikkapaikat" + +#: ../admin/shows.php:193 +msgid "Descending" +msgstr "Uusin ensin" + +#: ../admin/shows.php:194 +msgid "Ascending" +msgstr "Vanhin ensin" + +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Maa" + +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +msgid "Tour" +msgstr "Kiertue" + +#: ../admin/shows.php:263 +msgid "Copy" +msgstr "Kopioi" + +#: ../admin/shows.php:283 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Näillä valinnoilla ei löydy keikkoja." + +#: ../admin/shows.php:289 +msgid "Trash selected shows" +msgstr "Poista valitut keikat" + +#: ../admin/shows.php:303 +msgid "You have" +msgstr "Sinulla on" + +#: ../admin/shows.php:303 +msgid "shows" +msgstr "keikkaa" + +#: ../admin/shows.php:303 +msgid "tours" +msgstr "kiertuetta" + +#: ../admin/shows.php:303 +msgid "in your trash" +msgstr "roskiksessa" + +#: ../admin/shows.php:305 +msgid "Take out the trash now" +msgstr "Tyhjennä roskis" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Kiertue on nimi joukolle keikkoja jotka haluat niputtaa yhteen." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Tallenna" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Muokkaa kiertuetta" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Kiertueen lataaminen muokattavaksi ei onnistunut." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Lisää kiertue" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Lisää kiertue" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Kaikki kiertueet" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Huom. kiertueen poistaminen EI poista siihen liitettyjä keikkoja." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Keikkapaikan lataaminen muokkausta varten ei onnistunut." + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Muokkaa keikkapaikkaa" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Lisää keikkapaikka" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Tallenna" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Lisää keikkapaikka" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "Kaikki keikkapaikat" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Huom. keikkapaikkaa ei voi poistaa jos tietokannassa on siihen liitettyjä keikkoja." + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "Nimi" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Osoite" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "Puhelin" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Aika" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Liput" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "Valitse kuukausi" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "Valitse vuosi" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Listaa tulevat keikat" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Otsikko" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Näytä tulevat keikat" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Näytä tämän päivän keikat" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "Näytä menneet keikat" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Näytettävien keikkojen määrä" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "Vain tämän artistin keikat" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "Vain tämän kiertueen keikat" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "Vain tämän keikkapaikan keikat" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Ryhmittele artistin mukaan" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Ei vaikutusta jos yllä valittu artisti, kiertue tai keikkapaikka." + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "Aakkosjärjestyksessä" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "Manuaalisessa järjestyksessä" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "Ei vaikutusta jos ei ryhmitellä artistin mukaan" + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Ryhmittele kiertueen mukaan" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Näytä RSS ja iCal -syötteet" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "Linkin teksti" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "Tämä teksti näkyy linkissä tulevien keikkojen sivulle (asetettu GigPressin asetuksissa). Jätä tyhjäksi jos et halua linkkiä." + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Tilaa" + +#~ msgid "opens in a new window" +#~ msgstr "aukeaa uuteen ikkunaan" + diff --git a/trunk/langs/gigpress-fr_FR.mo b/trunk/langs/gigpress-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..643ad4cf20babe174d79719c9c3a678d37989f4e GIT binary patch literal 19853 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 G2>uU|Kk^^| literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-fr_FR.po b/trunk/langs/gigpress-fr_FR.po new file mode 100755 index 0000000..d326ad9 --- /dev/null +++ b/trunk/langs/gigpress-fr_FR.po @@ -0,0 +1,1190 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-11 14:22-0600\n" +"PO-Revision-Date: 2012-06-11 14:22-0600\n" +"Last-Translator: Frederic Barry \n" +"Language-Team: Frederic Barry \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: French\n" +"X-Poedit-Country: FRANCE\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "Ajouter un spectacle" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "Spectacles" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artistes" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "Salles" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Tournées" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Réglages" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Importer/Exporter" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Vous utilisez" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Vous aimez?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Faire un don" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../admin/new.php:241 +msgid "at" +msgstr "à" + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:273 +msgid "Price" +msgstr "Prix" + +#: ../gigpress.php:246 +#: ../admin/shows.php:277 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Billetterie" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Téléphone de la salle" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Notes" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "Télécharger iCal" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Acheter des billets" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "Complet" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "Cancellé" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Ajouter à Google Calendar" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Affichage %s–%s sur %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "" + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Rien à exporter." + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Vous n'êtes pas autorisé à faire ceci. Tentez de vous connecter en premier." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Mettre à jour l'artiste" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "ou" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "annuler" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Modifier cet artiste" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Désolé, nous avons rencontré; un problème en tentant de récupérer cet artiste pour l'édition." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Ajouter un artiste" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Ajouter un artiste" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Nom de l'artiste" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +#, fuzzy +msgid "Artist URL" +msgstr "Artiste" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Tous les artistes" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Notez que vous ne pouvez pas supprimer un artiste qui possède des spectacles dans la base de données." + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Nombre de spectacles" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:230 +#: ../admin/shows.php:242 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "Actions" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:266 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "Modifier" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "Supprimer" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:162 +msgid "No artists in the database" +msgstr "Pas d'artistes dans la base de données" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Nous avons rencontré des difficultées tentant d'ajouter le nouvel artiste." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Désolé mais nous avons rencontré des difficultées en tentant de créer votre salle." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Désolé mais nous avons rencontré des difficultées en tentant de créer votre tournée." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Désolé mais nous avons rencontré des difficultées en tentant de créer votre article lié." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Vous devez sélectionner une salle." + +#: ../admin/handlers.php:182 +#, fuzzy +msgid "You must select an artist." +msgstr "Vous devez entrer un nom d'artiste." + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Vous devez entrer un nom d'artiste." + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Vous devez entrer un nom de salle." + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Vous devez entrer une ville." + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Vous devez entrer un nom de tournée." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Ceci n'est pas une date valide." + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Ceci n'est pas une date de fin valide" + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Your show on" +msgstr "Votre spectacle le" + +#: ../admin/handlers.php:247 +msgid "was successfully added." +msgstr "à été ajouté avec succès." + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Edit the related post" +msgstr "Modifier l'article associé" + +#: ../admin/handlers.php:260 +#: ../admin/handlers.php:316 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:446 +#: ../admin/handlers.php:508 +#: ../admin/handlers.php:548 +#: ../admin/handlers.php:636 +#: ../admin/handlers.php:681 +msgid "Something ain't right - try again?" +msgstr "Quelque chose ne fonctionne pas - essayer encore?" + +#: ../admin/handlers.php:305 +#: ../admin/handlers.php:444 +msgid "was successfully updated." +msgstr "à été mis à jour avec succès." + +#: ../admin/handlers.php:355 +#, fuzzy +msgid "Show(s) successfully deleted." +msgstr "Spectacle supprimé avec succès." + +#: ../admin/handlers.php:356 +#: ../admin/handlers.php:589 +msgid "Undo" +msgstr "Annuler" + +#: ../admin/handlers.php:362 +#, fuzzy +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Nous avons rencontré un problème en tentant de supprimer le spectacle. Désolé." + +#: ../admin/handlers.php:402 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:634 +msgid "was successfully added to the database." +msgstr "à été ajouté avec succès à la base de données." + +#: ../admin/handlers.php:468 +msgid "Venue successfully deleted." +msgstr "Salle supprimée avec succès." + +#: ../admin/handlers.php:470 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Nous avons rencontré un problème en tentant de supprimer la salle." + +#: ../admin/handlers.php:546 +msgid "Tour name successfully changed to" +msgstr "Nom de la tournée changée avec succès pour" + +#: ../admin/handlers.php:589 +msgid "Tour successfully deleted." +msgstr "Tournée effacée avec succès." + +#: ../admin/handlers.php:593 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Nous avons rencontré un problème en tentant de supprimer la tournée. Désolé." + +#: ../admin/handlers.php:679 +msgid "successfully updated." +msgstr "mis à jour avec succès." + +#: ../admin/handlers.php:704 +msgid "Artist successfully deleted." +msgstr "Artiste effacé avec succès." + +#: ../admin/handlers.php:707 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Nous avons rencontré un problème en tentant de supprimer cet artiste." + +#: ../admin/handlers.php:744 +#, fuzzy +msgid "Show(s) successfully restored." +msgstr "Spectacle restauré avec succès." + +#: ../admin/handlers.php:748 +#, fuzzy +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Nous avons rencontré un problème en tentant de restaurer le spectacle. Désolé." + +#: ../admin/handlers.php:766 +msgid "Tour successfully restored from the database." +msgstr "Tournée restaurée avec succès de la base de données." + +#: ../admin/handlers.php:768 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Nous avons rencontré un problème en tentant de restaurer la tournée. Désolé." + +#: ../admin/handlers.php:903 +msgid "shows were skipped due to errors" +msgstr "spectacles ont été ignorés dù à des erreurs" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "in" +msgstr "à" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "on" +msgstr "le" + +#: ../admin/handlers.php:912 +msgid "shows were skipped as they were deemed duplicates" +msgstr "spectacles ont été ignorés étant donnés qu'ils ont été jugé stocké en double" + +#: ../admin/handlers.php:921 +msgid "shows were successfully imported" +msgstr "spectacles importés avec succès" + +#: ../admin/handlers.php:931 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "" + +#: ../admin/handlers.php:940 +msgid "Sorry, but there was an error uploading" +msgstr "" + +#: ../admin/handlers.php:959 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Tous les spectacles et tournées dans la corbeille ont été effacés de façon permanente." + +#: ../admin/handlers.php:961 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Nous avons rencontré un problème en tentant de vider la corbeille." + +#: ../admin/handlers.php:983 +msgid "All tours have been migrated into artists." +msgstr "Toutes les tournées ont été converties en artistes." + +#: ../admin/handlers.php:985 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Une erreur est survenue lors de la conversion des tournées en artistes." + +#: ../admin/handlers.php:989 +msgid "There were no tours to migrate." +msgstr "Il n'y a pas de tournées à convertir." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Télécharger un fichier CSV (données séparées par des virgules) pour importer dans votre base de données GigPress." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Révisez les spécifications de formatage pour vous sauver des maux de tête!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Importer CSV" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Télécharger la base de donnée complète de tous vos spectacles dans un fichier au format CSV (séparé par des virgules) compatible avec des applications telles que Microsoft Excel. Le fichier est aussi approprié pour être importé dans une autre installation de GigPress." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Exporter tout les artistes" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Exporter toutes les tournées" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:176 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Pas de tournée dans la base de données" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Exporter toutes les dates" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Exporter les dates à venir" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Exporter les dates passées" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "Télécharger le CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Bienvenue dans GigPress! Démarrez en ajoutant votre premier spectacle plus bas. Pour afficher vos spectacles, ajoutez simplement le" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "shortcode vers n'importe quelle page ou article." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Des questions? Voyez la" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "documentation" + +#: ../admin/new.php:33 +#: ../admin/shows.php:306 +msgid "and" +msgstr "et" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "sur le site de GigPress. Amusez-vous!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Ne plus afficher ce message" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Désolé, nous avons rencontré un problème en chargeant ce spectacle pour l'édition." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Modifier ce spectacle" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Date" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "Aucun" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Est un évènement sur plusieurs jours" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Date de fin" + +#: ../admin/new.php:358 +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +msgid "Artist" +msgstr "Artiste" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Ajouter un nouvel artiste" + +#: ../admin/new.php:396 +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Salle" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Ajouter une nouvelle salle" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Sélectionner une salle" + +#: ../admin/new.php:414 +#: ../admin/shows.php:190 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Pas de salles dans la base de données" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "Nom de la salle" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "Adresse de la salle" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "Ville de la salle" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +#, fuzzy +msgid "Venue state/province" +msgstr "Téléphone de la salle" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +#, fuzzy +msgid "Venue postal code" +msgstr "Téléphone de la salle" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "Pays de la salle" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "Site web de la salle" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Statut" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "Actif" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Admission" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "Indéterminé" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "inclure le symbole de devise" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "URL des billets" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Téléphone de la billetterie" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Utilisez cet espace pour lister les autres groupes ou toute autre informations" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "Fait parti d'une tourné?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "Non" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Ajouter une nouvelle tournée" + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Nom de la tournée" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Article associé" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Ajouter un nouvel article" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Titre de l'article associé" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "Espaces réservés disponibles:" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "Publier maintenant" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "Publier la date du spectacle" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Mettre le spectacle à jour" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Ajouter un spectacle" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "URL complète de votre page de 'Spectacles à venir'" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Message à afficher lorsqu'il n'y a pas de spectacles à venir" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Message à afficher lorsqu'il n'y a pas de spectacles passés" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Niveau d'ulisateur requis pour utiliser GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Administrateur" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Editeur" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Auteur" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Contributeur" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Format court de la date" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Affichage" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Format long de la date" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Format de l'heure" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Documentation sur le formatage de la date et de l'heure" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "J'utilise une horloge 24 heures" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Maison de disque de l'artiste" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Nom de la tournée" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Admission" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "Une liste des restrictions d'âge séparée par des barres verticale (|)" + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Articles associés" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Afficher les détais du spectacle dans les articles liés" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "avant le contenu de l'article" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "après le contenu de l'article" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Si un spectacle a un article lié, les détails de ce spectacle apparaîtront à l'endroit spécifié dans cet article." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "En-tête du spectacle lié" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "Ceci apparaît avant les détails du spectacle dans votre article lié." + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "Catégorie d'articles liés" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Créer automatiquement un nouvel article pour chaque nouveau spectacle que j'ajoute." + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Lorsqu'un article lié est créer, le placer dans cette catégorie" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Exclure cette catégorie de la liste normale de mes articles." + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Liaison d'articles liés" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Placer un lien vers chaque article lié pour un spectacle dans les champs suivant" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "Ville" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Phrase pour l'article associé" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "Ceci apparaît dans la liste de vos spectacles." + +#: ../admin/settings.php:147 +#, fuzzy +msgid "Artist URLs" +msgstr "Artistes" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Activer la découverte automatique du flux RSS de GigPress." + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Afficher les liens d'abonnement RSS et iCal." + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Notez que le plugin FeedBurner FeedSmith détruira vos flux RSS de GigPress et de iCal, mais le plugin FD FeedBurner ne le fera pas." + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "Titre du flux RSS/iCal" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Affichage du pays" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Afficher la colonne du pays." + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Utiliser le nom de pays complet." + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Comportement des liens" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Ouvrir les liens externe dans une nouvelle fenêtre" + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "Charger jQuery dans mon thème." + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Décochez cette case si vous avez la librairie jQuery de codé en dur dans votre thème." + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Avancé" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Désactiver le fichier CSS de GigPress." + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Désactiver le fichier JavaScript de GigPress." + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Enregistrer les modifications" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "Tous" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "A venir" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "Passé" + +#: ../admin/shows.php:154 +msgid "View all artists" +msgstr "Tous les artistes" + +#: ../admin/shows.php:168 +msgid "View all tours" +msgstr "Toutes les tournées" + +#: ../admin/shows.php:182 +msgid "View all venues" +msgstr "Toutes les salles" + +#: ../admin/shows.php:196 +msgid "Descending" +msgstr "Descendant" + +#: ../admin/shows.php:197 +msgid "Ascending" +msgstr "Ascendant" + +#: ../admin/shows.php:228 +#: ../admin/shows.php:240 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Pays" + +#: ../admin/shows.php:229 +#: ../admin/shows.php:241 +msgid "Tour" +msgstr "Tournée" + +#: ../admin/shows.php:266 +msgid "Copy" +msgstr "Copier" + +#: ../admin/shows.php:286 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Désolé, aucun spectacle à afficher selon vos critères." + +#: ../admin/shows.php:292 +msgid "Trash selected shows" +msgstr "" + +#: ../admin/shows.php:306 +msgid "You have" +msgstr "Vous avez" + +#: ../admin/shows.php:306 +msgid "shows" +msgstr "spectacles" + +#: ../admin/shows.php:306 +msgid "tours" +msgstr "tournées" + +#: ../admin/shows.php:306 +msgid "in your trash" +msgstr "dans votre corbeille" + +#: ../admin/shows.php:308 +msgid "Take out the trash now" +msgstr "Vider la corbeille maintenant" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Une tournée est simplement un groupe de spectacles que vous désirez grouper ensemble." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Mettre la tournée à jour" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Modifier cette tournée" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Désolé, nous avons rencontré un problème en chargeant cette tournée pour l'édition." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Ajouter une tournée" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Ajouter la tournée" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Toutes les tournées" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Notez que la suppression d'une tournée ne supprimera PAS les spectacles associés à cette tournée." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Désolé, nous avons rencontré un problème en chargeant cette tournée pour l'édition." + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Modifier cette salle" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Ajouter une salle" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Mettre à jour la salle" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Ajouter salle" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "Toutes les salles" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Notez que vous ne pouvez pas supprimer une salle qui possède des spectacles dans la base de données." + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "Nom" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Adresse" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "Téléphonne" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Heure" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Prix" + +#: ../output/gigpress_shows.php:307 +#, fuzzy +msgid "Select Month" +msgstr "Sélectionner une salle" + +#: ../output/gigpress_shows.php:312 +#, fuzzy +msgid "Select Year" +msgstr "Sélectionner une salle" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Titre" + +#: ../output/gigpress_sidebar.php:87 +#, fuzzy +msgid "Display upcoming shows" +msgstr "Message à afficher lorsqu'il n'y a pas de spectacles à venir" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Nombre de spectacles à afficher" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Grouper par artiste" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "" + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "" + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Grouper par tournée" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Afficher les flux RSS et iCal" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "S'abonner" + +#~ msgid "opens in a new window" +#~ msgstr "ouvre dans une nouvelle fenêtre" diff --git a/trunk/langs/gigpress-he_IL.mo b/trunk/langs/gigpress-he_IL.mo new file mode 100644 index 0000000000000000000000000000000000000000..9855b6a6509a936638898efefe8af6b3057ea2aa GIT binary patch literal 20415 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 literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-he_IL.po b/trunk/langs/gigpress-he_IL.po new file mode 100644 index 0000000..6d7d48f --- /dev/null +++ b/trunk/langs/gigpress-he_IL.po @@ -0,0 +1,1375 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 1.4.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-09-18 21:02-0400\n" +"PO-Revision-Date: \n" +"Last-Translator: Nimrod Dweck \n" +"Language-Team: MINDFIELD \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Bulgarian\n" +"X-Poedit-Country: BULGARIA\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: ../gigpress.php:66 +#: ../admin/new.php:189 +msgid "Add a show" +msgstr "הוסף הופעה" + +#: ../gigpress.php:67 +#: ../admin/shows.php:97 +msgid "Shows" +msgstr "הופעות" + +#: ../gigpress.php:68 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "מופיעים" + +#: ../gigpress.php:69 +#: ../admin/venues.php:31 +msgid "Venues" +msgstr "מקום" + +#: ../gigpress.php:70 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "סיבוב הופעות" + +#: ../gigpress.php:71 +#: ../admin/settings.php:17 +msgid "Settings" +msgstr "הגדרות" + +#: ../gigpress.php:72 +#: ../admin/import-export.php:13 +msgid "Import/Export" +msgstr "ייבא/ייצא" + +#: ../gigpress.php:96 +msgid "You're using" +msgstr "אתה משתמש" + +#: ../gigpress.php:96 +msgid "Like it?" +msgstr "אוהב את זה?" + +#: ../gigpress.php:96 +msgid "Make a donation" +msgstr "עשה תרומה" + +#: ../gigpress.php:144 +msgid "opens in a new window" +msgstr "פתח בחלון חדש" + +#: ../gigpress.php:160 +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../admin/new.php:238 +msgid "at" +msgstr "ב-" + +#: ../gigpress.php:163 +#: ../admin/new.php:489 +#: ../admin/shows.php:224 +msgid "Price" +msgstr "מחיר" + +#: ../gigpress.php:164 +#: ../admin/shows.php:227 +#: ../output/feed.php:74 +msgid "Box office" +msgstr "קופות" + +#: ../gigpress.php:165 +#: ../admin/new.php:455 +#: ../admin/venues.php:132 +#: ../output/feed.php:60 +msgid "Venue phone" +msgstr "טלפון" + +#: ../gigpress.php:166 +#: ../admin/new.php:501 +#: ../admin/settings.php:132 +#: ../output/feed.php:81 +msgid "Notes" +msgstr "הערות" + +#: ../gigpress.php:175 +msgid "Download iCal" +msgstr "הורד iCal" + +#: ../gigpress.php:187 +msgid "Buy tickets" +msgstr "קנה כרטיס" + +#: ../gigpress.php:189 +#: ../admin/new.php:466 +msgid "Sold Out" +msgstr "סולד אאוט" + +#: ../gigpress.php:191 +#: ../admin/new.php:467 +msgid "Cancelled" +msgstr "בוטל" + +#: ../gigpress.php:211 +msgid "Add to Google Calendar" +msgstr "הוסף לגוגל קלנדר" + +#: ../gigpress.php:302 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "הצג כ %s–%s от %s" + +#: ../gigpress.php:420 +msgid "Nothing to export." +msgstr "אין מה לייצא" + +#: ../gigpress.php:427 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "אין לך הרשאה לפעולה זו. נסה להתחבר" + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "עדכן אמן" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "or" +msgstr "או" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "cancel" +msgstr "בטל" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "ערוך אמן" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "מצטערים, אבל הייתה לנו בעיה לטעון את האמן בעבור העריכה" + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "הוסף אמן" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "הוסף אמן" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:109 +#: ../admin/artists.php:151 +#: ../admin/new.php:388 +msgid "Artist name" +msgstr "שם האמן" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "כל האמנים" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "שים לב שאינך יכול למחוק אמן כל עוד יש לו הופעות במאגר הנתונים" + +#: ../admin/artists.php:110 +#: ../admin/artists.php:152 +msgid "Artist ID" +msgstr "ID לאמן" + +#: ../admin/artists.php:111 +#: ../admin/artists.php:153 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:181 +#: ../admin/venues.php:230 +msgid "Number of shows" +msgstr "מספר הופעות" + +#: ../admin/artists.php:112 +#: ../admin/artists.php:154 +#: ../admin/shows.php:192 +#: ../admin/shows.php:247 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:182 +#: ../admin/venues.php:231 +msgid "Actions" +msgstr "פעולות" + +#: ../admin/artists.php:137 +#: ../admin/shows.php:215 +#: ../admin/tours.php:135 +#: ../admin/venues.php:211 +msgid "Edit" +msgstr "ערוך" + +#: ../admin/artists.php:138 +#: ../admin/shows.php:217 +#: ../admin/tours.php:135 +#: ../admin/venues.php:212 +msgid "Delete" +msgstr "מחק" + +#: ../admin/artists.php:146 +#: ../admin/import-export.php:62 +#: ../admin/new.php:378 +#: ../admin/shows.php:133 +msgid "No artists in the database" +msgstr "אין אמנים במאגר הנתונים" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "הייתה לנו בעיה להוסיף את האמן החדש. מצטערים" + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "הייתה לנו בעיה להוסיף מקום חדש. מצטערים" + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "הייתה לנו בעיה ליצור סיבוב הופעות חדש. מצטערים" + +#: ../admin/handlers.php:114 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "הייתה לנו בעיה ליצור פוסט קשור. מצטערים" + +#: ../admin/handlers.php:152 +msgid "You must select a venue." +msgstr "אתה צריך לבחור מקום קודם כל" + +#: ../admin/handlers.php:154 +#: ../admin/handlers.php:168 +msgid "You must enter an artist name." +msgstr "אתה צריך להזין שם אמן" + +#: ../admin/handlers.php:156 +#: ../admin/handlers.php:176 +msgid "You must enter a venue name." +msgstr "אתה צריך להזין שם מקום" + +#: ../admin/handlers.php:158 +#: ../admin/handlers.php:178 +msgid "You must enter a city." +msgstr "אתה צריך להזין עיר" + +#: ../admin/handlers.php:160 +#: ../admin/handlers.php:172 +msgid "You must enter a tour name." +msgstr "אתה צריך להזין שם לסיבוב ההופעות" + +#: ../admin/handlers.php:162 +msgid "That's not a valid date." +msgstr "זה איננו תאריך קביל" + +#: ../admin/handlers.php:164 +msgid "That's not a valid end date." +msgstr "זה איננו מועד סיום קביל" + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Your show on" +msgstr "ההופעה תתקיים ב-" + +#: ../admin/handlers.php:223 +msgid "was successfully added." +msgstr "הוסף בהצלחה" + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Edit the related post" +msgstr "ערוך פוסט קשור" + +#: ../admin/handlers.php:236 +#: ../admin/handlers.php:290 +#: ../admin/handlers.php:364 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:466 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:588 +#: ../admin/handlers.php:627 +msgid "Something ain't right - try again?" +msgstr "משהו אינו כשורה. נסה שוב?" + +#: ../admin/handlers.php:279 +#: ../admin/handlers.php:402 +msgid "was successfully updated." +msgstr "עודכן בהצלחה!" + +#: ../admin/handlers.php:319 +msgid "Show successfully deleted." +msgstr "ההופעה נמחקה בהצלחה!" + +#: ../admin/handlers.php:319 +#: ../admin/handlers.php:547 +msgid "Undo" +msgstr "בטל" + +#: ../admin/handlers.php:323 +msgid "We ran into some trouble deleting the show. Sorry." +msgstr "נתקלנו בבעיה בעת מחיקת ההופעה. מצטערים" + +#: ../admin/handlers.php:362 +#: ../admin/handlers.php:464 +#: ../admin/handlers.php:586 +msgid "was successfully added to the database." +msgstr "הוסף בהצלחה למאגר הנתונים" + +#: ../admin/handlers.php:426 +msgid "Venue successfully deleted." +msgstr "המקום הוסף בהצלחה" + +#: ../admin/handlers.php:428 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "נתקלנו בקשיים בעת מחיקת המקום. מצטערים" + +#: ../admin/handlers.php:504 +msgid "Tour name successfully changed to" +msgstr "שם סיבוב ההופעות שונה ל-" + +#: ../admin/handlers.php:547 +msgid "Tour successfully deleted." +msgstr "סיבוב ההופעות נמחק בהצלחה" + +#: ../admin/handlers.php:551 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "נתקלנו בקשיים בעת מחיקת סיבוב ההופעות. מצטערים" + +#: ../admin/handlers.php:625 +msgid "successfully updated." +msgstr "עודכן בהצלחה" + +#: ../admin/handlers.php:650 +msgid "Artist successfully deleted." +msgstr "האמן נמחק בהצלחה" + +#: ../admin/handlers.php:653 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "נתקלנו בקשיים בעת מחיקת האמן. מצטערים" + +#: ../admin/handlers.php:677 +msgid "Show successfully restored." +msgstr "ההופעה שוחזרה בהצלחה" + +#: ../admin/handlers.php:679 +msgid "We ran into some trouble restoring that show. Sorry." +msgstr "נתקלנו בקשיים בעת שחזור ההופעה. מצטערים" + +#: ../admin/handlers.php:697 +msgid "Tour successfully restored from the database." +msgstr "סיבוב ההופעות שוחזר בהצלחה ממאגר הנתונים" + +#: ../admin/handlers.php:699 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "נתקלנו בקשיים עת שחזור סיבוב ההופעות. מצטערים" + +#: ../admin/handlers.php:816 +msgid "shows were skipped due to errors" +msgstr "הופעות דולגו בשל בעיות" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "in" +msgstr "ב-" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "on" +msgstr "ב-" + +#: ../admin/handlers.php:825 +msgid "shows were skipped as they were deemed duplicates" +msgstr "הופעות דולגו בשל כפילויות" + +#: ../admin/handlers.php:834 +msgid "shows were successfully imported" +msgstr "ההופעות יובאו בהצלחה" + +#: ../admin/handlers.php:871 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "כל ההופעות וסיבובי ההופעות באשפה נמחקו לצמיתות" + +#: ../admin/handlers.php:873 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "נתקלנו בקשיים בעת ריקון האשפה. מצטערים" + +#: ../admin/handlers.php:895 +msgid "All tours have been migrated into artists." +msgstr "כל סיבובי ההופעות יובאו אל האמנים" + +#: ../admin/handlers.php:897 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "הייתה בעיה ביבוא סיבובי ההופעות לאמנים. מצטערים" + +#: ../admin/handlers.php:901 +msgid "There were no tours to migrate." +msgstr "לא היו סיבובי הופעות ליבא" + +#: ../admin/import-export.php:19 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "העלה קובץ CSV (comma-separated values) בשביל לייבא לתוך מאגר הנתונים של GIGPRESS" + +#: ../admin/import-export.php:19 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "אנא בדוק את העימוד מראש עוד לפני שאתה שומר. חבל על הכאב ראש" + +#: ../admin/import-export.php:27 +msgid "Upload CSV" +msgstr "העלה CSV" + +#: ../admin/import-export.php:46 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "הורד את מאגר הנתונים של ההופעות במלואו כקובץ CSV (comma-separated values) , התואם לתוכנות כאקסל. הקובץ מצאים גם לייבוא להתקנה נוספת של GIGPRESS " + +#: ../admin/import-export.php:55 +msgid "Export all artists" +msgstr "יצא את כל האמנים" + +#: ../admin/import-export.php:69 +msgid "Export all tours" +msgstr "יצא את כל סיבובי ההופעות" + +#: ../admin/import-export.php:76 +#: ../admin/new.php:526 +#: ../admin/shows.php:147 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "אין סיבובי הופעות במאגר הנתונים" + +#: ../admin/import-export.php:83 +msgid "Export all dates" +msgstr "ייצא את כל התאריכים" + +#: ../admin/import-export.php:84 +msgid "Export upcoming dates" +msgstr "ייצא את כל המועדים הקרובים" + +#: ../admin/import-export.php:85 +msgid "Export past dates" +msgstr "ייצא את מועדי העבר" + +#: ../admin/import-export.php:89 +msgid "Download CSV" +msgstr "הורד קובץ CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "ברוך הבא לGIGPRESS! התחל על ידי הוספת ההופעה הראשונה שלך למטה. בשביל להציג את ההופעות שלך פשוט הוסף " + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "קיצור לכל דף או פוסט" + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "שאלות? בבקשה בדוק את ה-" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "מסמכים" + +#: ../admin/new.php:33 +#: ../admin/shows.php:265 +msgid "and" +msgstr "ו-" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "באתר GIGPRESS. תהנה!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "אל תראה זאת שוב." + +#: ../admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "מצטערים, אבל הייתה לנו בעיה לטעון את ההופעה לעריכה" + +#: ../admin/new.php:180 +msgid "Edit this show" +msgstr "ערוך הופעה זו" + +#: ../admin/new.php:203 +#: ../admin/settings.php:130 +#: ../admin/shows.php:186 +#: ../admin/shows.php:241 +#: ../output/feed.php:43 +msgid "Date" +msgstr "תאריך" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:207 +#: ../admin/new.php:328 +msgid "January" +msgstr "ינואר" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:208 +#: ../admin/new.php:329 +msgid "February" +msgstr "פברואר" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:209 +#: ../admin/new.php:330 +msgid "March" +msgstr "מרץ" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:210 +#: ../admin/new.php:331 +msgid "April" +msgstr "אפריל" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:211 +#: ../admin/new.php:332 +msgid "May" +msgstr "מאי" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:212 +#: ../admin/new.php:333 +msgid "June" +msgstr "יוני" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:213 +#: ../admin/new.php:334 +msgid "July" +msgstr "יולי" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:214 +#: ../admin/new.php:335 +msgid "August" +msgstr "אוגוסט" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:215 +#: ../admin/new.php:336 +msgid "September" +msgstr "ספטמבר" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:216 +#: ../admin/new.php:337 +msgid "October" +msgstr "אוקטובר" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:217 +#: ../admin/new.php:338 +msgid "November" +msgstr "נובמבר" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:218 +#: ../admin/new.php:339 +msgid "December" +msgstr "דצמבר" + +#: ../admin/new.php:270 +#: ../admin/new.php:546 +msgid "None" +msgstr "כלום" + +#: ../admin/new.php:319 +msgid "This is a multi-day event" +msgstr "זהו אירוע המתפרש על מספר ימים" + +#: ../admin/new.php:324 +msgid "End date" +msgstr "תאריך סיום" + +#: ../admin/new.php:362 +#: ../admin/shows.php:187 +#: ../admin/shows.php:242 +msgid "Artist" +msgstr "אמן" + +#: ../admin/new.php:365 +msgid "Add a new artist" +msgstr "הוסף אמן חדש" + +#: ../admin/new.php:395 +#: ../admin/shows.php:189 +#: ../admin/shows.php:244 +#: ../output/feed.php:53 +msgid "Venue" +msgstr "מקום" + +#: ../admin/new.php:398 +msgid "Add a new venue" +msgstr "הוסף מקום חדש" + +#: ../admin/new.php:400 +msgid "Select a venue" +msgstr "בחר מקום" + +#: ../admin/new.php:414 +#: ../admin/shows.php:161 +#: ../admin/venues.php:220 +msgid "No venues in the database" +msgstr "אין מקומות במאגר" + +#: ../admin/new.php:424 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "שם המקום" + +#: ../admin/new.php:429 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "עיר" + +#: ../admin/new.php:433 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "כתובת" + +#: ../admin/new.php:438 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "ארץ" + +#: ../admin/new.php:451 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "אתר" + +#: ../admin/new.php:463 +msgid "Status" +msgstr "סטטוס" + +#: ../admin/new.php:465 +msgid "Active" +msgstr "פעיל" + +#: ../admin/new.php:473 +msgid "Admittance" +msgstr "כרטיס" + +#: ../admin/new.php:475 +msgid "Not sure" +msgstr "לא בטוח" + +#: ../admin/new.php:490 +msgid "include currency symbol" +msgstr "כלול סימון מטבע" + +#: ../admin/new.php:493 +msgid "Ticket URL" +msgstr "לרכישת כרטיסים" + +#: ../admin/new.php:497 +msgid "Ticket phone" +msgstr "טלפון קופות" + +#: ../admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "השתמש ברווח שכאן בשביל להוסיף להקות אחרות, מידע נוסף וכן הלאה" + +#: ../admin/new.php:508 +msgid "Part of a tour?" +msgstr "חלק מסיבוב הופעות?" + +#: ../admin/new.php:511 +msgid "No" +msgstr "לא" + +#: ../admin/new.php:513 +msgid "Add a new tour" +msgstr "הוסף סיבוב הופעות חדש" + +#: ../admin/new.php:536 +#: ../admin/tours.php:82 +#: ../admin/tours.php:111 +#: ../admin/tours.php:148 +msgid "Tour name" +msgstr "שם סיבוב ההופעות" + +#: ../admin/new.php:543 +msgid "Related post" +msgstr "פוסט קשור" + +#: ../admin/new.php:548 +msgid "Add a new post" +msgstr "הוסף פוסט חדש" + +#: ../admin/new.php:566 +msgid "Related post title" +msgstr "כותרת פוסט קשור" + +#: ../admin/new.php:568 +msgid "Available placeholders:" +msgstr "מיקומים זמינים:" + +#: ../admin/new.php:569 +msgid "Publish now" +msgstr "פרסם כעת" + +#: ../admin/new.php:570 +msgid "Publish on show date" +msgstr "פרסם ביום ההופעה" + +#: ../admin/new.php:579 +msgid "Update show" +msgstr "עדכן הופעה" + +#: ../admin/new.php:583 +msgid "Add show" +msgstr "הוסף הופעה" + +#: ../admin/settings.php:24 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "כתובת URL לעמוד ההופעות הקרובות" + +#: ../admin/settings.php:29 +msgid "No upcoming shows message" +msgstr "אין הודעה לגבי הופעות קרובות" + +#: ../admin/settings.php:35 +msgid "No past shows message" +msgstr "אין הודעה לגבי הופעות עבר" + +#: ../admin/settings.php:42 +msgid "User level required to use GigPress" +msgstr "דרגת המשתמש הדרושה לשימוש ב-GIGPRESS" + +#: ../admin/settings.php:45 +msgid "Administrator" +msgstr "אדמיניסטרטור" + +#: ../admin/settings.php:46 +msgid "Editor" +msgstr "עורך" + +#: ../admin/settings.php:47 +msgid "Author" +msgstr "כתב" + +#: ../admin/settings.php:48 +msgid "Contributor" +msgstr "תרם" + +#: ../admin/settings.php:54 +msgid "Short date format" +msgstr "פורמט תאריך מקוצר" + +#: ../admin/settings.php:57 +#: ../admin/settings.php:64 +#: ../admin/settings.php:71 +msgid "Output" +msgstr "תוצאה" + +#: ../admin/settings.php:61 +msgid "Long date format" +msgstr "פורמאט תאריך ארוך" + +#: ../admin/settings.php:68 +msgid "Time format" +msgstr "פורמט זמן" + +#: ../admin/settings.php:72 +msgid "Here's some documentation on date and time formatting" +msgstr "הנה המסמכים בנוגע לפורמטים של תאריך וזמן" + +#: ../admin/settings.php:73 +msgid "I use a 24 hour clock" +msgstr "אני מתשמש בשעון בן 24 שעות" + +#: ../admin/settings.php:77 +msgid "Artist label" +msgstr "לייבל" + +#: ../admin/settings.php:83 +msgid "Tour label" +msgstr "סיבוב הופעות של הלייבל" + +#: ../admin/settings.php:89 +#: ../output/feed.php:70 +msgid "Age restrictions" +msgstr "הגבלת גיל" + +#: ../admin/settings.php:91 +msgid "A pipe-separated list of available age restrictions." +msgstr "רשימה ופרטים הנוגעים להגבלות גיל" + +#: ../admin/settings.php:94 +msgid "Related posts" +msgstr "פוסטים קשורים" + +#: ../admin/settings.php:96 +msgid "Display gig info in related posts" +msgstr "הצג את פרטי ההופעה בפוסטים קשורים" + +#: ../admin/settings.php:97 +msgid "before the post content" +msgstr "לפני תוכן הפוסט" + +#: ../admin/settings.php:98 +msgid "after the post content" +msgstr "אחרי תוכן הפוסט" + +#: ../admin/settings.php:99 +msgid "nowhere at all" +msgstr "בשום מקום" + +#: ../admin/settings.php:100 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "אם להופעה יש פוסט קשור, פרטי ההופעה יופיעו במקום ספציפי באותו הפוסט" + +#: ../admin/settings.php:104 +msgid "Related show heading" +msgstr "כותרת הופעה קשורה" + +#: ../admin/settings.php:107 +msgid "This appears before the gig details in your related post." +msgstr "זה מופיע לפני פרטי ההופעה בפוסט הקשור" + +#: ../admin/settings.php:111 +msgid "Related posts category" +msgstr "קטגוריית פוסטים קשורים" + +#: ../admin/settings.php:113 +msgid "Automatically create a related post for every new show I enter." +msgstr "הוסף אוטומטית פוסט קשור כל הופעה חדשה אותה אני מוסיף" + +#: ../admin/settings.php:114 +msgid "When creating related posts, put them in this category" +msgstr "כאשר אתה יוצר פוסט קשור, שים אותם אוטומטית בקטגוריה זו" + +#: ../admin/settings.php:122 +msgid "Exclude this category from my normal post listings." +msgstr "הפרד קטגוריה זו מפוסטים רגילים" + +#: ../admin/settings.php:127 +msgid "Related posts linking" +msgstr "קישור לפוסטים קשורים" + +#: ../admin/settings.php:129 +msgid "Place a link to each show's related post in the following fields" +msgstr "הצב לינק לכל הופעה קשורה בשדה הרלוונטי" + +#: ../admin/settings.php:131 +#: ../admin/shows.php:188 +#: ../admin/shows.php:243 +#: ../admin/venues.php:177 +#: ../admin/venues.php:226 +#: ../output/feed.php:51 +msgid "City" +msgstr "עיר" + +#: ../admin/settings.php:136 +msgid "Related post phrase" +msgstr "טקסט פוסט קשור" + +#: ../admin/settings.php:139 +msgid "This appears in your shows listing." +msgstr "זה מופיע ברישום ההופעות שלך" + +#: ../admin/settings.php:143 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:145 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "אפשר גילוי אוטומטית של פיד ה-RSS של GIGPRESS" + +#: ../admin/settings.php:146 +msgid "Show RSS and iCal subscription links." +msgstr "הראה קישורים ל-RSS ומינוי iCal" + +#: ../admin/settings.php:147 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "שים לב שהפלאג-אין FeedBurner FeedSmith מחסל את ה-RSS וה-iCal של GigPress, אבל הפלאג-אין FD FeedBurner לא." + +#: ../admin/settings.php:151 +msgid "RSS/iCal feed title" +msgstr "כותרת פיד RSS/iCal" + +#: ../admin/settings.php:157 +msgid "Country display" +msgstr "תצוגת מדינה" + +#: ../admin/settings.php:159 +msgid "Display country column." +msgstr "הצג עמודת מדינה" + +#: ../admin/settings.php:159 +msgid "Use full country names." +msgstr "השתמשת בשמות מדינות מלאים" + +#: ../admin/settings.php:163 +msgid "Link behaviour" +msgstr "התנהגות לינקים" + +#: ../admin/settings.php:164 +msgid "Open external links in new windows." +msgstr "פתח קישורים חיצוניים בחלון חדש" + +#: ../admin/settings.php:168 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:170 +msgid "Load jQuery into my theme." +msgstr "טען jQuery לתוך התבנית שלי" + +#: ../admin/settings.php:171 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "הסר סימון זה אם אתה משתמש בקישור hard-coded בספריית ה-jQuery בתבנית שלך" + +#: ../admin/settings.php:209 +msgid "Save Changes" +msgstr "שמור שינויים" + +#: ../admin/shows.php:106 +msgid "All" +msgstr "הכול" + +#: ../admin/shows.php:109 +msgid "Upcoming" +msgstr "קרובות" + +#: ../admin/shows.php:112 +msgid "Past" +msgstr "עבר" + +#: ../admin/shows.php:125 +msgid "View all artists" +msgstr "הצג את כל האמנים" + +#: ../admin/shows.php:139 +msgid "View all tours" +msgstr "הצג את כל סיבובי ההופעות" + +#: ../admin/shows.php:153 +msgid "View all venues" +msgstr "הצג את כל המקומות" + +#: ../admin/shows.php:167 +msgid "Descending" +msgstr "יורד" + +#: ../admin/shows.php:168 +msgid "Ascending" +msgstr "עולה" + +#: ../admin/shows.php:190 +#: ../admin/shows.php:245 +#: ../admin/venues.php:179 +#: ../admin/venues.php:228 +#: ../output/feed.php:63 +msgid "Country" +msgstr "מדינה" + +#: ../admin/shows.php:191 +#: ../admin/shows.php:246 +msgid "Tour" +msgstr "סיבוב הופעות" + +#: ../admin/shows.php:216 +msgid "Copy" +msgstr "העתק" + +#: ../admin/shows.php:236 +msgid "Sorry, no shows to display based on your criteria." +msgstr "מצטערים, אין תצוגה התואמת את הקריטריונים שהזנת" + +#: ../admin/shows.php:265 +msgid "You have" +msgstr "יש לך" + +#: ../admin/shows.php:265 +msgid "shows" +msgstr "הופעות" + +#: ../admin/shows.php:265 +msgid "tours" +msgstr "סיבובי הופעות" + +#: ../admin/shows.php:265 +msgid "in your trash" +msgstr "באשפה שלך" + +#: ../admin/shows.php:267 +msgid "Take out the trash now" +msgstr "הוצא את האשפה" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "סיבוב הופעות הוא פשוט אסופת הופעות שאתה רוצה לקשור יחדיו" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "עדכן סיבוב הופעות" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "ערוך סיבוב הופעות" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "מצטערים, אבל היה לנו קושי בטעינת סיבוב ההופעות לעריכה" + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "הוסף סיבוב הופעות" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "הוסף סיבוב הופעות" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "כל סיבובי ההופעות" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "שים לב שמחיקת סיבוב ההופעות לא תמחוק את ההופעות הקשורות לסיבוב ההופעות האמור" + +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour ID" +msgstr "מזהה סיבוב הופעות" + +#: ../admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "מצטערים, אבל היה לנו קושי בטעינת המקום האמור לסיבוב ההופעות לטובת עריכה" + +#: ../admin/venues.php:85 +msgid "Edit this venue" +msgstr "ערוך מקום זה" + +#: ../admin/venues.php:95 +msgid "Add an venue" +msgstr "הוסף מקום" + +#: ../admin/venues.php:140 +msgid "Update venue" +msgstr "עדכן מקום" + +#: ../admin/venues.php:144 +msgid "Add venue" +msgstr "הוסף מקום" + +#: ../admin/venues.php:153 +msgid "All venues" +msgstr "כל המקומות" + +#: ../admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "שים לב שאינך יכול למחוק מקום כל עוד יש הופעות המתקיימות בו במאגר הנתונים" + +#: ../admin/venues.php:176 +#: ../admin/venues.php:225 +msgid "Name" +msgstr "שם" + +#: ../admin/venues.php:178 +#: ../admin/venues.php:227 +#: ../output/feed.php:56 +msgid "Address" +msgstr "כתובת" + +#: ../admin/venues.php:180 +#: ../admin/venues.php:229 +msgid "Phone" +msgstr "טלפון" + +#: ../output/feed.php:48 +msgid "Time" +msgstr "שעה" + +#: ../output/feed.php:66 +msgid "Admission" +msgstr "מחיר כרטיס" + +#: ../output/gigpress_sidebar.php:41 +msgid "Title" +msgstr "כותרת" + +#: ../output/gigpress_sidebar.php:43 +msgid "Number of shows to list" +msgstr "כמות הופעות לרשימה" + +#: ../output/gigpress_sidebar.php:47 +msgid "Group by artist" +msgstr "קבץ על פי אמן" + +#: ../output/gigpress_sidebar.php:51 +msgid "Group by tour" +msgstr "קבץ על פי סיבוב הופעות" + +#: ../output/gigpress_sidebar.php:55 +msgid "Show RSS and iCal feeds" +msgstr "הראה פיד RSS ו-iCal" + +#: ../output/gigpress_sidebar.php:59 +msgid "Show link to shows page" +msgstr "הצג לינק בעמוד ההופעות" + +#: ../output/gigpress_sidebar.php:61 +msgid "Shows page link text" +msgstr "הצג לינק לעמוד בטקסט" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "הרשם" + +#~ msgid "All Ages" +#~ msgstr "Всички възрасти" + +#~ msgid "All Ages/Licensed" +#~ msgstr "Всички върасти/с лични документи" + +#~ msgid "No minors" +#~ msgstr "Без непълнолетни" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#, fuzzy +#~ msgid "No artists in the database!" +#~ msgstr "Няма турнета в базатра данни!" + +#, fuzzy +#~ msgid "You must enter an tour name." +#~ msgstr "Трябва да въведете град." + +#~ msgid "Used in the main show listings." +#~ msgstr "Използвани в главните участия списъци." + +#~ msgid "Used in the Related Post entry." +#~ msgstr "Използва се в Свързаните публикации." + +#~ msgid "Related Posts" +#~ msgstr "Свързани пунликации" + +#~ msgid "No tours in the database!" +#~ msgstr "Няма турнета в базатра данни!" + +#, fuzzy +#~ msgid "No venues in the database!" +#~ msgstr "Няма турнета в базатра данни!" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Добре дошли в GigPress! Трябва първо да" + +#~ msgid "customize some of the options" +#~ msgstr "направите някои настройки" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Предлагаме формат, по следния модел: Winnipeg, MB." + +#~ msgid "toggle venue info" +#~ msgstr "добави информация за събитието" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Това е задължително поле, така че ако не знаеш какво да впишеш остави " +#~ "Ще бъде добавено." + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Ако въведете улица и номер ще бъде направена хипервръзка с Google Maps. " +#~ "Опитайте тази опция." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Всички въведени тук стойности ще бъдат добавени като хипервръзка, към " +#~ "името на събитието." + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "За да се има възможност за много валути няма автоматично форматиране на " +#~ "валутта, така че ще ви се изпише това което въведете. Помнете това!" + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Това ще позволи \"Купи онлайн\", когато се показват датите." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Ако това участие е част от турне, което вече сте въвели в GigPress, го " +#~ "изберете от тук.
    Все още няма турнета?" + +#~ msgid "Create them here." +#~ msgstr "Създайте ги тук." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Можете да свържете всчко участие с WordPress публикация, полезно за " +#~ "резюмета, качване на снимки, потребителски коментари." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "" +#~ "Трябва да въведете събитие(може би е \"Ще бъде въведено по-късно\"?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "" +#~ "Трябва да въведете име на турнето. Това е единственото поле, което прави " +#~ "силно впечатление!" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Трябва да въведете име на турнето!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Турнето бе преподредено успешно." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "Има проблем с изтриването на участията в кошчето. Съжаляваме." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Всички турнета в кошчето бяха безвъзвратно изтрити." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "Има проблем с изтриването на турнетата от кошчето. Съжаляваме." + +#~ msgid "Name of your band" +#~ msgstr "Име на групата" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Това се използва за твоя RSS feed и hCalendar данни." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "" +#~ "Покажи хипервръзка до тази страница под списъка в страничната лента." + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "Фраза на връзката на Предстоящи участия" + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Кликни \"Обнови бутона\" за да видиш изгледа." + +#~ msgid "RSS Feed" +#~ msgstr "RSS емисия" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "Моля включете връзка към RSS емисията на предстоящите участия" + +#~ msgid "below my upcoming shows table" +#~ msgstr "под моята таблица с предстоящи участия" + +#~ msgid "below my sidebar listing" +#~ msgstr "под списъка в страничната лента" + +#~ msgid "in the head portion of my page" +#~ msgstr "в head секцията на моята страница" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "Твоя RSS feed за предстоящи участие е" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "" +#~ "Имайте в предвид, че добавката FeedBurner FeedSmith е несъвместима с " +#~ "GigPress." + +#~ msgid "Tour grouping" +#~ msgstr "Групиране на турнета" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "покажи турнетата преди самостоятелните участия" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "покажи турнетата след самостоятелните участия" + +#~ msgid "Individual Shows heading" +#~ msgstr "Заглавието на Самостоятелните участия" + +#~ msgid "Heading level of tour names" +#~ msgstr "Размер на заглавието на турнетата" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "В зависимост от семантичнaтa структура на вашата страница, може да искате " +#~ "заглавията, които показват името на вашите турнета да бъде на различно " +#~ "ниво (размер)." + +#~ msgid "More on HTML headings." +#~ msgstr "Повече на HTML заглавията." + +#~ msgid "This will add the" +#~ msgstr "Това ще добави" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "характерен вид на всички места, билети и Google Maps връзки. Не " +#~ "забравяйте, че този начин на работа може да бъде неприятен за хора, които " +#~ "обичат да контролират техният собствен уеб бразузър и че тази " +#~ "характерност не се валидизира в стриктните HTML правила." + +#~ msgid "Past shows" +#~ msgstr "Минали участия" + +#~ msgid "Buy link" +#~ msgstr "Купи билети" + +#~ msgid "Link" +#~ msgstr "Връзка" + +#~ msgid "Reorder tours" +#~ msgstr "Преподреди турнетата" + +#~ msgid "Display order" +#~ msgstr "Покажи реда" + +#~ msgid "Save order" +#~ msgstr "Запази реда" + +#~ msgid "edit" +#~ msgstr "редактирай" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Намери адреса с Google Maps." + +#~ msgid "Buy Tickets" +#~ msgstr "Купи билети" + +#~ msgid "Segment list into tours?" +#~ msgstr "Раздели списъка в турнета?" diff --git a/trunk/langs/gigpress-it_IT.mo b/trunk/langs/gigpress-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..8e4097af164f92f91aafc7d43ca420f9ede55156 GIT binary patch literal 19888 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 ZL?h91)h@&HQX*Xs8y0*X9j;Nf_5XP}Y!Uzf literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-it_IT.po b/trunk/langs/gigpress-it_IT.po new file mode 100644 index 0000000..b82afcf --- /dev/null +++ b/trunk/langs/gigpress-it_IT.po @@ -0,0 +1,1139 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.1.6\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-01-04 11:44-0400\n" +"PO-Revision-Date: \n" +"Last-Translator: Chiara Esposito - www.thek.it \n" +"Language-Team: Chiara Esposito \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-Language: Italian\n" +"X-Poedit-Country: ITALY\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:192 +msgid "Add a show" +msgstr "Aggiungi spettacolo" + +#: ../gigpress.php:66 +#: ../admin/shows.php:102 +msgid "Shows" +msgstr "Spettacolo" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artisti" + +#: ../gigpress.php:68 +#: ../admin/venues.php:31 +msgid "Venues" +msgstr "Sedi" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Tour" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Impostazioni" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Importa/Esporta" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Stai usando" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Ti piace?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Fai una donazione" + +#: ../gigpress.php:174 +msgid "opens in a new window" +msgstr "apre in una nuova finestra" + +#: ../gigpress.php:195 +#: ../admin/handlers.php:847 +#: ../admin/handlers.php:856 +#: ../admin/handlers.php:865 +#: ../admin/new.php:234 +msgid "at" +msgstr "a" + +#: ../gigpress.php:198 +#: ../admin/new.php:474 +#: ../admin/shows.php:245 +msgid "Price" +msgstr "Prezzo" + +#: ../gigpress.php:199 +#: ../admin/shows.php:248 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Box office" + +#: ../gigpress.php:200 +#: ../admin/new.php:440 +#: ../admin/venues.php:132 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Telefono" + +#: ../gigpress.php:201 +#: ../admin/new.php:486 +#: ../admin/settings.php:130 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Note" + +#: ../gigpress.php:218 +msgid "Download iCal" +msgstr "Download iCal" + +#: ../gigpress.php:230 +msgid "Buy tickets" +msgstr "Acquista biglietti" + +#: ../gigpress.php:232 +#: ../admin/new.php:451 +msgid "Sold Out" +msgstr "Tutto esaurito" + +#: ../gigpress.php:234 +#: ../admin/new.php:452 +msgid "Cancelled" +msgstr "Annullato" + +#: ../gigpress.php:255 +msgid "Add to Google Calendar" +msgstr "Aggiungi a Google Calendar" + +#: ../gigpress.php:345 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Mostra%s–%s di %s" + +#: ../gigpress.php:452 +msgid "Artist order updated." +msgstr "Ordine degli artisti aggiornato." + +#: ../gigpress.php:503 +msgid "Nothing to export." +msgstr "Nulla da esportare." + +#: ../gigpress.php:510 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Non sei autorizzato a farlo. Prova a fare il login, prima." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Aggiorna dati artista" + +#: ../admin/artists.php:44 +#: ../admin/new.php:565 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "or" +msgstr "o" + +#: ../admin/artists.php:44 +#: ../admin/new.php:565 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "cancel" +msgstr "cancella" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Modifica dati artista" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "C'è stato un problema nel caricare i dati dell'artistica per la modifica." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Aggiungi un artista" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Aggiungi artista" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:113 +#: ../admin/artists.php:157 +#: ../admin/new.php:375 +msgid "Artist name" +msgstr "Nome dell'artista" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "Tutti gli artisti" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Nota bene: non puoi cancellare un artista se ci sono suoi spettacoli nel database." + +#: ../admin/artists.php:114 +#: ../admin/artists.php:158 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:182 +#: ../admin/venues.php:233 +msgid "Number of shows" +msgstr "Numero di spettacoli" + +#: ../admin/artists.php:115 +#: ../admin/artists.php:159 +#: ../admin/shows.php:202 +#: ../admin/shows.php:214 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:183 +#: ../admin/venues.php:234 +msgid "Actions" +msgstr "Azioni" + +#: ../admin/artists.php:141 +#: ../admin/shows.php:238 +#: ../admin/tours.php:135 +#: ../admin/venues.php:213 +msgid "Edit" +msgstr "Modifica" + +#: ../admin/artists.php:142 +#: ../admin/tours.php:135 +#: ../admin/venues.php:214 +msgid "Delete" +msgstr "Cancella" + +#: ../admin/artists.php:150 +#: ../admin/import-export.php:61 +#: ../admin/new.php:365 +#: ../admin/shows.php:138 +msgid "No artists in the database" +msgstr "Nessun artista nel database" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "C'è stato un problema nel creare il nuovo artista." + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "C'è stato un problema nella creazione della nuova sede di eventi." + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "C'è stato un problema nella creazione del nuovo tour." + +#: ../admin/handlers.php:115 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "C'è stato un problema nella creazione del post collegato." + +#: ../admin/handlers.php:153 +msgid "You must select a venue." +msgstr "Devi scegliere la sede dell'evento." + +#: ../admin/handlers.php:155 +msgid "You must select an artist." +msgstr "Devi scegliere un artista." + +#: ../admin/handlers.php:157 +#: ../admin/handlers.php:171 +msgid "You must enter an artist name." +msgstr "Devi scegliere il nome dell'artista" + +#: ../admin/handlers.php:159 +#: ../admin/handlers.php:179 +msgid "You must enter a venue name." +msgstr "Devi inserire il nome della sede dell'evento." + +#: ../admin/handlers.php:161 +#: ../admin/handlers.php:181 +msgid "You must enter a city." +msgstr "Devi inserire una città." + +#: ../admin/handlers.php:163 +#: ../admin/handlers.php:175 +msgid "You must enter a tour name." +msgstr "Devi inserire il nome di un tour." + +#: ../admin/handlers.php:165 +msgid "That's not a valid date." +msgstr "Non è una data valida." + +#: ../admin/handlers.php:167 +msgid "That's not a valid end date." +msgstr "Non è una data finale valida." + +#: ../admin/handlers.php:225 +#: ../admin/handlers.php:280 +msgid "Your show on" +msgstr "Il tuo spettacolo del" + +#: ../admin/handlers.php:225 +msgid "was successfully added." +msgstr "è stato aggiunto." + +#: ../admin/handlers.php:225 +#: ../admin/handlers.php:280 +msgid "Edit the related post" +msgstr "Modifica il post collegato" + +#: ../admin/handlers.php:238 +#: ../admin/handlers.php:291 +#: ../admin/handlers.php:378 +#: ../admin/handlers.php:418 +#: ../admin/handlers.php:480 +#: ../admin/handlers.php:520 +#: ../admin/handlers.php:602 +#: ../admin/handlers.php:641 +msgid "Something ain't right - try again?" +msgstr "Qualcosa non è andato per il verso giusto - riprova?" + +#: ../admin/handlers.php:280 +#: ../admin/handlers.php:416 +msgid "was successfully updated." +msgstr "è stato aggiornato." + +#: ../admin/handlers.php:330 +msgid "Show(s) successfully deleted." +msgstr "Spettacolo/i cancellato." + +#: ../admin/handlers.php:331 +#: ../admin/handlers.php:561 +msgid "Undo" +msgstr "Annulla ultima azione" + +#: ../admin/handlers.php:337 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "C'è stato un problema nel cancellare lo spettacolo/gli spettacoli." + +#: ../admin/handlers.php:376 +#: ../admin/handlers.php:478 +#: ../admin/handlers.php:600 +msgid "was successfully added to the database." +msgstr "è stato aggiunto al database." + +#: ../admin/handlers.php:440 +msgid "Venue successfully deleted." +msgstr "Sede di eventi cancellata." + +#: ../admin/handlers.php:442 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "C'è stato un problema nel cancellare la sede di eventi." + +#: ../admin/handlers.php:518 +msgid "Tour name successfully changed to" +msgstr "Nome del tour cambiato in" + +#: ../admin/handlers.php:561 +msgid "Tour successfully deleted." +msgstr "Tour cancellato." + +#: ../admin/handlers.php:565 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "C'è stato un problema nella cancellazione del tour." + +#: ../admin/handlers.php:639 +msgid "successfully updated." +msgstr "aggiornato." + +#: ../admin/handlers.php:664 +msgid "Artist successfully deleted." +msgstr "Artista cancellato." + +#: ../admin/handlers.php:667 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "C'è stato un problema nel cancellare l'artista." + +#: ../admin/handlers.php:704 +msgid "Show(s) successfully restored." +msgstr "Spettacoli recuperati." + +#: ../admin/handlers.php:708 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "C'è stato un problema nel recuperare gli spettacoli." + +#: ../admin/handlers.php:726 +msgid "Tour successfully restored from the database." +msgstr "Tour recuperato dal database." + +#: ../admin/handlers.php:728 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "C'è stato un problema nel recupero del tour." + +#: ../admin/handlers.php:844 +msgid "shows were skipped due to errors" +msgstr "spettacoli sono stati saltati a causa di un errore" + +#: ../admin/handlers.php:847 +#: ../admin/handlers.php:856 +#: ../admin/handlers.php:865 +#: ../output/feed.php:35 +msgid "in" +msgstr "in " + +#: ../admin/handlers.php:847 +#: ../admin/handlers.php:856 +#: ../admin/handlers.php:865 +#: ../output/feed.php:35 +msgid "on" +msgstr "il" + +#: ../admin/handlers.php:853 +msgid "shows were skipped as they were deemed duplicates" +msgstr "spettacoli sono stati saltati perché sembravano duplicati" + +#: ../admin/handlers.php:862 +msgid "shows were successfully imported" +msgstr "spettacoli importati" + +#: ../admin/handlers.php:872 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "C'è stato un problema nel parsing del file. Dovresti ricontrollare la formattazione e il tipo di file." + +#: ../admin/handlers.php:878 +msgid "Sorry, but there was an error uploading" +msgstr "C'è stato un problema nell'upload" + +#: ../admin/handlers.php:899 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Tutti gli spettacoli e i tour nel cestino sono stati cancellati permanentemente." + +#: ../admin/handlers.php:901 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "C'è stato un problema nello svuotamento del cestino" + +#: ../admin/handlers.php:923 +msgid "All tours have been migrated into artists." +msgstr "Tutti i tour sono stati migrati verso gli artisti." + +#: ../admin/handlers.php:925 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "C'è stato un problema nella migrazione dei tour verso gli artisti." + +#: ../admin/handlers.php:929 +msgid "There were no tours to migrate." +msgstr "Non ci sono tour da migrare." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Carica un file CSV da importare nel tuo database GigPress." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Per evitare successivi mal di testa, controlla bene le indicazioni di formattazione!" + +#: ../admin/import-export.php:26 +msgid "Upload CSV" +msgstr "Carica CSV" + +#: ../admin/import-export.php:45 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Scarica il tuo database di spettacoli completo come file CSV, compatibile con programmi come Microsoft Excel. Questo file è adatto anche ad essere importato in un'altra installazione di GigPress." + +#: ../admin/import-export.php:54 +msgid "Export all artists" +msgstr "Esporta tutti gli artisti" + +#: ../admin/import-export.php:68 +msgid "Export all tours" +msgstr "Esporta tutti i tour" + +#: ../admin/import-export.php:75 +#: ../admin/new.php:509 +#: ../admin/shows.php:152 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "Nessun tour nel database" + +#: ../admin/import-export.php:82 +msgid "Export all dates" +msgstr "Esporta tutte le date" + +#: ../admin/import-export.php:83 +msgid "Export upcoming dates" +msgstr "Esporta date future" + +#: ../admin/import-export.php:84 +msgid "Export past dates" +msgstr "Esporta date passate" + +#: ../admin/import-export.php:88 +msgid "Download CSV" +msgstr "Scarica CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Benvenuto su GigPress! Inizia aggiungendo il primo spettacolo qui sotto. Per mostrare i tuoi spettacoli, aggiungi lo" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "shortcode a qualsiasi pagina o post." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Domande? Controlla la " + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "documentazione" + +#: ../admin/new.php:33 +#: ../admin/shows.php:277 +msgid "and" +msgstr "e" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "le FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "sul sito di GigPress. Buon divertimento!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Non mostrare nuovamente" + +#: ../admin/new.php:141 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "C'è stato un problema nel caricare lo spettacolo per modificarlo." + +#: ../admin/new.php:183 +msgid "Edit this show" +msgstr "Modifica questo spettacolo" + +#: ../admin/new.php:206 +#: ../admin/settings.php:128 +#: ../admin/shows.php:196 +#: ../admin/shows.php:208 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Data" + +#: ../admin/new.php:266 +#: ../admin/new.php:529 +msgid "None" +msgstr "Nessuno" + +#: ../admin/new.php:315 +msgid "This is a multi-day event" +msgstr "Questo è un evento di più giorni" + +#: ../admin/new.php:320 +msgid "End date" +msgstr "Data fine" + +#: ../admin/new.php:351 +#: ../admin/shows.php:197 +#: ../admin/shows.php:209 +msgid "Artist" +msgstr "Artista" + +#: ../admin/new.php:354 +msgid "Add a new artist" +msgstr "Aggiungi artista" + +#: ../admin/new.php:382 +#: ../admin/shows.php:199 +#: ../admin/shows.php:211 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Sede dell'evento" + +#: ../admin/new.php:385 +msgid "Add a new venue" +msgstr "Aggiungi nuova sede di eventi" + +#: ../admin/new.php:387 +msgid "Select a venue" +msgstr "Seleziona sede dell'evento" + +#: ../admin/new.php:399 +#: ../admin/shows.php:166 +#: ../admin/venues.php:222 +msgid "No venues in the database" +msgstr "Nessuna sede di eventi nel database" + +#: ../admin/new.php:409 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "Nome della sede in cui si tiene l'evento" + +#: ../admin/new.php:414 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "Città" + +#: ../admin/new.php:418 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "Indirizzo" + +#: ../admin/new.php:423 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "Nazione" + +#: ../admin/new.php:436 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "Sito internet della sede dell'evento" + +#: ../admin/new.php:448 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:450 +msgid "Active" +msgstr "Attivo" + +#: ../admin/new.php:458 +msgid "Admittance" +msgstr "Ingresso" + +#: ../admin/new.php:460 +msgid "Not sure" +msgstr "Incerto" + +#: ../admin/new.php:475 +msgid "include currency symbol" +msgstr "aggiungi simbolo della valuta" + +#: ../admin/new.php:478 +msgid "Ticket URL" +msgstr "URL per i biglietti" + +#: ../admin/new.php:482 +msgid "Ticket phone" +msgstr "Telefono per i biglietti" + +#: ../admin/new.php:489 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Usa questo spazio per elencare altri gruppi, informazioni \"presentato da\", ecc." + +#: ../admin/new.php:493 +msgid "Part of a tour?" +msgstr "Parte di un tour?" + +#: ../admin/new.php:496 +msgid "No" +msgstr "No" + +#: ../admin/new.php:498 +msgid "Add a new tour" +msgstr "Aggiungi nuovo tour" + +#: ../admin/new.php:519 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour name" +msgstr "Nome del tour" + +#: ../admin/new.php:526 +msgid "Related post" +msgstr "Post collegati" + +#: ../admin/new.php:531 +msgid "Add a new post" +msgstr "Aggiungi nuovo post" + +#: ../admin/new.php:552 +msgid "Related post title" +msgstr "Titolo del post collegato" + +#: ../admin/new.php:554 +msgid "Available placeholders:" +msgstr "Segnaposto disponibili:" + +#: ../admin/new.php:555 +msgid "Publish now" +msgstr "Pubblica ora" + +#: ../admin/new.php:556 +msgid "Publish on show date" +msgstr "Pubblica il giorno dello spettacolo" + +#: ../admin/new.php:565 +msgid "Update show" +msgstr "Aggiorna spettacolo" + +#: ../admin/new.php:569 +msgid "Add show" +msgstr "Aggiungi spettacolo" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "URL completo della tua pagina \"Prossimi Show\"" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Messaggio in caso non ci siano spettacoli futuri" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Messaggio in caso non ci siano spettacoli passati" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Livello utente necssario per usare GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Amministratore" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Editor" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Autore" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Contributore" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Formato data breve" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Output" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Formato data lungo" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Formato ora" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Ecco alcune informazioni sulla formattazione di data e ora" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Uso un orologio di 24 ore" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Etichetta artista" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Etichetta tour" + +#: ../admin/settings.php:87 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Restrizioni età" + +#: ../admin/settings.php:89 +msgid "A pipe-separated list of available age restrictions." +msgstr "Una lista di possibili restrizioni di età separata dal simbolo pipe" + +#: ../admin/settings.php:92 +msgid "Related posts" +msgstr "Post collegati" + +#: ../admin/settings.php:94 +msgid "Display gig info in related posts" +msgstr "Mostra info eventi in un post collegato" + +#: ../admin/settings.php:95 +msgid "before the post content" +msgstr "prima del contenuto del post" + +#: ../admin/settings.php:96 +msgid "after the post content" +msgstr "dopo il contenuto del post" + +#: ../admin/settings.php:97 +msgid "nowhere at all" +msgstr "da nessuna parte" + +#: ../admin/settings.php:98 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Se un evento ha un post collegato, i dettagli su quell'evento appariranno nel punto specificato nel post." + +#: ../admin/settings.php:102 +msgid "Related show heading" +msgstr "Testata per spettacoli collegati" + +#: ../admin/settings.php:105 +msgid "This appears before the gig details in your related post." +msgstr "Questo appare prima i dettagli sull'evento nel post collegato." + +#: ../admin/settings.php:109 +msgid "Related posts category" +msgstr "Categoria dei post collegati" + +#: ../admin/settings.php:111 +msgid "Automatically create a related post for every new show I enter." +msgstr "Crea automaticamente un post collegato per ogni nuovo spettacolo che inserisco." + +#: ../admin/settings.php:112 +msgid "When creating related posts, put them in this category" +msgstr "Nel creare post collegati, inseriscili in questa categoria" + +#: ../admin/settings.php:120 +msgid "Exclude this category from my normal post listings." +msgstr "Escludi questa categoria dalla lista normale dei post." + +#: ../admin/settings.php:125 +msgid "Related posts linking" +msgstr "Collegamento ai post collegati" + +#: ../admin/settings.php:127 +msgid "Place a link to each show's related post in the following fields" +msgstr "Inserisci un link al post collegato di ciascuno spettacoli nei seguenti campi" + +#: ../admin/settings.php:129 +#: ../admin/shows.php:198 +#: ../admin/shows.php:210 +#: ../admin/venues.php:178 +#: ../admin/venues.php:229 +#: ../output/feed.php:50 +msgid "City" +msgstr "Città" + +#: ../admin/settings.php:134 +msgid "Related post phrase" +msgstr "Frase post collegato" + +#: ../admin/settings.php:137 +msgid "This appears in your shows listing." +msgstr "Questo appare nel tuo elenco dei post." + +#: ../admin/settings.php:141 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:143 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Rende il feed RSS di GigPress recuperabile automaticamente." + +#: ../admin/settings.php:144 +msgid "Show RSS and iCal subscription links." +msgstr "Mostra i link di iscrizione Show RSS e iCal." + +#: ../admin/settings.php:145 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Nota bene: il FeedBurner FeedSmith plugin impedisce il funzionamento dei feed di GigPress RSS e di iCal, il plugin FD FeedBurner invece funziona correttamente." + +#: ../admin/settings.php:149 +msgid "RSS/iCal feed title" +msgstr "Titolo del feed RSS/iCal" + +#: ../admin/settings.php:155 +msgid "Country display" +msgstr "Mostra nazione" + +#: ../admin/settings.php:157 +msgid "Display country column." +msgstr "Mostra la colonna nazione." + +#: ../admin/settings.php:157 +msgid "Use full country names." +msgstr "Usa nomi delle nazioni completi." + +#: ../admin/settings.php:161 +msgid "Link behaviour" +msgstr "Comportamento dei link" + +#: ../admin/settings.php:162 +msgid "Open external links in new windows." +msgstr "Apri link esterni in una nuova finestra" + +#: ../admin/settings.php:166 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:168 +msgid "Load jQuery into my theme." +msgstr "Carica jQuery sul mio tema" + +#: ../admin/settings.php:169 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Togli la spunta se nel tuo tema hai un link hard-coded alla libreria jQuery." + +#: ../admin/settings.php:174 +msgid "Advanced" +msgstr "Avanzato" + +#: ../admin/settings.php:176 +msgid "Disable the default GigPress CSS." +msgstr "Disabilita il CSS di default di GigPress." + +#: ../admin/settings.php:176 +msgid "Disable the default GigPress JavaScript." +msgstr "Disabilita il Javascipt di default di GigPress." + +#: ../admin/settings.php:195 +msgid "Save Changes" +msgstr "Salva modifiche" + +#: ../admin/shows.php:111 +msgid "All" +msgstr "Tutti" + +#: ../admin/shows.php:114 +msgid "Upcoming" +msgstr "Prossimi" + +#: ../admin/shows.php:117 +msgid "Past" +msgstr "Passati" + +#: ../admin/shows.php:130 +msgid "View all artists" +msgstr "Vedi tutti gli artisti" + +#: ../admin/shows.php:144 +msgid "View all tours" +msgstr "Vedi tutti i tour" + +#: ../admin/shows.php:158 +msgid "View all venues" +msgstr "Vedi tutte le sedi" + +#: ../admin/shows.php:172 +msgid "Descending" +msgstr "Discendente" + +#: ../admin/shows.php:173 +msgid "Ascending" +msgstr "Ascendente" + +#: ../admin/shows.php:200 +#: ../admin/shows.php:212 +#: ../admin/venues.php:180 +#: ../admin/venues.php:231 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Nazione" + +#: ../admin/shows.php:201 +#: ../admin/shows.php:213 +msgid "Tour" +msgstr "Tour" + +#: ../admin/shows.php:238 +msgid "Copy" +msgstr "Copia" + +#: ../admin/shows.php:257 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Nessuno spettacolo in base ai tuoi criteri" + +#: ../admin/shows.php:263 +msgid "Trash selected shows" +msgstr "Cancella spettacoli selezionati" + +#: ../admin/shows.php:277 +msgid "You have" +msgstr "Hai" + +#: ../admin/shows.php:277 +msgid "shows" +msgstr "spettacoli" + +#: ../admin/shows.php:277 +msgid "tours" +msgstr "tour" + +#: ../admin/shows.php:277 +msgid "in your trash" +msgstr "nel cestino" + +#: ../admin/shows.php:279 +msgid "Take out the trash now" +msgstr "Svuota cestino" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Un tour è un gruppo di show con un nome che vuoi raggruppare." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Aggiorna tour" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Modifica tour" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "C'è stato un problema nel caricare questo tour per la modifica." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Aggiungi un tour" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Aggiungi tour" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Tutti i tour" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Nota bene: cancellare un tour NON cancellerà gli spettacoli associati a quel tour." + +#: ../admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "C'è stato un problema nel caricare la sede dell'evento per la modifica." + +#: ../admin/venues.php:85 +msgid "Edit this venue" +msgstr "Modifica sede dell'evento" + +#: ../admin/venues.php:95 +msgid "Add an venue" +msgstr "Aggiungi sede dell'evento" + +#: ../admin/venues.php:140 +msgid "Update venue" +msgstr "Aggiorna sede dell'evento" + +#: ../admin/venues.php:144 +msgid "Add venue" +msgstr "Aggiungi sede dell'evento" + +#: ../admin/venues.php:153 +msgid "All venues" +msgstr "Tutte le sedi degli eventi" + +#: ../admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Nota bene: non puoi cancellare una sede di eventi se ha ancora spettacoli nel database." + +#: ../admin/venues.php:177 +#: ../admin/venues.php:228 +msgid "Name" +msgstr "Nome" + +#: ../admin/venues.php:179 +#: ../admin/venues.php:230 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Indirizzo" + +#: ../admin/venues.php:181 +#: ../admin/venues.php:232 +msgid "Phone" +msgstr "Telefono" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Orario" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Ingresso" + +#: ../output/gigpress_shows.php:291 +msgid "Select Month" +msgstr "Scegli mese" + +#: ../output/gigpress_shows.php:296 +msgid "Select Year" +msgstr "Scegli anno" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Elenca prossimi spettacoli" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Titolo" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Mostra prossimi spettacoli" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Mostra spettacoli di oggi" + +#: ../output/gigpress_sidebar.php:96 +msgid "Number of shows to list" +msgstr "Numero di spettacoli da elencare" + +#: ../output/gigpress_sidebar.php:103 +msgid "Only display shows from this artist" +msgstr "Mostra solo spettacoli di questo artista" + +#: ../output/gigpress_sidebar.php:118 +msgid "Only display shows from this tour" +msgstr "Mostra solo spettacoli di questo tour" + +#: ../output/gigpress_sidebar.php:133 +msgid "Only display shows from this venue" +msgstr "Mostra solo spettacoli di questa sede" + +#: ../output/gigpress_sidebar.php:149 +msgid "Group by artist" +msgstr "Raggruppa per artista" + +#: ../output/gigpress_sidebar.php:150 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Ignora quando filtri per artista, tour o sede dell'evento." + +#: ../output/gigpress_sidebar.php:157 +msgid "Order artists alphabetically" +msgstr "Ordina artisti alfabeticamente" + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists by custom order" +msgstr "Ordina artisti per ordine personalizzato" + +#: ../output/gigpress_sidebar.php:163 +msgid "Ignored when not grouping by artist." +msgstr "Ignorato quando non si raggruppa per artista" + +#: ../output/gigpress_sidebar.php:169 +msgid "Group by tour" +msgstr "Raggruppa per tour" + +#: ../output/gigpress_sidebar.php:176 +msgid "Show RSS and iCal feeds" +msgstr "Mostra feed RSS e iCal" + +#: ../output/gigpress_sidebar.php:181 +msgid "Link text" +msgstr "Testo del link" + +#: ../output/gigpress_sidebar.php:183 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "Questa frase viene usata per collegare la pagina specificata nelle tue impostazioni di Wordpress. (Lasciala in bianco per disattivare il link.)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Abbonati" + diff --git a/trunk/langs/gigpress-ja_JA.mo b/trunk/langs/gigpress-ja_JA.mo new file mode 100755 index 0000000000000000000000000000000000000000..d1c231d94f52198ed28baf4bd562c6aa52d023d6 GIT binary patch literal 20529 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 RtmMu94p=i>ovJ#M{s+#swqF1M literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-ja_JA.po b/trunk/langs/gigpress-ja_JA.po new file mode 100755 index 0000000..edfb481 --- /dev/null +++ b/trunk/langs/gigpress-ja_JA.po @@ -0,0 +1,1122 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-11-08 23:53+0900\n" +"PO-Revision-Date: \n" +"Last-Translator: takipone \n" +"Language-Team: takipone \n" +"Language: Japanese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Generator: Poedit 1.5.4\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 ../admin/new.php:199 +msgid "Add a show" +msgstr "公演追加" + +#: ../gigpress.php:66 ../admin/shows.php:126 +msgid "Shows" +msgstr "公演" + +#: ../gigpress.php:67 ../admin/artists.php:34 +msgid "Artists" +msgstr "アーティスト" + +#: ../gigpress.php:68 ../admin/venues.php:29 +msgid "Venues" +msgstr "会場" + +#: ../gigpress.php:69 ../admin/tours.php:34 +msgid "Tours" +msgstr "ツアー" + +#: ../gigpress.php:70 ../admin/settings.php:15 +msgid "Settings" +msgstr "設定" + +#: ../gigpress.php:71 ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "インポート/エクスポート" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "現在のバージョン" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "気に入ったら" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "寄付してください" + +#: ../gigpress.php:242 ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../admin/new.php:241 +#: ../templates/sidebar-list.php:37 +msgid "at" +msgstr "時間" + +#: ../gigpress.php:245 ../admin/new.php:496 ../admin/shows.php:270 +msgid "Price" +msgstr "価格" + +#: ../gigpress.php:246 ../admin/shows.php:274 ../output/feed.php:73 +#: ../templates/related.php:102 ../templates/shows-list.php:83 +msgid "Box office" +msgstr "会場の事務所" + +#: ../gigpress.php:247 ../admin/new.php:462 ../admin/venues.php:139 +#: ../output/feed.php:59 ../templates/related.php:76 +#: ../templates/shows-list.php:91 +msgid "Venue phone" +msgstr "会場の連絡先" + +#: ../gigpress.php:248 ../admin/new.php:512 ../admin/settings.php:136 +#: ../output/feed.php:80 ../templates/related.php:117 +msgid "Notes" +msgstr "備考" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "iCal形式のダウンロード" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "チケット購入" + +#: ../gigpress.php:285 ../admin/new.php:473 +msgid "Sold Out" +msgstr "ソールドアウト" + +#: ../gigpress.php:287 ../admin/new.php:474 +msgid "Cancelled" +msgstr "キャンセル" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Googleカレンダーに追加" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "%s–%s / %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "アーティスト順を更新しました" + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "エクスポートするものがありません" + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "権限がありません。ログインしてください。" + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "アーティストの更新" + +#: ../admin/artists.php:44 ../admin/new.php:596 ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "もしくは" + +#: ../admin/artists.php:44 ../admin/new.php:596 ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "キャンセル" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "アーティストの編集" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "アーティストの編集時に問題が発生しました" + +#: ../admin/artists.php:58 ../admin/artists.php:68 +msgid "Add an artist" +msgstr "アーティスト追加" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "アーティスト追加" + +#: ../admin/artists.php:79 ../admin/artists.php:124 ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "アーティスト名" + +#: ../admin/artists.php:85 ../admin/new.php:387 +msgid "Artist URL" +msgstr "URL" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "全アーティスト" + +#: ../admin/artists.php:103 +msgid "" +"Note that you cannot delete an artist while they have shows in the database." +msgstr "公演を登録しているアーティストを削除することはできません" + +#: ../admin/artists.php:125 ../admin/artists.php:170 ../admin/tours.php:113 +#: ../admin/tours.php:151 ../admin/venues.php:187 ../admin/venues.php:240 +msgid "Number of shows" +msgstr "公演数" + +#: ../admin/artists.php:126 ../admin/artists.php:171 ../admin/shows.php:227 +#: ../admin/shows.php:239 ../admin/tours.php:114 ../admin/tours.php:152 +#: ../admin/venues.php:188 ../admin/venues.php:241 +msgid "Actions" +msgstr "アクション" + +#: ../admin/artists.php:153 ../admin/shows.php:263 ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "編集" + +#: ../admin/artists.php:154 ../admin/tours.php:136 ../admin/venues.php:221 +msgid "Delete" +msgstr "削除" + +#: ../admin/artists.php:162 ../admin/import-export.php:64 ../admin/new.php:372 +#: ../admin/shows.php:159 +msgid "No artists in the database" +msgstr "アーティストはありません" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "アーティストの登録時に問題が発生しました" + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "会場の登録時に問題が発生しました" + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "ツアーの登録時に問題が発生しました" + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "関連する投稿の登録時に問題が発生しました" + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "会場を選択してください" + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "アーティストを選択してください" + +#: ../admin/handlers.php:184 ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "アーティスト名を入力してください" + +#: ../admin/handlers.php:186 ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "会場名を入力してください" + +#: ../admin/handlers.php:188 ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "都市を入力してください。" + +#: ../admin/handlers.php:190 ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "ツアー名を入力してください" + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "使用できない日付です" + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "使用できない終了日です" + +#: ../admin/handlers.php:248 ../admin/handlers.php:309 +msgid "Your show on" +msgstr "公演の日付" + +#: ../admin/handlers.php:248 +msgid "was successfully added." +msgstr "追加しました" + +#: ../admin/handlers.php:249 +msgid "Add a similar show" +msgstr "同様の公演を追加" + +#: ../admin/handlers.php:250 ../admin/handlers.php:309 +msgid "Edit the related post" +msgstr "関連する投稿を編集" + +#: ../admin/handlers.php:264 ../admin/handlers.php:320 +#: ../admin/handlers.php:408 ../admin/handlers.php:450 +#: ../admin/handlers.php:512 ../admin/handlers.php:552 +#: ../admin/handlers.php:640 ../admin/handlers.php:685 +msgid "Something ain't right - try again?" +msgstr "正しく実行されませんでした。再実行しますか?" + +#: ../admin/handlers.php:309 ../admin/handlers.php:448 +msgid "was successfully updated." +msgstr "更新しました" + +#: ../admin/handlers.php:359 +msgid "Show(s) successfully deleted." +msgstr "公演を削除しました" + +#: ../admin/handlers.php:360 ../admin/handlers.php:593 +msgid "Undo" +msgstr "戻す" + +#: ../admin/handlers.php:366 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "公演の削除に失敗しました" + +#: ../admin/handlers.php:406 ../admin/handlers.php:510 +#: ../admin/handlers.php:638 +msgid "was successfully added to the database." +msgstr "を追加しました" + +#: ../admin/handlers.php:472 +msgid "Venue successfully deleted." +msgstr "会場を削除しました" + +#: ../admin/handlers.php:474 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "会場の削除に失敗しました" + +#: ../admin/handlers.php:550 +msgid "Tour name successfully changed to" +msgstr "ツアー名を変更しました : " + +#: ../admin/handlers.php:593 +msgid "Tour successfully deleted." +msgstr "ツアーを削除しました" + +#: ../admin/handlers.php:597 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "ツアーの削除に失敗しました" + +#: ../admin/handlers.php:683 +msgid "successfully updated." +msgstr "更新しました" + +#: ../admin/handlers.php:708 +msgid "Artist successfully deleted." +msgstr "アーティストを削除しました" + +#: ../admin/handlers.php:711 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "アーティストの削除に失敗しました" + +#: ../admin/handlers.php:748 +msgid "Show(s) successfully restored." +msgstr "公演を読み込みました" + +#: ../admin/handlers.php:752 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "公演の読み込みに失敗しました" + +#: ../admin/handlers.php:770 +msgid "Tour successfully restored from the database." +msgstr "ツアーを読み込みました" + +#: ../admin/handlers.php:772 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "ツアーの読み込みに失敗しました" + +#: ../admin/handlers.php:907 +msgid "shows were skipped due to errors" +msgstr "公演は問題があったためスキップしました" + +#: ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../output/feed.php:35 ../templates/related.php:57 +#: ../templates/shows-list.php:38 ../templates/sidebar-list.php:32 +msgid "in" +msgstr "@" + +#: ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../output/feed.php:35 +msgid "on" +msgstr "-" + +#: ../admin/handlers.php:916 +msgid "shows were skipped as they were deemed duplicates" +msgstr "公演は重複していたためスキップしました" + +#: ../admin/handlers.php:925 +msgid "shows were successfully imported" +msgstr "公演をインポートしました" + +#: ../admin/handlers.php:935 +msgid "" +"Sorry, but there was an error parsing your file. Maybe double-check your " +"formatting and file type?" +msgstr "" +"ファイルのインポートに失敗しました。ファイルの形式と書式を確認してください" + +#: ../admin/handlers.php:944 +msgid "Sorry, but there was an error uploading" +msgstr "アップロードに失敗しました" + +#: ../admin/handlers.php:963 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "ゴミ箱の公演とツアーをすべて削除しました" + +#: ../admin/handlers.php:965 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "ゴミ箱内の削除に失敗しました" + +#: ../admin/handlers.php:987 +msgid "All tours have been migrated into artists." +msgstr "すべてのツアーをアーティストに移行しました" + +#: ../admin/handlers.php:989 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "ツアーの移行に失敗しました" + +#: ../admin/handlers.php:993 +msgid "There were no tours to migrate." +msgstr "移行するツアーはありません" + +#: ../admin/import-export.php:18 +msgid "" +"Upload a CSV (comma-separated values) file to import into your GigPress " +"database." +msgstr "GigPressにインポートするCSV(カンマ区切り)ファイルをアップロード" + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "形式を確認" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "関連する投稿の関連を含めますか?" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "CSVのアップロード" + +#: ../admin/import-export.php:48 +msgid "" +"Download your complete show database as a CSV (comma-separated values) file, " +"compatible with programs such as Microsoft Excel. This file is also suitable " +"to import into another GigPress installation." +msgstr "公演をCSV(カンマ区切り)でダウンロードする" + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "全アーティストをエクスポート" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "全ツアーをエクスポート" + +#: ../admin/import-export.php:78 ../admin/new.php:535 ../admin/shows.php:173 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "ツアーはありません" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "全日程をエクスポート" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "全予定をエクスポート" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "過去の全日程をエクスポート" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "CSVのダウンロード" + +#: ../admin/new.php:32 +msgid "" +"Welcome to GigPress! Get started by adding your first show " +"below. To display your shows, simply add the" +msgstr "" +"GigPressにようこそ! 以下から最初の公演を登録しましょう。ライ" +"ヴ一覧を表示するには、" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "というショートコードをページもしくは投稿に追加します。" + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "使い方がわからない場合は、 Gigpress Webサイトの" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "ドキュメント(英語)" + +#: ../admin/new.php:33 ../admin/shows.php:303 +msgid "and" +msgstr "や" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ(英語)" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "ページを参照してください。" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "公演を表示しない" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "編集する公演の読み込みに失敗しました" + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "公演の編集" + +#: ../admin/new.php:213 ../admin/settings.php:134 ../admin/shows.php:221 +#: ../admin/shows.php:233 ../output/feed.php:42 ../templates/related.php:39 +#: ../templates/shows-list-start.php:26 +msgid "Date" +msgstr "日付" + +#: ../admin/new.php:273 ../admin/new.php:555 +msgid "None" +msgstr "なし" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "複数日程" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "終了日" + +#: ../admin/new.php:358 ../admin/shows.php:222 ../admin/shows.php:234 +msgid "Artist" +msgstr "アーティスト" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "新規アーティストの追加" + +#: ../admin/new.php:396 ../admin/shows.php:223 ../admin/shows.php:235 +#: ../output/feed.php:52 ../templates/related.php:63 +#: ../templates/shows-list-start.php:31 +msgid "Venue" +msgstr "会場" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "新規会場の追加" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "会場を選択" + +#: ../admin/new.php:414 ../admin/shows.php:187 ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "会場はありません" + +#: ../admin/new.php:424 ../admin/venues.php:103 +msgid "Venue name" +msgstr "会場名" + +#: ../admin/new.php:429 ../admin/venues.php:107 +msgid "Venue address" +msgstr "会場の住所" + +#: ../admin/new.php:433 ../admin/venues.php:111 +msgid "Venue city" +msgstr "会場の市区町村" + +#: ../admin/new.php:437 ../admin/venues.php:115 +msgid "Venue state/province" +msgstr "会場の都道府県" + +#: ../admin/new.php:441 ../admin/venues.php:119 +msgid "Venue postal code" +msgstr "会場の郵便番号" + +#: ../admin/new.php:445 ../admin/venues.php:123 +msgid "Venue country" +msgstr "会場の国名" + +#: ../admin/new.php:458 ../admin/venues.php:135 +msgid "Venue website" +msgstr "会場のWebサイト" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "状態" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "有効" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "入場制限" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "未定" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "単位(\\)を含める" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "チケットについてのURL" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "チケットについての問い合わせ先" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "外部URL" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "他の出演者の一覧や公演の主催者情報など" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "ツアーの一部" + +#: ../admin/new.php:522 +msgid "No" +msgstr "いいえ" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "新規ツアーの追加" + +#: ../admin/new.php:545 ../admin/tours.php:82 ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "ツアー名" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "関連する投稿" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "新規投稿の追加" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "関連する投稿のタイトル" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "利用可能なプレースホルダ" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "今すぐ公開" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "公開日を指定" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "公演を更新" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "公演を追加" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "公演の予定ページへのフルURL" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "公演予定が無いときの表示メッセージ" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "過去の公演が無いときの表示メッセージ" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "GigPressを使用するため必要なユーザーレベル" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "管理者" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "編集者" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "投稿者" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "寄稿者" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "短い日付表記" + +#: ../admin/settings.php:55 ../admin/settings.php:62 ../admin/settings.php:69 +msgid "Output" +msgstr "出力" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "長い日付表記" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "時刻の書式" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "日付、時刻の書式" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "24時間表示" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "アーティストの表示タイトル" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "ツアーの表示タイトル" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "外部リンクの表示文字列" + +#: ../admin/settings.php:93 ../output/feed.php:69 ../templates/related.php:95 +#: ../templates/shows-list.php:79 +msgid "Age restrictions" +msgstr "年齢制限" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "年齢制限のリスト(\"|\"区切り)" + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "関連する投稿" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "公演の情報を表示" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "投稿の前に表示" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "投稿の後に表示" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "[gigpress_related_shows]を使用" + +#: ../admin/settings.php:104 +msgid "" +"If a gig has a related post, that gig's details will appear at the specified " +"position in that post." +msgstr "公演に関連する投稿があれば、投稿内に公演の詳細を表示" + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "関連する公演の表示タイトル" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "関連する投稿の公演の前に表示" + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "関連する投稿のカテゴリ" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "公演の新規作成時に、関連する投稿を自動で作成" + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "関連する投稿の作成時には、投稿をこのカテゴリに含める" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "通常の投稿一覧からカテゴリを除く" + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "関連する投稿のリンク" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "公演に関連する投稿に設定するリンク" + +#: ../admin/settings.php:135 ../admin/shows.php:224 ../admin/shows.php:236 +#: ../admin/venues.php:183 ../admin/venues.php:236 ../output/feed.php:50 +#: ../templates/related.php:55 ../templates/shows-list-start.php:30 +msgid "City" +msgstr "市区町村" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "関連する投稿のフレーズ" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "公演一覧に表示" + +#: ../admin/settings.php:147 +msgid "Artist URLs" +msgstr "URL" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "アーティスト名にURLをリンク" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "RSSフィードを自動取得" + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "RSS/iCalの購読リンクを表示" + +#: ../admin/settings.php:156 +msgid "" +"Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and " +"iCal feeds, but the FD FeedBurner plugin will not." +msgstr "" +"FeedBurner FeedSmithプラグインはGigpress RSSとiCalフィードを削除しますが、FD " +"FeedBurnerプラグインは削除しません" + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "RSS/iCalのタイトル" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "国の表示名" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "国名の表示" + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "正式な国名を使用" + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "リンクの振る舞い" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "外部リンクを新しいウィンドウで開く" + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "テーマでjQueryをロード" + +#: ../admin/settings.php:180 +msgid "" +"Uncheck this if you have a hard-coded link to the jQuery library in your " +"theme." +msgstr "テーマファイル内にjQueryへのリンクの記述がある場合はチェックを外す" + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "詳細" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Gigpress既定のCSSを無効" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Gigpress既定のJavascriptを無効" + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "変更を保存" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "全て" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "予定" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "過去" + +#: ../admin/shows.php:151 +msgid "View all artists" +msgstr "全アーティスト表示" + +#: ../admin/shows.php:165 +msgid "View all tours" +msgstr "全ツアー表示" + +#: ../admin/shows.php:179 +msgid "View all venues" +msgstr "全会場を表示" + +#: ../admin/shows.php:193 +msgid "Descending" +msgstr "降順" + +#: ../admin/shows.php:194 +msgid "Ascending" +msgstr "昇順" + +#: ../admin/shows.php:225 ../admin/shows.php:237 ../admin/venues.php:185 +#: ../admin/venues.php:238 ../output/feed.php:62 ../templates/related.php:82 +#: ../templates/shows-list-start.php:33 +msgid "Country" +msgstr "国名" + +#: ../admin/shows.php:226 ../admin/shows.php:238 +msgid "Tour" +msgstr "ツアー" + +#: ../admin/shows.php:263 +msgid "Copy" +msgstr "コピー" + +#: ../admin/shows.php:283 +msgid "Sorry, no shows to display based on your criteria." +msgstr "条件に合致する公演はありません" + +#: ../admin/shows.php:289 +msgid "Trash selected shows" +msgstr "選択した公演をゴミ箱に移動" + +#: ../admin/shows.php:303 +msgid "You have" +msgstr "持つ" + +#: ../admin/shows.php:303 +msgid "shows" +msgstr "公演" + +#: ../admin/shows.php:303 +msgid "tours" +msgstr "ツアー" + +#: ../admin/shows.php:303 +msgid "in your trash" +msgstr "ゴミ箱" + +#: ../admin/shows.php:305 +msgid "Take out the trash now" +msgstr "ゴミ箱を空にする" + +#: ../admin/tours.php:36 +msgid "" +"A tour is simply a named collection of shows that you want to group together." +msgstr "ツアーは、公演をグループ化します" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "ツアーの更新" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "ツアーの編集" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "編集するツアーの読み込みに失敗しました" + +#: ../admin/tours.php:62 ../admin/tours.php:72 +msgid "Add a tour" +msgstr "ツアーを追加" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "ツアーを追加" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "全てのツアー" + +#: ../admin/tours.php:92 +msgid "" +"Note that deleting a tour will NOT delete the shows " +"associated with that tour." +msgstr "ツアーに公演が設定されている場合、ツアーを削除することはできません" + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "編集する会場の読み込みに失敗しました" + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "会場の編集" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "会場の追加" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "会場の更新" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "会場の追加" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "全会場" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "公演が設定されている会場を削除することはできません" + +#: ../admin/venues.php:182 ../admin/venues.php:235 +msgid "Name" +msgstr "名前" + +#: ../admin/venues.php:184 ../admin/venues.php:237 ../output/feed.php:55 +#: ../templates/related.php:69 ../templates/shows-list.php:87 +msgid "Address" +msgstr "住所" + +#: ../admin/venues.php:186 ../admin/venues.php:239 +msgid "Phone" +msgstr "電話番号" + +#: ../output/feed.php:47 ../templates/related.php:49 +#: ../templates/shows-list.php:71 +msgid "Time" +msgstr "時間" + +#: ../output/feed.php:65 ../templates/related.php:88 +#: ../templates/shows-list.php:75 +msgid "Admission" +msgstr "権限" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "月の選択" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "年の選択" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "公演予定の一覧" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "タイトル" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "公演予定を表示" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "本日の公演を表示" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "過去の公演を表示" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "公演の数" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "このアーティストの公演のみ表示" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "このツアーの公演のみ表示" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "この会場の公演のみ表示" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "アーティストでグループ化" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "アーティスト、ツアー、会場のフィルタを無視" + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "アルファベット順に並べ替え" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "カスタム順に並べ替え" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "グループに含まれないアーティストを無視" + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "ツアーでグループ化" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "RSS/iCalフィードを表示" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "リンク文字列" + +#: ../output/gigpress_sidebar.php:186 +msgid "" +"This phrase is used to link to the page specified in your GigPress settings. " +"(Leave blank to disable this link.)" +msgstr "" +"This phrase is used to link to the page specified in your GigPress settings." +"(空欄にするとこのリンクは無効になります)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "購読" diff --git a/trunk/langs/gigpress-nb_NO.mo b/trunk/langs/gigpress-nb_NO.mo new file mode 100644 index 0000000000000000000000000000000000000000..68a0accadabcc231eca01facfa93e30826f1299c GIT binary patch literal 18384 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\n" +"Language-Team: Espen M. Kvalheim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Norwegian Bokmal\n" +"X-Poedit-Country: NORWAY\n" +"X-Poedit-SourceCharset: iso-8859-1\n" + +#: ../gigpress.php:66 +#: ../admin/new.php:189 +msgid "Add a show" +msgstr "Legg til konsert" + +#: ../gigpress.php:67 +#: ../admin/shows.php:97 +msgid "Shows" +msgstr "konserter" + +#: ../gigpress.php:68 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artister" + +#: ../gigpress.php:69 +#: ../admin/venues.php:31 +msgid "Venues" +msgstr "Arenaer" + +#: ../gigpress.php:70 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Turnéer" + +#: ../gigpress.php:71 +#: ../admin/settings.php:17 +msgid "Settings" +msgstr "Innstillinger" + +#: ../gigpress.php:72 +#: ../admin/import-export.php:13 +msgid "Import/Export" +msgstr "Importer/eksporter" + +#: ../gigpress.php:96 +msgid "You're using" +msgstr "Du bruker" + +#: ../gigpress.php:96 +msgid "Like it?" +msgstr "Lik denne?" + +#: ../gigpress.php:96 +msgid "Make a donation" +msgstr "Donér" + +#: ../gigpress.php:144 +msgid "opens in a new window" +msgstr "åpner i et nytt vindu" + +#: ../gigpress.php:160 +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../admin/new.php:238 +msgid "at" +msgstr "på" + +#: ../gigpress.php:163 +#: ../admin/new.php:489 +#: ../admin/shows.php:224 +msgid "Price" +msgstr "Pris" + +#: ../gigpress.php:164 +#: ../admin/shows.php:227 +#: ../output/feed.php:74 +msgid "Box office" +msgstr "Billettkontor" + +#: ../gigpress.php:165 +#: ../admin/new.php:455 +#: ../admin/venues.php:132 +#: ../output/feed.php:60 +msgid "Venue phone" +msgstr "Arena-telefon" + +#: ../gigpress.php:166 +#: ../admin/new.php:501 +#: ../admin/settings.php:132 +#: ../output/feed.php:81 +msgid "Notes" +msgstr "Notater" + +#: ../gigpress.php:175 +msgid "Download iCal" +msgstr "Last ned iCal-fil" + +#: ../gigpress.php:187 +msgid "Buy tickets" +msgstr "Kjøp billetter" + +#: ../gigpress.php:189 +#: ../admin/new.php:466 +msgid "Sold Out" +msgstr "Utsolgt" + +#: ../gigpress.php:191 +#: ../admin/new.php:467 +msgid "Cancelled" +msgstr "Kansellert" + +#: ../gigpress.php:211 +msgid "Add to Google Calendar" +msgstr "Legg til i Google Calendar" + +#: ../gigpress.php:302 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Viser %s–%s av %s" + +#: ../gigpress.php:420 +msgid "Nothing to export." +msgstr "Ingenting å eksportere." + +#: ../gigpress.php:427 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Du er ikke autorisert til å gjøre dette. Prøv å logge inn først." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Oppdater artist" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "or" +msgstr "eller" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "cancel" +msgstr "angre" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Rediger denne artisten" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Beklager, det var trøbbel med å laste inn artisten for redigering." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Legg til en artist" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Legg til artist" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:109 +#: ../admin/artists.php:151 +#: ../admin/new.php:388 +msgid "Artist name" +msgstr "Artistnavn" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "Alle artister" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Bemerk at du ikke kan fjerne en artist mens de har konserter liggende i databasen." + +#: ../admin/artists.php:110 +#: ../admin/artists.php:152 +msgid "Artist ID" +msgstr "Artist ID" + +#: ../admin/artists.php:111 +#: ../admin/artists.php:153 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:181 +#: ../admin/venues.php:230 +msgid "Number of shows" +msgstr "Antall konserter" + +#: ../admin/artists.php:112 +#: ../admin/artists.php:154 +#: ../admin/shows.php:192 +#: ../admin/shows.php:247 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:182 +#: ../admin/venues.php:231 +msgid "Actions" +msgstr "Handling" + +#: ../admin/artists.php:137 +#: ../admin/shows.php:215 +#: ../admin/tours.php:135 +#: ../admin/venues.php:211 +msgid "Edit" +msgstr "Endre" + +#: ../admin/artists.php:138 +#: ../admin/shows.php:217 +#: ../admin/tours.php:135 +#: ../admin/venues.php:212 +msgid "Delete" +msgstr "Slett" + +#: ../admin/artists.php:146 +#: ../admin/import-export.php:62 +#: ../admin/new.php:378 +#: ../admin/shows.php:133 +msgid "No artists in the database" +msgstr "Ingen artister i databasen" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Vi hadde trøbbel med å legge til ny artist. Beklager." + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Vi hadde trøbbel med å legge til ny arena. Beklager." + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Vi hadde trøbbel med å legge til ny turné. Beklager." + +#: ../admin/handlers.php:114 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Vi hadde trøbbel med å lage ditt relaterte innlegg. Beklager." + +#: ../admin/handlers.php:152 +msgid "You must select a venue." +msgstr "Du må velge en arena." + +#: ../admin/handlers.php:154 +#: ../admin/handlers.php:168 +msgid "You must enter an artist name." +msgstr "Du må skrive inn navn på artist." + +#: ../admin/handlers.php:156 +#: ../admin/handlers.php:176 +msgid "You must enter a venue name." +msgstr "Du må skrive inn navn på arena." + +#: ../admin/handlers.php:158 +#: ../admin/handlers.php:178 +msgid "You must enter a city." +msgstr "Du må skrive inn en by." + +#: ../admin/handlers.php:160 +#: ../admin/handlers.php:172 +msgid "You must enter a tour name." +msgstr "Du må skrive inn navn på turné." + +#: ../admin/handlers.php:162 +msgid "That's not a valid date." +msgstr "Ugyldig dato." + +#: ../admin/handlers.php:164 +msgid "That's not a valid end date." +msgstr "Ugyldig sluttdato." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Your show on" +msgstr "Konserten i" + +#: ../admin/handlers.php:223 +msgid "was successfully added." +msgstr "er lagt til." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Edit the related post" +msgstr "Rediger det relaterte innlegget" + +#: ../admin/handlers.php:236 +#: ../admin/handlers.php:290 +#: ../admin/handlers.php:364 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:466 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:588 +#: ../admin/handlers.php:627 +msgid "Something ain't right - try again?" +msgstr "Her er det noe muffins - gjøre et forsøk til?" + +#: ../admin/handlers.php:279 +#: ../admin/handlers.php:402 +msgid "was successfully updated." +msgstr "er oppdatert." + +#: ../admin/handlers.php:319 +msgid "Show successfully deleted." +msgstr "Konserten ble slettet." + +#: ../admin/handlers.php:319 +#: ../admin/handlers.php:547 +msgid "Undo" +msgstr "Angre" + +#: ../admin/handlers.php:323 +msgid "We ran into some trouble deleting the show. Sorry." +msgstr "Det ser ut til at noe gikk galt ved slettinga av konserten. Beklager." + +#: ../admin/handlers.php:362 +#: ../admin/handlers.php:464 +#: ../admin/handlers.php:586 +msgid "was successfully added to the database." +msgstr "ble lagt til i databasen." + +#: ../admin/handlers.php:426 +msgid "Venue successfully deleted." +msgstr "Arenaen er slettet." + +#: ../admin/handlers.php:428 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Noe møtte veggen da vi skulle slette arenaen. Beklager." + +#: ../admin/handlers.php:504 +msgid "Tour name successfully changed to" +msgstr "Turnénavnet er endret til" + +#: ../admin/handlers.php:547 +msgid "Tour successfully deleted." +msgstr "Turnéen er slettet." + +#: ../admin/handlers.php:551 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Det ser ut til at noe gikk galt ved slettinga av turnéen. Beklager." + +#: ../admin/handlers.php:625 +msgid "successfully updated." +msgstr "er oppdatert." + +#: ../admin/handlers.php:650 +msgid "Artist successfully deleted." +msgstr "Artisten er slettet." + +#: ../admin/handlers.php:653 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Noe møtte veggen da vi skulle slette artisten. Beklager." + +#: ../admin/handlers.php:677 +msgid "Show successfully restored." +msgstr "Konserten ble gjenopprettet." + +#: ../admin/handlers.php:679 +msgid "We ran into some trouble restoring that show. Sorry." +msgstr "Det ser ut til at noe gikk galt ved gjennopprettingen av konserten. Beklager." + +#: ../admin/handlers.php:697 +msgid "Tour successfully restored from the database." +msgstr "Turnéen ble gjenopprettet fra databasen." + +#: ../admin/handlers.php:699 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Det ser ut til at noe gikk galt ved gjennopprettingen av turnéen. Beklager." + +#: ../admin/handlers.php:816 +msgid "shows were skipped due to errors" +msgstr "konserter ble hoppet over pga. feil" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "in" +msgstr "i" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "on" +msgstr "den" + +#: ../admin/handlers.php:825 +msgid "shows were skipped as they were deemed duplicates" +msgstr "konserter ble hoppet over fordi de ble sett på som duplikater" + +#: ../admin/handlers.php:834 +msgid "shows were successfully imported" +msgstr "konsertene ble importert." + +#: ../admin/handlers.php:871 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Alle konserter og turnéer i søppelbøtten er slettet permanent." + +#: ../admin/handlers.php:873 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Noe møtte veggen da vi skulle slette innholdet i søppelbøtten. Beklager." + +#: ../admin/handlers.php:895 +msgid "All tours have been migrated into artists." +msgstr "Alle turnéer har blitt tilegnet til artistene." + +#: ../admin/handlers.php:897 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Noe møtte veggen da vi skulle legge til turnéer i artistene. Beklager." + +#: ../admin/handlers.php:901 +msgid "There were no tours to migrate." +msgstr "Det var ingen turnéer å tilegne." + +#: ../admin/import-export.php:19 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Last opp en CSV-fil (kommaseparert) for å importere til din GigPress-database." + +#: ../admin/import-export.php:19 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Vennligst se gjennom formateringsspesifikasjonene for å spare deg for hodebry!" + +#: ../admin/import-export.php:27 +msgid "Upload CSV" +msgstr "Last opp CSV" + +#: ../admin/import-export.php:46 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Last ned din komplette spilleliste-database som komma-separert CSV-fil (kompatibel med program som Microsoft Excel). Denne filen kan også importeres inn i en annen GigPress-installasjon." + +#: ../admin/import-export.php:55 +msgid "Export all artists" +msgstr "Eksportér alle artister" + +#: ../admin/import-export.php:69 +msgid "Export all tours" +msgstr "Eksporter alle turnéer" + +#: ../admin/import-export.php:76 +#: ../admin/new.php:526 +#: ../admin/shows.php:147 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "Ingen turnéer i databasen" + +#: ../admin/import-export.php:83 +msgid "Export all dates" +msgstr "Eksportér alle datoer" + +#: ../admin/import-export.php:84 +msgid "Export upcoming dates" +msgstr "Eksportér kommende datoer" + +#: ../admin/import-export.php:85 +msgid "Export past dates" +msgstr "Eksportér tidligere datoer" + +#: ../admin/import-export.php:89 +msgid "Download CSV" +msgstr "Last ned CSV-fil." + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Velkommen til GigPress! Start med å legge til din første konsert under. For å vise konsertene, legg enkelt og greit til" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "kortkoden til hvilken som helst side eller innlegg." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Spørsmål? Vennligst sjekk ut" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "dokumentasjonen" + +#: ../admin/new.php:33 +#: ../admin/shows.php:265 +msgid "and" +msgstr "og" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ (tidligere besvarte spørsmål)" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "på GigPress sin hjemmeside. Ha det skoi!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Ikke vis dette igjen" + +#: ../admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Beklager, denne konserten kunne ikke lastes." + +#: ../admin/new.php:180 +msgid "Edit this show" +msgstr "Rediger denne konserten" + +#: ../admin/new.php:203 +#: ../admin/settings.php:130 +#: ../admin/shows.php:186 +#: ../admin/shows.php:241 +#: ../output/feed.php:43 +msgid "Date" +msgstr "Dato" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:207 +#: ../admin/new.php:328 +msgid "January" +msgstr "januar" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:208 +#: ../admin/new.php:329 +msgid "February" +msgstr "februar" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:209 +#: ../admin/new.php:330 +msgid "March" +msgstr "mars" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:210 +#: ../admin/new.php:331 +msgid "April" +msgstr "april" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:211 +#: ../admin/new.php:332 +msgid "May" +msgstr "mai" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:212 +#: ../admin/new.php:333 +msgid "June" +msgstr "juni" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:213 +#: ../admin/new.php:334 +msgid "July" +msgstr "juli" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:214 +#: ../admin/new.php:335 +msgid "August" +msgstr "august" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:215 +#: ../admin/new.php:336 +msgid "September" +msgstr "september" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:216 +#: ../admin/new.php:337 +msgid "October" +msgstr "oktober" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:217 +#: ../admin/new.php:338 +msgid "November" +msgstr "november" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:218 +#: ../admin/new.php:339 +msgid "December" +msgstr "desember" + +#: ../admin/new.php:270 +#: ../admin/new.php:546 +msgid "None" +msgstr "Ingen" + +#: ../admin/new.php:319 +msgid "This is a multi-day event" +msgstr "Dette er et flerdagers arrangement" + +#: ../admin/new.php:324 +msgid "End date" +msgstr "Sluttdato" + +#: ../admin/new.php:362 +#: ../admin/shows.php:187 +#: ../admin/shows.php:242 +msgid "Artist" +msgstr "Artist" + +#: ../admin/new.php:365 +msgid "Add a new artist" +msgstr "Legg til ny artist" + +#: ../admin/new.php:395 +#: ../admin/shows.php:189 +#: ../admin/shows.php:244 +#: ../output/feed.php:53 +msgid "Venue" +msgstr "Arena" + +#: ../admin/new.php:398 +msgid "Add a new venue" +msgstr "Legg til ny arena" + +#: ../admin/new.php:400 +msgid "Select a venue" +msgstr "Velg arena" + +#: ../admin/new.php:414 +#: ../admin/shows.php:161 +#: ../admin/venues.php:220 +msgid "No venues in the database" +msgstr "Ingen arenaer i databasen" + +#: ../admin/new.php:424 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "Navn på arena" + +#: ../admin/new.php:429 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "Arenaens by" + +#: ../admin/new.php:433 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "Arena-adresse" + +#: ../admin/new.php:438 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "Arenaens land" + +#: ../admin/new.php:451 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "Arenaens hjemmeside" + +#: ../admin/new.php:463 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:465 +msgid "Active" +msgstr "Aktiv" + +#: ../admin/new.php:473 +msgid "Admittance" +msgstr "Adgang" + +#: ../admin/new.php:475 +msgid "Not sure" +msgstr "Vet ikke" + +#: ../admin/new.php:490 +msgid "include currency symbol" +msgstr "inkluder valutasymbol" + +#: ../admin/new.php:493 +msgid "Ticket URL" +msgstr "Billettlink" + +#: ../admin/new.php:497 +msgid "Ticket phone" +msgstr "Billettelefon" + +#: ../admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Bruk denne plassen til å liste andre band, 'presenteres av'-info, eller hva du måtte ønske å putte inn av informasjon." + +#: ../admin/new.php:508 +msgid "Part of a tour?" +msgstr "Del av en turné?" + +#: ../admin/new.php:511 +msgid "No" +msgstr "Ingen" + +#: ../admin/new.php:513 +msgid "Add a new tour" +msgstr "Legg til en turné" + +#: ../admin/new.php:536 +#: ../admin/tours.php:82 +#: ../admin/tours.php:111 +#: ../admin/tours.php:148 +msgid "Tour name" +msgstr "Turnénavn" + +#: ../admin/new.php:543 +msgid "Related post" +msgstr "Relaterte innlegg" + +#: ../admin/new.php:548 +msgid "Add a new post" +msgstr "Legg til et nytt innlegg" + +#: ../admin/new.php:566 +msgid "Related post title" +msgstr "Tittel på relatert innlegg" + +#: ../admin/new.php:568 +msgid "Available placeholders:" +msgstr "Tilgjengelige plassholdere:" + +#: ../admin/new.php:569 +msgid "Publish now" +msgstr "Publiser nå" + +#: ../admin/new.php:570 +msgid "Publish on show date" +msgstr "Publiser på konsertdato" + +#: ../admin/new.php:579 +msgid "Update show" +msgstr "Oppdater konsert" + +#: ../admin/new.php:583 +msgid "Add show" +msgstr "Legg til konsert" + +#: ../admin/settings.php:24 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Full URL til din 'Kommende konserter'-side" + +#: ../admin/settings.php:29 +msgid "No upcoming shows message" +msgstr "Melding som vises når det ikke er kommende konserter." + +#: ../admin/settings.php:35 +msgid "No past shows message" +msgstr "Melding som vises når det ikke fins tidligere konserter." + +#: ../admin/settings.php:42 +msgid "User level required to use GigPress" +msgstr "Brukernivå for å bruke GigPress" + +#: ../admin/settings.php:45 +msgid "Administrator" +msgstr "Administrator" + +#: ../admin/settings.php:46 +msgid "Editor" +msgstr "Redaktør" + +#: ../admin/settings.php:47 +msgid "Author" +msgstr "Forfatter" + +#: ../admin/settings.php:48 +msgid "Contributor" +msgstr "Medarbeider" + +#: ../admin/settings.php:54 +msgid "Short date format" +msgstr "Kort datoformat" + +#: ../admin/settings.php:57 +#: ../admin/settings.php:64 +#: ../admin/settings.php:71 +msgid "Output" +msgstr "Visning" + +#: ../admin/settings.php:61 +msgid "Long date format" +msgstr "Langt datoformat" + +#: ../admin/settings.php:68 +msgid "Time format" +msgstr "Tidsformat" + +#: ../admin/settings.php:72 +msgid "Here's some documentation on date and time formatting" +msgstr "Her fins mer informasjon om dato- og tidsformatering." + +#: ../admin/settings.php:73 +msgid "I use a 24 hour clock" +msgstr "Jeg bruker 24-timers-klokke" + +#: ../admin/settings.php:77 +msgid "Artist label" +msgstr "Artist-merking" + +#: ../admin/settings.php:83 +msgid "Tour label" +msgstr "Turne-merking" + +#: ../admin/settings.php:89 +#: ../output/feed.php:70 +msgid "Age restrictions" +msgstr "Aldersgrense" + +#: ../admin/settings.php:91 +msgid "A pipe-separated list of available age restrictions." +msgstr "En rør-separert liste av tilgjengelige aldersrestriksjoner." + +#: ../admin/settings.php:94 +msgid "Related posts" +msgstr "Relaterte innlegg" + +#: ../admin/settings.php:96 +msgid "Display gig info in related posts" +msgstr "Vis konsert-info i relaterte innlegg." + +#: ../admin/settings.php:97 +msgid "before the post content" +msgstr "før innleggsinnholdet" + +#: ../admin/settings.php:98 +msgid "after the post content" +msgstr "etter innlegget" + +#: ../admin/settings.php:99 +msgid "nowhere at all" +msgstr "ingensteds i det hele tatt" + +#: ../admin/settings.php:100 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Om en konsert har et relatert innlegg, vil den konsertens detaljer plasseres på det angitte plassen i det innlegget." + +#: ../admin/settings.php:104 +msgid "Related show heading" +msgstr "Tittel på relatert innlegg" + +#: ../admin/settings.php:107 +msgid "This appears before the gig details in your related post." +msgstr "Dette dukker opp før konsertdetaljene i ditt relatert innlegg." + +#: ../admin/settings.php:111 +msgid "Related posts category" +msgstr "Relaterte innlegg-kategori" + +#: ../admin/settings.php:113 +msgid "Automatically create a related post for every new show I enter." +msgstr "Lag automatisk et relatert innlegg for hver ny konsert jeg oppretter." + +#: ../admin/settings.php:114 +msgid "When creating related posts, put them in this category" +msgstr "Putt relaterte innlegg i denne kategorien når jeg oppretter dem" + +#: ../admin/settings.php:122 +msgid "Exclude this category from my normal post listings." +msgstr "Ekskluder denne kategorien fra min normale innleggslisting." + +#: ../admin/settings.php:127 +msgid "Related posts linking" +msgstr "Relaterte innlegg linking" + +#: ../admin/settings.php:129 +msgid "Place a link to each show's related post in the following fields" +msgstr "Putt en link til hver konsert sitt relaterte innlegg i følgende felt" + +#: ../admin/settings.php:131 +#: ../admin/shows.php:188 +#: ../admin/shows.php:243 +#: ../admin/venues.php:177 +#: ../admin/venues.php:226 +#: ../output/feed.php:51 +msgid "City" +msgstr "By" + +#: ../admin/settings.php:136 +msgid "Related post phrase" +msgstr "Melding som vises når det fins relaterte innlegg" + +#: ../admin/settings.php:139 +msgid "This appears in your shows listing." +msgstr "Dette dukker opp hvor dine konserter er listet opp." + +#: ../admin/settings.php:143 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:145 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Gjør at GigPress sin RSS-strøm blir oppdaga automatisk." + +#: ../admin/settings.php:146 +msgid "Show RSS and iCal subscription links." +msgstr "Vis abonnementlinkene til RSS og iCal" + +#: ../admin/settings.php:147 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "BEmerk at FeedBurn FeedSmith-pluginen vil kvele din GigPress RSS og iCal-strøm, mens FD FeedBurner-pluginen behandler dem pent." + +#: ../admin/settings.php:151 +msgid "RSS/iCal feed title" +msgstr "RSS-strøm tittel" + +#: ../admin/settings.php:157 +msgid "Country display" +msgstr "Land-visning" + +#: ../admin/settings.php:159 +msgid "Display country column." +msgstr "Vis 'Land' kolonnen." + +#: ../admin/settings.php:159 +msgid "Use full country names." +msgstr "Bruk fullt navn på land." + +#: ../admin/settings.php:163 +msgid "Link behaviour" +msgstr "Link-oppførsel" + +#: ../admin/settings.php:164 +msgid "Open external links in new windows." +msgstr "Åpne eksterne linker i nytt vindu." + +#: ../admin/settings.php:168 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:170 +msgid "Load jQuery into my theme." +msgstr "Last inn jQuery inn i temaet mitt." + +#: ../admin/settings.php:171 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Avmerk hvis du har hardkoda inn linken til ditt jQuery-bibliotek i temaet ditt." + +#: ../admin/settings.php:209 +msgid "Save Changes" +msgstr "Lagre endringer" + +#: ../admin/shows.php:106 +msgid "All" +msgstr "Alle" + +#: ../admin/shows.php:109 +msgid "Upcoming" +msgstr "Kommende" + +#: ../admin/shows.php:112 +msgid "Past" +msgstr "Tidligere" + +#: ../admin/shows.php:125 +msgid "View all artists" +msgstr "Vis alle artister" + +#: ../admin/shows.php:139 +msgid "View all tours" +msgstr "Vis alle turnéer" + +#: ../admin/shows.php:153 +msgid "View all venues" +msgstr "Vis alle arenaer" + +#: ../admin/shows.php:167 +msgid "Descending" +msgstr "Synkende" + +#: ../admin/shows.php:168 +msgid "Ascending" +msgstr "Stigende" + +#: ../admin/shows.php:190 +#: ../admin/shows.php:245 +#: ../admin/venues.php:179 +#: ../admin/venues.php:228 +#: ../output/feed.php:63 +msgid "Country" +msgstr "Land" + +#: ../admin/shows.php:191 +#: ../admin/shows.php:246 +msgid "Tour" +msgstr "Turné" + +#: ../admin/shows.php:216 +msgid "Copy" +msgstr "Kopier" + +#: ../admin/shows.php:236 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Beklager, ingen konserter kunne vises basert på dine kriterier." + +#: ../admin/shows.php:265 +msgid "You have" +msgstr "Du har" + +#: ../admin/shows.php:265 +msgid "shows" +msgstr "konserter" + +#: ../admin/shows.php:265 +msgid "tours" +msgstr "turnéer" + +#: ../admin/shows.php:265 +msgid "in your trash" +msgstr "i din søppelbøtte" + +#: ../admin/shows.php:267 +msgid "Take out the trash now" +msgstr "Ta søppelet og tøm den på dynga nå" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "En turnè er enkelt og greit en navngitt samling av konserter som du vil samle under en og samme bolk." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Oppdatert turné" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Endre denne turnéen" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Beklager, turnèen kunne ikke lastes inn for å endres." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Legg til en turné" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Legg til turné" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Alle turnéer" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Merk at om du sletter en turné vil IKKE konsertene knyttet til den bli slettet." + +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour ID" +msgstr "Turne-ID" + +#: ../admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Beklager, det var trøbbel med å laste inn arenaen for redigering." + +#: ../admin/venues.php:85 +msgid "Edit this venue" +msgstr "Endre denne arenaen" + +#: ../admin/venues.php:95 +msgid "Add an venue" +msgstr "Legg til en arena" + +#: ../admin/venues.php:140 +msgid "Update venue" +msgstr "Oppdatert arena" + +#: ../admin/venues.php:144 +msgid "Add venue" +msgstr "Legg til arena" + +#: ../admin/venues.php:153 +msgid "All venues" +msgstr "Alle arenaer" + +#: ../admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Bemerk at du ikke kan fjerne en arena mens den har konserter liggende i databasen." + +#: ../admin/venues.php:176 +#: ../admin/venues.php:225 +msgid "Name" +msgstr "Navn" + +#: ../admin/venues.php:178 +#: ../admin/venues.php:227 +#: ../output/feed.php:56 +msgid "Address" +msgstr "Adresse" + +#: ../admin/venues.php:180 +#: ../admin/venues.php:229 +msgid "Phone" +msgstr "Telefon" + +#: ../output/feed.php:48 +msgid "Time" +msgstr "Tidspunkt" + +#: ../output/feed.php:66 +msgid "Admission" +msgstr "Inngangspenger" + +#: ../output/gigpress_sidebar.php:41 +msgid "Title" +msgstr "Tittel" + +#: ../output/gigpress_sidebar.php:43 +msgid "Number of shows to list" +msgstr "Antall konserter å vise" + +#: ../output/gigpress_sidebar.php:47 +msgid "Group by artist" +msgstr "Gruppér etter artist" + +#: ../output/gigpress_sidebar.php:51 +msgid "Group by tour" +msgstr "Grupper etter turné" + +#: ../output/gigpress_sidebar.php:55 +msgid "Show RSS and iCal feeds" +msgstr "Vis RSS og iCal-strømmer" + +#: ../output/gigpress_sidebar.php:59 +msgid "Show link to shows page" +msgstr "Vi link til konsertside" + +#: ../output/gigpress_sidebar.php:61 +msgid "Shows page link text" +msgstr "Vis tekst på linken til sider" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Abonnér" + +#~ msgid "All Ages" +#~ msgstr "For alle" + +#~ msgid "All Ages/Licensed" +#~ msgstr "For alle aldersgrupper/lisensiert" + +#~ msgid "No minors" +#~ msgstr "Ingen mindreårige" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Velkommen til GigPress! Aller først bør du" + +#~ msgid "customize some of the options" +#~ msgstr "justere noen av innstillingene" + +#~ msgid "N/A" +#~ msgstr "TBA" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Foreslår et format i stil med: 5411 Stord." + +#~ msgid "toggle venue info" +#~ msgstr "vis/skjul info om arena" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Dette er et obligatorisk felt, er du usikker, skriv TBA." + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Om du skriver inn en gateadresse, kommer det automatisk en link til " +#~ "Google Maps. Banna bein!" + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "Det du skriver inn her kommer som en linke på arenaens navn." + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "Vær obs på at det du skriver inn her ikke vil autoformateres. Dette fordi " +#~ "det er så sabla mange forskjellige valutaformat." + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Dette vil aktivere link til billettkjøp når dine turnedatoer vises." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Om denne konserten er en del av en turné som du allerede har lagt til i " +#~ "GigPress, velg den her.
    Ingen turné enda?" + +#~ msgid "Create them here." +#~ msgstr "Legg de til her." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Du kan linke hvilken som helst konsert til et WordPress-innlegg; praktisk " +#~ "for informasjon om konserter, turnéoppdateringer, opplasting av bilder og " +#~ "kommentarer." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "Du må skrive inn en arena (evt. skriv inn Kommer senere?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "Angi et navn for turnéen – det er det eneste feltet..." + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Du må angi et navn for turnéen!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Rekkefølgen av turnéene oppdatert." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "" +#~ "Det ser ut til at noe gikk galt ved slettingen av konsertene i " +#~ "søppelbøtten. Beklager." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Alle turnéer i søppelbøtten er slettet permanent." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "" +#~ "Det ser ut til at noe gikk galt ved slettingen av turnéene i " +#~ "søppelbøtten. Beklager." + +#~ msgid "Name of your band" +#~ msgstr "Gruppenavn" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Dette anvendes i din RSS-feed og hCalendar informasjon." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "Vis en link til denne siden under oppføringen i sidepanelet." + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "'Kommende konserter' link frase" + +#~ msgid "Used in the main show listings." +#~ msgstr "Brukt i hovedkonsert-listinga." + +#~ msgid "Used in the Related Post entry." +#~ msgstr "Brukt i relatert innlegg." + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Trykk 'Oppdater visning' for å oppdatere eksempel-informasjonen." + +#~ msgid "Related Posts" +#~ msgstr "Relaterte innlegg" + +#~ msgid "RSS Feed" +#~ msgstr "RSS-feed" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "Legg til en link til min RSS-flyt for kommende konserter" + +#~ msgid "below my upcoming shows table" +#~ msgstr "under tabellen for kommende konserter" + +#~ msgid "below my sidebar listing" +#~ msgstr "under listen i sidepanelet" + +#~ msgid "in the head portion of my page" +#~ msgstr "i head-delen av siden" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "RSS-feed for kommende konserter er" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "Merk at FeedBurner FeedSmith ikke er kompatibel med GigPress." + +#~ msgid "Tour grouping" +#~ msgstr "Turnégruppering" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "vis turnéer før individuelle konserter" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "vis turnéer etter individuelle konserter" + +#~ msgid "Individual Shows heading" +#~ msgstr "Tittel til de enkelte konsertene" + +#~ msgid "Heading level of tour names" +#~ msgstr "Tittelnivå for turnénavn" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "Basert på strukturen av dine maler, vil du kanskje at titlene som viser " +#~ "dine turnéer skal være på et annet nivå." + +#~ msgid "More on HTML headings." +#~ msgstr "Mer informasjon om HTML-titler." + +#~ msgid "This will add the" +#~ msgstr "Dette legger" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "attributten til alle arena-, billett og Google Maps-linker. Tenk på at " +#~ "denne funksjonen kanskje kan virke irriterende for brukere som liker å ha " +#~ "full kontroll i nettleseren, og at denne attributten ikke validerer HTML " +#~ "Strict." + +#~ msgid "Past shows" +#~ msgstr "Tidligere konserter" + +#~ msgid "Buy link" +#~ msgstr "Billettlink" + +#~ msgid "Link" +#~ msgstr "Link" + +#~ msgid "Reorder tours" +#~ msgstr "Endre rekkefølgen på turnéene" + +#~ msgid "Display order" +#~ msgstr "Vis rekkefølge" + +#~ msgid "No tours in the database!" +#~ msgstr "Ingen turnéer i databasen!" + +#~ msgid "Save order" +#~ msgstr "Lagre rekkefølgen" + +#~ msgid "edit" +#~ msgstr "endre" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Finn denne adressen ved hjelp av Google Maps" + +#~ msgid "Buy Tickets" +#~ msgstr "Kjøp billetter" + +#~ msgid "Segment list into tours?" +#~ msgstr "Del listen inn i turneer?" + +#~ msgid "Options" +#~ msgstr "Valg" + +#~ msgid "Nope" +#~ msgstr "Nei" + +#~ msgid "General options" +#~ msgstr "Genrelle innstillinger" + +#~ msgid "Display & Formatting" +#~ msgstr "Visning og formatering" + +#~ msgid "Widget options" +#~ msgstr "Widget-innstillinger" + +#~ msgid "List heading" +#~ msgstr "Listetittel" + +#~ msgid "Any number from 1 to 99" +#~ msgstr "Et nummer mellom 1 og 99" + +#~ msgid "GigPress widget options can be found on the" +#~ msgstr "GigPress widget-innstillinger fins i" + +#~ msgid "GigPress options page" +#~ msgstr "GigPress innstillinger" + +#~ msgid "Tour dates from" +#~ msgstr "Turnédato fra" + +#~ msgid "Ends" +#~ msgstr "Slutter" + +#~ msgid "Part of" +#~ msgstr "Del av" diff --git a/trunk/langs/gigpress-nl_NL.mo b/trunk/langs/gigpress-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..c4aa818b3517f2050ef5138339f123cb0d2d6d4f GIT binary patch literal 18839 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
    O)&;Fy$ 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 literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-nl_NL.po b/trunk/langs/gigpress-nl_NL.po new file mode 100755 index 0000000..769d591 --- /dev/null +++ b/trunk/langs/gigpress-nl_NL.po @@ -0,0 +1,1363 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 1.2.3\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-09-18 21:02-0400\n" +"PO-Revision-Date: 2012-06-11 14:22-0600\n" +"Last-Translator: Guido Vrouwe \n" +"Language-Team: GigPress \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch (Nederlands)\n" +"X-Poedit-Country: The Nederlands\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" + +#: ../gigpress.php:66 +#: ../admin/new.php:189 +msgid "Add a show" +msgstr "Optreden toevoegen" + +#: ../gigpress.php:67 +#: ../admin/shows.php:97 +msgid "Shows" +msgstr "Optredens" + +#: ../gigpress.php:68 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artiesten" + +#: ../gigpress.php:69 +#: ../admin/venues.php:31 +msgid "Venues" +msgstr "Podia" + +#: ../gigpress.php:70 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Toers" + +#: ../gigpress.php:71 +#: ../admin/settings.php:17 +msgid "Settings" +msgstr "Instellingen" + +#: ../gigpress.php:72 +#: ../admin/import-export.php:13 +msgid "Import/Export" +msgstr "Importeren/Exporteren" + +#: ../gigpress.php:96 +msgid "You're using" +msgstr "Je gebruikt" + +#: ../gigpress.php:96 +msgid "Like it?" +msgstr "Vind je dit leuk?" + +#: ../gigpress.php:96 +msgid "Make a donation" +msgstr "Een donatie maken" + +#: ../gigpress.php:144 +msgid "opens in a new window" +msgstr "opent in een nieuw venster" + +#: ../gigpress.php:160 +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../admin/new.php:238 +msgid "at" +msgstr "in" + +#: ../gigpress.php:163 +#: ../admin/new.php:489 +#: ../admin/shows.php:224 +msgid "Price" +msgstr "Prijs" + +#: ../gigpress.php:164 +#: ../admin/shows.php:227 +#: ../output/feed.php:74 +msgid "Box office" +msgstr "Ticketbureau" + +#: ../gigpress.php:165 +#: ../admin/new.php:455 +#: ../admin/venues.php:132 +#: ../output/feed.php:60 +msgid "Venue phone" +msgstr "Telefoon van podium" + +#: ../gigpress.php:166 +#: ../admin/new.php:501 +#: ../admin/settings.php:132 +#: ../output/feed.php:81 +msgid "Notes" +msgstr "Overige informatie" + +#: ../gigpress.php:175 +msgid "Download iCal" +msgstr "Download iCal" + +#: ../gigpress.php:187 +msgid "Buy tickets" +msgstr "Koop je ticket" + +#: ../gigpress.php:189 +#: ../admin/new.php:466 +msgid "Sold Out" +msgstr "Uitverkocht" + +#: ../gigpress.php:191 +#: ../admin/new.php:467 +msgid "Cancelled" +msgstr "Afgelast" + +#: ../gigpress.php:211 +msgid "Add to Google Calendar" +msgstr "Aan Google kalender toevoegen" + +#: ../gigpress.php:302 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Toon %s–%s van %s" + +#: ../gigpress.php:420 +msgid "Nothing to export." +msgstr "Niks om te exporteren." + +#: ../gigpress.php:427 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Je bent niet bevoegd om dit te doen. Probeer eerst in te loggen." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Artiest bijwerken" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "or" +msgstr "of" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "cancel" +msgstr "cancel" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Artiest bewerken" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Sorry, maar we hadden een probleem met het laden van de bewerking van deze artiest." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "voeg een artiest toe" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "artiest toevoegen" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:109 +#: ../admin/artists.php:151 +#: ../admin/new.php:388 +msgid "Artist name" +msgstr "naam van artiest" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "alle artiesten" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "NB. Je kan geen artiest verwijderen als er nog optredens in de database staan." + +#: ../admin/artists.php:110 +#: ../admin/artists.php:152 +msgid "Artist ID" +msgstr "Artiest ID" + +#: ../admin/artists.php:111 +#: ../admin/artists.php:153 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:181 +#: ../admin/venues.php:230 +msgid "Number of shows" +msgstr "Aantal optredens" + +#: ../admin/artists.php:112 +#: ../admin/artists.php:154 +#: ../admin/shows.php:192 +#: ../admin/shows.php:247 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:182 +#: ../admin/venues.php:231 +msgid "Actions" +msgstr "Acties" + +#: ../admin/artists.php:137 +#: ../admin/shows.php:215 +#: ../admin/tours.php:135 +#: ../admin/venues.php:211 +msgid "Edit" +msgstr "Bewerken" + +#: ../admin/artists.php:138 +#: ../admin/shows.php:217 +#: ../admin/tours.php:135 +#: ../admin/venues.php:212 +msgid "Delete" +msgstr "Verwijderen" + +#: ../admin/artists.php:146 +#: ../admin/import-export.php:62 +#: ../admin/new.php:378 +#: ../admin/shows.php:133 +msgid "No artists in the database" +msgstr "Geen artiesten in de database" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "We hadden een probleem bij het aanmaken van een nieuwe artiest. Sorry." + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "We hadden een probleem bij het aanmaken van een nieuw podium. Sorry." + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "We hadden een probleem bij het aanmaken van een nieuwe toer. Sorry." + +#: ../admin/handlers.php:114 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Er ging iets fout met het aanmaken van je verwante bericht. Sorry" + +#: ../admin/handlers.php:152 +msgid "You must select a venue." +msgstr "Je moet een podium selecteren." + +#: ../admin/handlers.php:154 +#: ../admin/handlers.php:168 +msgid "You must enter an artist name." +msgstr "Je moet een artiest invullen." + +#: ../admin/handlers.php:156 +#: ../admin/handlers.php:176 +msgid "You must enter a venue name." +msgstr "Je moet de naam van een podium invullen." + +#: ../admin/handlers.php:158 +#: ../admin/handlers.php:178 +msgid "You must enter a city." +msgstr "Je moet een plaatsnaam invullen." + +#: ../admin/handlers.php:160 +#: ../admin/handlers.php:172 +msgid "You must enter a tour name." +msgstr "Je moet de naam van een toer invullen." + +#: ../admin/handlers.php:162 +msgid "That's not a valid date." +msgstr "Dit is geen geldige datum." + +#: ../admin/handlers.php:164 +msgid "That's not a valid end date." +msgstr "Dit is geen geldig eind datum." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Your show on" +msgstr "Jouw optreden op" + +#: ../admin/handlers.php:223 +msgid "was successfully added." +msgstr "was succesvol toegevoegd." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Edit the related post" +msgstr "bewerk verwant bericht" + +#: ../admin/handlers.php:236 +#: ../admin/handlers.php:290 +#: ../admin/handlers.php:364 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:466 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:588 +#: ../admin/handlers.php:627 +msgid "Something ain't right - try again?" +msgstr "Er is iets foutgegaan, probeer het a.u.b. nog een keer." + +#: ../admin/handlers.php:279 +#: ../admin/handlers.php:402 +msgid "was successfully updated." +msgstr "is succesvol bijgewerkt." + +#: ../admin/handlers.php:319 +msgid "Show successfully deleted." +msgstr "Optreden succesvol verwijderd." + +#: ../admin/handlers.php:319 +#: ../admin/handlers.php:547 +msgid "Undo" +msgstr "Ongedaan maken" + +#: ../admin/handlers.php:323 +msgid "We ran into some trouble deleting the show. Sorry." +msgstr "Er is iets fout gegaan met het verwijderen van dit optreden, onze excuses hiervoor." + +#: ../admin/handlers.php:362 +#: ../admin/handlers.php:464 +#: ../admin/handlers.php:586 +msgid "was successfully added to the database." +msgstr "is succesvol toegevoegd aan de database." + +#: ../admin/handlers.php:426 +msgid "Venue successfully deleted." +msgstr "Podium is succesvol verwijderd." + +#: ../admin/handlers.php:428 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "We hadden een probleem bij het verwijderen van een podium. Sorry" + +#: ../admin/handlers.php:504 +msgid "Tour name successfully changed to" +msgstr "De naam van de toer is succesvol veranderd in" + +#: ../admin/handlers.php:547 +msgid "Tour successfully deleted." +msgstr "De toer is succesvol verwijderd." + +#: ../admin/handlers.php:551 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Er is iets foet gegaan met het verwijderen van de tour. Sorry." + +#: ../admin/handlers.php:625 +msgid "successfully updated." +msgstr "succesvol bijgewerkt" + +#: ../admin/handlers.php:650 +msgid "Artist successfully deleted." +msgstr "De artiest is succesvol verwijderd." + +#: ../admin/handlers.php:653 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Er is iets fout gegaan met het verwijderen van de artiest. Sorry." + +#: ../admin/handlers.php:677 +msgid "Show successfully restored." +msgstr "Optreden succesvol hersteld." + +#: ../admin/handlers.php:679 +msgid "We ran into some trouble restoring that show. Sorry." +msgstr "Er is iets fout gegaan met het herstellen van de show, onze excuses hiervoor." + +#: ../admin/handlers.php:697 +msgid "Tour successfully restored from the database." +msgstr "De toer is succesvol hersteld vanaf de database." + +#: ../admin/handlers.php:699 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Er is iets fout gegaan met het herstellen van de toer. Sorry." + +#: ../admin/handlers.php:816 +msgid "shows were skipped due to errors" +msgstr "optredens zijn overgeslagen vanwege fouten" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "in" +msgstr "in" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "on" +msgstr "op" + +#: ../admin/handlers.php:825 +msgid "shows were skipped as they were deemed duplicates" +msgstr "optredens zijn overgeslagen vanwege verwachte duplicaten" + +#: ../admin/handlers.php:834 +msgid "shows were successfully imported" +msgstr "optreden zijn succesvol geimporteerd." + +#: ../admin/handlers.php:871 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Alle optredens en toers in de prullenbak zijn permanent verwijderd." + +#: ../admin/handlers.php:873 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "We kwamen problemen tegen bij het legen van de prullenbak. Sorry." + +#: ../admin/handlers.php:895 +msgid "All tours have been migrated into artists." +msgstr "Alle toers zijn gemigreerd naar artiesten." + +#: ../admin/handlers.php:897 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Er ging iets fout bij het migreren van toers naar artiesten. Sorry." + +#: ../admin/handlers.php:901 +msgid "There were no tours to migrate." +msgstr "Er zijn toers om te migreren." + +#: ../admin/import-export.php:19 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Upload een CSV (comma-separated values) bestand om in de GigPress database te importeren." + +#: ../admin/import-export.php:19 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Kijk alsjeblieft de specificaties voor formateren na om jezelf hoofdpijn te besparen!" + +#: ../admin/import-export.php:27 +msgid "Upload CSV" +msgstr "Upload CSV" + +#: ../admin/import-export.php:46 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Download je complete database met optredens als een tab-onderscheiden CSV bestand (ondersteund door programma's als MS Excel). Dit bestand is ook voor als je het in een ander Gigpress installatie wilt importeren." + +#: ../admin/import-export.php:55 +msgid "Export all artists" +msgstr "Exporteer alle artiesten" + +#: ../admin/import-export.php:69 +msgid "Export all tours" +msgstr "exporteer alle tours" + +#: ../admin/import-export.php:76 +#: ../admin/new.php:526 +#: ../admin/shows.php:147 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "Geen toers in de database" + +#: ../admin/import-export.php:83 +msgid "Export all dates" +msgstr "Exporteer alle data" + +#: ../admin/import-export.php:84 +msgid "Export upcoming dates" +msgstr "Exporteer alle toekomstige data" + +#: ../admin/import-export.php:85 +msgid "Export past dates" +msgstr "Exporteer alle data uit het verleden" + +#: ../admin/import-export.php:89 +msgid "Download CSV" +msgstr "Download CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Welkom bij GigPress! Start door hier beneden je eerste optreden toe te voegen. Om je optredens te tonen, voeg je simpel de " + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "korte code toe aan een willekeurige pagina of bericht." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Vragen? Kijk alsjeblieft de " + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "documentatie" + +#: ../admin/new.php:33 +#: ../admin/shows.php:265 +msgid "and" +msgstr "en" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "de FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "op de GigPress website. Veel plezier!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Laat dit niet meer zien" + +#: ../admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Sorry, maar we hadden een probleem met het laden van dit optreden." + +#: ../admin/new.php:180 +msgid "Edit this show" +msgstr "Bewerk dit optreden" + +#: ../admin/new.php:203 +#: ../admin/settings.php:130 +#: ../admin/shows.php:186 +#: ../admin/shows.php:241 +#: ../output/feed.php:43 +msgid "Date" +msgstr "Datum" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:207 +#: ../admin/new.php:328 +msgid "January" +msgstr "januari" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:208 +#: ../admin/new.php:329 +msgid "February" +msgstr "februari" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:209 +#: ../admin/new.php:330 +msgid "March" +msgstr "maart" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:210 +#: ../admin/new.php:331 +msgid "April" +msgstr "april" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:211 +#: ../admin/new.php:332 +msgid "May" +msgstr "mei" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:212 +#: ../admin/new.php:333 +msgid "June" +msgstr "juni" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:213 +#: ../admin/new.php:334 +msgid "July" +msgstr "juli" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:214 +#: ../admin/new.php:335 +msgid "August" +msgstr "augustus" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:215 +#: ../admin/new.php:336 +msgid "September" +msgstr "september" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:216 +#: ../admin/new.php:337 +msgid "October" +msgstr "oktober" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:217 +#: ../admin/new.php:338 +msgid "November" +msgstr "november" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:218 +#: ../admin/new.php:339 +msgid "December" +msgstr "december" + +#: ../admin/new.php:270 +#: ../admin/new.php:546 +msgid "None" +msgstr "Geen" + +#: ../admin/new.php:319 +msgid "This is a multi-day event" +msgstr "Dit is een meerdaags evenement" + +#: ../admin/new.php:324 +msgid "End date" +msgstr "Einddatum" + +#: ../admin/new.php:362 +#: ../admin/shows.php:187 +#: ../admin/shows.php:242 +msgid "Artist" +msgstr "Artiest" + +#: ../admin/new.php:365 +msgid "Add a new artist" +msgstr "Nieuwe artiest toevoegen" + +#: ../admin/new.php:395 +#: ../admin/shows.php:189 +#: ../admin/shows.php:244 +#: ../output/feed.php:53 +msgid "Venue" +msgstr "Podium" + +#: ../admin/new.php:398 +msgid "Add a new venue" +msgstr "Nieuwe podium toevoegen" + +#: ../admin/new.php:400 +msgid "Select a venue" +msgstr "Selecteer een podium" + +#: ../admin/new.php:414 +#: ../admin/shows.php:161 +#: ../admin/venues.php:220 +msgid "No venues in the database" +msgstr "Geen podia in de database" + +#: ../admin/new.php:424 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "Naam van podium" + +#: ../admin/new.php:429 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "Plaats van podium" + +#: ../admin/new.php:433 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "Adres van podium" + +#: ../admin/new.php:438 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "Land van podium" + +#: ../admin/new.php:451 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "Website van podium" + +#: ../admin/new.php:463 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:465 +msgid "Active" +msgstr "Actief" + +#: ../admin/new.php:473 +msgid "Admittance" +msgstr "Toelating" + +#: ../admin/new.php:475 +msgid "Not sure" +msgstr "Onzeker" + +#: ../admin/new.php:490 +msgid "include currency symbol" +msgstr "voer munteenheid symbool in" + +#: ../admin/new.php:493 +msgid "Ticket URL" +msgstr "Ticket URL" + +#: ../admin/new.php:497 +msgid "Ticket phone" +msgstr "Ticket telefoon" + +#: ../admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Gebruik deze ruimte om het voorprogramma, 'gepresenteerd door' info, of andere informatie weer te geven." + +#: ../admin/new.php:508 +msgid "Part of a tour?" +msgstr "Onderdeel van een toer?" + +#: ../admin/new.php:511 +msgid "No" +msgstr "Nee" + +#: ../admin/new.php:513 +msgid "Add a new tour" +msgstr "Toer toevoegen" + +#: ../admin/new.php:536 +#: ../admin/tours.php:82 +#: ../admin/tours.php:111 +#: ../admin/tours.php:148 +msgid "Tour name" +msgstr "Naam van de toer" + +#: ../admin/new.php:543 +msgid "Related post" +msgstr "Verwant bericht" + +#: ../admin/new.php:548 +msgid "Add a new post" +msgstr "Nieuw bericht toevoegen" + +#: ../admin/new.php:566 +msgid "Related post title" +msgstr "Titel verwant bericht" + +#: ../admin/new.php:568 +msgid "Available placeholders:" +msgstr "Beschikbare plaatshouders:" + +#: ../admin/new.php:569 +msgid "Publish now" +msgstr "Nu publiseren" + +#: ../admin/new.php:570 +msgid "Publish on show date" +msgstr "Publiseer op optreed datum" + +#: ../admin/new.php:579 +msgid "Update show" +msgstr "Optreden bijwerken" + +#: ../admin/new.php:583 +msgid "Add show" +msgstr "Optreden toevoegen" + +#: ../admin/settings.php:24 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Volledige URL naar de 'aanstaande optredens' pagina" + +#: ../admin/settings.php:29 +msgid "No upcoming shows message" +msgstr "Bericht bij geen aanstaande optredens" + +#: ../admin/settings.php:35 +msgid "No past shows message" +msgstr "Bericht bij geen gearchiveerde optredens" + +#: ../admin/settings.php:42 +msgid "User level required to use GigPress" +msgstr "Gebruikersniveau vereist voor het gebruiken van GigPress" + +#: ../admin/settings.php:45 +msgid "Administrator" +msgstr "Beheerder" + +#: ../admin/settings.php:46 +msgid "Editor" +msgstr "Bewerker" + +#: ../admin/settings.php:47 +msgid "Author" +msgstr "Auteur" + +#: ../admin/settings.php:48 +msgid "Contributor" +msgstr "Bijdrager" + +#: ../admin/settings.php:54 +msgid "Short date format" +msgstr "Korte datum formaat" + +#: ../admin/settings.php:57 +#: ../admin/settings.php:64 +#: ../admin/settings.php:71 +msgid "Output" +msgstr "Output" + +#: ../admin/settings.php:61 +msgid "Long date format" +msgstr "Lange datum formaat" + +#: ../admin/settings.php:68 +msgid "Time format" +msgstr "Tijd formaat" + +#: ../admin/settings.php:72 +msgid "Here's some documentation on date and time formatting" +msgstr "Hier vind je informatie over datum en tijd formatering" + +#: ../admin/settings.php:73 +msgid "I use a 24 hour clock" +msgstr "Ik gebruik een 24 uurs klok" + +#: ../admin/settings.php:77 +msgid "Artist label" +msgstr "Label artiest" + +#: ../admin/settings.php:83 +msgid "Tour label" +msgstr "Toer label" + +#: ../admin/settings.php:89 +#: ../output/feed.php:70 +msgid "Age restrictions" +msgstr "Leeftijdsbeperkingen" + +#: ../admin/settings.php:91 +msgid "A pipe-separated list of available age restrictions." +msgstr "Een pijp-gescheiden lijst van beschikbare leeftijdsbeperkingen." + +#: ../admin/settings.php:94 +msgid "Related posts" +msgstr "Verwante berichten" + +#: ../admin/settings.php:96 +msgid "Display gig info in related posts" +msgstr "Laat de info van optreden zien in het verwante bericht" + +#: ../admin/settings.php:97 +msgid "before the post content" +msgstr "voor de inhoud van het bericht" + +#: ../admin/settings.php:98 +msgid "after the post content" +msgstr "na de inhoud van het bericht" + +#: ../admin/settings.php:99 +msgid "nowhere at all" +msgstr "helemaal nergens" + +#: ../admin/settings.php:100 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Als een optreden een verwant bericht heeft, dan zullen de details verschijnen op de gespecificeerde positie in dat bericht." + +#: ../admin/settings.php:104 +msgid "Related show heading" +msgstr "Titel verwant optreden" + +#: ../admin/settings.php:107 +msgid "This appears before the gig details in your related post." +msgstr "Dit verschijnt voor de optreed info in jouw verwant bericht." + +#: ../admin/settings.php:111 +msgid "Related posts category" +msgstr "categorie van verwante berichten" + +#: ../admin/settings.php:113 +msgid "Automatically create a related post for every new show I enter." +msgstr "Automatisch een verwant bericht aanmaken voor elk nieuw optreden die ik toevoeg." + +#: ../admin/settings.php:114 +msgid "When creating related posts, put them in this category" +msgstr "Als er een verwant bericht gemaakt wordt, stop hem dan in deze categorie" + +#: ../admin/settings.php:122 +msgid "Exclude this category from my normal post listings." +msgstr "Haal deze categorie uit mijn normale berichten lijst." + +#: ../admin/settings.php:127 +msgid "Related posts linking" +msgstr "Link voor verwant bericht" + +#: ../admin/settings.php:129 +msgid "Place a link to each show's related post in the following fields" +msgstr "Plaats een link naar het verwante bericht van elk optreden in de volgende velden" + +#: ../admin/settings.php:131 +#: ../admin/shows.php:188 +#: ../admin/shows.php:243 +#: ../admin/venues.php:177 +#: ../admin/venues.php:226 +#: ../output/feed.php:51 +msgid "City" +msgstr "Plaats" + +#: ../admin/settings.php:136 +msgid "Related post phrase" +msgstr "Tekst voor link naar het verwante bericht" + +#: ../admin/settings.php:139 +msgid "This appears in your shows listing." +msgstr "Dit verschijnt in jouw lijst met optredens." + +#: ../admin/settings.php:143 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:145 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Maak de GigPress RSS feeds automatisch te ontdekken." + +#: ../admin/settings.php:146 +msgid "Show RSS and iCal subscription links." +msgstr "Toon RSS en iCal aanmeld links." + +#: ../admin/settings.php:147 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "NB. de FeedBurner FeedSmith plugin zal je RSS en iCal feeds niet meer laten werken. De FD FeedBurner plugin doet dit niet." + +#: ../admin/settings.php:151 +msgid "RSS/iCal feed title" +msgstr "RSS/iCal Feed titel" + +#: ../admin/settings.php:157 +msgid "Country display" +msgstr "Land tonen" + +#: ../admin/settings.php:159 +msgid "Display country column." +msgstr "Laat de landenkolom zien." + +#: ../admin/settings.php:159 +msgid "Use full country names." +msgstr "Gebruik volledige namen van landen." + +#: ../admin/settings.php:163 +msgid "Link behaviour" +msgstr "Gedrag links" + +#: ../admin/settings.php:164 +msgid "Open external links in new windows." +msgstr "Open externe links in een nieuw venster." + +#: ../admin/settings.php:168 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:170 +msgid "Load jQuery into my theme." +msgstr "Laad jQuery in mijn thema." + +#: ../admin/settings.php:171 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "vinkje verwijderen als een hard gecodeerde link hebt naar je jQuery bibliotheek in je thema." + +#: ../admin/settings.php:209 +msgid "Save Changes" +msgstr "Veranderingen opslaan" + +#: ../admin/shows.php:106 +msgid "All" +msgstr "Alle" + +#: ../admin/shows.php:109 +msgid "Upcoming" +msgstr "Aanstaande" + +#: ../admin/shows.php:112 +msgid "Past" +msgstr "Verleden" + +#: ../admin/shows.php:125 +msgid "View all artists" +msgstr "Toon alle artiesten" + +#: ../admin/shows.php:139 +msgid "View all tours" +msgstr "Alle toers tonen" + +#: ../admin/shows.php:153 +msgid "View all venues" +msgstr "|Toon alle podia" + +#: ../admin/shows.php:167 +msgid "Descending" +msgstr "Aflopend" + +#: ../admin/shows.php:168 +msgid "Ascending" +msgstr "Oplopend" + +#: ../admin/shows.php:190 +#: ../admin/shows.php:245 +#: ../admin/venues.php:179 +#: ../admin/venues.php:228 +#: ../output/feed.php:63 +msgid "Country" +msgstr "Land" + +#: ../admin/shows.php:191 +#: ../admin/shows.php:246 +msgid "Tour" +msgstr "Toer" + +#: ../admin/shows.php:216 +msgid "Copy" +msgstr "Kopieren" + +#: ../admin/shows.php:236 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Sorry, gebaseerd op jou kriteria kunnen wij geen optredens vertonen." + +#: ../admin/shows.php:265 +msgid "You have" +msgstr "Je hebt" + +#: ../admin/shows.php:265 +msgid "shows" +msgstr "optredens" + +#: ../admin/shows.php:265 +msgid "tours" +msgstr "toers" + +#: ../admin/shows.php:265 +msgid "in your trash" +msgstr "in de prullenbak" + +#: ../admin/shows.php:267 +msgid "Take out the trash now" +msgstr "Gooi de prullenbak leeg" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Een toer is simpelweg een verzameling van optredens die je samen wilt voegen." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Tour bijwerken" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Tour bewerken" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Sorry, er is iets mis gegaan met het laden van deze toer." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Een toer toevoegen" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Toer toevoegen" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Alle toers" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Merk wel dat het verwijderen van de toer er NIETWelcome to GigPress! You should first" +#~ msgstr "Welkom bij GigPress! Je moet eerst" + +#~ msgid "customize some of the options" +#~ msgstr "een paar opties aanpassen" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Het aanbevolen formaat is: Horn, Limburg." + +#~ msgid "toggle venue info" +#~ msgstr "show/hide adresinformatie" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Dit is een verplicht veld, dus als je het niet weet, vul n.n.b. in." + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Als je een adres invult, zal het automatisch linken naar Google Maps. " +#~ "Geen grapje." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Alles wat hier ingevuld wordt, zal toegevoegd worden als hyperlink naar " +#~ "de naam van het podium." + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "Om de verscheidene valuta correct weer te geven, zal er geen auto-" +#~ "formatting plaatsvinden op wat je hier invult. Denk hieraan!" + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "" +#~ "Dit zal een link naar de verkoopsite mogelijk maken wanneer de tour data " +#~ "weergegeven worden." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Als dit optreden deel uitmaakt van een tour die al aangemaakt is in " +#~ "GigPress, selecteer het hier.
    Nog geen tours?" + +#~ msgid "Create them here." +#~ msgstr "Maak ze hier aan." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Je kunt een WordPress bericht aan het optreden koppelen. Dit is handig " +#~ "voor aankondigingen, verslagen, foto's of om bezoekers te laten reageren." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "Je moet een podium invullen (misschien nog niet bekend?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "" +#~ "Je moet een naam invullen voor de tour. Was het nou zo moeilijk om dat " +#~ "ene veldje in te vullen?" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Je moet een naam invullen voor de tour!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "De tours zijn succesvol herschikt." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "" +#~ "Er is iets fout gegaan met het legen van de prullenbak, onze excuses " +#~ "hiervoor." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Alle tours in de prullenbak zijn permanent verwijderd." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "" +#~ "Er is iets fout gegaan met het legen van de prullenbak, onze excuses " +#~ "hiervoor." + +#~ msgid "Name of your band" +#~ msgstr "Naam van de band" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Dit wordt gebruik in de RSS feed en de hCalendar data." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "Laat een link zien naar deze pagina onderaan in het zijmenu." + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "Tekst voor de link naar de aanstaande optredens" + +#~ msgid "Used in the main show listings." +#~ msgstr "Wordt gebruikt in de lijst met optredens." + +#~ msgid "Used in the Related Post entry." +#~ msgstr "Wordt gebruikt in het verwante bericht." + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Klik 'Update opties' om de voorbeel output te updaten." + +#~ msgid "Related Posts" +#~ msgstr "Verwant bericht" + +#~ msgid "RSS Feed" +#~ msgstr "RSS Feed" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "Plaats een link naar mijn aanstaande optredens in de RSS feed" + +#~ msgid "below my upcoming shows table" +#~ msgstr "onder de tabel met aanstaan de shows" + +#~ msgid "below my sidebar listing" +#~ msgstr "onder mijn zijbalk" + +#~ msgid "in the head portion of my page" +#~ msgstr "in het head gedeelte van mijn pagina" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "Jouw RSS feed voor aanstaande optredens is" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "Let wel: de FeedBurner FeedSmith plugin werkt niet met GigPress." + +#~ msgid "Tour grouping" +#~ msgstr "Tour groepen" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "laat de tours zien voor niet-tour optredens" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "laat de tours zien na de niet-tour optredens" + +#~ msgid "Individual Shows heading" +#~ msgstr "Individuele optredens titel" + +#~ msgid "Heading level of tour names" +#~ msgstr "Heading level van tour namen" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "Afhankelijk van de structuur van jouw template, zou het kunnen dat je de " +#~ "titels van de tours in een ander heading level wilt laten zien." + +#~ msgid "More on HTML headings." +#~ msgstr "Meer over HTML headings." + +#~ msgid "This will add the" +#~ msgstr "dit zal het" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "attribuut toevoegen aan alle links. Houd er rekening mee dat er " +#~ "gebruikers zijn die graag controle behouden over hun web browser, en dat " +#~ "dit attribuut niet valt onder strikte HTML doctypes." + +#~ msgid "Past shows" +#~ msgstr "Optredens die al geweest zijn" + +#~ msgid "Link" +#~ msgstr "Link" + +#~ msgid "Reorder tours" +#~ msgstr "Herschik tours" + +#~ msgid "Display order" +#~ msgstr "Verschijningsvolgorde" + +#~ msgid "No tours in the database!" +#~ msgstr "Geen tours in de database!" + +#~ msgid "Save order" +#~ msgstr "Volgorde opslaan" + +#~ msgid "edit" +#~ msgstr "bewerken" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Zoek dit adres met Google Maps." + +#~ msgid "Buy Tickets" +#~ msgstr "Koop je ticket" + +#~ msgid "Segment list into tours?" +#~ msgstr "Lijst splitten in tours?" diff --git a/trunk/langs/gigpress-pl_PL.mo b/trunk/langs/gigpress-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..4f73398dac1f166387b188cf3943e74789c35e03 GIT binary patch literal 19968 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\n" +"Language-Team: Krystian Buczak \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\n" +"X-Poedit-Language: Polish\n" +"X-Poedit-Country: POLAND\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:192 +msgid "Add a show" +msgstr "Dodaj występ" + +#: ../gigpress.php:66 +#: ../admin/shows.php:108 +msgid "Shows" +msgstr "Występy" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artyści" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "Miejsca" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Trasy" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Ustawienia" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Importuj/Exportuj" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Używasz" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Lubisz to?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Przekaż darowiznę" + +#: ../gigpress.php:196 +msgid "opens in a new window" +msgstr "otwiera w nowym oknie" + +#: ../gigpress.php:217 +#: ../admin/handlers.php:847 +#: ../admin/handlers.php:856 +#: ../admin/handlers.php:865 +#: ../admin/new.php:234 +msgid "at" +msgstr "-" + +#: ../gigpress.php:220 +#: ../admin/new.php:474 +#: ../admin/shows.php:246 +msgid "Price" +msgstr "Cena" + +#: ../gigpress.php:221 +#: ../admin/shows.php:249 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Kasa biletowa" + +#: ../gigpress.php:222 +#: ../admin/new.php:440 +#: ../admin/venues.php:130 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Telefon" + +#: ../gigpress.php:223 +#: ../admin/new.php:486 +#: ../admin/settings.php:130 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Notatki" + +#: ../gigpress.php:242 +msgid "Download iCal" +msgstr "Pobierz iCal" + +#: ../gigpress.php:255 +msgid "Buy tickets" +msgstr "Kup bilety" + +#: ../gigpress.php:257 +#: ../admin/new.php:451 +msgid "Sold Out" +msgstr "Wysprzedane" + +#: ../gigpress.php:259 +#: ../admin/new.php:452 +msgid "Cancelled" +msgstr "Odwołane" + +#: ../gigpress.php:280 +msgid "Add to Google Calendar" +msgstr "Dodaj do kalendarza Google" + +#: ../gigpress.php:370 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Wyświetlono %s–%s z %s" + +#: ../gigpress.php:465 +msgid "Artist order updated." +msgstr "Zaktualizowano kolejność artystów." + +#: ../gigpress.php:516 +msgid "Nothing to export." +msgstr "Brak danych do eksportu." + +#: ../gigpress.php:523 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Nie masz potrzebnych uprawnień. Spróbuj się najpierw zalogować." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Aktualizuj dane artysty" + +#: ../admin/artists.php:44 +#: ../admin/new.php:569 +#: ../admin/tours.php:49 +#: ../admin/venues.php:138 +msgid "or" +msgstr "lub" + +#: ../admin/artists.php:44 +#: ../admin/new.php:569 +#: ../admin/tours.php:49 +#: ../admin/venues.php:138 +msgid "cancel" +msgstr "anuluj" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Edytuj tego artystę" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Nieoczekiwane problemy podczas ładowania artysty do edycji." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Dodaj nowego artystę" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Dodaj artystę" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:113 +#: ../admin/artists.php:157 +#: ../admin/new.php:375 +msgid "Artist name" +msgstr "Imię artysty" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "Wszysy artyści" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Pamiętaj, że nie możesz usunąć artysty, którego występy są w bazie danych." + +#: ../admin/artists.php:114 +#: ../admin/artists.php:158 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:178 +#: ../admin/venues.php:230 +msgid "Number of shows" +msgstr "Liczba występów" + +#: ../admin/artists.php:115 +#: ../admin/artists.php:159 +#: ../admin/shows.php:203 +#: ../admin/shows.php:215 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:179 +#: ../admin/venues.php:231 +msgid "Actions" +msgstr "Operacje" + +#: ../admin/artists.php:141 +#: ../admin/shows.php:239 +#: ../admin/tours.php:135 +#: ../admin/venues.php:210 +msgid "Edit" +msgstr "Edytuj" + +#: ../admin/artists.php:142 +#: ../admin/tours.php:135 +#: ../admin/venues.php:211 +msgid "Delete" +msgstr "Usuń" + +#: ../admin/artists.php:150 +#: ../admin/import-export.php:61 +#: ../admin/new.php:365 +#: ../admin/shows.php:144 +msgid "No artists in the database" +msgstr "Brak artystów w bazie danych" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Mamy problem z dodaniem nowego artysty. Przepraszamy." + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Pojawiły się problemy podczas dodawania nowego miejsca." + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Mamy problem z dodaniem nowej trasy. Przepraszamy." + +#: ../admin/handlers.php:115 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Mamy problem z dodaniem powiązanego wpisu. Przepraszamy." + +#: ../admin/handlers.php:153 +msgid "You must select a venue." +msgstr "Musisz wybrać miejsce." + +#: ../admin/handlers.php:155 +msgid "You must select an artist." +msgstr "Musisz wybrać artystę." + +#: ../admin/handlers.php:157 +#: ../admin/handlers.php:171 +msgid "You must enter an artist name." +msgstr "Musisz podać nazwę artysty." + +#: ../admin/handlers.php:159 +#: ../admin/handlers.php:179 +msgid "You must enter a venue name." +msgstr "Musisz podać nazwę miejsca." + +#: ../admin/handlers.php:161 +#: ../admin/handlers.php:181 +msgid "You must enter a city." +msgstr "Musisz podać miasto." + +#: ../admin/handlers.php:163 +#: ../admin/handlers.php:175 +msgid "You must enter a tour name." +msgstr "Musisz podać nazwę trasy." + +#: ../admin/handlers.php:165 +msgid "That's not a valid date." +msgstr "To nie jest poprawna data." + +#: ../admin/handlers.php:167 +msgid "That's not a valid end date." +msgstr "To nie jest prawidłowa data zakończenia." + +#: ../admin/handlers.php:225 +#: ../admin/handlers.php:280 +msgid "Your show on" +msgstr "Twój występ z" + +#: ../admin/handlers.php:225 +msgid "was successfully added." +msgstr "został dodany." + +#: ../admin/handlers.php:225 +#: ../admin/handlers.php:280 +msgid "Edit the related post" +msgstr "Edytuj powiązany wpis" + +#: ../admin/handlers.php:238 +#: ../admin/handlers.php:291 +#: ../admin/handlers.php:378 +#: ../admin/handlers.php:418 +#: ../admin/handlers.php:480 +#: ../admin/handlers.php:520 +#: ../admin/handlers.php:602 +#: ../admin/handlers.php:641 +msgid "Something ain't right - try again?" +msgstr "Coś jest nie tak - spróbować jeszcze raz?" + +#: ../admin/handlers.php:280 +#: ../admin/handlers.php:416 +msgid "was successfully updated." +msgstr "został zaktualizowany." + +#: ../admin/handlers.php:330 +msgid "Show(s) successfully deleted." +msgstr "Występ(y) usunięto." + +#: ../admin/handlers.php:331 +#: ../admin/handlers.php:561 +msgid "Undo" +msgstr "Cofnij" + +#: ../admin/handlers.php:337 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Nieoczekiwane problemy podczas usuwania koncertu." + +#: ../admin/handlers.php:376 +#: ../admin/handlers.php:478 +#: ../admin/handlers.php:600 +msgid "was successfully added to the database." +msgstr "został dodany do bazy danych." + +#: ../admin/handlers.php:440 +msgid "Venue successfully deleted." +msgstr "Miejsce zostało usunięte." + +#: ../admin/handlers.php:442 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Nieoczekiwane problemy podczas usuwania artysty." + +#: ../admin/handlers.php:518 +msgid "Tour name successfully changed to" +msgstr "Nazwa trasy została zmieniona na" + +#: ../admin/handlers.php:561 +msgid "Tour successfully deleted." +msgstr "Trasa została usunięta." + +#: ../admin/handlers.php:565 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Nieoczekiwane problemy podczas usuwania trasy." + +#: ../admin/handlers.php:639 +msgid "successfully updated." +msgstr "zaktualizowany." + +#: ../admin/handlers.php:664 +msgid "Artist successfully deleted." +msgstr "Usunięto dane artysty." + +#: ../admin/handlers.php:667 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Nieoczekiwane problemy podczas usuwania artysty." + +#: ../admin/handlers.php:704 +msgid "Show(s) successfully restored." +msgstr "Występy zostały odnowione." + +#: ../admin/handlers.php:708 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Nieoczekiwane problemy podczas odtwarzania koncertu." + +#: ../admin/handlers.php:726 +msgid "Tour successfully restored from the database." +msgstr "Trasa została z sukcesem odzyskana z bazy danych." + +#: ../admin/handlers.php:728 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Nieoczekiwane problemy podczas odtwarzania trasy." + +#: ../admin/handlers.php:844 +msgid "shows were skipped due to errors" +msgstr "występy(ów) opuszczono z powodu błędów" + +#: ../admin/handlers.php:847 +#: ../admin/handlers.php:856 +#: ../admin/handlers.php:865 +#: ../output/feed.php:35 +msgid "in" +msgstr "w" + +#: ../admin/handlers.php:847 +#: ../admin/handlers.php:856 +#: ../admin/handlers.php:865 +#: ../output/feed.php:35 +msgid "on" +msgstr "o" + +#: ../admin/handlers.php:853 +msgid "shows were skipped as they were deemed duplicates" +msgstr "występy(ów) opuszczono z powodu uznania za duplikat" + +#: ../admin/handlers.php:862 +msgid "shows were successfully imported" +msgstr "występy(ów) zaimportowano" + +#: ../admin/handlers.php:872 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "Niestety wystąpił błąd podczas parsowania twojego pliku. Sprawdź ponownie formatowanie i typ pliku." + +#: ../admin/handlers.php:881 +msgid "Sorry, but there was an error uploading" +msgstr "Przepraszamy, pojawił się błąd podczas wysyłania" + +#: ../admin/handlers.php:900 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Wszystkie występy i koncerty oraz kosz zostały całkowicie usunięte." + +#: ../admin/handlers.php:902 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Wystapił błąd podczas opróżniania kosza." + +#: ../admin/handlers.php:924 +msgid "All tours have been migrated into artists." +msgstr "Wszystkie trasy zostały przypisane artystom." + +#: ../admin/handlers.php:926 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Podczas migracji tras artystów wystąpił błąd." + +#: ../admin/handlers.php:930 +msgid "There were no tours to migrate." +msgstr "Brak tras do migracji." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Wyślij plik CSV by zaimportować dane do bazy danych GigPress." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Aby oszczędzić sobie bólu głowy zapoznaj się proszę ze specyfikacją dot. formatowania." + +#: ../admin/import-export.php:26 +msgid "Upload CSV" +msgstr "Wyślij CSV" + +#: ../admin/import-export.php:45 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Pobierz twoją kompletną bazę danych w postaci pliku CSV (comma-separated values), odczytywanego m.in. przez program Microsoft Excel. Ten plik pozwala zaimportować/przenieść dane do innej instalacji GigPressa." + +#: ../admin/import-export.php:54 +msgid "Export all artists" +msgstr "Eksportuj wszystkich artystów" + +#: ../admin/import-export.php:68 +msgid "Export all tours" +msgstr "Eksportuj wszystkie trasy" + +#: ../admin/import-export.php:75 +#: ../admin/new.php:509 +#: ../admin/shows.php:158 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "Brak tras w bazie danych" + +#: ../admin/import-export.php:82 +msgid "Export all dates" +msgstr "Eksportuj wszystkie dane" + +#: ../admin/import-export.php:83 +msgid "Export upcoming dates" +msgstr "Eksportuj nadchodzące wydarzenia" + +#: ../admin/import-export.php:84 +msgid "Export past dates" +msgstr "Eksportuj przeszłe wydarzenia" + +#: ../admin/import-export.php:88 +msgid "Download CSV" +msgstr "Pobierz CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Witaj w GigPress! Rozpocznij dodając poniżej twój pierwszy występ. Aby wyświetlić twoje występy po prostu dodaj" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "krótki kod na docelowej stronie lub poście." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Pytania? Proszę sprawdzić" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "dokumentację" + +#: ../admin/new.php:33 +#: ../admin/shows.php:278 +msgid "and" +msgstr "i" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "na stronie GigPress. Miłej zabawy!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Nie pokazuj tego ponownie" + +#: ../admin/new.php:141 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Niestety wystąpił problem podczas ładowania występu do edycji." + +#: ../admin/new.php:183 +msgid "Edit this show" +msgstr "Edytuj ten występ" + +#: ../admin/new.php:206 +#: ../admin/settings.php:128 +#: ../admin/shows.php:197 +#: ../admin/shows.php:209 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Data" + +#: ../admin/new.php:266 +#: ../admin/new.php:529 +msgid "None" +msgstr "Żaden" + +#: ../admin/new.php:315 +msgid "This is a multi-day event" +msgstr "To jest wydarzenie kilkudniowe" + +#: ../admin/new.php:320 +msgid "End date" +msgstr "Data końcowa" + +#: ../admin/new.php:351 +#: ../admin/shows.php:198 +#: ../admin/shows.php:210 +msgid "Artist" +msgstr "Artysta" + +#: ../admin/new.php:354 +msgid "Add a new artist" +msgstr "Dodaj nowego artystę." + +#: ../admin/new.php:382 +#: ../admin/shows.php:200 +#: ../admin/shows.php:212 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Miejsce" + +#: ../admin/new.php:385 +msgid "Add a new venue" +msgstr "Dodaj nowe miejsce" + +#: ../admin/new.php:387 +msgid "Select a venue" +msgstr "Wybierz miejsce" + +#: ../admin/new.php:399 +#: ../admin/shows.php:172 +#: ../admin/venues.php:219 +msgid "No venues in the database" +msgstr "Brak miejsc w bazie danych" + +#: ../admin/new.php:409 +#: ../admin/venues.php:102 +msgid "Venue name" +msgstr "Nazwa miejsca" + +#: ../admin/new.php:414 +#: ../admin/venues.php:106 +msgid "Venue city" +msgstr "Miasto dla wprowadzanego miejsca" + +#: ../admin/new.php:418 +#: ../admin/venues.php:110 +msgid "Venue address" +msgstr "Adres miejsca" + +#: ../admin/new.php:423 +#: ../admin/venues.php:114 +msgid "Venue country" +msgstr "Państwo wprowadzanego miejsca" + +#: ../admin/new.php:436 +#: ../admin/venues.php:126 +msgid "Venue website" +msgstr "Strona WWW miejsca" + +#: ../admin/new.php:448 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:450 +msgid "Active" +msgstr "Aktywny" + +#: ../admin/new.php:458 +msgid "Admittance" +msgstr "Wstęp" + +#: ../admin/new.php:460 +msgid "Not sure" +msgstr "Nie wiem" + +#: ../admin/new.php:475 +msgid "include currency symbol" +msgstr "dołącz symbol waluty" + +#: ../admin/new.php:478 +msgid "Ticket URL" +msgstr "Adres URL biletów" + +#: ../admin/new.php:482 +msgid "Ticket phone" +msgstr "Telefon dot. biletów" + +#: ../admin/new.php:489 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Użyj tego miejsca by podać nazwy innych zespołów, informacji o promowaniu płyty, etc." + +#: ../admin/new.php:493 +msgid "Part of a tour?" +msgstr "Część trasy?" + +#: ../admin/new.php:496 +msgid "No" +msgstr "Nie" + +#: ../admin/new.php:498 +msgid "Add a new tour" +msgstr "Dodaj nową trasę" + +#: ../admin/new.php:519 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour name" +msgstr "Nazwa trasy" + +#: ../admin/new.php:526 +msgid "Related post" +msgstr "Powiązane wydarzenie" + +#: ../admin/new.php:531 +msgid "Add a new post" +msgstr "Dodaj nowy wpis" + +#: ../admin/new.php:556 +msgid "Related post title" +msgstr "Informacja o powiązanych wpisach" + +#: ../admin/new.php:558 +msgid "Available placeholders:" +msgstr "Dostępne tokeny" + +#: ../admin/new.php:559 +msgid "Publish now" +msgstr "Publikuj teraz" + +#: ../admin/new.php:560 +msgid "Publish on show date" +msgstr "Publikuj w dniu występu" + +#: ../admin/new.php:569 +msgid "Update show" +msgstr "Aktualizuj występ" + +#: ../admin/new.php:573 +msgid "Add show" +msgstr "Dodaj występ" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Pełny adres URL do strony o twoich 'Nadchodzących Występach'" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Brak informacji o nadchodzących występach" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Brak informacji o przeszłych występach" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Rola uzytkownika wymagana do obsługi GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Administrator" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Edytor" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Autor" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Współtwórca" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Format krótkiej daty" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Wyjście" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Format długiej daty" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Format daty" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Tutaj znajdziesz dokumentację dotyczącą formatowania daty i czasu" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Używam zegara 24 godz." + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Określenie dla artysty" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Określenie dla trasy" + +#: ../admin/settings.php:87 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Ograniczenia wiekowe" + +#: ../admin/settings.php:89 +msgid "A pipe-separated list of available age restrictions." +msgstr "Etykiety dot. ograniczń wiekowych przedzielone pionową linią." + +#: ../admin/settings.php:92 +msgid "Related posts" +msgstr "Powiązane wpisy" + +#: ../admin/settings.php:94 +msgid "Display gig info in related posts" +msgstr "Wyświetl informacje o koncertach w powiązanych wpisach." + +#: ../admin/settings.php:95 +msgid "before the post content" +msgstr "przed zawartością wpisu" + +#: ../admin/settings.php:96 +msgid "after the post content" +msgstr "po zawartości wpisu" + +#: ../admin/settings.php:97 +msgid "using [gigpress_related_shows]" +msgstr "używając [gigpress_related_shows]" + +#: ../admin/settings.php:98 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Jeżeli występ ma powiązany wpis to szczegóły tego występu pojawią w określonej wyżej pozycji." + +#: ../admin/settings.php:102 +msgid "Related show heading" +msgstr "Nagłówek powiązanych wpisów" + +#: ../admin/settings.php:105 +msgid "This appears before the gig details in your related post." +msgstr "To pojawi się przed szczegółami występu w powiązanym wpisie." + +#: ../admin/settings.php:109 +msgid "Related posts category" +msgstr "Kategoria powiązanych wpisów" + +#: ../admin/settings.php:111 +msgid "Automatically create a related post for every new show I enter." +msgstr "Automatycznie stwórz powiązany wpis do każdego występu jaki dodam." + +#: ../admin/settings.php:112 +msgid "When creating related posts, put them in this category" +msgstr "Twórz automatycznie powiązane wpisy w następującej kategorii" + +#: ../admin/settings.php:120 +msgid "Exclude this category from my normal post listings." +msgstr "Wyłącz tę kategorię z listy moich wpisów." + +#: ../admin/settings.php:125 +msgid "Related posts linking" +msgstr "Linki powiązanych wpisów" + +#: ../admin/settings.php:127 +msgid "Place a link to each show's related post in the following fields" +msgstr "Dodaj link do każdego wpisu powiązanego z występem w następujących polach" + +#: ../admin/settings.php:129 +#: ../admin/shows.php:199 +#: ../admin/shows.php:211 +#: ../admin/venues.php:174 +#: ../admin/venues.php:226 +#: ../output/feed.php:50 +msgid "City" +msgstr "Miasto" + +#: ../admin/settings.php:134 +msgid "Related post phrase" +msgstr "Określenie \"powiązany wpis\" " + +#: ../admin/settings.php:137 +msgid "This appears in your shows listing." +msgstr "To zdanie pojawi się pod listą występów" + +#: ../admin/settings.php:141 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:143 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Uczyń kanał GigPress RSS automatycznie wykrywalnym." + +#: ../admin/settings.php:144 +msgid "Show RSS and iCal subscription links." +msgstr "Pokaż linki subskrypcjii RSS i iCal." + +#: ../admin/settings.php:145 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Pamiętaj, że wtyczka FeedBurner FeedSmith usunie kanał GigPress RSS i iCal. Natomiast wtyczka FD FeedBurner nie zrobi tego." + +#: ../admin/settings.php:149 +msgid "RSS/iCal feed title" +msgstr "Tytuł kanału RSS/iCal" + +#: ../admin/settings.php:155 +msgid "Country display" +msgstr "Wyświetlanie kraju" + +#: ../admin/settings.php:157 +msgid "Display country column." +msgstr "Wyświetl kolumnę kraju." + +#: ../admin/settings.php:157 +msgid "Use full country names." +msgstr "Używaj pełnych nazw Państw." + +#: ../admin/settings.php:161 +msgid "Link behaviour" +msgstr "Zachowanie linka" + +#: ../admin/settings.php:162 +msgid "Open external links in new windows." +msgstr "Otwieraj zewnętrzne linki w nowym oknie." + +#: ../admin/settings.php:166 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:168 +msgid "Load jQuery into my theme." +msgstr "Załaduj biblioteke jQuery do mojego motywu." + +#: ../admin/settings.php:169 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Odznacz to, jeżeli twój motyw ma na stałe wpisaną ścieżkę do biblioteki jQuery." + +#: ../admin/settings.php:174 +msgid "Advanced" +msgstr "Zaawansowane" + +#: ../admin/settings.php:176 +msgid "Disable the default GigPress CSS." +msgstr "Wyłącz domyślny arkusz CSS GigPressa." + +#: ../admin/settings.php:176 +msgid "Disable the default GigPress JavaScript." +msgstr "Wyłącz domyślne skrypty JavaScript GigPressa." + +#: ../admin/settings.php:195 +msgid "Save Changes" +msgstr "Zapisz Zmiany" + +#: ../admin/shows.php:117 +msgid "All" +msgstr "Wszystkie" + +#: ../admin/shows.php:120 +msgid "Upcoming" +msgstr "Nadchodzące" + +#: ../admin/shows.php:123 +msgid "Past" +msgstr "Przeszłe" + +#: ../admin/shows.php:136 +msgid "View all artists" +msgstr "Zobacz wszystkich artystów" + +#: ../admin/shows.php:150 +msgid "View all tours" +msgstr "Zobacz wszystkie trasy" + +#: ../admin/shows.php:164 +msgid "View all venues" +msgstr "Zobacz wszystkie miejsca" + +#: ../admin/shows.php:178 +msgid "Descending" +msgstr "Malejąco" + +#: ../admin/shows.php:179 +msgid "Ascending" +msgstr "Rosnąco" + +#: ../admin/shows.php:201 +#: ../admin/shows.php:213 +#: ../admin/venues.php:176 +#: ../admin/venues.php:228 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Państwo" + +#: ../admin/shows.php:202 +#: ../admin/shows.php:214 +msgid "Tour" +msgstr "Trasa" + +#: ../admin/shows.php:239 +msgid "Copy" +msgstr "Kopiuj" + +#: ../admin/shows.php:258 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Przepraszamy ale nie możemy znaleźć występów wg twoich kryteriów." + +#: ../admin/shows.php:264 +msgid "Trash selected shows" +msgstr "Usuń wybrane trasy do kosza" + +#: ../admin/shows.php:278 +msgid "You have" +msgstr "Masz" + +#: ../admin/shows.php:278 +msgid "shows" +msgstr "wystepów" + +#: ../admin/shows.php:278 +msgid "tours" +msgstr "kocertów" + +#: ../admin/shows.php:278 +msgid "in your trash" +msgstr "w koszu" + +#: ../admin/shows.php:280 +msgid "Take out the trash now" +msgstr "Opróżnij kosz" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Trasa to po prostu zbiór występów, które chcesz zgrupować razem." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Aktualizuj trasę" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Edytuj tę trasę" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Nieoczekiwane problemy podczas ładowania trasy do edycji." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Dodaj trasę koncertową" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Dodaj trasę" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Wszystkie trasy" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Pamiętaj, że usunięcie trasy NIE spowoduje usnięcia występów związanych z tą trasą." + +#: ../admin/venues.php:68 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Nieoczekiwane problemy podczas ładowania meijsca do edycji." + +#: ../admin/venues.php:83 +msgid "Edit this venue" +msgstr "Edytuj to miejsce" + +#: ../admin/venues.php:93 +msgid "Add an venue" +msgstr "Dodaj miejsce" + +#: ../admin/venues.php:138 +msgid "Update venue" +msgstr "Aktualizuj miejsce" + +#: ../admin/venues.php:142 +msgid "Add venue" +msgstr "Dodaj miejsce" + +#: ../admin/venues.php:151 +msgid "All venues" +msgstr "Wszystkie miejsca" + +#: ../admin/venues.php:155 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Pamiętaj, że nie możesz usunąć miejsca, z którym powiązane są występy." + +#: ../admin/venues.php:173 +#: ../admin/venues.php:225 +msgid "Name" +msgstr "Nazwa" + +#: ../admin/venues.php:175 +#: ../admin/venues.php:227 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Adres" + +#: ../admin/venues.php:177 +#: ../admin/venues.php:229 +msgid "Phone" +msgstr "Telefon" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Godzina" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Wstęp" + +#: ../output/gigpress_shows.php:302 +msgid "Select Month" +msgstr "Wybierz miesiąc" + +#: ../output/gigpress_shows.php:307 +msgid "Select Year" +msgstr "Wybierz rok" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Pokaż nadchodzace występy" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Tytuł" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Pokaż nadchodzące występy" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Pokaż dzisiejsze występy" + +#: ../output/gigpress_sidebar.php:96 +msgid "Number of shows to list" +msgstr "Liczba występów do wyświetlenia" + +#: ../output/gigpress_sidebar.php:103 +msgid "Only display shows from this artist" +msgstr "Wyświetl tylko występy tego artysty" + +#: ../output/gigpress_sidebar.php:118 +msgid "Only display shows from this tour" +msgstr "Wyświetl tylko wsytepy z tej trasy" + +#: ../output/gigpress_sidebar.php:133 +msgid "Only display shows from this venue" +msgstr "Wyświetl tylko występy z tego miejsca" + +#: ../output/gigpress_sidebar.php:149 +msgid "Group by artist" +msgstr "Grupuj wg artystów" + +#: ../output/gigpress_sidebar.php:150 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Ignorowane podczas filtrowania artystów, tras i/lub miejsc" + +#: ../output/gigpress_sidebar.php:157 +msgid "Order artists alphabetically" +msgstr "Porządkuj artystów alfabetycznie" + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists by custom order" +msgstr "Uporządkuj artystów w dowolnej kolejności" + +#: ../output/gigpress_sidebar.php:163 +msgid "Ignored when not grouping by artist." +msgstr "Pomijany jeżeli nie grupowany wg artysty." + +#: ../output/gigpress_sidebar.php:169 +msgid "Group by tour" +msgstr "Grupuj wg trasy" + +#: ../output/gigpress_sidebar.php:176 +msgid "Show RSS and iCal feeds" +msgstr "Pokaż kanały RSS i iCal" + +#: ../output/gigpress_sidebar.php:181 +msgid "Link text" +msgstr "Tekst linka" + +#: ../output/gigpress_sidebar.php:183 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "Ta fraza jest używana do linkowania strony określonej w ustawieniach GigPressa. (Pozostaw puste by wyłączyć.)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Subskrybuj" + diff --git a/trunk/langs/gigpress-pt_BR.mo b/trunk/langs/gigpress-pt_BR.mo new file mode 100644 index 0000000000000000000000000000000000000000..4a7be936785a8b845b1d0117db40209d8cb27639 GIT binary patch literal 12214 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\n" +"Language-Team: GigPress \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Portuguese\n" +"X-Poedit-Country: Brazil\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: /Clients/GigPress/Plugin/svn/trunk\n" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:65 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:199 +msgid "Add a show" +msgstr "Adicionar um show" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:66 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:126 +#, fuzzy +msgid "Shows" +msgstr "shows" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:67 +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:34 +msgid "Artists" +msgstr "Artistas" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:68 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:29 +#, fuzzy +msgid "Venues" +msgstr "Local" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:69 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:34 +msgid "Tours" +msgstr "Turnês" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:70 +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:15 +msgid "Settings" +msgstr "Configurações" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:71 +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:12 +#, fuzzy +msgid "Import/Export" +msgstr "Exportar" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:102 +msgid "You're using" +msgstr "Você está usando" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:102 +msgid "Like it?" +msgstr "Gostou?" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:102 +msgid "Make a donation" +msgstr "Faça uma doação" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:242 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:906 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:915 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:924 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:241 +msgid "at" +msgstr "às" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:245 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:496 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:273 +msgid "Price" +msgstr "Preço" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:246 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:277 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:73 +msgid "Box office" +msgstr "Escritório" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:247 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:462 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:139 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:59 +msgid "Venue phone" +msgstr "Telefone do local" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:248 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:512 +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:136 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:80 +msgid "Notes" +msgstr "Notas" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:270 +#, fuzzy +msgid "Download iCal" +msgstr "Baixar arquivo" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:283 +msgid "Buy tickets" +msgstr "Comprar Ingressos" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:285 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:473 +msgid "Sold Out" +msgstr "Todos vendidos" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:287 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:474 +msgid "Cancelled" +msgstr "Cancelado" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Adicionar ao calendário do Google" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Mostrando %s–%s of %s" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:496 +msgid "Artist order updated." +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:547 +msgid "Nothing to export." +msgstr "Nada pra exportar" + +#: /Clients/GigPress/Plugin/svn/trunk/gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Você não tem autorização pra fazer isso. Tente logar antes." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:44 +#, fuzzy +msgid "Update artist" +msgstr "Opções de Atualização" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:44 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:596 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:49 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:147 +msgid "or" +msgstr "ou" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:44 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:596 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:49 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:147 +msgid "cancel" +msgstr "cacelar" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:46 +#, fuzzy +msgid "Edit this artist" +msgstr "Editar este show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:56 +#, fuzzy +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Desculpe, tivemos alguns problemas ao carregar este show para edição" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:58 +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:68 +#, fuzzy +msgid "Add an artist" +msgstr "Adicionar um show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:66 +#, fuzzy +msgid "Add artist" +msgstr "Adicionar um show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:79 +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:124 +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:169 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:383 +#, fuzzy +msgid "Artist name" +msgstr "Nome da turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:85 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:387 +#, fuzzy +msgid "Artist URL" +msgstr "Ações" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:100 +#, fuzzy +msgid "All artists" +msgstr "Todas as turnês" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Note que você não pode deletar um artista enquanto ele tem show na base da dados." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:125 +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:170 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:113 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:151 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:187 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:240 +msgid "Number of shows" +msgstr "Número de shows" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:126 +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:171 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:230 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:242 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:114 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:152 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:188 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:241 +msgid "Actions" +msgstr "Ações" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:153 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:266 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:136 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:220 +msgid "Edit" +msgstr "Editar" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:154 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:136 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:221 +msgid "Delete" +msgstr "Deletar" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/artists.php:162 +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:64 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:372 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:162 +#, fuzzy +msgid "No artists in the database" +msgstr "Nenhuma turnê no banco de dados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:52 +#, fuzzy +msgid "We had trouble creating your new artist. Sorry." +msgstr "Tivemos alguns problemas criando os seu post relacionado. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:67 +#, fuzzy +msgid "We had trouble creating your new venue. Sorry." +msgstr "Tivemos alguns problemas criando os seu post relacionado. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:84 +#, fuzzy +msgid "We had trouble creating your new tour. Sorry." +msgstr "Tivemos alguns problemas criando os seu post relacionado. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Tivemos alguns problemas criando os seu post relacionado. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:180 +#, fuzzy +msgid "You must select a venue." +msgstr "Você precisa indicar uma cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:182 +#, fuzzy +msgid "You must select an artist." +msgstr "Você precisa indicar uma cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:184 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:198 +#, fuzzy +msgid "You must enter an artist name." +msgstr "Você precisa indicar uma cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:186 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:206 +#, fuzzy +msgid "You must enter a venue name." +msgstr "Você precisa indicar uma cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:188 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Você precisa indicar uma cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:190 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:202 +#, fuzzy +msgid "You must enter a tour name." +msgstr "Você precisa indicar uma cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Isto não é uma data válida." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Isto não é uma data válida." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:247 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:305 +#, fuzzy +msgid "Your show on" +msgstr "O seu show em" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:247 +msgid "was successfully added." +msgstr "foi adicionado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:247 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:305 +#, fuzzy +msgid "Edit the related post" +msgstr "Posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:260 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:316 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:404 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:446 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:508 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:548 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:636 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:681 +msgid "Something ain't right - try again?" +msgstr "Algo está errado - tentar novamente?" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:305 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:444 +msgid "was successfully updated." +msgstr "foi atualizado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:355 +#, fuzzy +msgid "Show(s) successfully deleted." +msgstr "Show deletado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:356 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:589 +msgid "Undo" +msgstr "Desfazer" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:362 +#, fuzzy +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Tivemos alguns problemas deletando o show. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:402 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:506 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:634 +msgid "was successfully added to the database." +msgstr "foi adicionado no banco de dados." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:468 +#, fuzzy +msgid "Venue successfully deleted." +msgstr "Turnê deletada" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:470 +#, fuzzy +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Tivemos alguns problemas deletando a turnê. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:546 +msgid "Tour name successfully changed to" +msgstr "A turnê teve o nome trocado para" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:589 +msgid "Tour successfully deleted." +msgstr "Turnê deletada" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:593 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Tivemos alguns problemas deletando a turnê. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:679 +#, fuzzy +msgid "successfully updated." +msgstr "foi atualizado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:704 +#, fuzzy +msgid "Artist successfully deleted." +msgstr "Turnê deletada" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:707 +#, fuzzy +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Tivemos alguns problemas deletando o show. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:744 +#, fuzzy +msgid "Show(s) successfully restored." +msgstr "Show recuperado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:748 +#, fuzzy +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Tivemos alguns problemas ao recuperar este show. Desculpe" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:766 +msgid "Tour successfully restored from the database." +msgstr "Turnê recuperada do banco de dados." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:768 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Tivemos alguns problemas recuperando a turnê. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:903 +msgid "shows were skipped due to errors" +msgstr "shows foram ignorados devido a erros" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:906 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:915 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:924 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:35 +msgid "in" +msgstr "em" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:906 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:915 +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:924 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:35 +msgid "on" +msgstr "em" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:912 +msgid "shows were skipped as they were deemed duplicates" +msgstr "shows foram ignorados por estarem duplicados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:921 +#, fuzzy +msgid "shows were successfully imported" +msgstr "Show recuperado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:931 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:940 +msgid "Sorry, but there was an error uploading" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:959 +#, fuzzy +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Todos os shows na lixeira foram deletados para sempre." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:961 +#, fuzzy +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Tivemos alguns problemas deletando o show. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:983 +msgid "All tours have been migrated into artists." +msgstr "Todas as turnês foram migradas para os artistas." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:985 +#, fuzzy +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Tivemos alguns problemas criando os seu post relacionado. Desculpe." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/handlers.php:989 +msgid "There were no tours to migrate." +msgstr "Não nenhuma turnê para migrar." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Enviar CSV (valores separado por vírgulas) arquivo para importar sua base de dados do GigPress." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Por favor revise as especificações de formatação para evitar dores de cabeça!" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Enviar CSV" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:48 +#, fuzzy +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Baixe todo o banco de dados dos shows para um arquivo CSV com valores separados por vírgulas (compatível com programas como OpenOffice.org ou Microsoft Excel.)" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:57 +msgid "Export all artists" +msgstr "Exportar todos os artistas" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:71 +#, fuzzy +msgid "Export all tours" +msgstr "Todas as turnês" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:78 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:535 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:176 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:144 +msgid "No tours in the database" +msgstr "Nenhuma turnê no banco de dados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:85 +msgid "Export all dates" +msgstr "Exportar todas as datas" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Exportar datas futuras" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:87 +msgid "Export past dates" +msgstr "Exportar datas passdas" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/import-export.php:91 +#, fuzzy +msgid "Download CSV" +msgstr "Baixar arquivo" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Bem-vindo ao GigPress!
    Prepare-se para adicionar o seu primeiro show. Para mostrar seus shows, simplesmente adicione o" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "código para qualquer página ou post." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:33 +#, fuzzy +msgid "Questions? Please check out the" +msgstr "Dúvidas? Dê uma olhada na" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:33 +msgid "documentation" +msgstr "documentação" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:33 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:306 +msgid "and" +msgstr "e" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "no site do GigPress. Aproveite!" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:33 +msgid "Don't show this again" +msgstr "Não me mostre isso novamente" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Desculpe, tivemos alguns problemas ao carregar este show para edição" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:190 +msgid "Edit this show" +msgstr "Editar este show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:213 +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:134 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:224 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:236 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:42 +msgid "Date" +msgstr "Data" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:273 +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:555 +msgid "None" +msgstr "Nenhum" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Este é um evento de vários dias" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:327 +msgid "End date" +msgstr "Término" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:358 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:225 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:237 +#, fuzzy +msgid "Artist" +msgstr "Ações" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:361 +msgid "Add a new artist" +msgstr "Adicionar um novo artista" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:396 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:226 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:238 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:52 +msgid "Venue" +msgstr "Local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:399 +msgid "Add a new venue" +msgstr "Adicionar local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:401 +msgid "Select a venue" +msgstr "Selecione um local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:414 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:190 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:229 +#, fuzzy +msgid "No venues in the database" +msgstr "Nenhuma turnê no banco de dados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:424 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:103 +#, fuzzy +msgid "Venue name" +msgstr "Telefone do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:429 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:107 +msgid "Venue address" +msgstr "Endereço do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:433 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:111 +#, fuzzy +msgid "Venue city" +msgstr "Site do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:437 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:115 +#, fuzzy +msgid "Venue state/province" +msgstr "Telefone do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:441 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:119 +#, fuzzy +msgid "Venue postal code" +msgstr "Telefone do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:445 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:123 +#, fuzzy +msgid "Venue country" +msgstr "Telefone do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:458 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:135 +msgid "Venue website" +msgstr "Site do local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:470 +msgid "Status" +msgstr "Status" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:472 +msgid "Active" +msgstr "Ativo" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:480 +msgid "Admittance" +msgstr "Entrada" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:482 +msgid "Not sure" +msgstr "Incerto" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:497 +msgid "include currency symbol" +msgstr "incluir símbolo de moeda" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:500 +msgid "Ticket URL" +msgstr "Site para comprar ingressos" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:504 +msgid "Ticket phone" +msgstr "Telefone para ingressos" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:508 +msgid "External URL" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:515 +#, fuzzy +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Use este espaço para o conjunto de bandas que tocarão no mesmo evento, 'apresentado por', ou qualquer outra coisa que considere relevante." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:519 +msgid "Part of a tour?" +msgstr "Parte de uma turnê?" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:522 +#, fuzzy +msgid "No" +msgstr "Nenhum" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:524 +#, fuzzy +msgid "Add a new tour" +msgstr "Adicionar uma turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:545 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:82 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:112 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:150 +msgid "Tour name" +msgstr "Nome da turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:552 +msgid "Related post" +msgstr "Posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:557 +#, fuzzy +msgid "Add a new post" +msgstr "Criar um novo post" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:583 +#, fuzzy +msgid "Related post title" +msgstr "Posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:585 +msgid "Available placeholders:" +msgstr "Lugares disponíveis" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:586 +msgid "Publish now" +msgstr "Publicar agora" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:587 +msgid "Publish on show date" +msgstr "Publicar na data do show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:596 +msgid "Update show" +msgstr "Atualizar um show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/new.php:600 +msgid "Add show" +msgstr "Adicionar show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "URL completa para a página de 'Próximos Shows'" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Mensagem para nenhum show agendado" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:33 +msgid "No past shows message" +msgstr "Mensagem para nenhum show passado" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Nível de usuário requerido para usar o GigPress" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:43 +msgid "Administrator" +msgstr "Administrador" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:44 +msgid "Editor" +msgstr "Editor" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:45 +msgid "Author" +msgstr "Autor" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:46 +msgid "Contributor" +msgstr "Contribuidor" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:52 +#, fuzzy +msgid "Short date format" +msgstr "Formato curto da data" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:55 +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:62 +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:69 +msgid "Output" +msgstr "Saída" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:59 +#, fuzzy +msgid "Long date format" +msgstr "Formato longo para data." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:66 +#, fuzzy +msgid "Time format" +msgstr "Formato de Hora" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Aqui você encontra informações sobre formatos de data e hora" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Eu uso um relógio de 24 horas" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:75 +#, fuzzy +msgid "Artist label" +msgstr "Etiqueta da turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:81 +msgid "Tour label" +msgstr "Etiqueta da turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:87 +msgid "External link label" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:93 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:69 +msgid "Age restrictions" +msgstr "Restrições" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "Uma lista separada por barras das restrições de idade disponíveis" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:98 +#, fuzzy +msgid "Related posts" +msgstr "Posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:100 +#, fuzzy +msgid "Display gig info in related posts" +msgstr "Mostrar informações do gig no Post Relacionado" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:101 +msgid "before the post content" +msgstr "antes do conteúdo do post" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:102 +msgid "after the post content" +msgstr "depois do conteúdo do post" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:104 +#, fuzzy +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Se um gig tiver um post relacionado, os detalhes deste gig aparecerão na posição especificada deste post." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:108 +msgid "Related show heading" +msgstr "Cabeçalho de shows relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:111 +#, fuzzy +msgid "This appears before the gig details in your related post." +msgstr "Isto aparecerá antes dos detalhes do gig no Post Relacionado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:115 +#, fuzzy +msgid "Related posts category" +msgstr "Categoria dos posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:117 +#, fuzzy +msgid "Automatically create a related post for every new show I enter." +msgstr "Criar automaticamente um post relacionado para cada novo show que for criado." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:118 +#, fuzzy +msgid "When creating related posts, put them in this category" +msgstr "Quando criar um post relacionado colocá-lo nesta categoria" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Excluir esta categoria das listagens normais de outros posts" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:131 +#, fuzzy +msgid "Related posts linking" +msgstr "Linkagem dos posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:133 +#, fuzzy +msgid "Place a link to each show's related post in the following fields" +msgstr "Colocar um link de cada post relacionado para cada show" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:135 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:227 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:239 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:183 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:236 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:50 +msgid "City" +msgstr "Cidade" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:140 +msgid "Related post phrase" +msgstr "Frase para posts relacionados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "Isto aparecerá nas listagens de shows." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:147 +#, fuzzy +msgid "Artist URLs" +msgstr "Artistas" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Faça o RSS do GigPress auto-detectável" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Mostrar links para assinatura de RSS e iCal." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Note que o plugion FeedBurner FeedSmith irá terminar com os seus feeds RSS, mas não os do FD FeedBurner." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:160 +#, fuzzy +msgid "RSS/iCal feed title" +msgstr "Título do feed RSS" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:166 +msgid "Country display" +msgstr "País a se mostrar" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:168 +#, fuzzy +msgid "Display country column." +msgstr "Mostrar a coluna \"País\"." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:168 +msgid "Use full country names." +msgstr "Usar nomes de países por completo " + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:172 +msgid "Link behaviour" +msgstr "Comportamento do link" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Abrir links externos em novas janelas" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "Carregar o jQuery no meu tema." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Desmarque isso se você escreveu manualmente um link para a biblioteca jQuery no seu tema." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:185 +#, fuzzy +msgid "Advanced" +msgstr "Entrada" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/settings.php:206 +msgid "Save Changes" +msgstr "Salvar Modificações" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:135 +msgid "All" +msgstr "Todos" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:138 +#, fuzzy +msgid "Upcoming" +msgstr "Próximos shows" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:141 +#, fuzzy +msgid "Past" +msgstr "Passado" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:154 +#, fuzzy +msgid "View all artists" +msgstr "Ver todos" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:168 +#, fuzzy +msgid "View all tours" +msgstr "Ver todos" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:182 +#, fuzzy +msgid "View all venues" +msgstr "Ver todos" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:196 +msgid "Descending" +msgstr "Decrescente" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:197 +msgid "Ascending" +msgstr "Crescente" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:228 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:240 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:185 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:238 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:62 +msgid "Country" +msgstr "País" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:229 +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:241 +msgid "Tour" +msgstr "Turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:266 +msgid "Copy" +msgstr "Copiar" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:286 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Desculpe, não há shows para serem exibidos por este critério" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:292 +#, fuzzy +msgid "Trash selected shows" +msgstr "Shows passados" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:306 +#, fuzzy +msgid "You have" +msgstr "Você tem" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:306 +msgid "shows" +msgstr "shows" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:306 +msgid "tours" +msgstr "turnês" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:306 +msgid "in your trash" +msgstr "na sua lixeira" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/shows.php:308 +msgid "Take out the trash now" +msgstr "Jogue o lixo fora agora" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:36 +#, fuzzy +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Uma turnê nada mais é do que uma coleção de shows que você quer agrupar." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:49 +msgid "Update tour" +msgstr "Atualizar turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:51 +msgid "Edit this tour" +msgstr "Editar esta turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Desculpe, mas tivemos alguns problemas ao carregar esta turnê para edição" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:62 +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:72 +msgid "Add a tour" +msgstr "Adicionar uma turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:70 +msgid "Add tour" +msgstr "Adicionar uma turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:88 +msgid "All tours" +msgstr "Todas as turnês" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Observe que deletar uma turnê NÃO vai deletar os shoes associados à ela." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:71 +#, fuzzy +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Desculpe, mas tivemos alguns problemas ao carregar esta turnê para edição" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:84 +#, fuzzy +msgid "Edit this venue" +msgstr "Editar esta turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:94 +#, fuzzy +msgid "Add an venue" +msgstr "Adicionar uma turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:147 +#, fuzzy +msgid "Update venue" +msgstr "Atualizar turnê" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:151 +msgid "Add venue" +msgstr "Adicionar local" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:160 +#, fuzzy +msgid "All venues" +msgstr "Livre" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Note que você não pode deletar um local enquanto ele está sendo mostrado na base de dados." + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:182 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:235 +msgid "Name" +msgstr "Nome" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:184 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:237 +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:55 +msgid "Address" +msgstr "Endereço" + +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:186 +#: /Clients/GigPress/Plugin/svn/trunk/admin/venues.php:239 +#, fuzzy +msgid "Phone" +msgstr "Nenhum" + +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:47 +msgid "Time" +msgstr "Hora" + +#: /Clients/GigPress/Plugin/svn/trunk/output/feed.php:65 +msgid "Admission" +msgstr "Entrada" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_shows.php:307 +#, fuzzy +msgid "Select Month" +msgstr "Selecione um local" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_shows.php:312 +#, fuzzy +msgid "Select Year" +msgstr "Selecione um local" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Título" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:87 +#, fuzzy +msgid "Display upcoming shows" +msgstr "abaixo a minha tabela de próximos shows" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:93 +#, fuzzy +msgid "Display past shows" +msgstr "Shows passados" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Número de shows a listar" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Agrupar por artista" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:172 +#, fuzzy +msgid "Group by tour" +msgstr "Agrupamento de shows em turnês" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Mostrar feeds RSS e iCal" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:184 +#, fuzzy +msgid "Link text" +msgstr "Link" + +#: /Clients/GigPress/Plugin/svn/trunk/output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "" + +#: /Clients/GigPress/Plugin/svn/trunk/templates/shows-list-footer.php:15 +#: /Clients/GigPress/Plugin/svn/trunk/templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Assinar" + +#~ msgid "opens in a new window" +#~ msgstr "abre em nova janela" + +#~ msgid "Artist ID" +#~ msgstr "ID do Artista" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "January" +#~ msgstr "Janeiro" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "February" +#~ msgstr "Fevereiro" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "March" +#~ msgstr "Março" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "April" +#~ msgstr "Abril" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "May" +#~ msgstr "Maio" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "June" +#~ msgstr "Junho" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "July" +#~ msgstr "Julho" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "August" +#~ msgstr "Agosto" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "September" +#~ msgstr "Setembro" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "October" +#~ msgstr "Outubro" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "November" +#~ msgstr "Novembro" +# Doesn't need to be translated, as months are included in the core WordPress language files. +#~ msgid "December" +#~ msgstr "Dezembro" +#~ msgid "nowhere at all" +#~ msgstr "em lugar nenhum" +#~ msgid "Tour ID" +#~ msgstr "ID da turnê" +#~ msgid "Show link to shows page" +#~ msgstr "Mostrar links na página" +#, fuzzy +#~ msgid "Shows page link text" +#~ msgstr "Shows na turnê" + +#~ msgid "All Ages" +#~ msgstr "Livre" + +#~ msgid "All Ages/Licensed" +#~ msgstr "Livre com Restrições" + +#~ msgid "No minors" +#~ msgstr "Maiores de 18" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Bem-Vindo ao GigPress! Você deveria antes" + +#~ msgid "customize some of the options" +#~ msgstr "ajustar algumas das configurações" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "" +#~ "N/AI'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Eu sugeriria um formato no estilo: Curitiba, PR." + +#~ msgid "toggle venue info" +#~ msgstr "ver informações do local" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Este é um campo obrigatório, então se você não sabe o que colocar " +#~ "simplesmente coloque TBA." + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Links automáticos para o Google Maps serão adicionados aos nomes de rua." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Qualquer valor colocado aqui vai ser mostrado como um link para o nome do " +#~ "local." + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "Cifras de moeda não serão mostradas (R$, US$, £, etc.). Lembre-se disso " +#~ "ao fazer shows no exterior. :)" + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Isto habilitará o link de compras na listagem das datas de turnê" + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Se este show é parte de uma turnê já cadastrada no GigPress, selecione-i " +#~ "aqui.
    Nenhuma turnê ainda?" + +#~ msgid "Create them here." +#~ msgstr "Crie aqui." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Você pode lincar qualquer show a qualquer post, o que é útil para " +#~ "recordação, fotos, vídeos e, logicamente, deixar os visitantes comentarem." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "Você precisa indicar um local" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "" +#~ "Você precisa entrar com o nome de uma turnê. É o único campo que está " +#~ "reclamando!" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Você precisa colocar um nome na turnê!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Turnês reordenadas." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "Tivemos alguns problemas deletando shows da lixeira. Desculpe." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Todas as turnês na lixeira foram deletadas para sempre." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "Tivemos alguns problemas deletando as turnês da lixeira. Desculpe." + +#~ msgid "Name of your band" +#~ msgstr "Nome da banda" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Esta informação é usada no seu RSS e hCalendar." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "Mostre um link desta página abaixo da listagem na barra lateral" + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "Frase para o link de próximos shows" + +#~ msgid "Used in the main show listings." +#~ msgstr "Usado nas listagens dos principais shows." + +#~ msgid "Used in the Related Post entry." +#~ msgstr "Usado para o post relacionado." + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Clique em 'Atualizar opções' para atualizar o exemplo." + +#~ msgid "Related Posts" +#~ msgstr "Posts Relacionados" + +#~ msgid "RSS Feed" +#~ msgstr "RSS Feed" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "Por favor adicione um link para o feed RSS dos meus próximos shows" + +#~ msgid "below my sidebar listing" +#~ msgstr "abaixo a minha listagem na barra lateral" + +#~ msgid "in the head portion of my page" +#~ msgstr "na seção head de minha página" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "O seu RSS para próximos shows é" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "" +#~ "Observe que os plugins FeedBurner e FeedSmith não são compatíveis com " +#~ "GigPress" + +#~ msgid "Tour grouping" +#~ msgstr "Agrupamento de turnês" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "mostrar turnês antes de shows sem turnê" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "mostrar turnês depois de shows sem turnê" + +#~ msgid "Individual Shows heading" +#~ msgstr "Cabeçalho dos shows individuais" + +#~ msgid "Heading level of tour names" +#~ msgstr "Nível de cabeçalho dos nomes de turnê" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "Dependendo da estrutura tipográfica do seu template, você poderá preferir " +#~ "um nível diferente de cabeçalho para o nome das turnês." + +#~ msgid "More on HTML headings." +#~ msgstr "Mais sobre cabeçalhos de HTML" + +#~ msgid "This will add the" +#~ msgstr "Isto adicionará um" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "atributo para todos os sites dos locais de shows, compra de ingressos e " +#~ "do Google Maps. Observe que isto pode incomodar usuários que gostam de " +#~ "controlar tudo no seu navegador, e que também este atributo não válida " +#~ "HTMLs. " + +#~ msgid "Buy link" +#~ msgstr "Comprar Ingressos" + +#~ msgid "Reorder tours" +#~ msgstr "Organizar Turnês" + +#~ msgid "Display order" +#~ msgstr "Ordem" + +#~ msgid "No tours in the database!" +#~ msgstr "Nenhuma turnê cadastrada no banco de dados" + +#~ msgid "Save order" +#~ msgstr "Ordem de salvamento" + +#~ msgid "edit" +#~ msgstr "editar" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Encontre este endereço com o Google Maps." + +#~ msgid "Buy Tickets" +#~ msgstr "Comprar ingressos" + +#~ msgid "Segment list into tours?" +#~ msgstr "Listar segmentos nas turnês?" + +#~ msgid "Options" +#~ msgstr "Opções" + +#~ msgid "Nope" +#~ msgstr "Não" + +#~ msgid "General options" +#~ msgstr "Opções Gerais" + +#~ msgid "Display & Formatting" +#~ msgstr "Mostrar & Formatação" + +#~ msgid "Widget options" +#~ msgstr "Opções do Widget" + +#~ msgid "List heading" +#~ msgstr "Listar cabeçalho" + +#~ msgid "Any number from 1 to 99" +#~ msgstr "Qualquer número entre 1 e 99" + +#~ msgid "GigPress widget options can be found on the" +#~ msgstr "Opções para o Widget GigPress pode ser encontrada em" + +#~ msgid "GigPress options page" +#~ msgstr "Página de Opções do GigPress" + +#~ msgid "Tour dates from" +#~ msgstr "Datas de turnê de" + +#~ msgid "Ends" +#~ msgstr "Término" + +#~ msgid "Part of" +#~ msgstr "Parte de" + +#~ msgid "You’re using GigPress" +#~ msgstr "Você está usando GigPress" diff --git a/trunk/langs/gigpress-ro_RO.mo b/trunk/langs/gigpress-ro_RO.mo new file mode 100755 index 0000000000000000000000000000000000000000..e015d1676ba08ade2d567421e7a9a72ef3d0d850 GIT binary patch literal 20636 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 Ezc%kgdH?_b literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-ro_RO.po b/trunk/langs/gigpress-ro_RO.po new file mode 100755 index 0000000..343583f --- /dev/null +++ b/trunk/langs/gigpress-ro_RO.po @@ -0,0 +1,1184 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-11 14:22-0600\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Web Geeks\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Romanian\n" +"X-Poedit-Country: Romania\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "Adăugaţi un spectacol" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "Spectacole" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artişti" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "Locaţii" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Tururi" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "Setări" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Import/Export" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Utilizaţi" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Place?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Fă o donaţie" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../admin/new.php:241 +msgid "at" +msgstr "la" + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:273 +msgid "Price" +msgstr "Preţ" + +#: ../gigpress.php:246 +#: ../admin/shows.php:277 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "Box office" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Locul desfăşurării telefon" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Note" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "Download iCal" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Cumpara bilete" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "Vândut" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "Anulat" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Adăugaţi la Google Calendar" + +#: ../gigpress.php:398 +#, fuzzy, php-format +msgid "Displaying %s–%s of %s" +msgstr "Afişarea %s – %s din %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "Artist ordinea actualizate." + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Nimic de export." + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Nu sunteţi autorizat să fac asta. Încercaţi logging-în primul rând." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Actualizare artist" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "sau" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "Revocare" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Editaţi acest artist" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Ne pare rău, dar am avut probleme de încărcare ca artist pentru editare." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Adăugaţi un artist" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Adăugaţi artist" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Nume artist" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +#, fuzzy +msgid "Artist URL" +msgstr "Artist" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Toţi artiştii" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Reţineţi că aveţi posibilitatea să ştergeţi un artist în timp ce au arată în baza de date." + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Numărul de spectacole" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:230 +#: ../admin/shows.php:242 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "Acţiuni" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:266 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "Editare" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "Ştergere" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:162 +msgid "No artists in the database" +msgstr "Nu artişti în baza de date" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Am avut probleme la crearea your new artist. îmi pare rău." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Am avut probleme la crearea locaţie dumneavoastră noi. îmi pare rău." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Am avut probleme la crearea tur noi. îmi pare rău." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Am avut probleme la crearea Post-ul conexe. îmi pare rău." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Trebuie să selectaţi un loc de întâlnire." + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "Trebuie să selectaţi un artist." + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Trebuie să introduceţi un nume de artist." + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Trebuie să introduceţi un nume de loc de întâlnire." + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Trebuie să introduceţi un oraș." + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Trebuie să introduceţi un nume de turneu." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "Aceasta nu este o dată validă." + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "Aceasta nu este o dată de sfârşit valabil." + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Your show on" +msgstr "Emisiunea ta pe" + +#: ../admin/handlers.php:247 +msgid "was successfully added." +msgstr "a fost adăugat cu succes." + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Edit the related post" +msgstr "Editare related post" + +#: ../admin/handlers.php:260 +#: ../admin/handlers.php:316 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:446 +#: ../admin/handlers.php:508 +#: ../admin/handlers.php:548 +#: ../admin/handlers.php:636 +#: ../admin/handlers.php:681 +msgid "Something ain't right - try again?" +msgstr "Ceva nu este drept - încercaţi din nou?" + +#: ../admin/handlers.php:305 +#: ../admin/handlers.php:444 +msgid "was successfully updated." +msgstr "a fost actualizat cu succes." + +#: ../admin/handlers.php:355 +msgid "Show(s) successfully deleted." +msgstr "Show(s) sters cu succes." + +#: ../admin/handlers.php:356 +#: ../admin/handlers.php:589 +msgid "Undo" +msgstr "Anulare" + +#: ../admin/handlers.php:362 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Am alergat în unele probleme cu ştergerea show(s). îmi pare rău." + +#: ../admin/handlers.php:402 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:634 +msgid "was successfully added to the database." +msgstr "a fost adăugat cu succes la baza de date." + +#: ../admin/handlers.php:468 +msgid "Venue successfully deleted." +msgstr "Locul desfăşurării cu succes şterse." + +#: ../admin/handlers.php:470 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Am alergat în unele probleme cu ştergerea locul de desfăşurare. îmi pare rău." + +#: ../admin/handlers.php:546 +msgid "Tour name successfully changed to" +msgstr "Tur numele schimbat cu succes" + +#: ../admin/handlers.php:589 +msgid "Tour successfully deleted." +msgstr "Tur cu succes şterse." + +#: ../admin/handlers.php:593 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Am alergat în unele probleme cu ştergerea turneului. îmi pare rău." + +#: ../admin/handlers.php:679 +msgid "successfully updated." +msgstr "actualizat cu succes." + +#: ../admin/handlers.php:704 +msgid "Artist successfully deleted." +msgstr "Artist cu succes şterse." + +#: ../admin/handlers.php:707 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Am alergat în unele probleme cu ştergerea artist. îmi pare rău." + +#: ../admin/handlers.php:744 +msgid "Show(s) successfully restored." +msgstr "Show(s) restaurat cu succes." + +#: ../admin/handlers.php:748 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Am alergat în unele probleme restaurarea dumneavoastră show(s). îmi pare rău." + +#: ../admin/handlers.php:766 +msgid "Tour successfully restored from the database." +msgstr "Tur cu succes restaurat din baza de date." + +#: ../admin/handlers.php:768 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Am alergat în unele probleme restaurarea turneului. îmi pare rău." + +#: ../admin/handlers.php:903 +msgid "shows were skipped due to errors" +msgstr "spectacole au fost ignorate datorită unei erori" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "in" +msgstr "în" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "on" +msgstr "pe" + +#: ../admin/handlers.php:912 +msgid "shows were skipped as they were deemed duplicates" +msgstr "spectacole au fost ignorate ca acestea au fost considerate duplicate" + +#: ../admin/handlers.php:921 +msgid "shows were successfully imported" +msgstr "spectacole au fost importate cu succes" + +#: ../admin/handlers.php:931 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "Ne pare rău, dar nu a existat o eroare la analizarea fişierul. Verificaţi poate tipului de formatare şi de fişier?" + +#: ../admin/handlers.php:940 +msgid "Sorry, but there was an error uploading" +msgstr "Ne pare rău, dar acolo a fost o eroare încărcarea" + +#: ../admin/handlers.php:959 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Toate Arată şi excursii în coşul de gunoi au fost şters definitiv." + +#: ../admin/handlers.php:961 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Am alergat în unele probleme golirea coşul de gunoi. îmi pare rău." + +#: ../admin/handlers.php:983 +msgid "All tours have been migrated into artists." +msgstr "Toate excursii au migrat în artişti." + +#: ../admin/handlers.php:985 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Eroare la migrarea tururi pentru artişti. îmi pare rău." + +#: ../admin/handlers.php:989 +msgid "There were no tours to migrate." +msgstr "Au existat nici excursii pentru a migra." + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Încărcaţi un fişier de CSV (valori separate prin virgulă) pentru a importa în baza de date GigPress." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Vă rugăm să revedeţi specificațiile formatare sa te salvezi dureri de cap!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Încărcaţi CSV" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Descarca arată complet baza de date ca un fişier CSV (valori separate prin virgulă), compatibil cu programe cum ar fi Microsoft Excel. Acest fişier este, de asemenea, potrivit pentru import într-un alt instalare GigPress." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Toţi artiştii de export" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Export toate excursii" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:176 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Nu tururi în baza de date" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Toate datele de export" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Export date viitoare" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Export trecut datele" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "Descarca CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Bine ati venit la GigPress! Începeţi prin adăugarea dumneavoastră primul spectacol de mai jos. Pentru a afişa emisiunile, pur şi simplu adăugaţi" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "Shortcode la orice pagină sau post." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Întrebări? Vă rugăm să verificaţi" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "documentaţia" + +#: ../admin/new.php:33 +#: ../admin/shows.php:306 +msgid "and" +msgstr "şi" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "pe site-ul GigPress. Bucuraţi-vă!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Nu se mai afişează acest din nou" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Ne pare rău, dar am avut probleme la încărcarea care arată pentru editare." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Editaţi acest spectacol" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../output/feed.php:42 +msgid "Date" +msgstr "Data" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "Nici unul" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "Acesta este un eveniment multi" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Data de terminare" + +#: ../admin/new.php:358 +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +msgid "Artist" +msgstr "Artist" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Adăugaţi un artist nou" + +#: ../admin/new.php:396 +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Locul desfăşurării" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Adăugaţi un nou loc de întâlnire" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Selectaţi un loc de întâlnire" + +#: ../admin/new.php:414 +#: ../admin/shows.php:190 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Nu locuri în baza de date" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "Nume locul desfăşurării" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "Locul desfăşurării adresa" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "Locul desfăşurării city" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +#, fuzzy +msgid "Venue state/province" +msgstr "Locul desfăşurării telefon" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +#, fuzzy +msgid "Venue postal code" +msgstr "Locul desfăşurării telefon" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "Locul desfăşurării ţară" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "Locul desfăşurării website" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Statutul" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "Active" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Admitere" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "nu sunt sigur" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "include simbolul monetar" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "Bilet URL" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Bilet de telefon" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Utilizaţi acest spaţiu pentru a lista de alte trupe, 'prezentate de' info, etc" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "Parte de un turneu?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "nu" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Adăugaţi un nou turneu" + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Numele de tur" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Related post" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Adăugaţi un nou post" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Related post titlu" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "Substituenţi disponibile:" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "Publică acum" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "Publica data Arată" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Actualizare Arată" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Adăugaţi Arată" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "URL-ul complet la pagina \"Arată viitoare\"" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Nici un mesaj viitoare spectacole" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Trecut nu afişează mesaj" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "La nivel de utilizator cerute pentru a utiliza GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Administrator" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Editor" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Autor" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Contribuitor" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Format dată scurtă" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "Ieşire" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Format dată lungă" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Formatul orei" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Aici este unele documentația privind data şi ora formatarea" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "I folos un ceas cu 24 de ore" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Artist etichetă" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Eticheta Tour" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Restricţiile de vârstă" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "O listă separată de conducte de restricţiile de vârstă disponibile." + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Legate de posturi" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Afişare info gig în legate de posturi" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "Înainte post de conţinut" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "după ce post de conţinut" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "folosind [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Dacă un concert are un post legate, care detalii de gig va apărea la poziţia specificată în acest post." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "Rubrica Arată conexe" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "Acest lucru apare înaintea detaliile gig în post-ul conexe." + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "Legate de posturi categorie" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Creaţi automat un post legate pentru fiecare spectacol nou introduse." + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Atunci când crearea legate de posturi, le-a pus în această categorie" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Exclude această categorie de la meu post normală listări." + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Legate de posturi de legătură" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Loc un link pentru fiecare Arată related post în următoarele domenii" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "City" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Related post fraza" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "Acest lucru apare în emisiunile listarea." + +#: ../admin/settings.php:147 +#, fuzzy +msgid "Artist URLs" +msgstr "Artişti" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "GigPress RSS feed a face auto-descoperit." + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Arată RSS şi link-uri de abonament iCal." + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Reţineţi că plugin-ul FeedBurner FeedSmith va ucide GigPress RSS dumneavoastră şi de feed-uri iCal, dar FD FeedBurner plugin-ul nu va." + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "RSS/iCal titlul backend" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Afişare ţară" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Afişare coloană ţară." + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Utilizaţi full țara nume." + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Link-ul de comportament" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Legături externe deschidere înăuntru nou Ferestre." + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "JQuery de încărcare în tema mea." + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Debifati aceasta în cazul în care aveţi un hard-coded link la biblioteca jQuery în tema." + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Avansate" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Dezactivează implicit GigPress CSS." + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Dezactivează implicit GigPress JavaScript." + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Salvaţi modificările" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "Toate" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "Viitoare" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "Trecut" + +#: ../admin/shows.php:154 +msgid "View all artists" +msgstr "Vizualizaţi toate artişti" + +#: ../admin/shows.php:168 +msgid "View all tours" +msgstr "Vizualizaţi toate excursii" + +#: ../admin/shows.php:182 +msgid "View all venues" +msgstr "Vizualiza toate locuri" + +#: ../admin/shows.php:196 +msgid "Descending" +msgstr "Descendent" + +#: ../admin/shows.php:197 +msgid "Ascending" +msgstr "Ascendent" + +#: ../admin/shows.php:228 +#: ../admin/shows.php:240 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "Ţară" + +#: ../admin/shows.php:229 +#: ../admin/shows.php:241 +msgid "Tour" +msgstr "Tour" + +#: ../admin/shows.php:266 +msgid "Copy" +msgstr "Copie" + +#: ../admin/shows.php:286 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Ne pare rău, nu spectacole pentru a afişa pe baza criteriilor." + +#: ../admin/shows.php:292 +msgid "Trash selected shows" +msgstr "Gunoi selectat afişează" + +#: ../admin/shows.php:306 +msgid "You have" +msgstr "Aveţi" + +#: ../admin/shows.php:306 +msgid "shows" +msgstr "spectacole" + +#: ../admin/shows.php:306 +msgid "tours" +msgstr "tururi" + +#: ../admin/shows.php:306 +msgid "in your trash" +msgstr "la gunoiul" + +#: ../admin/shows.php:308 +msgid "Take out the trash now" +msgstr "Ia acum la coşul de gunoi" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Un tur este pur şi simplu o colecţie numit de arată că doriţi să grupaţi împreună." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Actualizare tour" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Editaţi acest tur" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Ne pare rău, dar am avut probleme la încărcarea acest tur pentru editare." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Adăugaţi un tur" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Adăugaţi tour" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Toate excursii" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Reţineţi că un tur de ştergere va şterge Arată asociate cu acel turneu." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Ne pare rău, dar am avut probleme la încărcarea acest loc de întâlnire pentru editare." + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Editaţi acest loc de întâlnire" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Adăugaţi un loc de întâlnire" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Locul desfăşurării Update" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Adăugaţi locul desfăşurării" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "Toate locuri" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Reţineţi că aveţi posibilitatea să ştergeţi un loc de întâlnire în timp ce are arată în baza de date." + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "nume" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "Adresa" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "Telefon" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Timp" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Admiterea" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "Selectaţi luna" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "Selectaţi anul" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "GigPress viitoare listă afişează" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Titlul" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Afişare viitoare spectacole" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Afişa Arată azi" + +#: ../output/gigpress_sidebar.php:93 +#, fuzzy +msgid "Display past shows" +msgstr "Afişa Arată azi" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Numărul de spectacole la lista" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "Afişare doar arată la acest artist" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "Afişare doar arată la acest turneu" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "Afişare doar arată la acest loc de întâlnire" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Grupa de artist" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Ignorat când filtrare de artist, tur sau locul de desfăşurare." + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "Comanda artişti în ordine alfabetică" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "Ordinea artişti de ordine particularizată" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "Ignorat când nu gruparea de artist." + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Grupa de turneu" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Arată RSS şi iCal feed-uri" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "Text link-ul" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "Această frază este utilizat pentru legătura la pagina specificată în setările GigPress. (Lăsaţi necompletată pentru a dezactiva acest link)." + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Aboneaza-te" + +#~ msgid "opens in a new window" +#~ msgstr "se deschide într-o fereastră nouă" diff --git a/trunk/langs/gigpress-ru_RU.mo b/trunk/langs/gigpress-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..0425fea91e19595584475ae7a897ea5dd3d25084 GIT binary patch literal 24162 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\n" +"Language-Team: atmoravi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Russian\n" +"X-Poedit-Country: RUSSIAN FEDERATION\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: ../gigpress.php:66 +#: ../admin/new.php:189 +msgid "Add a show" +msgstr "Добавить концерт" + +#: ../gigpress.php:67 +#: ../admin/shows.php:97 +msgid "Shows" +msgstr "Концерты" + +#: ../gigpress.php:68 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Исполнители" + +#: ../gigpress.php:69 +#: ../admin/venues.php:31 +msgid "Venues" +msgstr "Площадки" + +#: ../gigpress.php:70 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Туры" + +#: ../gigpress.php:71 +#: ../admin/settings.php:17 +msgid "Settings" +msgstr "Настройки." + +#: ../gigpress.php:72 +#: ../admin/import-export.php:13 +msgid "Import/Export" +msgstr "Импорт/Экспорт" + +#: ../gigpress.php:96 +msgid "You're using" +msgstr "Вы используете" + +#: ../gigpress.php:96 +msgid "Like it?" +msgstr "Нравится?" + +#: ../gigpress.php:96 +msgid "Make a donation" +msgstr "Внесите свой вклад" + +#: ../gigpress.php:144 +msgid "opens in a new window" +msgstr "открыть в новом окне" + +#: ../gigpress.php:160 +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../admin/new.php:238 +msgid "at" +msgstr "в" + +#: ../gigpress.php:163 +#: ../admin/new.php:489 +#: ../admin/shows.php:224 +msgid "Price" +msgstr "Цена" + +#: ../gigpress.php:164 +#: ../admin/shows.php:227 +#: ../output/feed.php:74 +msgid "Box office" +msgstr "касса" + +#: ../gigpress.php:165 +#: ../admin/new.php:455 +#: ../admin/venues.php:132 +#: ../output/feed.php:60 +msgid "Venue phone" +msgstr "телефон клуба" + +#: ../gigpress.php:166 +#: ../admin/new.php:501 +#: ../admin/settings.php:132 +#: ../output/feed.php:81 +msgid "Notes" +msgstr "Заметки" + +#: ../gigpress.php:175 +msgid "Download iCal" +msgstr "Скачать iCal" + +#: ../gigpress.php:187 +msgid "Buy tickets" +msgstr "Купить билеты" + +#: ../gigpress.php:189 +#: ../admin/new.php:466 +msgid "Sold Out" +msgstr "Все билеты проданы" + +#: ../gigpress.php:191 +#: ../admin/new.php:467 +msgid "Cancelled" +msgstr "Отменено" + +#: ../gigpress.php:211 +msgid "Add to Google Calendar" +msgstr "Добавить в Гугл Календарь" + +#: ../gigpress.php:302 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Показано %s–% из %" + +#: ../gigpress.php:420 +msgid "Nothing to export." +msgstr "Нечего экспортировать" + +#: ../gigpress.php:427 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "У вас недостаточно прав для этого действия. Попробуйте сперва залогиниться." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Обновить информацию об исполнителе" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "or" +msgstr "или" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "cancel" +msgstr "отменить" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Редактировать этого исполнителя" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Извините, но у нас сложности с активацией редактирования этого исполнителя." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Добавить исполнителя" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Добавить исполнителя" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:109 +#: ../admin/artists.php:151 +#: ../admin/new.php:388 +msgid "Artist name" +msgstr "Название исполнителя" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "Все исполнители" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Не забывайте, что вы не можете удалить исполнителя пока в базе есть их концерты." + +#: ../admin/artists.php:110 +#: ../admin/artists.php:152 +msgid "Artist ID" +msgstr "Идентификация исполнителя" + +#: ../admin/artists.php:111 +#: ../admin/artists.php:153 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:181 +#: ../admin/venues.php:230 +msgid "Number of shows" +msgstr "Номер концертов" + +#: ../admin/artists.php:112 +#: ../admin/artists.php:154 +#: ../admin/shows.php:192 +#: ../admin/shows.php:247 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:182 +#: ../admin/venues.php:231 +msgid "Actions" +msgstr "Аукционы" + +#: ../admin/artists.php:137 +#: ../admin/shows.php:215 +#: ../admin/tours.php:135 +#: ../admin/venues.php:211 +msgid "Edit" +msgstr "Редактировать" + +#: ../admin/artists.php:138 +#: ../admin/shows.php:217 +#: ../admin/tours.php:135 +#: ../admin/venues.php:212 +msgid "Delete" +msgstr "Удалить" + +#: ../admin/artists.php:146 +#: ../admin/import-export.php:62 +#: ../admin/new.php:378 +#: ../admin/shows.php:133 +msgid "No artists in the database" +msgstr "В базе нет ни одного исполнителя" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "У нас не получилось создать Нового Исполнилея. Извините." + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "У нас не получилось создать новую площадку. Извините." + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "У нас не получилось создать новый тур. Извините." + +#: ../admin/handlers.php:114 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "У нас не получилось создать ваш Связанный Пост. Извините." + +#: ../admin/handlers.php:152 +msgid "You must select a venue." +msgstr "Вы должны выбрать площадку" + +#: ../admin/handlers.php:154 +#: ../admin/handlers.php:168 +msgid "You must enter an artist name." +msgstr "Вы должны внести название артиста" + +#: ../admin/handlers.php:156 +#: ../admin/handlers.php:176 +msgid "You must enter a venue name." +msgstr "Вы должны внести название площадки" + +#: ../admin/handlers.php:158 +#: ../admin/handlers.php:178 +msgid "You must enter a city." +msgstr "Вы должны внести название города" + +#: ../admin/handlers.php:160 +#: ../admin/handlers.php:172 +msgid "You must enter a tour name." +msgstr "Вы должны внести название тура" + +#: ../admin/handlers.php:162 +msgid "That's not a valid date." +msgstr "С этим числом что-то не то." + +#: ../admin/handlers.php:164 +msgid "That's not a valid end date." +msgstr "Некорректная дата окончания." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Your show on" +msgstr "Ваше выступление в" + +#: ../admin/handlers.php:223 +msgid "was successfully added." +msgstr "добавлено в базу" + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Edit the related post" +msgstr "редактировать пост по теме" + +#: ../admin/handlers.php:236 +#: ../admin/handlers.php:290 +#: ../admin/handlers.php:364 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:466 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:588 +#: ../admin/handlers.php:627 +msgid "Something ain't right - try again?" +msgstr "что-то не так - попробовать снова?" + +#: ../admin/handlers.php:279 +#: ../admin/handlers.php:402 +msgid "was successfully updated." +msgstr "с успехом обновлено." + +#: ../admin/handlers.php:319 +msgid "Show successfully deleted." +msgstr "Концерт был удален без проблем." + +#: ../admin/handlers.php:319 +#: ../admin/handlers.php:547 +msgid "Undo" +msgstr "Шаг назад" + +#: ../admin/handlers.php:323 +msgid "We ran into some trouble deleting the show. Sorry." +msgstr "У нас возникли сложности при удалении концерта. Просим прощения." + +#: ../admin/handlers.php:362 +#: ../admin/handlers.php:464 +#: ../admin/handlers.php:586 +msgid "was successfully added to the database." +msgstr "было без проблем добавлен в базу" + +#: ../admin/handlers.php:426 +msgid "Venue successfully deleted." +msgstr "Площалка была успешно удалена" + +#: ../admin/handlers.php:428 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "У нас проблемы с удалением площадки. Приносим извинения." + +#: ../admin/handlers.php:504 +msgid "Tour name successfully changed to" +msgstr "Название тура с успехом было изменено на" + +#: ../admin/handlers.php:547 +msgid "Tour successfully deleted." +msgstr "Тур был без лишних сложностей удален" + +#: ../admin/handlers.php:551 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "У нас проблемы с удалением тура. Присим извинения." + +#: ../admin/handlers.php:625 +msgid "successfully updated." +msgstr "с успехом обновлено." + +#: ../admin/handlers.php:650 +msgid "Artist successfully deleted." +msgstr "Испонитель был без лишних сложностей удален." + +#: ../admin/handlers.php:653 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "У нас возникли сложности при удалении этого артиста. Просим прощения." + +#: ../admin/handlers.php:677 +msgid "Show successfully restored." +msgstr "Концерт удалось восстановить." + +#: ../admin/handlers.php:679 +msgid "We ran into some trouble restoring that show. Sorry." +msgstr "У нас трудности с восстановлением этого концерта. Извините." + +#: ../admin/handlers.php:697 +msgid "Tour successfully restored from the database." +msgstr "Тур успешно восстановлен из базы." + +#: ../admin/handlers.php:699 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "У нас проблемы с восстановлением тура. Извините." + +#: ../admin/handlers.php:816 +msgid "shows were skipped due to errors" +msgstr "выступления пропущены из-за ошибок" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "in" +msgstr "в" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "on" +msgstr "on" + +#: ../admin/handlers.php:825 +msgid "shows were skipped as they were deemed duplicates" +msgstr "выступления были пропущены ибо показались дубликатами" + +#: ../admin/handlers.php:834 +msgid "shows were successfully imported" +msgstr "выступление удалось импортировать." + +#: ../admin/handlers.php:871 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Все концерты в мусорной корзине удалены без следа." + +#: ../admin/handlers.php:873 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "У нас возникли сложности при опустошении мусора. Просим прощения." + +#: ../admin/handlers.php:895 +msgid "All tours have been migrated into artists." +msgstr "Все туры были перенесены в разделы артистов." + +#: ../admin/handlers.php:897 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "При переносе туров произошла ошибка. Приносим извинения." + +#: ../admin/handlers.php:901 +msgid "There were no tours to migrate." +msgstr "Для переноски не нашлось ни одного тура." + +#: ../admin/import-export.php:19 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Залейте файл формата CSV (разделенные запятой данные) для пополнения базы ГигПреса." + +#: ../admin/import-export.php:19 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Пожалуйста перечитайте указания по форматированию, чтобы избавить себя от лишнего гемора!" + +#: ../admin/import-export.php:27 +msgid "Upload CSV" +msgstr "Закачайте CSV" + +#: ../admin/import-export.php:46 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Скачать полную базу ваших концертов как разделенный табами CSV файл (совместимый с программами вроде Microsoft Excel). Этот файл можно позже импортировать в другую инсталляцию ГигПресса" + +#: ../admin/import-export.php:55 +msgid "Export all artists" +msgstr "Экспортировать всех исполнителей" + +#: ../admin/import-export.php:69 +msgid "Export all tours" +msgstr "Экспортировать все туры" + +#: ../admin/import-export.php:76 +#: ../admin/new.php:526 +#: ../admin/shows.php:147 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "В базе нет ни одного тура" + +#: ../admin/import-export.php:83 +msgid "Export all dates" +msgstr "Экспортировать все даты" + +#: ../admin/import-export.php:84 +msgid "Export upcoming dates" +msgstr "Экспортировать будущие даты" + +#: ../admin/import-export.php:85 +msgid "Export past dates" +msgstr "Экспортировать прошедшие даты" + +#: ../admin/import-export.php:89 +msgid "Download CSV" +msgstr "Скачать CSV файл" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Добро пожаловать в ГигПресс! Начните с добавления первого концерта чуть ниже. Чтобы увидеть ваши концерты, просто добавьте" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "короткий код к любой странице или посту." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Вопросы? Пожалуйста, сверьтесь" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "документацией" + +#: ../admin/new.php:33 +#: ../admin/shows.php:265 +msgid "and" +msgstr "и" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "Часто задаваемыми вопросами" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "на сайте GigPress. Приятного времени с GigPress!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Не показывать это окно снова" + +#: ../admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Извините, но у нас сложности с активацией редактирования этого концерта." + +#: ../admin/new.php:180 +msgid "Edit this show" +msgstr "Редактировать этот концерт" + +#: ../admin/new.php:203 +#: ../admin/settings.php:130 +#: ../admin/shows.php:186 +#: ../admin/shows.php:241 +#: ../output/feed.php:43 +msgid "Date" +msgstr "Число" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:207 +#: ../admin/new.php:328 +msgid "January" +msgstr "Январь" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:208 +#: ../admin/new.php:329 +msgid "February" +msgstr "Февраль" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:209 +#: ../admin/new.php:330 +msgid "March" +msgstr "Март" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:210 +#: ../admin/new.php:331 +msgid "April" +msgstr "Апрель" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:211 +#: ../admin/new.php:332 +msgid "May" +msgstr "Май" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:212 +#: ../admin/new.php:333 +msgid "June" +msgstr "Июнь" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:213 +#: ../admin/new.php:334 +msgid "July" +msgstr "Июль" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:214 +#: ../admin/new.php:335 +msgid "August" +msgstr "Август" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:215 +#: ../admin/new.php:336 +msgid "September" +msgstr "Сентябрь" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:216 +#: ../admin/new.php:337 +msgid "October" +msgstr "Октябрь" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:217 +#: ../admin/new.php:338 +msgid "November" +msgstr "Ноябрь" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:218 +#: ../admin/new.php:339 +msgid "December" +msgstr "Декабрь" + +#: ../admin/new.php:270 +#: ../admin/new.php:546 +msgid "None" +msgstr "Ничего" + +#: ../admin/new.php:319 +msgid "This is a multi-day event" +msgstr "Это многодневное событие" + +#: ../admin/new.php:324 +msgid "End date" +msgstr "Последняя дата" + +#: ../admin/new.php:362 +#: ../admin/shows.php:187 +#: ../admin/shows.php:242 +msgid "Artist" +msgstr "Исполнитель" + +#: ../admin/new.php:365 +msgid "Add a new artist" +msgstr "Добавьте нового исполнителя" + +#: ../admin/new.php:395 +#: ../admin/shows.php:189 +#: ../admin/shows.php:244 +#: ../output/feed.php:53 +msgid "Venue" +msgstr "Площадка" + +#: ../admin/new.php:398 +msgid "Add a new venue" +msgstr "Добавьте новую площадку" + +#: ../admin/new.php:400 +msgid "Select a venue" +msgstr "Выбрать площадку" + +#: ../admin/new.php:414 +#: ../admin/shows.php:161 +#: ../admin/venues.php:220 +msgid "No venues in the database" +msgstr "В базе нет ни одной площадки" + +#: ../admin/new.php:424 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "название площадки" + +#: ../admin/new.php:429 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "Город местонахождения площадки" + +#: ../admin/new.php:433 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "Адрес клуба" + +#: ../admin/new.php:438 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "Страна местонахождения площадки" + +#: ../admin/new.php:451 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "Сайт клуба" + +#: ../admin/new.php:463 +msgid "Status" +msgstr "Статус" + +#: ../admin/new.php:465 +msgid "Active" +msgstr "Актуально" + +#: ../admin/new.php:473 +msgid "Admittance" +msgstr "Ограничение по возрасту" + +#: ../admin/new.php:475 +msgid "Not sure" +msgstr "Нет" + +#: ../admin/new.php:490 +msgid "include currency symbol" +msgstr "включить символ валюты" + +#: ../admin/new.php:493 +msgid "Ticket URL" +msgstr "Ссылка на сайт, где купить билеты" + +#: ../admin/new.php:497 +msgid "Ticket phone" +msgstr "Телефон для покупки билетов" + +#: ../admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Это место для указания открывающих (или главных) исполнителей, информация о спонсорах или чего-то еще" + +#: ../admin/new.php:508 +msgid "Part of a tour?" +msgstr "Часть тура?" + +#: ../admin/new.php:511 +msgid "No" +msgstr "Нет" + +#: ../admin/new.php:513 +msgid "Add a new tour" +msgstr "Добавить тур" + +#: ../admin/new.php:536 +#: ../admin/tours.php:82 +#: ../admin/tours.php:111 +#: ../admin/tours.php:148 +msgid "Tour name" +msgstr "Название тура" + +#: ../admin/new.php:543 +msgid "Related post" +msgstr "Связанный пост" + +#: ../admin/new.php:548 +msgid "Add a new post" +msgstr "Создать новый пост" + +#: ../admin/new.php:566 +msgid "Related post title" +msgstr "Название поста по теме" + +#: ../admin/new.php:568 +msgid "Available placeholders:" +msgstr "В наличии есть следующие заглушки:" + +#: ../admin/new.php:569 +msgid "Publish now" +msgstr "Опубликовать прямо сейчас" + +#: ../admin/new.php:570 +msgid "Publish on show date" +msgstr "Опубликовать в день концерта" + +#: ../admin/new.php:579 +msgid "Update show" +msgstr "Обновить информацию о концерте" + +#: ../admin/new.php:583 +msgid "Add show" +msgstr "Добавить дату концерта" + +#: ../admin/settings.php:24 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Полный URL к вашей странице с развернутым списком всех будущих концертов." + +#: ../admin/settings.php:29 +msgid "No upcoming shows message" +msgstr "Текст сообщения - Концертных планов пока нет -" + +#: ../admin/settings.php:35 +msgid "No past shows message" +msgstr "Текст сообщения - В базе нет прошедших концертов -" + +#: ../admin/settings.php:42 +msgid "User level required to use GigPress" +msgstr "Уровень пользователя для управления GigPress" + +#: ../admin/settings.php:45 +msgid "Administrator" +msgstr "Администратор" + +#: ../admin/settings.php:46 +msgid "Editor" +msgstr "Редактор" + +#: ../admin/settings.php:47 +msgid "Author" +msgstr "Автор" + +#: ../admin/settings.php:48 +msgid "Contributor" +msgstr "Фрилэнсер" + +#: ../admin/settings.php:54 +msgid "Short date format" +msgstr "Короткий формат даты" + +#: ../admin/settings.php:57 +#: ../admin/settings.php:64 +#: ../admin/settings.php:71 +msgid "Output" +msgstr "Вывод" + +#: ../admin/settings.php:61 +msgid "Long date format" +msgstr "Развернутый формат дат" + +#: ../admin/settings.php:68 +msgid "Time format" +msgstr "Формат времени" + +#: ../admin/settings.php:72 +msgid "Here's some documentation on date and time formatting" +msgstr "Тут документация о форматировании времени и даты" + +#: ../admin/settings.php:73 +msgid "I use a 24 hour clock" +msgstr "формат 24х часов" + +#: ../admin/settings.php:77 +msgid "Artist label" +msgstr "Лэйбл исполнителя" + +#: ../admin/settings.php:83 +msgid "Tour label" +msgstr "Метка тура" + +#: ../admin/settings.php:89 +#: ../output/feed.php:70 +msgid "Age restrictions" +msgstr "ограничения по возрасту" + +#: ../admin/settings.php:91 +msgid "A pipe-separated list of available age restrictions." +msgstr "Разделенный список ограничений по возрасту." + +#: ../admin/settings.php:94 +msgid "Related posts" +msgstr "Посты по теме" + +#: ../admin/settings.php:96 +msgid "Display gig info in related posts" +msgstr "Показывать инфо концерта в постах по теме" + +#: ../admin/settings.php:97 +msgid "before the post content" +msgstr "до текста поста" + +#: ../admin/settings.php:98 +msgid "after the post content" +msgstr "после текста поста" + +#: ../admin/settings.php:99 +msgid "nowhere at all" +msgstr "нигде" + +#: ../admin/settings.php:100 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "если у концерта есть посты по теме, то его детали появятся в указанном месте этого поста" + +#: ../admin/settings.php:104 +msgid "Related show heading" +msgstr "Заголовок Связанного Поста" + +#: ../admin/settings.php:107 +msgid "This appears before the gig details in your related post." +msgstr "Это появится до деталей концерта в посте по теме" + +#: ../admin/settings.php:111 +msgid "Related posts category" +msgstr "Категория постов по теме" + +#: ../admin/settings.php:113 +msgid "Automatically create a related post for every new show I enter." +msgstr "Автоматически создать пост по теме для каждой новой даты концерта, вносимых мною" + +#: ../admin/settings.php:114 +msgid "When creating related posts, put them in this category" +msgstr "При создании поста по теме определить их в эту категорию" + +#: ../admin/settings.php:122 +msgid "Exclude this category from my normal post listings." +msgstr "Исключить эту категорию из списка моих обычных постов" + +#: ../admin/settings.php:127 +msgid "Related posts linking" +msgstr "связка постов по теме" + +#: ../admin/settings.php:129 +msgid "Place a link to each show's related post in the following fields" +msgstr "Разместить ссылку на каждый пост по теме концерта в следующие графы" + +#: ../admin/settings.php:131 +#: ../admin/shows.php:188 +#: ../admin/shows.php:243 +#: ../admin/venues.php:177 +#: ../admin/venues.php:226 +#: ../output/feed.php:51 +msgid "City" +msgstr "Город" + +#: ../admin/settings.php:136 +msgid "Related post phrase" +msgstr "Фраза Связанного Поста" + +#: ../admin/settings.php:139 +msgid "This appears in your shows listing." +msgstr "Это появится в списке ваших концертов" + +#: ../admin/settings.php:143 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:145 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Сделать RSS-поток ГигПресс открытым для поисковиков." + +#: ../admin/settings.php:146 +msgid "Show RSS and iCal subscription links." +msgstr "Показать ссылки подписки для RSS и iCal" + +#: ../admin/settings.php:147 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Отметьте, что FeedBurner FeedSmith плагин уничтожит ваши ГигПресс RSS и iCal потоки, а FD FeedBurner не убьет." + +#: ../admin/settings.php:151 +msgid "RSS/iCal feed title" +msgstr "Заголовок потока RSS/iCal" + +#: ../admin/settings.php:157 +msgid "Country display" +msgstr "Показ страны" + +#: ../admin/settings.php:159 +msgid "Display country column." +msgstr "Показывать колонку СТРАНА" + +#: ../admin/settings.php:159 +msgid "Use full country names." +msgstr "Вносите полные названия стран." + +#: ../admin/settings.php:163 +msgid "Link behaviour" +msgstr "поведение ссылок" + +#: ../admin/settings.php:164 +msgid "Open external links in new windows." +msgstr "Октрывать ссылки в новом окне" + +#: ../admin/settings.php:168 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:170 +msgid "Load jQuery into my theme." +msgstr "Залить jQuery в мою тему." + +#: ../admin/settings.php:171 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Уберите эту опцию, если вы вписали ссылку на jQuery библиотеку в вашу тему." + +#: ../admin/settings.php:209 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: ../admin/shows.php:106 +msgid "All" +msgstr "Все" + +#: ../admin/shows.php:109 +msgid "Upcoming" +msgstr "Будущие концерты" + +#: ../admin/shows.php:112 +msgid "Past" +msgstr "Прошедшие концерты" + +#: ../admin/shows.php:125 +msgid "View all artists" +msgstr "Показать всех исполнителей" + +#: ../admin/shows.php:139 +msgid "View all tours" +msgstr "Показать все туры" + +#: ../admin/shows.php:153 +msgid "View all venues" +msgstr "Показать все площадки" + +#: ../admin/shows.php:167 +msgid "Descending" +msgstr "Нисходяще" + +#: ../admin/shows.php:168 +msgid "Ascending" +msgstr "Восходяще" + +#: ../admin/shows.php:190 +#: ../admin/shows.php:245 +#: ../admin/venues.php:179 +#: ../admin/venues.php:228 +#: ../output/feed.php:63 +msgid "Country" +msgstr "Страна" + +#: ../admin/shows.php:191 +#: ../admin/shows.php:246 +msgid "Tour" +msgstr "Тур" + +#: ../admin/shows.php:216 +msgid "Copy" +msgstr "Копировать" + +#: ../admin/shows.php:236 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Извините, по вашему запросу не найдено ни одного концерта." + +#: ../admin/shows.php:265 +msgid "You have" +msgstr "В настоящий момент у вас занесено" + +#: ../admin/shows.php:265 +msgid "shows" +msgstr "концертов" + +#: ../admin/shows.php:265 +msgid "tours" +msgstr "туров" + +#: ../admin/shows.php:265 +msgid "in your trash" +msgstr "в мусорной корзине" + +#: ../admin/shows.php:267 +msgid "Take out the trash now" +msgstr "Выкинуть мусор" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "Тур это всего лишь несколько выступлений, которые вы хотите объединить под одним именем" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Обновить тур" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Редактировать этот тур" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Извините у нас проблемы с активацией тура для редактирования" + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Добавить тур" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Добавить тур" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Все туры" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Заметьте, что удаление тура НЕ УДАЛИТ концерты связанные с ним." + +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour ID" +msgstr "ID тура" + +#: ../admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Извините у нас проблемы с активацией площадки для редактирования" + +#: ../admin/venues.php:85 +msgid "Edit this venue" +msgstr "Редактировать эту площадку" + +#: ../admin/venues.php:95 +msgid "Add an venue" +msgstr "Добавить площадку" + +#: ../admin/venues.php:140 +msgid "Update venue" +msgstr "Обновить площадку" + +#: ../admin/venues.php:144 +msgid "Add venue" +msgstr "Добавить площадку" + +#: ../admin/venues.php:153 +msgid "All venues" +msgstr "Все площадки" + +#: ../admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Заметьте, что вам не удастся удалить площадку, пока в базе есть концерты на ней." + +#: ../admin/venues.php:176 +#: ../admin/venues.php:225 +msgid "Name" +msgstr "Название" + +#: ../admin/venues.php:178 +#: ../admin/venues.php:227 +#: ../output/feed.php:56 +msgid "Address" +msgstr "Адрес" + +#: ../admin/venues.php:180 +#: ../admin/venues.php:229 +msgid "Phone" +msgstr "Телефон" + +#: ../output/feed.php:48 +msgid "Time" +msgstr "Время" + +#: ../output/feed.php:66 +msgid "Admission" +msgstr "стоимость" + +#: ../output/gigpress_sidebar.php:41 +msgid "Title" +msgstr "Название" + +#: ../output/gigpress_sidebar.php:43 +msgid "Number of shows to list" +msgstr "Сколько концертов показывать?" + +#: ../output/gigpress_sidebar.php:47 +msgid "Group by artist" +msgstr "Сгруппировать по исполнителю" + +#: ../output/gigpress_sidebar.php:51 +msgid "Group by tour" +msgstr "Сгруппируйте концерты по турам" + +#: ../output/gigpress_sidebar.php:55 +msgid "Show RSS and iCal feeds" +msgstr "Показать RSS и iCal потоки" + +#: ../output/gigpress_sidebar.php:59 +msgid "Show link to shows page" +msgstr "Показать ссылку на страницу концертов" + +#: ../output/gigpress_sidebar.php:61 +msgid "Shows page link text" +msgstr "Текст ссылки на страницу с концертами" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Подписаться" + +#~ msgid "All Ages" +#~ msgstr "Все возрасты" + +#~ msgid "All Ages/Licensed" +#~ msgstr "Все возрасты/с родителями" + +#~ msgid "No minors" +#~ msgstr "Только для совершеннолетних" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Добро пожаловать в панель управления GigPress! Сперва вы должны" + +#~ msgid "customize some of the options" +#~ msgstr "подстроить некоторые из установок" + +#~ msgid "N/A" +#~ msgstr "информации нет" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "Мы бы предложили следующую форму: Москва, Россия" + +#~ msgid "toggle venue info" +#~ msgstr "включить детали клуба" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Это обязательная строка, так что если вы не знаете, что вписать, впишите " +#~ "Детали скоро" + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Если вы внесете точный адрес, то станет возможной связь с картами Гугла. " +#~ "Честное слово." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Любой адрес внесенный в это поле будет добавлен как гипер-ссылка к имени " +#~ "клуба" + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "Для того, чтобы не вышло чехарды с различными видами валюты, здесь нет " +#~ "никакого автоформатинга. Помните это!" + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Это включит ссылку покупки билетов при показе дат тура." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Если это выступление часть тура, который внеен в базу GigPress, то " +#~ "выберете тур тут.
    Пока ни одного тура?" + +#~ msgid "Create them here." +#~ msgstr "Создайте их тут." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Вы можете связать любой концерт с постом в WordPress, полезно для отчетов " +#~ "о концертах, путевых заметок, закачивания фотографий и позволения " +#~ "комментариев посетителей сайта." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "Вам необходимо внести название клуба (или это ДЕТАЛИ СКОРО?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "" +#~ "Вам нужно внести название тура. Это единственная графа, в конце концов!" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Вам нужно внести название тура!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Порядок в списке туров восстановлен." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "" +#~ "Нам не удалось удалить концерты из мусорной корзины. Просим прощения." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Все туры в мусорной корзине удалены без следа." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "Нам не удалось удалить туры из мусорки. Извините." + +#~ msgid "Name of your band" +#~ msgstr "Название вашей группы" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Это используется в вашем RSS потоке и hCalender." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "Показать линк к этой странице под списком сайдбара" + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "фраза ссылки на Будущие Концерты" + +#~ msgid "Used in the main show listings." +#~ msgstr "для главного списка концертов" + +#~ msgid "Used in the Related Post entry." +#~ msgstr "для Связанных Постов" + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Нажмите на ОБНОВИТЬ НАСТРОЙКИ для обновления вывода примера" + +#~ msgid "Related Posts" +#~ msgstr "Связанные посты" + +#~ msgid "RSS Feed" +#~ msgstr "RSS поток" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "" +#~ "Пожалуйста присовокупите ссылку на RSS поток моих будущих концертов" + +#~ msgid "below my upcoming shows table" +#~ msgstr "под таблицей с моими будущими шоу" + +#~ msgid "below my sidebar listing" +#~ msgstr "под списком в сайдбаре" + +#~ msgid "in the head portion of my page" +#~ msgstr "в head части моей страницы" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "Поток RSS ваших будущих концертов таков" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "Заметьте, что FeedBurner FeedSmith плагин не совместим с GigPress" + +#~ msgid "Tour grouping" +#~ msgstr "Порядок туров" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "показать туры до отдельных выступлений" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "показать туры после отдельных выступлений" + +#~ msgid "Individual Shows heading" +#~ msgstr "Заголовок отдельных выступлений" + +#~ msgid "Heading level of tour names" +#~ msgstr "Уровень заголовка названий туров" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "В зависимости от семантической структуры шаблонов вашей страницы вы " +#~ "можете захотеть изменить величину заголовка." + +#~ msgid "More on HTML headings." +#~ msgstr "Узнать больше о заголовках HTML." + +#~ msgid "This will add the" +#~ msgstr "Это добавит опцию" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "ко всем ссылкам - клуба, билетов и гугловых карт. Помните, что такое " +#~ "поведение может не понравится тем посетителям, которые предпочитают " +#~ "контролировать свой браузер, и что эта опция не утверждена строгим " +#~ "регламентом HTML." + +#~ msgid "Past shows" +#~ msgstr "Прошлые выступления" + +#~ msgid "Buy link" +#~ msgstr "Ссылка на покупку" + +#~ msgid "Link" +#~ msgstr "Ссылка" + +#~ msgid "Reorder tours" +#~ msgstr "Изменить порядок туров" + +#~ msgid "Display order" +#~ msgstr "Показать последовательность" + +#~ msgid "No tours in the database!" +#~ msgstr "В базе нет ни одного тура!" + +#~ msgid "Save order" +#~ msgstr "Сохранить порядок" + +#~ msgid "edit" +#~ msgstr "редактировать" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Найти адрес при помощи Google Maps" + +#~ msgid "Buy Tickets" +#~ msgstr "Купить билеты" + +#~ msgid "Segment list into tours?" +#~ msgstr "Разбить список на туры?" diff --git a/trunk/langs/gigpress-sk_SK.mo b/trunk/langs/gigpress-sk_SK.mo new file mode 100644 index 0000000000000000000000000000000000000000..bae8edd73dff17388e2bfda73570e3747642ff35 GIT binary patch literal 20844 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 literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-sk_SK.po b/trunk/langs/gigpress-sk_SK.po new file mode 100644 index 0000000..69afb61 --- /dev/null +++ b/trunk/langs/gigpress-sk_SK.po @@ -0,0 +1,1130 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-20 13:17-0600\n" +"PO-Revision-Date: \n" +"Last-Translator: Branco Radenovich \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"Language: en_CA\n" +"X-Generator: Poedit 1.5.4\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 ../admin/new.php:199 +msgid "Add a show" +msgstr "Pridať show" + +#: ../gigpress.php:66 ../admin/shows.php:126 +msgid "Shows" +msgstr "Ukazuje" + +#: ../gigpress.php:67 ../admin/artists.php:34 +msgid "Artists" +msgstr "Umelci" + +#: ../gigpress.php:68 ../admin/venues.php:29 +msgid "Venues" +msgstr "Miestach" + +#: ../gigpress.php:69 ../admin/tours.php:34 +msgid "Tours" +msgstr "Zájazdy" + +#: ../gigpress.php:70 ../admin/settings.php:15 +msgid "Settings" +msgstr "Nastavenia" + +#: ../gigpress.php:71 ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "Import a Export" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "Používate" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "Ako to?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "Make a donation" + +#: ../gigpress.php:242 ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../admin/new.php:241 +msgid "at" +msgstr "v" + +#: ../gigpress.php:245 ../admin/new.php:496 ../admin/shows.php:270 +msgid "Price" +msgstr "Cena" + +#: ../gigpress.php:246 ../admin/shows.php:274 ../output/feed.php:73 +msgid "Box office" +msgstr "Pokladňa" + +#: ../gigpress.php:247 ../admin/new.php:462 ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "Miesto telefón" + +#: ../gigpress.php:248 ../admin/new.php:512 ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "Poznámky" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "Stiahnuť iCal" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "Kúpiť lístky" + +#: ../gigpress.php:285 ../admin/new.php:473 +msgid "Sold Out" +msgstr "Vypredané" + +#: ../gigpress.php:287 ../admin/new.php:474 +msgid "Cancelled" +msgstr "Zrušené" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "Pridať do Google kalendára" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Zobrazenie %s – %s %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "Umelec objednávky aktualizované." + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "Nič vyvážať." + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Nemáte oprávnenie na to. Zapisovanie do denníka-v najprv vyskúšať." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Aktualizácia umelec" + +#: ../admin/artists.php:44 ../admin/new.php:596 ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "alebo" + +#: ../admin/artists.php:44 ../admin/new.php:596 ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "zrušiť" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Upraviť tento umelec" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "" +"Ospravedlňujeme sa, ale mali sme problémy s načítaním že umelec pre editáciu." + +#: ../admin/artists.php:58 ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Pridať umelec" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Pridať umelec" + +#: ../admin/artists.php:79 ../admin/artists.php:124 ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "Meno interpreta" + +#: ../admin/artists.php:85 ../admin/new.php:387 +msgid "Artist URL" +msgstr "Umelec URL" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "Všetci umelci" + +#: ../admin/artists.php:103 +msgid "" +"Note that you cannot delete an artist while they have shows in the database." +msgstr "" +"Všimnite si, že nemôžete odstrániť umelec, zatiaľ čo majú ukazuje v databáze." + +#: ../admin/artists.php:125 ../admin/artists.php:170 ../admin/tours.php:113 +#: ../admin/tours.php:151 ../admin/venues.php:187 ../admin/venues.php:240 +msgid "Number of shows" +msgstr "Počet prezretí" + +#: ../admin/artists.php:126 ../admin/artists.php:171 ../admin/shows.php:227 +#: ../admin/shows.php:239 ../admin/tours.php:114 ../admin/tours.php:152 +#: ../admin/venues.php:188 ../admin/venues.php:241 +msgid "Actions" +msgstr "Akcie" + +#: ../admin/artists.php:153 ../admin/shows.php:263 ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "Upraviť" + +#: ../admin/artists.php:154 ../admin/tours.php:136 ../admin/venues.php:221 +msgid "Delete" +msgstr "Odstrániť" + +#: ../admin/artists.php:162 ../admin/import-export.php:64 ../admin/new.php:372 +#: ../admin/shows.php:159 +msgid "No artists in the database" +msgstr "Žiadne umelcov v databáze" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Mali sme problémy s vytvorením nového umelca. prepáč." + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Mali sme problémy s vytvorením svoje nové miesto. prepáč." + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Mali sme problémy s vytvorením svoje nové turné. prepáč." + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Mali sme problémy s vytvorením súvisiace Post. prepáč." + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "Musíte vybrať miesto." + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "Musíte vybrať umelec." + +#: ../admin/handlers.php:184 ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "Musíte zadať mena interpreta." + +#: ../admin/handlers.php:186 ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "Musíte zadať názov miesta konania." + +#: ../admin/handlers.php:188 ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "Musíte zadať mesto." + +#: ../admin/handlers.php:190 ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "Musíte zadať názov tour." + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "To nie je platný dátum." + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "To nie je platný koncový dátum." + +#: ../admin/handlers.php:248 ../admin/handlers.php:309 +msgid "Your show on" +msgstr "Vaša show na" + +#: ../admin/handlers.php:248 +msgid "was successfully added." +msgstr "bol úspešne pridaný." + +#: ../admin/handlers.php:249 +msgid "Add a similar show" +msgstr "Pridať podobné show" + +#: ../admin/handlers.php:250 ../admin/handlers.php:309 +msgid "Edit the related post" +msgstr "Upraviť súvisiace post" + +#: ../admin/handlers.php:264 ../admin/handlers.php:320 +#: ../admin/handlers.php:408 ../admin/handlers.php:450 +#: ../admin/handlers.php:512 ../admin/handlers.php:552 +#: ../admin/handlers.php:640 ../admin/handlers.php:685 +msgid "Something ain't right - try again?" +msgstr "Niečo nie je pravdu - skúste to znova?" + +#: ../admin/handlers.php:309 ../admin/handlers.php:448 +msgid "was successfully updated." +msgstr "bola úspešne aktualizovaná." + +#: ../admin/handlers.php:359 +msgid "Show(s) successfully deleted." +msgstr "Show(s) sa úspešne odstránil." + +#: ../admin/handlers.php:360 ../admin/handlers.php:593 +msgid "Undo" +msgstr "Vrátiť späť" + +#: ../admin/handlers.php:366 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "Sme narazili na nejaké problémy, odstránenie show(s). prepáč." + +#: ../admin/handlers.php:406 ../admin/handlers.php:510 +#: ../admin/handlers.php:638 +msgid "was successfully added to the database." +msgstr "bol úspešne pridaný do databázy." + +#: ../admin/handlers.php:472 +msgid "Venue successfully deleted." +msgstr "Miesto bola úspešne odstránená." + +#: ../admin/handlers.php:474 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Sme narazili na nejaké problémy, odstránenie miesto. prepáč." + +#: ../admin/handlers.php:550 +msgid "Tour name successfully changed to" +msgstr "Prehliadka názov úspešne zmenil" + +#: ../admin/handlers.php:593 +msgid "Tour successfully deleted." +msgstr "Prehliadka bola úspešne odstránená." + +#: ../admin/handlers.php:597 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Sme narazili na nejaké problémy, odstránenie turné. prepáč." + +#: ../admin/handlers.php:683 +msgid "successfully updated." +msgstr "úspešne aktualizované." + +#: ../admin/handlers.php:708 +msgid "Artist successfully deleted." +msgstr "Umelec sa úspešne odstránil." + +#: ../admin/handlers.php:711 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Sme narazili na nejaké problémy, odstránenie umelec. prepáč." + +#: ../admin/handlers.php:748 +msgid "Show(s) successfully restored." +msgstr "Show(s) úspešne obnovená." + +#: ../admin/handlers.php:752 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "Sme narazili na nejaké problémy, obnovenie vášho show(s). prepáč." + +#: ../admin/handlers.php:770 +msgid "Tour successfully restored from the database." +msgstr "Služba úspešne obnovila z databázy." + +#: ../admin/handlers.php:772 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Sme narazili na nejaké problémy obnovením turné. prepáč." + +#: ../admin/handlers.php:907 +msgid "shows were skipped due to errors" +msgstr "výstavy boli vynechané kvôli chybám" + +#: ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../output/feed.php:35 +msgid "in" +msgstr "v" + +#: ../admin/handlers.php:910 ../admin/handlers.php:919 +#: ../admin/handlers.php:928 ../output/feed.php:35 +msgid "on" +msgstr "na" + +#: ../admin/handlers.php:916 +msgid "shows were skipped as they were deemed duplicates" +msgstr "výstavy boli vynechané, ako oni boli považované za duplikáty" + +#: ../admin/handlers.php:925 +msgid "shows were successfully imported" +msgstr "prehliadky boli úspešne importované" + +#: ../admin/handlers.php:935 +msgid "" +"Sorry, but there was an error parsing your file. Maybe double-check your " +"formatting and file type?" +msgstr "" +"Ospravedlňujeme sa, ale vyskytla chyba analýzy súboru. Možno dvojitý chcete " +"skontrolovať vaše formátovanie a súbor typ?" + +#: ../admin/handlers.php:944 +msgid "Sorry, but there was an error uploading" +msgstr "Ospravedlňujeme sa, ale tam bola chyba nahrávanie" + +#: ../admin/handlers.php:963 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Všetky výstavy a výlety do Koša natrvalo odstránené." + +#: ../admin/handlers.php:965 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Sme narazili na nejaké problémy s vyprázdnením Koša. prepáč." + +#: ../admin/handlers.php:987 +msgid "All tours have been migrated into artists." +msgstr "Všetky Zájazdy sú migrované do umelcov." + +#: ../admin/handlers.php:989 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Tam bola chyba migrácii výlety na umelcov. prepáč." + +#: ../admin/handlers.php:993 +msgid "There were no tours to migrate." +msgstr "Neexistujú žiadne Zájazdy migrovať." + +#: ../admin/import-export.php:18 +msgid "" +"Upload a CSV (comma-separated values) file to import into your GigPress " +"database." +msgstr "" +"Nahrať súbor CSV (comma-separated values) importovať do databázy GigPress." + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "Vykonajte revíziu formátovania špecifikácie ušetriť bolesť hlavy!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "Zahŕňajú súvisiace Post združenia?" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "Nahrať CSV" + +#: ../admin/import-export.php:48 +msgid "" +"Download your complete show database as a CSV (comma-separated values) file, " +"compatible with programs such as Microsoft Excel. This file is also suitable " +"to import into another GigPress installation." +msgstr "" +"Stiahnuť kompletný Zobraziť databázy ako súboru CSV (comma-separated values) " +"kompatibilný s programami ako je napríklad Microsoft Excel. Tento súbor je " +"tiež vhodný na import do iného GigPress inštalácie." + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "Export všetkých umelcov" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "Exportovať všetky Zájazdy" + +#: ../admin/import-export.php:78 ../admin/new.php:535 ../admin/shows.php:173 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "Žiadne Zájazdy v databáze" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "Exportovať všetky dátumy" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "Export nadchádzajúce dni" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "Export minulosti dátumy" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "Stiahnuť CSV" + +#: ../admin/new.php:32 +msgid "" +"Welcome to GigPress! Get started by adding your first show " +"below. To display your shows, simply add the" +msgstr "" +"Vitajte na GigPress! Začnite tým, že pridá svoj prvý show " +"nižšie. Vaše relácie zobrazíte jednoducho pridať" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "krátky na niektorú stránku alebo poštou." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Máte otázky? Prosím, pozrite sa" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "dokumentácia" + +#: ../admin/new.php:33 ../admin/shows.php:303 +msgid "and" +msgstr "a" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "na internetovej stránke GigPress. Užite si!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Nezobrazovať tento znova" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "" +"Ospravedlňujeme sa, ale mali sme problémy s načítaním tejto show pre " +"editáciu." + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "Upraviť túto show" + +#: ../admin/new.php:213 ../admin/settings.php:134 ../admin/shows.php:221 +#: ../admin/shows.php:233 ../output/feed.php:42 +msgid "Date" +msgstr "Dátum" + +#: ../admin/new.php:273 ../admin/new.php:555 +msgid "None" +msgstr "Žiadny" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "To je Niekoľkodňová udalosť" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "Dátum ukončenia" + +#: ../admin/new.php:358 ../admin/shows.php:222 ../admin/shows.php:234 +msgid "Artist" +msgstr "Umelec" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "Pridanie nového umelca" + +#: ../admin/new.php:396 ../admin/shows.php:223 ../admin/shows.php:235 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "Miesto konania" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "Pridať nové miesto" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "Vyberte miesto" + +#: ../admin/new.php:414 ../admin/shows.php:187 ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "Žiadna miesta, kde v databáze" + +#: ../admin/new.php:424 ../admin/venues.php:103 +msgid "Venue name" +msgstr "Miesto meno" + +#: ../admin/new.php:429 ../admin/venues.php:107 +msgid "Venue address" +msgstr "Miesto konania adresa" + +#: ../admin/new.php:433 ../admin/venues.php:111 +msgid "Venue city" +msgstr "Miesto mesto" + +#: ../admin/new.php:437 ../admin/venues.php:115 +msgid "Venue state/province" +msgstr "Miesto kraja" + +#: ../admin/new.php:441 ../admin/venues.php:119 +msgid "Venue postal code" +msgstr "Miesto a PSČ" + +#: ../admin/new.php:445 ../admin/venues.php:123 +msgid "Venue country" +msgstr "Miesto krajiny" + +#: ../admin/new.php:458 ../admin/venues.php:135 +msgid "Venue website" +msgstr "Miesto internetová prezentácia" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "Stav" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "Aktívne" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "Vstup" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "nie je to isté" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "zahŕňajú symbol meny" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "Lístok URL" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "Lístok telefón" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "Externé URL" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Toto miesto slúži na zoznam ďalšie kapely, \"predložila\" info, atď" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "Súčasťou prehliadky?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "nie" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "Pridať nové turné" + +#: ../admin/new.php:545 ../admin/tours.php:82 ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "Názov Tour" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "Súvisiace post" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "Pridať nový príspevok" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "Súvisiace post titul" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "K dispozícii zástupné symboly:" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "Zverejniť hneď" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "Publikovať na Zobraziť dátum" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "Zobraziť Update" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "Pridať Zobraziť" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Celú adresu URL na stránku 'Nadchádzajúce ukazuje'" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "Žiadna správa ukazuje nadchádzajúce" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "Bez minulosti ukazuje správu" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "Užívateľskej úrovni povinní používať GigPress" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "Správca" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "Editor" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "Autor" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "Prispievateľ" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "Krátky formát dátumu" + +#: ../admin/settings.php:55 ../admin/settings.php:62 ../admin/settings.php:69 +msgid "Output" +msgstr "Výstup" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "Dlhý formát dátumu" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "Formát času" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "Tu je nejaké podklady o dátumu a času formátovaniu" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "Používam 24 hodinový" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "Umelec štítok" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "Turistická značka" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "Externý odkaz štítok" + +#: ../admin/settings.php:93 ../output/feed.php:69 +msgid "Age restrictions" +msgstr "Vekové obmedzenia" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "Potrubia-oddelený zoznam dostupných vekové obmedzenia." + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "Súvisiace príspevky" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "Info zobrazenie koncert v súvisiace príspevky" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "pred post obsah" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "po post obsah" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "pomocou [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "" +"If a gig has a related post, that gig's details will appear at the specified " +"position in that post." +msgstr "" +"Ak koncert súvisiace post, že koncert Podrobnosti objaví na zadanú pozíciu v " +"tej pošte." + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "Zobraziť súvisiace položky" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "To sa objaví pred koncert detaily súvisiace post." + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "Kategórie súvisiace príspevky" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "Automaticky vytvoriť súvisiace post v každej novej show zadám." + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "Pri vytváraní súvisiace príspevky, dať ich do tejto kategórie" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "Vylúčiť túto kategóriu inzerát bežnou poštou." + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "Súvisiace príspevky, ktoré odkazujú" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "Miesto odkaz na každú Zobraziť súvisiaci post v týchto oblastiach" + +#: ../admin/settings.php:135 ../admin/shows.php:224 ../admin/shows.php:236 +#: ../admin/venues.php:183 ../admin/venues.php:236 ../output/feed.php:50 +msgid "City" +msgstr "Mesto" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "Súvisiace post frázy" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "To sa objaví v vaše relácie výpis." + +#: ../admin/settings.php:147 +msgid "Artist URLs" +msgstr "Umelec URL" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "Mená interpretov odkaz na ich adresy URL." + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "GigPress RSS feed, aby auto-zistiteľná." + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "Zobraziť RSS a iCal predplatné odkazy." + +#: ../admin/settings.php:156 +msgid "" +"Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and " +"iCal feeds, but the FD FeedBurner plugin will not." +msgstr "" +"Všimnite si, že FeedBurner FeedSmith plugin zabije GigPress RSS a informačné " +"kanály iCal, ale FD FeedBurner plugin nebude." + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "RSS/iCal názov informačného kanála" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "Krajina displeja" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "Zobrazenie krajiny stĺpca." + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "Použiť názvy plný krajín." + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "Odkaz správanie" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "Otvoriť externé odkazy v nových oknách." + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "Zaťaženie jQuery do moja téma." + +#: ../admin/settings.php:180 +msgid "" +"Uncheck this if you have a hard-coded link to the jQuery library in your " +"theme." +msgstr "" +"Zrušte začiarknutie políčka to, ak máte prednastavené odkaz do knižnice " +"jQuery na vaše tému." + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "Pokročilé" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "Zakázať predvolené GigPress CSS." + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "Zakázať predvolené GigPress JavaScript." + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "Uložiť zmeny" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "Všetky" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "Nadchádzajúce" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "Minulosti" + +#: ../admin/shows.php:151 +msgid "View all artists" +msgstr "Zobraziť všetkých umelcov" + +#: ../admin/shows.php:165 +msgid "View all tours" +msgstr "Zobraziť všetky výlety" + +#: ../admin/shows.php:179 +msgid "View all venues" +msgstr "Zobraziť všetkých miestach" + +#: ../admin/shows.php:193 +msgid "Descending" +msgstr "Zostupne" + +#: ../admin/shows.php:194 +msgid "Ascending" +msgstr "Vzostupne" + +#: ../admin/shows.php:225 ../admin/shows.php:237 ../admin/venues.php:185 +#: ../admin/venues.php:238 ../output/feed.php:62 +msgid "Country" +msgstr "Krajiny" + +#: ../admin/shows.php:226 ../admin/shows.php:238 +msgid "Tour" +msgstr "Prehliadka" + +#: ../admin/shows.php:263 +msgid "Copy" +msgstr "Kópia" + +#: ../admin/shows.php:283 +msgid "Sorry, no shows to display based on your criteria." +msgstr "" +"Ospravedlňujeme sa, žiadne ukazuje na zobrazenie založené na kritériách." + +#: ../admin/shows.php:289 +msgid "Trash selected shows" +msgstr "Kôš vybraných ukazuje" + +#: ../admin/shows.php:303 +msgid "You have" +msgstr "Máte" + +#: ../admin/shows.php:303 +msgid "shows" +msgstr "ukazuje" + +#: ../admin/shows.php:303 +msgid "tours" +msgstr "Zájazdy" + +#: ../admin/shows.php:303 +msgid "in your trash" +msgstr "v váš Kôš" + +#: ../admin/shows.php:305 +msgid "Take out the trash now" +msgstr "Teraz uzavrieť koša" + +#: ../admin/tours.php:36 +msgid "" +"A tour is simply a named collection of shows that you want to group together." +msgstr "" +"Prehliadka je jednoducho pomenovanú kolekciu ukazuje, ktoré chcete zoskupiť." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Aktualizácia tour" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Upraviť tento výlet" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "" +"Ospravedlňujeme sa, ale mali sme problémy s načítaním že zájazd pre editáciu." + +#: ../admin/tours.php:62 ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Pridať prehliadku" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Pridať tour" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Všetky Zájazdy" + +#: ../admin/tours.php:92 +msgid "" +"Note that deleting a tour will NOT delete the shows " +"associated with that tour." +msgstr "" +"Všimnite si, že odstránením turné sa odstránia ukazuje priradený že " +"turné." + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "" +"Ospravedlňujeme sa, ale mali sme problémy s načítaním mieste pre editáciu." + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "Upraviť toto miesto" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "Pridať miesto" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "Aktualizácia miesto" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "Pridať miesto" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "Všetkých miestach" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "" +"Všimnite si, že nemôžete odstrániť miesto, aj keď má relácie v databáze." + +#: ../admin/venues.php:182 ../admin/venues.php:235 +msgid "Name" +msgstr "meno" + +#: ../admin/venues.php:184 ../admin/venues.php:237 ../output/feed.php:55 +msgid "Address" +msgstr "Adresa" + +#: ../admin/venues.php:186 ../admin/venues.php:239 +msgid "Phone" +msgstr "Telefón" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "Čas" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "Prijatie" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "Vybrať mesiac" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "Vyberte rok" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "Zobrazuje zoznam pripravovaných GigPress" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "Názov" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "Zobraziť nadchádzajúce koncerty" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "Zobrazí dnešný" + +#: ../output/gigpress_sidebar.php:93 +msgid "Display past shows" +msgstr "Uplynulých ukazovali" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "Počet ukazuje zoznam" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "Iba displej ukazuje z tohto umelca" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "Iba displej ukazuje z tohto turné" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "Iba displej ukazuje z tohto miesta" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "Zoskupiť podľa interpreta" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "Ignorované pri filtrovanie umelec, turné alebo miesto." + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "Objednať umelcov abecedne" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "Poradie umelcov tým vlastné poradie" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "Ignorované pri nie zoskupovaní podľa interpreta." + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "Zoskupiť podľa tour" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "Zobraziť RSS a informačné kanály iCal" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "Text odkazu" + +#: ../output/gigpress_sidebar.php:186 +msgid "" +"This phrase is used to link to the page specified in your GigPress settings. " +"(Leave blank to disable this link.)" +msgstr "" +"Tento výraz sa používa na prepojenie na stránku špecifikovanými v tvojich " +"nastaveniach GigPress. (Nechajte prázdne, ak chcete zakázať tento odkaz.)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Prihlásiť sa" diff --git a/trunk/langs/gigpress-sv_SE.mo b/trunk/langs/gigpress-sv_SE.mo new file mode 100644 index 0000000000000000000000000000000000000000..1442f1612e8090646488b7837c6cf4f5f9e6f3bd GIT binary patch literal 18385 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 E2j{uK-~a#s literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-sv_SE.po b/trunk/langs/gigpress-sv_SE.po new file mode 100755 index 0000000..3ae834b --- /dev/null +++ b/trunk/langs/gigpress-sv_SE.po @@ -0,0 +1,1396 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-09-18 21:02-0400\n" +"PO-Revision-Date: 2012-06-11 14:22-0600\n" +"Last-Translator: Julian Kommunikation \n" +"Language-Team: Julian Kommunikation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Swedish\n" +"X-Poedit-Country: SWEDEN\n" + +#: ../gigpress.php:66 +#: ../admin/new.php:189 +msgid "Add a show" +msgstr "Lägg till en spelning" + +#: ../gigpress.php:67 +#: ../admin/shows.php:97 +msgid "Shows" +msgstr "Spelningar" + +#: ../gigpress.php:68 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "Artister" + +#: ../gigpress.php:69 +#: ../admin/venues.php:31 +msgid "Venues" +msgstr "Lokaler" + +#: ../gigpress.php:70 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "Turnéer" + +#: ../gigpress.php:71 +#: ../admin/settings.php:17 +msgid "Settings" +msgstr "Inställningar" + +#: ../gigpress.php:72 +#: ../admin/import-export.php:13 +msgid "Import/Export" +msgstr "Importera/exportera" + +#: ../gigpress.php:96 +msgid "You're using" +msgstr "Du använder" + +#: ../gigpress.php:96 +msgid "Like it?" +msgstr "Tycker du om det?" + +#: ../gigpress.php:96 +msgid "Make a donation" +msgstr "Donera" + +#: ../gigpress.php:144 +msgid "opens in a new window" +msgstr "öppnar i ett nytt fönster" + +#: ../gigpress.php:160 +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../admin/new.php:238 +msgid "at" +msgstr "på" + +#: ../gigpress.php:163 +#: ../admin/new.php:489 +#: ../admin/shows.php:224 +msgid "Price" +msgstr "Pris" + +#: ../gigpress.php:164 +#: ../admin/shows.php:227 +#: ../output/feed.php:74 +msgid "Box office" +msgstr "Biljettkassa" + +#: ../gigpress.php:165 +#: ../admin/new.php:455 +#: ../admin/venues.php:132 +#: ../output/feed.php:60 +msgid "Venue phone" +msgstr "Telefonnummer lokal" + +#: ../gigpress.php:166 +#: ../admin/new.php:501 +#: ../admin/settings.php:132 +#: ../output/feed.php:81 +msgid "Notes" +msgstr "Noteringar" + +#: ../gigpress.php:175 +msgid "Download iCal" +msgstr "Ladda ner iCal" + +#: ../gigpress.php:187 +msgid "Buy tickets" +msgstr "Köp biljetter" + +#: ../gigpress.php:189 +#: ../admin/new.php:466 +msgid "Sold Out" +msgstr "Slutsåld" + +#: ../gigpress.php:191 +#: ../admin/new.php:467 +msgid "Cancelled" +msgstr "Inställd" + +#: ../gigpress.php:211 +msgid "Add to Google Calendar" +msgstr "Lägg till i Google Calendar" + +#: ../gigpress.php:302 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "Visar %s–%s av %s" + +#: ../gigpress.php:420 +msgid "Nothing to export." +msgstr "Inget att exportera." + +#: ../gigpress.php:427 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "Du har inte befogenhet att göra det. Försök att logga in först." + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "Uppdatera artist" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "or" +msgstr "eller" + +#: ../admin/artists.php:44 +#: ../admin/new.php:579 +#: ../admin/tours.php:49 +#: ../admin/venues.php:140 +msgid "cancel" +msgstr "avbryt" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "Redigera denna artist" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "Ledsen, denna artist kunde inte laddas för redigering." + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "Lägg till en artist" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "Lägg till artist" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:109 +#: ../admin/artists.php:151 +#: ../admin/new.php:388 +msgid "Artist name" +msgstr "Artistnamn" + +#: ../admin/artists.php:89 +msgid "All artists" +msgstr "Alla artister" + +#: ../admin/artists.php:92 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "Notera att du inte kan radera artister medan de fortfarande har spelningar i databasen." + +#: ../admin/artists.php:110 +#: ../admin/artists.php:152 +msgid "Artist ID" +msgstr "Artist ID" + +#: ../admin/artists.php:111 +#: ../admin/artists.php:153 +#: ../admin/tours.php:113 +#: ../admin/tours.php:150 +#: ../admin/venues.php:181 +#: ../admin/venues.php:230 +msgid "Number of shows" +msgstr "Antal spelningar" + +#: ../admin/artists.php:112 +#: ../admin/artists.php:154 +#: ../admin/shows.php:192 +#: ../admin/shows.php:247 +#: ../admin/tours.php:114 +#: ../admin/tours.php:151 +#: ../admin/venues.php:182 +#: ../admin/venues.php:231 +msgid "Actions" +msgstr "Åtgärder" + +#: ../admin/artists.php:137 +#: ../admin/shows.php:215 +#: ../admin/tours.php:135 +#: ../admin/venues.php:211 +msgid "Edit" +msgstr "Redigera" + +#: ../admin/artists.php:138 +#: ../admin/shows.php:217 +#: ../admin/tours.php:135 +#: ../admin/venues.php:212 +msgid "Delete" +msgstr "Ta bort" + +#: ../admin/artists.php:146 +#: ../admin/import-export.php:62 +#: ../admin/new.php:378 +#: ../admin/shows.php:133 +msgid "No artists in the database" +msgstr "Inga artister i databasen" + +#: ../admin/handlers.php:45 +msgid "We had trouble creating your new artist. Sorry." +msgstr "Vi hade problem med att skapa din nya artist. Ledsen för det." + +#: ../admin/handlers.php:60 +msgid "We had trouble creating your new venue. Sorry." +msgstr "Vi hade problem med att skapa din nya lokal. Ledsen för det." + +#: ../admin/handlers.php:77 +msgid "We had trouble creating your new tour. Sorry." +msgstr "Vi hade problem med att skapa din nya turné. Ledsen för det." + +#: ../admin/handlers.php:114 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "Vi hade problem med att skapa ditt relaterade inlägg. Ledsen för det." + +#: ../admin/handlers.php:152 +msgid "You must select a venue." +msgstr "Du måste ange en lokal." + +#: ../admin/handlers.php:154 +#: ../admin/handlers.php:168 +msgid "You must enter an artist name." +msgstr "Du måste ange ett artistnamn." + +#: ../admin/handlers.php:156 +#: ../admin/handlers.php:176 +msgid "You must enter a venue name." +msgstr "Du måste ange ett namn på en lokal." + +#: ../admin/handlers.php:158 +#: ../admin/handlers.php:178 +msgid "You must enter a city." +msgstr "Du måste ange en ort." + +#: ../admin/handlers.php:160 +#: ../admin/handlers.php:172 +msgid "You must enter a tour name." +msgstr "Du måste ange ett turnénamn." + +#: ../admin/handlers.php:162 +msgid "That's not a valid date." +msgstr "Det är inte ett korrekt datum." + +#: ../admin/handlers.php:164 +msgid "That's not a valid end date." +msgstr "Det är inte ett korrekt slut-datum." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Your show on" +msgstr "Spelningen den" + +#: ../admin/handlers.php:223 +msgid "was successfully added." +msgstr "har lagts till." + +#: ../admin/handlers.php:223 +#: ../admin/handlers.php:279 +msgid "Edit the related post" +msgstr "Redigera relaterat inlägg" + +#: ../admin/handlers.php:236 +#: ../admin/handlers.php:290 +#: ../admin/handlers.php:364 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:466 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:588 +#: ../admin/handlers.php:627 +msgid "Something ain't right - try again?" +msgstr "Något stämmer inte - försök igen?" + +#: ../admin/handlers.php:279 +#: ../admin/handlers.php:402 +msgid "was successfully updated." +msgstr "har uppdaterats." + +#: ../admin/handlers.php:319 +msgid "Show successfully deleted." +msgstr "Spelningen har tagits bort." + +#: ../admin/handlers.php:319 +#: ../admin/handlers.php:547 +msgid "Undo" +msgstr "Ångra" + +#: ../admin/handlers.php:323 +msgid "We ran into some trouble deleting the show. Sorry." +msgstr "Verkar som något gick fel vid borttagningen av spelningen. Ledsen." + +#: ../admin/handlers.php:362 +#: ../admin/handlers.php:464 +#: ../admin/handlers.php:586 +msgid "was successfully added to the database." +msgstr "har lagts till i databasen." + +#: ../admin/handlers.php:426 +msgid "Venue successfully deleted." +msgstr "Lokalen har tagits bort." + +#: ../admin/handlers.php:428 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "Verkar som något gick fel vid borttagningen av lokalen. Ledsen." + +#: ../admin/handlers.php:504 +msgid "Tour name successfully changed to" +msgstr "Turnénamnet har ändrats till" + +#: ../admin/handlers.php:547 +msgid "Tour successfully deleted." +msgstr "Turnén har tagits bort." + +#: ../admin/handlers.php:551 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "Verkar som något gick fel vid borttagningen av turnén. Ledsen." + +#: ../admin/handlers.php:625 +msgid "successfully updated." +msgstr "har uppdaterats." + +#: ../admin/handlers.php:650 +msgid "Artist successfully deleted." +msgstr "Artisten har tagits bort." + +#: ../admin/handlers.php:653 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "Verkar som något gick fel vid borttagningen av artisten. Ledsen." + +#: ../admin/handlers.php:677 +msgid "Show successfully restored." +msgstr "Spelningen återskapades." + +#: ../admin/handlers.php:679 +msgid "We ran into some trouble restoring that show. Sorry." +msgstr "Verkar som något gick fel vid återskapandet av spelningen. Ledsen." + +#: ../admin/handlers.php:697 +msgid "Tour successfully restored from the database." +msgstr "Turnén återskapades från databasen." + +#: ../admin/handlers.php:699 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "Verkar som något gick fel vid återskapandet av turnéen. Ledsen." + +#: ../admin/handlers.php:816 +msgid "shows were skipped due to errors" +msgstr "spelningar slopades pga av fel" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "in" +msgstr "i" + +#: ../admin/handlers.php:819 +#: ../admin/handlers.php:828 +#: ../admin/handlers.php:837 +#: ../output/feed.php:36 +msgid "on" +msgstr "den" + +#: ../admin/handlers.php:825 +msgid "shows were skipped as they were deemed duplicates" +msgstr "spelningar slopades då de ansågs vara dubletter" + +#: ../admin/handlers.php:834 +msgid "shows were successfully imported" +msgstr "spelningarna har importerats" + +#: ../admin/handlers.php:871 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "Alla spelningar och turnéer i papperskorgen har tagits bort permanent." + +#: ../admin/handlers.php:873 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "Verkar som något gick fel vid tömningen av papperskorgen. Ledsen." + +#: ../admin/handlers.php:895 +msgid "All tours have been migrated into artists." +msgstr "Alla turnéer har ändrats till artister." + +#: ../admin/handlers.php:897 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "Det uppstod ett fel när turnéerna skulle ändras till artister." + +#: ../admin/handlers.php:901 +msgid "There were no tours to migrate." +msgstr "Det fanns inga turnéer att ändra." + +#: ../admin/import-export.php:19 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "Ladda upp en CSV-fil (kommaseparerad lista) att importera till din GigPress-databas." + +#: ../admin/import-export.php:19 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "För att slippa huvudvärk, kolla igenom formaterings-instruktionerna!" + +#: ../admin/import-export.php:27 +msgid "Upload CSV" +msgstr "Ladda upp CSV" + +#: ../admin/import-export.php:46 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "Ladda ner hela din spelningsdatabas som en CSV-fil (kommaseparerad lista), kompatibel med program som Microsoft Excel. Du kan även importera denna fil i en annan installation av GigPress." + +#: ../admin/import-export.php:55 +msgid "Export all artists" +msgstr "Exportera alla artister" + +#: ../admin/import-export.php:69 +msgid "Export all tours" +msgstr "Exportera alla turnéer" + +#: ../admin/import-export.php:76 +#: ../admin/new.php:526 +#: ../admin/shows.php:147 +#: ../admin/tours.php:143 +msgid "No tours in the database" +msgstr "Inga turnéer i databasen" + +#: ../admin/import-export.php:83 +msgid "Export all dates" +msgstr "Exportera alla datum" + +#: ../admin/import-export.php:84 +msgid "Export upcoming dates" +msgstr "Exportera kommande datum" + +#: ../admin/import-export.php:85 +msgid "Export past dates" +msgstr "Exportera föregående datum" + +#: ../admin/import-export.php:89 +msgid "Download CSV" +msgstr "Ladda ner CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "Välkommen till GigPress! Starta genom att lägga till din första spelning nedan. För att visa dina spelningar, lägg till" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "shortcode på en sida eller inlägg." + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "Frågor? Läs vidare under" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "dokumentationen" + +#: ../admin/new.php:33 +#: ../admin/shows.php:265 +msgid "and" +msgstr "och" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "FAQ (tidigare besvarade frågor)" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "på GigPress hemsida. Ha så kul!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "Visa inte detta igen" + +#: ../admin/new.php:138 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "Ledsen, denna spelning kunde inte laddas." + +#: ../admin/new.php:180 +msgid "Edit this show" +msgstr "Redigera denna spelning" + +#: ../admin/new.php:203 +#: ../admin/settings.php:130 +#: ../admin/shows.php:186 +#: ../admin/shows.php:241 +#: ../output/feed.php:43 +msgid "Date" +msgstr "Datum" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:207 +#: ../admin/new.php:328 +msgid "January" +msgstr "januari" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:208 +#: ../admin/new.php:329 +msgid "February" +msgstr "februari" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:209 +#: ../admin/new.php:330 +msgid "March" +msgstr "mars" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:210 +#: ../admin/new.php:331 +msgid "April" +msgstr "april" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:211 +#: ../admin/new.php:332 +msgid "May" +msgstr "maj" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:212 +#: ../admin/new.php:333 +msgid "June" +msgstr "juni" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:213 +#: ../admin/new.php:334 +msgid "July" +msgstr "juli" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:214 +#: ../admin/new.php:335 +msgid "August" +msgstr "augusti" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:215 +#: ../admin/new.php:336 +msgid "September" +msgstr "september" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:216 +#: ../admin/new.php:337 +msgid "October" +msgstr "oktober" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:217 +#: ../admin/new.php:338 +msgid "November" +msgstr "november" + +# Doesn't need to be translated, as months are included in the core WordPress language files. +#: ../admin/new.php:218 +#: ../admin/new.php:339 +msgid "December" +msgstr "december" + +#: ../admin/new.php:270 +#: ../admin/new.php:546 +msgid "None" +msgstr "Inget" + +#: ../admin/new.php:319 +msgid "This is a multi-day event" +msgstr "Detta är ett flerdagars event" + +#: ../admin/new.php:324 +msgid "End date" +msgstr "Slutdatum" + +#: ../admin/new.php:362 +#: ../admin/shows.php:187 +#: ../admin/shows.php:242 +msgid "Artist" +msgstr "Artist" + +#: ../admin/new.php:365 +msgid "Add a new artist" +msgstr "Lägg till en ny artist" + +#: ../admin/new.php:395 +#: ../admin/shows.php:189 +#: ../admin/shows.php:244 +#: ../output/feed.php:53 +msgid "Venue" +msgstr "Lokal" + +#: ../admin/new.php:398 +msgid "Add a new venue" +msgstr "Lägg till en ny lokal" + +#: ../admin/new.php:400 +msgid "Select a venue" +msgstr "Välj en lokal" + +#: ../admin/new.php:414 +#: ../admin/shows.php:161 +#: ../admin/venues.php:220 +msgid "No venues in the database" +msgstr "Inga lokaler i databasen" + +#: ../admin/new.php:424 +#: ../admin/venues.php:104 +msgid "Venue name" +msgstr "Lokalens namn" + +#: ../admin/new.php:429 +#: ../admin/venues.php:108 +msgid "Venue city" +msgstr "Lokalens ort" + +#: ../admin/new.php:433 +#: ../admin/venues.php:112 +msgid "Venue address" +msgstr "Adress lokal" + +#: ../admin/new.php:438 +#: ../admin/venues.php:116 +msgid "Venue country" +msgstr "Lokalens land" + +#: ../admin/new.php:451 +#: ../admin/venues.php:128 +msgid "Venue website" +msgstr "Lokalens hemsida" + +#: ../admin/new.php:463 +msgid "Status" +msgstr "Status" + +#: ../admin/new.php:465 +msgid "Active" +msgstr "Aktiv" + +#: ../admin/new.php:473 +msgid "Admittance" +msgstr "Tillträde" + +#: ../admin/new.php:475 +msgid "Not sure" +msgstr "Vet inte" + +#: ../admin/new.php:490 +msgid "include currency symbol" +msgstr "inkludera valutasymbol" + +#: ../admin/new.php:493 +msgid "Ticket URL" +msgstr "Biljett-URL" + +#: ../admin/new.php:497 +msgid "Ticket phone" +msgstr "Biljett-telefon" + +#: ../admin/new.php:504 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "Använd denna plats för att visa andra band, 'presenterad av' information, eller andra uppgifter." + +#: ../admin/new.php:508 +msgid "Part of a tour?" +msgstr "Del av en turné?" + +#: ../admin/new.php:511 +msgid "No" +msgstr "Nej" + +#: ../admin/new.php:513 +msgid "Add a new tour" +msgstr "Lägg till en ny turné" + +#: ../admin/new.php:536 +#: ../admin/tours.php:82 +#: ../admin/tours.php:111 +#: ../admin/tours.php:148 +msgid "Tour name" +msgstr "Turnénamn" + +#: ../admin/new.php:543 +msgid "Related post" +msgstr "Relaterat inlägg" + +#: ../admin/new.php:548 +msgid "Add a new post" +msgstr "Skapa ett nytt inlägg" + +#: ../admin/new.php:566 +msgid "Related post title" +msgstr "Relaterat inläggs rubrik" + +#: ../admin/new.php:568 +msgid "Available placeholders:" +msgstr "Tillgängliga platshållare:" + +#: ../admin/new.php:569 +msgid "Publish now" +msgstr "Publicera nu" + +#: ../admin/new.php:570 +msgid "Publish on show date" +msgstr "Publicera på spelningsdatumet" + +#: ../admin/new.php:579 +msgid "Update show" +msgstr "Uppdatera spelning" + +#: ../admin/new.php:583 +msgid "Add show" +msgstr "Lägg till spelning" + +#: ../admin/settings.php:24 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "Komplett URL till din 'Kommande spelningar'-sida" + +#: ../admin/settings.php:29 +msgid "No upcoming shows message" +msgstr "Meddelande när det inte finns kommande spelningar" + +#: ../admin/settings.php:35 +msgid "No past shows message" +msgstr "Meddelande när det inte finns föregående spelningar" + +#: ../admin/settings.php:42 +msgid "User level required to use GigPress" +msgstr "Användarnivå för att använda GigPress" + +#: ../admin/settings.php:45 +msgid "Administrator" +msgstr "Administratör" + +#: ../admin/settings.php:46 +msgid "Editor" +msgstr "Redaktör" + +#: ../admin/settings.php:47 +msgid "Author" +msgstr "Författare" + +#: ../admin/settings.php:48 +msgid "Contributor" +msgstr "Medarbetare" + +#: ../admin/settings.php:54 +msgid "Short date format" +msgstr "Kort datumformat" + +#: ../admin/settings.php:57 +#: ../admin/settings.php:64 +#: ../admin/settings.php:71 +msgid "Output" +msgstr "Visning" + +#: ../admin/settings.php:61 +msgid "Long date format" +msgstr "Långt datumformat" + +#: ../admin/settings.php:68 +msgid "Time format" +msgstr "Tidsformat" + +#: ../admin/settings.php:72 +msgid "Here's some documentation on date and time formatting" +msgstr "Här finns mer information om datum- och tidsformatering." + +#: ../admin/settings.php:73 +msgid "I use a 24 hour clock" +msgstr "Jag använder en 24-timmars klocka" + +#: ../admin/settings.php:77 +msgid "Artist label" +msgstr "Artists skivbolag" + +#: ../admin/settings.php:83 +msgid "Tour label" +msgstr "Turnérubrik" + +#: ../admin/settings.php:89 +#: ../output/feed.php:70 +msgid "Age restrictions" +msgstr "Åldergräns" + +#: ../admin/settings.php:91 +msgid "A pipe-separated list of available age restrictions." +msgstr "En vertikal-linje-separerad lista (pipe) av de tillgängliga åldersrestriktionerna." + +#: ../admin/settings.php:94 +msgid "Related posts" +msgstr "Relaterat inlägg" + +#: ../admin/settings.php:96 +msgid "Display gig info in related posts" +msgstr "Visa spelningsinfo i relaterat inlägg" + +#: ../admin/settings.php:97 +msgid "before the post content" +msgstr "innan inläggets innehåll" + +#: ../admin/settings.php:98 +msgid "after the post content" +msgstr "efter inläggets innehåll" + +#: ../admin/settings.php:99 +msgid "nowhere at all" +msgstr "inte någonstans" + +#: ../admin/settings.php:100 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "Ifall en spelning har ett relaterat inlägg, kommer spelningens information visas på den förbestämda platsen i det inlägget." + +#: ../admin/settings.php:104 +msgid "Related show heading" +msgstr "Rubrik för relaterad spelning" + +#: ../admin/settings.php:107 +msgid "This appears before the gig details in your related post." +msgstr "Detta visas innan spelningens information i ditt relaterade inlägg." + +#: ../admin/settings.php:111 +msgid "Related posts category" +msgstr "Relaterade inläggs-kategori" + +#: ../admin/settings.php:113 +msgid "Automatically create a related post for every new show I enter." +msgstr "Skapa automatiskt ett relaterat inlägg för varje ny spelning jag anger." + +#: ../admin/settings.php:114 +msgid "When creating related posts, put them in this category" +msgstr "När relaterade inlägg skapas, spara dom i denna kategorin." + +#: ../admin/settings.php:122 +msgid "Exclude this category from my normal post listings." +msgstr "Uteslut denna kategorin från mina vanliga inlägg." + +#: ../admin/settings.php:127 +msgid "Related posts linking" +msgstr "Relaterade inläggs-länkning" + +#: ../admin/settings.php:129 +msgid "Place a link to each show's related post in the following fields" +msgstr "Skapa en länk till varje spelnings relaterat inlägg i följande fält" + +#: ../admin/settings.php:131 +#: ../admin/shows.php:188 +#: ../admin/shows.php:243 +#: ../admin/venues.php:177 +#: ../admin/venues.php:226 +#: ../output/feed.php:51 +msgid "City" +msgstr "Ort" + +#: ../admin/settings.php:136 +msgid "Related post phrase" +msgstr "Meddelande för relaterat inlägg" + +#: ../admin/settings.php:139 +msgid "This appears in your shows listing." +msgstr "Detta visas ihop med din spelning." + +#: ../admin/settings.php:143 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:145 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "Gör så att GigPress RSS och iCal hittas automatiskt." + +#: ../admin/settings.php:146 +msgid "Show RSS and iCal subscription links." +msgstr "Visa RSS och iCal prenumererings-länkar." + +#: ../admin/settings.php:147 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "Notera att tillägget Feedburner FeedSmith tar kål på dina GigPress RSS och iCal flöden, medan FD FeedBurner inte gör det." + +#: ../admin/settings.php:151 +msgid "RSS/iCal feed title" +msgstr "RSS/iCal-flödets rubrik" + +#: ../admin/settings.php:157 +msgid "Country display" +msgstr "Landsval" + +#: ../admin/settings.php:159 +msgid "Display country column." +msgstr "Visa land-kolumn." + +#: ../admin/settings.php:159 +msgid "Use full country names." +msgstr "Använd kompletta namn på länder." + +#: ../admin/settings.php:163 +msgid "Link behaviour" +msgstr "Länkbeteende" + +#: ../admin/settings.php:164 +msgid "Open external links in new windows." +msgstr "Öppna externa länkar i nytt fönster." + +#: ../admin/settings.php:168 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:170 +msgid "Load jQuery into my theme." +msgstr "Ladda jQuery i mitt tema." + +#: ../admin/settings.php:171 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "Bocka ur denna ifall du har en hård-kodad länk till jQuery i ditt tema." + +#: ../admin/settings.php:209 +msgid "Save Changes" +msgstr "Spara uppdateringar" + +#: ../admin/shows.php:106 +msgid "All" +msgstr "Alla" + +#: ../admin/shows.php:109 +msgid "Upcoming" +msgstr "Kommande" + +#: ../admin/shows.php:112 +msgid "Past" +msgstr "Föregående" + +#: ../admin/shows.php:125 +msgid "View all artists" +msgstr "Visa alla artister" + +#: ../admin/shows.php:139 +msgid "View all tours" +msgstr "Visa alla turnéer" + +#: ../admin/shows.php:153 +msgid "View all venues" +msgstr "Visa alla lokaler" + +#: ../admin/shows.php:167 +msgid "Descending" +msgstr "Fallande" + +#: ../admin/shows.php:168 +msgid "Ascending" +msgstr "Stigande" + +#: ../admin/shows.php:190 +#: ../admin/shows.php:245 +#: ../admin/venues.php:179 +#: ../admin/venues.php:228 +#: ../output/feed.php:63 +msgid "Country" +msgstr "Land" + +#: ../admin/shows.php:191 +#: ../admin/shows.php:246 +msgid "Tour" +msgstr "Turné" + +#: ../admin/shows.php:216 +msgid "Copy" +msgstr "Kopiera" + +#: ../admin/shows.php:236 +msgid "Sorry, no shows to display based on your criteria." +msgstr "Tyvärr finns det inga spelningar att visa baserat på din sökning." + +#: ../admin/shows.php:265 +msgid "You have" +msgstr "Du har" + +#: ../admin/shows.php:265 +msgid "shows" +msgstr "spelningar" + +#: ../admin/shows.php:265 +msgid "tours" +msgstr "turnéer" + +#: ../admin/shows.php:265 +msgid "in your trash" +msgstr "i din papperskorg" + +#: ../admin/shows.php:267 +msgid "Take out the trash now" +msgstr "Slägg soporna nu" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "En turnée är helt enkelt en samling spelningar som du vill samla ihop." + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "Uppdatera turné" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "Redigera denna turné" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "Ledsen, turnén kunde inte laddas för redigering." + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "Lägg till en turné" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "Lägg till turné" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "Alla turnéer" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "Notera att borttagning av en turné INTE tar bort de spelningar som är kopplade till den." + +#: ../admin/tours.php:112 +#: ../admin/tours.php:149 +msgid "Tour ID" +msgstr "Turné-ID" + +#: ../admin/venues.php:70 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "Ledsen, lokalen kunde inte laddas för redigering." + +#: ../admin/venues.php:85 +msgid "Edit this venue" +msgstr "Redigera denna lokal" + +#: ../admin/venues.php:95 +msgid "Add an venue" +msgstr "Lägg till en lokal" + +#: ../admin/venues.php:140 +msgid "Update venue" +msgstr "Uppdatera lokal" + +#: ../admin/venues.php:144 +msgid "Add venue" +msgstr "Lägg till lokal" + +#: ../admin/venues.php:153 +msgid "All venues" +msgstr "Alla lokaler" + +#: ../admin/venues.php:157 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "Notera att du inte kan radera en lokal medan den har spelningar i databasen." + +#: ../admin/venues.php:176 +#: ../admin/venues.php:225 +msgid "Name" +msgstr "Namn" + +#: ../admin/venues.php:178 +#: ../admin/venues.php:227 +#: ../output/feed.php:56 +msgid "Address" +msgstr "Adress" + +#: ../admin/venues.php:180 +#: ../admin/venues.php:229 +msgid "Phone" +msgstr "Telefonnummer" + +#: ../output/feed.php:48 +msgid "Time" +msgstr "Tidpunkt" + +#: ../output/feed.php:66 +msgid "Admission" +msgstr "Tillträde" + +#: ../output/gigpress_sidebar.php:41 +msgid "Title" +msgstr "Rubrik" + +#: ../output/gigpress_sidebar.php:43 +msgid "Number of shows to list" +msgstr "Antal spelningar att visa" + +#: ../output/gigpress_sidebar.php:47 +msgid "Group by artist" +msgstr "Smala efter artist" + +#: ../output/gigpress_sidebar.php:51 +msgid "Group by tour" +msgstr "Samla spelningar i turnéer" + +#: ../output/gigpress_sidebar.php:55 +msgid "Show RSS and iCal feeds" +msgstr "Visa RSS- och iCal-flöden" + +#: ../output/gigpress_sidebar.php:59 +msgid "Show link to shows page" +msgstr "Visa länk till spelningssidan" + +#: ../output/gigpress_sidebar.php:61 +msgid "Shows page link text" +msgstr "Spelningssidans länktext" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "Prenumerera" + +#~ msgid "All Ages" +#~ msgstr "Alla åldrar" + +#~ msgid "All Ages/Licensed" +#~ msgstr "Alla åldrar/licensierad" + +#~ msgid "No minors" +#~ msgstr "Inga minderåriga" + +#~ msgid "Welcome to GigPress! You should first" +#~ msgstr "Välkommen till GigPress! Först bör du" + +#~ msgid "customize some of the options" +#~ msgstr "justera några av inställningarna" + +#~ msgid "N/A" +#~ msgstr "ej tillämpbar" + +#~ msgid "" +#~ "I'd suggest a format along the lines of: Winnipeg, MB." +#~ msgstr "" +#~ "Föreslaget format är något i stil med: : 45931 Ljungskile." + +#~ msgid "toggle venue info" +#~ msgstr "växla lokal" + +#~ msgid "" +#~ "This is a required field, so if you don't know, just put TBA." +#~ msgstr "" +#~ "Detta fält krävs, så om du är osäker, skriv Kommer senare." + +#~ msgid "" +#~ "If you enter a street address, it will enable auto-linkage to Google " +#~ "Maps. True that, double true." +#~ msgstr "" +#~ "Ifall du skriver in en gatuadress, kommer det skapas en automatisk länk " +#~ "till Google Maps." + +#~ msgid "" +#~ "Any value entered here will be added as a hyperlink attached to the name " +#~ "of the venue." +#~ msgstr "" +#~ "Ett angivet värde här kommer läggas till som en länk till lokalens namn." + +#~ msgid "" +#~ "To accomodate various currency display formats, no auto-formatting will " +#~ "be applied to what you enter here. Keep that in mind!" +#~ msgstr "" +#~ "För att kunna visa olika valutor används ingen auto-formatering här, så " +#~ "ange valutan." + +#~ msgid "This will enable the purchase link when displaying your tour dates." +#~ msgstr "Detta aktiverar köpknappen när du visar turnédatum." + +#~ msgid "" +#~ "If this show is part of a tour you've already entered into GigPress, " +#~ "select it here.
    No tours yet?" +#~ msgstr "" +#~ "Ifall denna spelning är del av en turnée du redan har lagt in i GigPress, " +#~ "välj den här.
    Ingen turné ännu?" + +#~ msgid "Create them here." +#~ msgstr "Skapa dom här." + +#~ msgid "" +#~ "You can link any show to a WordPress post, useful for show recaps, tour " +#~ "journals, uploading pictures, and allowing user comments." +#~ msgstr "" +#~ "Du kan länka en spelning till ett WordPress-inlägg; praktiskt för " +#~ "information om spelningar, turnékrönikor, uppladdning av bilder och " +#~ "kommentarer." + +#~ msgid "You must enter a venue (perhaps it's TBA?)" +#~ msgstr "Du måste ange en lokal (kanske Kommer senare?)" + +#~ msgid "" +#~ "You need to enter a name for the tour. It's the only field for crying out " +#~ "loud!" +#~ msgstr "Ange ett namn för turnén - det är det enda som måste anges!" + +#~ msgid "You need to enter a name for the tour!" +#~ msgstr "Ange ett namn för turnén!" + +#~ msgid "Tours successfully reordered." +#~ msgstr "Turnéerna har sorterats om." + +#~ msgid "We ran into some trouble deleting shows from the trash. Sorry." +#~ msgstr "" +#~ "Verkar som något gick fel vid borttagningen av spelningar i " +#~ "papperskorgen. Ledsen." + +#~ msgid "All tours in the trash have been permanently deleted." +#~ msgstr "Alla turnér i papperskorgen har tagits bort permanent." + +#~ msgid "We ran into some trouble deleting tours from the trash. Sorry." +#~ msgstr "" +#~ "Verkar som något gick fel vid borttagningen av turnér i papperskorgen. " +#~ "Ledsen." + +#~ msgid "Name of your band" +#~ msgstr "Gruppnamn" + +#~ msgid "This is used in your RSS feed and hCalendar data." +#~ msgstr "Detta används i ditt RSS-flöde och hCalendar information." + +#~ msgid "Show a link to this page below my sidebar listing." +#~ msgstr "Visa en länk till denna sidan under listan i sidopanelen." + +#~ msgid "Upcoming Shows link phrase" +#~ msgstr "Kommande spelningar länkfras" + +#~ msgid "Used in the main show listings." +#~ msgstr "Används i den huvudsakliga spelningslistan" + +#~ msgid "Used in the Related Post entry." +#~ msgstr "Används i relaterat inlägg" + +#~ msgid "Click 'Update options' to update the sample output." +#~ msgstr "Klicka 'Uppdatera visning' för att uppdatera testinformationen." + +#~ msgid "Related Posts" +#~ msgstr "Relaterade inlägg" + +#~ msgid "RSS Feed" +#~ msgstr "RSS-flöde" + +#~ msgid "Please include a link to my upcoming shows RSS feed" +#~ msgstr "Lägg till en länk till mitt RSS-flöde för kommande spelningar" + +#~ msgid "below my upcoming shows table" +#~ msgstr "under tabellen för kommande spelningar" + +#~ msgid "below my sidebar listing" +#~ msgstr "under listan i sidopanelen" + +#~ msgid "in the head portion of my page" +#~ msgstr "i head delen av sidan" + +#~ msgid "Your RSS feed for upcoming shows is" +#~ msgstr "RSS-flödet för kommande spelningar är" + +#~ msgid "" +#~ "Note that the FeedBurner FeedSmith plugin is not compatible with GigPress." +#~ msgstr "Notera att FeedBurner FeedSmith inte är kompatibelt med GigPress." + +#~ msgid "Tour grouping" +#~ msgstr "Turnégruppering" + +#~ msgid "display tours before non-tour shows" +#~ msgstr "visa turnéer innan individuella spelningar" + +#~ msgid "display tours after non-tour shows" +#~ msgstr "visa turnéer efter individuella spelningar" + +#~ msgid "Individual Shows heading" +#~ msgstr "Rubrik för individuella spelningar" + +#~ msgid "Heading level of tour names" +#~ msgstr "Huvudrubrik för turnénamn" + +#~ msgid "" +#~ "Depending on the semantic structure of your page template, you may want " +#~ "the headings which display the name of your tour(s) to be a different " +#~ "level." +#~ msgstr "" +#~ "Beroende på strukturen av dina mallar, vill du kanske att rubriken som " +#~ "visar dina turnéer ska vara på en annan nivå." + +#~ msgid "More on HTML headings." +#~ msgstr "Mer information om HTML-rubriker." + +#~ msgid "This will add the" +#~ msgstr "Detta lägger" + +#~ msgid "" +#~ "attribute to all venue, ticket and Google Maps links. Keep in mind that " +#~ "this behaviour can be annoying to users who like to control their own web " +#~ "browser, and that this attribute does not validate under strict HTML " +#~ "doctypes." +#~ msgstr "" +#~ "värdet till alla lokal-, biljett- och Google Maps-länkar. Tänk på att " +#~ "denna funktion kanske stör besökare som vill ha kontroll över sin egen " +#~ "webbläsare och att värdet inte godkänns under strikta HTML doctypes." + +#~ msgid "Past shows" +#~ msgstr "Tidigare spelningar" + +#~ msgid "Buy link" +#~ msgstr "Köp-länk" + +#~ msgid "Link" +#~ msgstr "Länk" + +#~ msgid "Reorder tours" +#~ msgstr "Ändra turnéordning" + +#~ msgid "Display order" +#~ msgstr "Visa sorteringsordning" + +#~ msgid "No tours in the database!" +#~ msgstr "Inga turnéer i databasen!" + +#~ msgid "Save order" +#~ msgstr "Spara sorteringsordningen" + +#~ msgid "edit" +#~ msgstr "ändra" + +#~ msgid "Find this address using Google Maps." +#~ msgstr "Hittade denna adressen med hjälp av Google Maps." + +#~ msgid "Buy Tickets" +#~ msgstr "Köp biljetter" + +#~ msgid "Segment list into tours?" +#~ msgstr "Dela upp listan i turnéer?" + +#~ msgid "Options" +#~ msgstr "Val" + +#~ msgid "Nope" +#~ msgstr "Nej" + +#~ msgid "General options" +#~ msgstr "Allmänna inställningar" + +#~ msgid "Display & Formatting" +#~ msgstr "Visning & formatering" + +#~ msgid "Widget options" +#~ msgstr "Widget-inställningar" + +#~ msgid "List heading" +#~ msgstr "Listrubrik" + +#~ msgid "Any number from 1 to 99" +#~ msgstr "Ett nummer mellan 1 och 99" + +#~ msgid "GigPress widget options can be found on the" +#~ msgstr "GigPress widget-inställningar finns på" + +#~ msgid "GigPress options page" +#~ msgstr "GigPress inställningar" + +#~ msgid "Tour dates from" +#~ msgstr "Turnédatum från" + +#~ msgid "Ends" +#~ msgstr "Slutar" + +#~ msgid "Part of" +#~ msgstr "Del av" diff --git a/trunk/langs/gigpress-zh_CN.mo b/trunk/langs/gigpress-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..baa6c2ea0045c6491bf87698e55f13fb3bf3228a GIT binary patch literal 18576 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 N#=*J1!b)W$_&?9@(t7{^ literal 0 HcmV?d00001 diff --git a/trunk/langs/gigpress-zh_CN.po b/trunk/langs/gigpress-zh_CN.po new file mode 100644 index 0000000..f1fec34 --- /dev/null +++ b/trunk/langs/gigpress-zh_CN.po @@ -0,0 +1,1184 @@ +msgid "" +msgstr "" +"Project-Id-Version: GigPress 2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-11 14:22-0600\n" +"PO-Revision-Date: \n" +"Last-Translator: Liang Chuan \n" +"Language-Team: mocreative \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Language: Chinese\n" +"X-Poedit-Country: CHINA\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../gigpress.php:65 +#: ../admin/new.php:199 +msgid "Add a show" +msgstr "新增演出" + +#: ../gigpress.php:66 +#: ../admin/shows.php:126 +msgid "Shows" +msgstr "演出" + +#: ../gigpress.php:67 +#: ../admin/artists.php:34 +msgid "Artists" +msgstr "艺人" + +#: ../gigpress.php:68 +#: ../admin/venues.php:29 +msgid "Venues" +msgstr "场馆" + +#: ../gigpress.php:69 +#: ../admin/tours.php:34 +msgid "Tours" +msgstr "巡演" + +#: ../gigpress.php:70 +#: ../admin/settings.php:15 +msgid "Settings" +msgstr "设置" + +#: ../gigpress.php:71 +#: ../admin/import-export.php:12 +msgid "Import/Export" +msgstr "导入/导出" + +#: ../gigpress.php:102 +msgid "You're using" +msgstr "您正使用" + +#: ../gigpress.php:102 +msgid "Like it?" +msgstr "喜欢吗?" + +#: ../gigpress.php:102 +msgid "Make a donation" +msgstr "赞助一下" + +#: ../gigpress.php:242 +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../admin/new.php:241 +msgid "at" +msgstr "于" + +#: ../gigpress.php:245 +#: ../admin/new.php:496 +#: ../admin/shows.php:273 +msgid "Price" +msgstr "票价" + +#: ../gigpress.php:246 +#: ../admin/shows.php:277 +#: ../output/feed.php:73 +msgid "Box office" +msgstr "票房" + +#: ../gigpress.php:247 +#: ../admin/new.php:462 +#: ../admin/venues.php:139 +#: ../output/feed.php:59 +msgid "Venue phone" +msgstr "场馆电话" + +#: ../gigpress.php:248 +#: ../admin/new.php:512 +#: ../admin/settings.php:136 +#: ../output/feed.php:80 +msgid "Notes" +msgstr "备注" + +#: ../gigpress.php:270 +msgid "Download iCal" +msgstr "下载iCal" + +#: ../gigpress.php:283 +msgid "Buy tickets" +msgstr "购票" + +#: ../gigpress.php:285 +#: ../admin/new.php:473 +msgid "Sold Out" +msgstr "售罄" + +#: ../gigpress.php:287 +#: ../admin/new.php:474 +msgid "Cancelled" +msgstr "已取消" + +#: ../gigpress.php:308 +msgid "Add to Google Calendar" +msgstr "加入Google Calendar" + +#: ../gigpress.php:398 +#, php-format +msgid "Displaying %s–%s of %s" +msgstr "显示%s–%s of %s" + +#: ../gigpress.php:496 +msgid "Artist order updated." +msgstr "艺人顺序已更新。" + +#: ../gigpress.php:547 +msgid "Nothing to export." +msgstr "没有可以导出的项目。" + +#: ../gigpress.php:554 +msgid "You are not authorized to do that. Try logging-in first." +msgstr "您未被授权这样做。先登录试试。" + +#: ../admin/artists.php:44 +msgid "Update artist" +msgstr "更新艺人" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "or" +msgstr "或" + +#: ../admin/artists.php:44 +#: ../admin/new.php:596 +#: ../admin/tours.php:49 +#: ../admin/venues.php:147 +msgid "cancel" +msgstr "取消" + +#: ../admin/artists.php:46 +msgid "Edit this artist" +msgstr "编辑此艺人" + +#: ../admin/artists.php:56 +msgid "Sorry, but we had trouble loading that artist for editing." +msgstr "对不起,我们载入此艺人时出现了错误。" + +#: ../admin/artists.php:58 +#: ../admin/artists.php:68 +msgid "Add an artist" +msgstr "新增一个艺人" + +#: ../admin/artists.php:66 +msgid "Add artist" +msgstr "新增艺人" + +#: ../admin/artists.php:79 +#: ../admin/artists.php:124 +#: ../admin/artists.php:169 +#: ../admin/new.php:383 +msgid "Artist name" +msgstr "艺人名" + +#: ../admin/artists.php:85 +#: ../admin/new.php:387 +#, fuzzy +msgid "Artist URL" +msgstr "艺人" + +#: ../admin/artists.php:100 +msgid "All artists" +msgstr "所有艺人" + +#: ../admin/artists.php:103 +msgid "Note that you cannot delete an artist while they have shows in the database." +msgstr "注意:你不能删除数据库中尚有演出信息的艺人。" + +#: ../admin/artists.php:125 +#: ../admin/artists.php:170 +#: ../admin/tours.php:113 +#: ../admin/tours.php:151 +#: ../admin/venues.php:187 +#: ../admin/venues.php:240 +msgid "Number of shows" +msgstr "演出数量" + +#: ../admin/artists.php:126 +#: ../admin/artists.php:171 +#: ../admin/shows.php:230 +#: ../admin/shows.php:242 +#: ../admin/tours.php:114 +#: ../admin/tours.php:152 +#: ../admin/venues.php:188 +#: ../admin/venues.php:241 +msgid "Actions" +msgstr "操作" + +#: ../admin/artists.php:153 +#: ../admin/shows.php:266 +#: ../admin/tours.php:136 +#: ../admin/venues.php:220 +msgid "Edit" +msgstr "编辑" + +#: ../admin/artists.php:154 +#: ../admin/tours.php:136 +#: ../admin/venues.php:221 +msgid "Delete" +msgstr "删除" + +#: ../admin/artists.php:162 +#: ../admin/import-export.php:64 +#: ../admin/new.php:372 +#: ../admin/shows.php:162 +msgid "No artists in the database" +msgstr "数据库中没有艺人信息。" + +#: ../admin/handlers.php:52 +msgid "We had trouble creating your new artist. Sorry." +msgstr "创建新艺人时出错了。不好意思。" + +#: ../admin/handlers.php:67 +msgid "We had trouble creating your new venue. Sorry." +msgstr "创建新场馆时出错了。不好意思。" + +#: ../admin/handlers.php:84 +msgid "We had trouble creating your new tour. Sorry." +msgstr "创建新巡演时出错了。不好意思。" + +#: ../admin/handlers.php:123 +msgid "We had trouble creating your Related Post. Sorry." +msgstr "创建相关文章时出错了。不好意思。" + +#: ../admin/handlers.php:180 +msgid "You must select a venue." +msgstr "您必须选择一个场馆。" + +#: ../admin/handlers.php:182 +msgid "You must select an artist." +msgstr "您必须选择一个艺人。" + +#: ../admin/handlers.php:184 +#: ../admin/handlers.php:198 +msgid "You must enter an artist name." +msgstr "您必须输入一个艺人名。" + +#: ../admin/handlers.php:186 +#: ../admin/handlers.php:206 +msgid "You must enter a venue name." +msgstr "您必须输入一个场馆名。" + +#: ../admin/handlers.php:188 +#: ../admin/handlers.php:208 +msgid "You must enter a city." +msgstr "您必须输入一个城市。" + +#: ../admin/handlers.php:190 +#: ../admin/handlers.php:202 +msgid "You must enter a tour name." +msgstr "您必须输入一个巡演名。" + +#: ../admin/handlers.php:192 +msgid "That's not a valid date." +msgstr "这是一个错误的日期。" + +#: ../admin/handlers.php:194 +msgid "That's not a valid end date." +msgstr "这是一个错误的结束日期。" + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Your show on" +msgstr "您的演出于" + +#: ../admin/handlers.php:247 +msgid "was successfully added." +msgstr "成功地创建了。" + +#: ../admin/handlers.php:247 +#: ../admin/handlers.php:305 +msgid "Edit the related post" +msgstr "编辑相关文章" + +#: ../admin/handlers.php:260 +#: ../admin/handlers.php:316 +#: ../admin/handlers.php:404 +#: ../admin/handlers.php:446 +#: ../admin/handlers.php:508 +#: ../admin/handlers.php:548 +#: ../admin/handlers.php:636 +#: ../admin/handlers.php:681 +msgid "Something ain't right - try again?" +msgstr "有些不对 - 再试一次?" + +#: ../admin/handlers.php:305 +#: ../admin/handlers.php:444 +msgid "was successfully updated." +msgstr "成功地更新了。" + +#: ../admin/handlers.php:355 +msgid "Show(s) successfully deleted." +msgstr "演出成功地删除了。" + +#: ../admin/handlers.php:356 +#: ../admin/handlers.php:589 +msgid "Undo" +msgstr "撤销" + +#: ../admin/handlers.php:362 +msgid "We ran into some trouble deleting the show(s). Sorry." +msgstr "删除演出时出错了。不好意思。" + +#: ../admin/handlers.php:402 +#: ../admin/handlers.php:506 +#: ../admin/handlers.php:634 +msgid "was successfully added to the database." +msgstr "成功地加入了数据库。" + +#: ../admin/handlers.php:468 +msgid "Venue successfully deleted." +msgstr "场馆成功地删除了。" + +#: ../admin/handlers.php:470 +msgid "We ran into some trouble deleting the venue. Sorry." +msgstr "删除场馆时出错了。不好意思。" + +#: ../admin/handlers.php:546 +msgid "Tour name successfully changed to" +msgstr "巡演名成功地修改成了" + +#: ../admin/handlers.php:589 +msgid "Tour successfully deleted." +msgstr "巡演成功地删除了。" + +#: ../admin/handlers.php:593 +msgid "We ran into some trouble deleting the tour. Sorry." +msgstr "删除巡演时出错了。不好意思。" + +#: ../admin/handlers.php:679 +msgid "successfully updated." +msgstr "成功地更新了。" + +#: ../admin/handlers.php:704 +msgid "Artist successfully deleted." +msgstr "艺人成功地删除了。" + +#: ../admin/handlers.php:707 +msgid "We ran into some trouble deleting the artist. Sorry." +msgstr "删除艺人时出错了。不好意思。" + +#: ../admin/handlers.php:744 +msgid "Show(s) successfully restored." +msgstr "演出成功地回复了。" + +#: ../admin/handlers.php:748 +msgid "We ran into some trouble restoring your show(s). Sorry." +msgstr "恢复演出时出错了。不好意思。" + +#: ../admin/handlers.php:766 +msgid "Tour successfully restored from the database." +msgstr "巡演成功地从数据库恢复了。" + +#: ../admin/handlers.php:768 +msgid "We ran into some trouble restoring the tour. Sorry." +msgstr "恢复巡演时出错了。不好意思。" + +#: ../admin/handlers.php:903 +msgid "shows were skipped due to errors" +msgstr "因为错误,演出被跳过" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "in" +msgstr "在" + +#: ../admin/handlers.php:906 +#: ../admin/handlers.php:915 +#: ../admin/handlers.php:924 +#: ../output/feed.php:35 +msgid "on" +msgstr "on" + +#: ../admin/handlers.php:912 +msgid "shows were skipped as they were deemed duplicates" +msgstr "演出被跳过,因为被认为重复了" + +#: ../admin/handlers.php:921 +msgid "shows were successfully imported" +msgstr "演出成功地导入了" + +#: ../admin/handlers.php:931 +msgid "Sorry, but there was an error parsing your file. Maybe double-check your formatting and file type?" +msgstr "对不起,粘贴你的文件时有错误。请再次检查以下你的文件格式?" + +#: ../admin/handlers.php:940 +msgid "Sorry, but there was an error uploading" +msgstr "对不起,有错误不能上传" + +#: ../admin/handlers.php:959 +msgid "All shows and tours in the trash have been permanently deleted." +msgstr "回收站内的所有演出和巡演被完全删除了。" + +#: ../admin/handlers.php:961 +msgid "We ran into some trouble emptying the trash. Sorry." +msgstr "清空回收站时出错了。不好意思。" + +#: ../admin/handlers.php:983 +msgid "All tours have been migrated into artists." +msgstr "所有的巡演被关联到艺人。" + +#: ../admin/handlers.php:985 +msgid "There was an error migrating tours to artists. Sorry." +msgstr "关联巡演到艺人时出错了。不好意思。" + +#: ../admin/handlers.php:989 +msgid "There were no tours to migrate." +msgstr "没有巡演可移动。" + +#: ../admin/import-export.php:18 +msgid "Upload a CSV (comma-separated values) file to import into your GigPress database." +msgstr "上传一个CSV(逗号分隔值)文件导入到你的GigPress数据库中。" + +#: ../admin/import-export.php:18 +msgid "Please review the formatting specifications to save yourself headaches!" +msgstr "请查阅格式定义规范避免你郁闷!" + +#: ../admin/import-export.php:27 +msgid "Include Related Post associations?" +msgstr "" + +#: ../admin/import-export.php:29 +msgid "Upload CSV" +msgstr "上传CSV" + +#: ../admin/import-export.php:48 +msgid "Download your complete show database as a CSV (comma-separated values) file, compatible with programs such as Microsoft Excel. This file is also suitable to import into another GigPress installation." +msgstr "下载完整的演出数据库的CSV(逗号分隔值)文件,用类似Microsoft Excel的程序编译。文件也可以用来导入到其他GigPress中。" + +#: ../admin/import-export.php:57 +msgid "Export all artists" +msgstr "导出所有艺人" + +#: ../admin/import-export.php:71 +msgid "Export all tours" +msgstr "导出所有巡演" + +#: ../admin/import-export.php:78 +#: ../admin/new.php:535 +#: ../admin/shows.php:176 +#: ../admin/tours.php:144 +msgid "No tours in the database" +msgstr "数据库中没有巡演。" + +#: ../admin/import-export.php:85 +msgid "Export all dates" +msgstr "导出全部日期" + +#: ../admin/import-export.php:86 +msgid "Export upcoming dates" +msgstr "导出未来的日期" + +#: ../admin/import-export.php:87 +msgid "Export past dates" +msgstr "导出过去的日期" + +#: ../admin/import-export.php:91 +msgid "Download CSV" +msgstr "下载CSV" + +#: ../admin/new.php:32 +msgid "Welcome to GigPress! Get started by adding your first show below. To display your shows, simply add the" +msgstr "欢迎使用GigPress!在下面新增演出信息。想要显示你的演出,只需要增加" + +#: ../admin/new.php:32 +msgid "shortcode to any page or post." +msgstr "代码到任何页面或文章里就可以了。" + +#: ../admin/new.php:33 +msgid "Questions? Please check out the" +msgstr "有问题?请查阅Gigpress网站上的" + +#: ../admin/new.php:33 +msgid "documentation" +msgstr "文档" + +#: ../admin/new.php:33 +#: ../admin/shows.php:306 +msgid "and" +msgstr "和" + +#: ../admin/new.php:33 +msgid "FAQ" +msgstr "常见问题解答" + +#: ../admin/new.php:33 +msgid "on the GigPress website. Enjoy!" +msgstr "好好享受吧!" + +#: ../admin/new.php:33 +msgid "Don't show this again" +msgstr "不再显示此消息" + +#: ../admin/new.php:146 +msgid "Sorry, but we had trouble loading that show for editing." +msgstr "对不起,载入要编辑的演出时发生了错误。" + +#: ../admin/new.php:190 +msgid "Edit this show" +msgstr "编辑此演出" + +#: ../admin/new.php:213 +#: ../admin/settings.php:134 +#: ../admin/shows.php:224 +#: ../admin/shows.php:236 +#: ../output/feed.php:42 +msgid "Date" +msgstr "日期" + +#: ../admin/new.php:273 +#: ../admin/new.php:555 +msgid "None" +msgstr "无" + +#: ../admin/new.php:322 +msgid "This is a multi-day event" +msgstr "这试一个多日事件" + +#: ../admin/new.php:327 +msgid "End date" +msgstr "结束日期" + +#: ../admin/new.php:358 +#: ../admin/shows.php:225 +#: ../admin/shows.php:237 +msgid "Artist" +msgstr "艺人" + +#: ../admin/new.php:361 +msgid "Add a new artist" +msgstr "新增一个艺人" + +#: ../admin/new.php:396 +#: ../admin/shows.php:226 +#: ../admin/shows.php:238 +#: ../output/feed.php:52 +msgid "Venue" +msgstr "场馆" + +#: ../admin/new.php:399 +msgid "Add a new venue" +msgstr "新增一个场馆" + +#: ../admin/new.php:401 +msgid "Select a venue" +msgstr "选择一个场馆" + +#: ../admin/new.php:414 +#: ../admin/shows.php:190 +#: ../admin/venues.php:229 +msgid "No venues in the database" +msgstr "数据库中没有场馆" + +#: ../admin/new.php:424 +#: ../admin/venues.php:103 +msgid "Venue name" +msgstr "场馆名" + +#: ../admin/new.php:429 +#: ../admin/venues.php:107 +msgid "Venue address" +msgstr "场馆地址" + +#: ../admin/new.php:433 +#: ../admin/venues.php:111 +msgid "Venue city" +msgstr "所在城市" + +#: ../admin/new.php:437 +#: ../admin/venues.php:115 +#, fuzzy +msgid "Venue state/province" +msgstr "场馆电话" + +#: ../admin/new.php:441 +#: ../admin/venues.php:119 +#, fuzzy +msgid "Venue postal code" +msgstr "场馆电话" + +#: ../admin/new.php:445 +#: ../admin/venues.php:123 +msgid "Venue country" +msgstr "所在国家" + +#: ../admin/new.php:458 +#: ../admin/venues.php:135 +msgid "Venue website" +msgstr "场馆网站" + +#: ../admin/new.php:470 +msgid "Status" +msgstr "状态" + +#: ../admin/new.php:472 +msgid "Active" +msgstr "活动" + +#: ../admin/new.php:480 +msgid "Admittance" +msgstr "年龄限制" + +#: ../admin/new.php:482 +msgid "Not sure" +msgstr "不确定" + +#: ../admin/new.php:497 +msgid "include currency symbol" +msgstr "包括货币符号" + +#: ../admin/new.php:500 +msgid "Ticket URL" +msgstr "订票网址" + +#: ../admin/new.php:504 +msgid "Ticket phone" +msgstr "订票电话" + +#: ../admin/new.php:508 +msgid "External URL" +msgstr "" + +#: ../admin/new.php:515 +msgid "Use this space to list other bands, 'presented by' info, etc" +msgstr "用此表单列出暖场乐队、特邀嘉宾等信息。" + +#: ../admin/new.php:519 +msgid "Part of a tour?" +msgstr "巡演的一场?" + +#: ../admin/new.php:522 +msgid "No" +msgstr "否" + +#: ../admin/new.php:524 +msgid "Add a new tour" +msgstr "新增一个巡演" + +#: ../admin/new.php:545 +#: ../admin/tours.php:82 +#: ../admin/tours.php:112 +#: ../admin/tours.php:150 +msgid "Tour name" +msgstr "巡演名" + +#: ../admin/new.php:552 +msgid "Related post" +msgstr "相关文章" + +#: ../admin/new.php:557 +msgid "Add a new post" +msgstr "新增文章" + +#: ../admin/new.php:583 +msgid "Related post title" +msgstr "相关文章标题" + +#: ../admin/new.php:585 +msgid "Available placeholders:" +msgstr "可用的占位符:" + +#: ../admin/new.php:586 +msgid "Publish now" +msgstr "现在发布" + +#: ../admin/new.php:587 +msgid "Publish on show date" +msgstr "演出日发布" + +#: ../admin/new.php:596 +msgid "Update show" +msgstr "更新演出" + +#: ../admin/new.php:600 +msgid "Add show" +msgstr "新增演出" + +#: ../admin/settings.php:22 +msgid "Full URL to your 'Upcoming Shows' page" +msgstr "你的“演出计划”页面完整的URL" + +#: ../admin/settings.php:27 +msgid "No upcoming shows message" +msgstr "没有演出计划的提示" + +#: ../admin/settings.php:33 +msgid "No past shows message" +msgstr "没有过去演出的提示" + +#: ../admin/settings.php:40 +msgid "User level required to use GigPress" +msgstr "使用GigPress的用户级别" + +#: ../admin/settings.php:43 +msgid "Administrator" +msgstr "管理员" + +#: ../admin/settings.php:44 +msgid "Editor" +msgstr "编辑" + +#: ../admin/settings.php:45 +msgid "Author" +msgstr "作者" + +#: ../admin/settings.php:46 +msgid "Contributor" +msgstr "贡献者" + +#: ../admin/settings.php:52 +msgid "Short date format" +msgstr "短日期格式" + +#: ../admin/settings.php:55 +#: ../admin/settings.php:62 +#: ../admin/settings.php:69 +msgid "Output" +msgstr "输出" + +#: ../admin/settings.php:59 +msgid "Long date format" +msgstr "长日期格式" + +#: ../admin/settings.php:66 +msgid "Time format" +msgstr "时间格式" + +#: ../admin/settings.php:70 +msgid "Here's some documentation on date and time formatting" +msgstr "这里有一些关于日期和时间格式的文档" + +#: ../admin/settings.php:71 +msgid "I use a 24 hour clock" +msgstr "我使用24小时制" + +#: ../admin/settings.php:75 +msgid "Artist label" +msgstr "艺人标签" + +#: ../admin/settings.php:81 +msgid "Tour label" +msgstr "巡演标签" + +#: ../admin/settings.php:87 +msgid "External link label" +msgstr "" + +#: ../admin/settings.php:93 +#: ../output/feed.php:69 +msgid "Age restrictions" +msgstr "年龄限制" + +#: ../admin/settings.php:95 +msgid "A pipe-separated list of available age restrictions." +msgstr "使用 | 符号分隔列表项。" + +#: ../admin/settings.php:98 +msgid "Related posts" +msgstr "相关文章" + +#: ../admin/settings.php:100 +msgid "Display gig info in related posts" +msgstr "在相关文章显示演出信息" + +#: ../admin/settings.php:101 +msgid "before the post content" +msgstr "在文章正文之前" + +#: ../admin/settings.php:102 +msgid "after the post content" +msgstr "在文章正文之后" + +#: ../admin/settings.php:103 +msgid "using [gigpress_related_shows]" +msgstr "使用 [gigpress_related_shows]" + +#: ../admin/settings.php:104 +msgid "If a gig has a related post, that gig's details will appear at the specified position in that post." +msgstr "当演出有相关文章时,演出细节会显示在文章的特定位置上。" + +#: ../admin/settings.php:108 +msgid "Related show heading" +msgstr "相关演出标题" + +#: ../admin/settings.php:111 +msgid "This appears before the gig details in your related post." +msgstr "这将显示在相关文章中的演出细节之前。" + +#: ../admin/settings.php:115 +msgid "Related posts category" +msgstr "相关文章分类" + +#: ../admin/settings.php:117 +msgid "Automatically create a related post for every new show I enter." +msgstr "为每一个新输入的演出自动创建相关文章。" + +#: ../admin/settings.php:118 +msgid "When creating related posts, put them in this category" +msgstr "当创建相关文章时,将其放入此分类" + +#: ../admin/settings.php:126 +msgid "Exclude this category from my normal post listings." +msgstr "在我的常规文章列表中排除此分类。" + +#: ../admin/settings.php:131 +msgid "Related posts linking" +msgstr "相关文章链接" + +#: ../admin/settings.php:133 +msgid "Place a link to each show's related post in the following fields" +msgstr "在每个演出的相关文章中放置以下链接" + +#: ../admin/settings.php:135 +#: ../admin/shows.php:227 +#: ../admin/shows.php:239 +#: ../admin/venues.php:183 +#: ../admin/venues.php:236 +#: ../output/feed.php:50 +msgid "City" +msgstr "城市" + +#: ../admin/settings.php:140 +msgid "Related post phrase" +msgstr "相关文章字段" + +#: ../admin/settings.php:143 +msgid "This appears in your shows listing." +msgstr "这会显示在你的演出列表里。" + +#: ../admin/settings.php:147 +#, fuzzy +msgid "Artist URLs" +msgstr "艺人" + +#: ../admin/settings.php:148 +msgid "Link artist names to their URLs." +msgstr "" + +#: ../admin/settings.php:152 +msgid "RSS/iCal" +msgstr "RSS/iCal" + +#: ../admin/settings.php:154 +msgid "Make the GigPress RSS feed auto-discoverable." +msgstr "令GigPress RSS供稿可被自动发现。" + +#: ../admin/settings.php:155 +msgid "Show RSS and iCal subscription links." +msgstr "显示RSS和iCal订阅链接。" + +#: ../admin/settings.php:156 +msgid "Note that the FeedBurner FeedSmith plugin will kill your GigPress RSS and iCal feeds, but the FD FeedBurner plugin will not." +msgstr "注意:FeedBurner FeedSmith插件会干掉你的GigPress RSS和iCal供稿,但是FD FeedBurner插件则不会。" + +#: ../admin/settings.php:160 +msgid "RSS/iCal feed title" +msgstr "RSS/iCal供稿标题" + +#: ../admin/settings.php:166 +msgid "Country display" +msgstr "国家显示" + +#: ../admin/settings.php:168 +msgid "Display country column." +msgstr "显示国家列。" + +#: ../admin/settings.php:168 +msgid "Use full country names." +msgstr "使用国家全名。" + +#: ../admin/settings.php:172 +msgid "Link behaviour" +msgstr "链接行为" + +#: ../admin/settings.php:173 +msgid "Open external links in new windows." +msgstr "新窗口打开外部链接。" + +#: ../admin/settings.php:177 +msgid "jQuery" +msgstr "jQuery" + +#: ../admin/settings.php:179 +msgid "Load jQuery into my theme." +msgstr "在我的主题里载入jQuery。" + +#: ../admin/settings.php:180 +msgid "Uncheck this if you have a hard-coded link to the jQuery library in your theme." +msgstr "如果你的主题已使用jQuery,请取消选择此项。" + +#: ../admin/settings.php:185 +msgid "Advanced" +msgstr "高级" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress CSS." +msgstr "禁用默认的GigPress CSS。" + +#: ../admin/settings.php:187 +msgid "Disable the default GigPress JavaScript." +msgstr "禁用默认的GigPress JavaScript。" + +#: ../admin/settings.php:206 +msgid "Save Changes" +msgstr "保存更改" + +#: ../admin/shows.php:135 +msgid "All" +msgstr "所有的" + +#: ../admin/shows.php:138 +msgid "Upcoming" +msgstr "计划中" + +#: ../admin/shows.php:141 +msgid "Past" +msgstr "过去的" + +#: ../admin/shows.php:154 +msgid "View all artists" +msgstr "查看所有艺人" + +#: ../admin/shows.php:168 +msgid "View all tours" +msgstr "查看所有巡演" + +#: ../admin/shows.php:182 +msgid "View all venues" +msgstr "查看所有场馆" + +#: ../admin/shows.php:196 +msgid "Descending" +msgstr "反序" + +#: ../admin/shows.php:197 +msgid "Ascending" +msgstr "顺序" + +#: ../admin/shows.php:228 +#: ../admin/shows.php:240 +#: ../admin/venues.php:185 +#: ../admin/venues.php:238 +#: ../output/feed.php:62 +msgid "Country" +msgstr "国家" + +#: ../admin/shows.php:229 +#: ../admin/shows.php:241 +msgid "Tour" +msgstr "巡演" + +#: ../admin/shows.php:266 +msgid "Copy" +msgstr "复制" + +#: ../admin/shows.php:286 +msgid "Sorry, no shows to display based on your criteria." +msgstr "对不起,没有复合你条件的演出可以显示。" + +#: ../admin/shows.php:292 +msgid "Trash selected shows" +msgstr "删除选中的演出到回收站" + +#: ../admin/shows.php:306 +msgid "You have" +msgstr "您有" + +#: ../admin/shows.php:306 +msgid "shows" +msgstr "个演出" + +#: ../admin/shows.php:306 +msgid "tours" +msgstr "个巡演" + +#: ../admin/shows.php:306 +msgid "in your trash" +msgstr "在你的回收站" + +#: ../admin/shows.php:308 +msgid "Take out the trash now" +msgstr "立即清空回收站" + +#: ../admin/tours.php:36 +msgid "A tour is simply a named collection of shows that you want to group together." +msgstr "巡演就是被命名的一系列演出的集合。" + +#: ../admin/tours.php:49 +msgid "Update tour" +msgstr "更新演出" + +#: ../admin/tours.php:51 +msgid "Edit this tour" +msgstr "编辑此演出" + +#: ../admin/tours.php:60 +msgid "Sorry, but we had trouble loading that tour for editing." +msgstr "对不起,载入要编辑的巡演时出错了。" + +#: ../admin/tours.php:62 +#: ../admin/tours.php:72 +msgid "Add a tour" +msgstr "新增巡演" + +#: ../admin/tours.php:70 +msgid "Add tour" +msgstr "新增巡演" + +#: ../admin/tours.php:88 +msgid "All tours" +msgstr "所有巡演" + +#: ../admin/tours.php:92 +msgid "Note that deleting a tour will NOT delete the shows associated with that tour." +msgstr "注意:删除巡演不会删除附属的演出。" + +#: ../admin/venues.php:71 +msgid "Sorry, but we had trouble loading that venue for editing." +msgstr "对不起,载入要编辑的场馆时出错了。" + +#: ../admin/venues.php:84 +msgid "Edit this venue" +msgstr "编辑此场馆" + +#: ../admin/venues.php:94 +msgid "Add an venue" +msgstr "新增场馆" + +#: ../admin/venues.php:147 +msgid "Update venue" +msgstr "更新场馆" + +#: ../admin/venues.php:151 +msgid "Add venue" +msgstr "新增场馆" + +#: ../admin/venues.php:160 +msgid "All venues" +msgstr "所有场馆" + +#: ../admin/venues.php:164 +msgid "Note that you cannot delete a venue while it has shows in the database." +msgstr "注意:您不能删除数据库中有演出的场馆。" + +#: ../admin/venues.php:182 +#: ../admin/venues.php:235 +msgid "Name" +msgstr "场馆名" + +#: ../admin/venues.php:184 +#: ../admin/venues.php:237 +#: ../output/feed.php:55 +msgid "Address" +msgstr "地址" + +#: ../admin/venues.php:186 +#: ../admin/venues.php:239 +msgid "Phone" +msgstr "电话" + +#: ../output/feed.php:47 +msgid "Time" +msgstr "时间" + +#: ../output/feed.php:65 +msgid "Admission" +msgstr "限制" + +#: ../output/gigpress_shows.php:307 +msgid "Select Month" +msgstr "选择月" + +#: ../output/gigpress_shows.php:312 +msgid "Select Year" +msgstr "选择年" + +#: ../output/gigpress_sidebar.php:8 +msgid "List upcoming GigPress shows" +msgstr "列出即将上演的GigPress演出" + +#: ../output/gigpress_sidebar.php:79 +msgid "Title" +msgstr "标题" + +#: ../output/gigpress_sidebar.php:87 +msgid "Display upcoming shows" +msgstr "显示演出计划" + +#: ../output/gigpress_sidebar.php:90 +msgid "Display today's shows" +msgstr "显示今日演出" + +#: ../output/gigpress_sidebar.php:93 +#, fuzzy +msgid "Display past shows" +msgstr "显示今日演出" + +#: ../output/gigpress_sidebar.php:99 +msgid "Number of shows to list" +msgstr "显示演出数量" + +#: ../output/gigpress_sidebar.php:106 +msgid "Only display shows from this artist" +msgstr "只显示此艺人" + +#: ../output/gigpress_sidebar.php:121 +msgid "Only display shows from this tour" +msgstr "只显示此巡演" + +#: ../output/gigpress_sidebar.php:136 +msgid "Only display shows from this venue" +msgstr "只显示此场馆" + +#: ../output/gigpress_sidebar.php:152 +msgid "Group by artist" +msgstr "按艺人分组" + +#: ../output/gigpress_sidebar.php:153 +msgid "Ignored when filtering by artist, tour, or venue." +msgstr "当按艺人、巡演或场馆过滤时则无效" + +#: ../output/gigpress_sidebar.php:160 +msgid "Order artists alphabetically" +msgstr "按字母顺序排序艺人" + +#: ../output/gigpress_sidebar.php:163 +msgid "Order artists by custom order" +msgstr "自定义顺序排序艺人" + +#: ../output/gigpress_sidebar.php:166 +msgid "Ignored when not grouping by artist." +msgstr "不按艺人排列则无效" + +#: ../output/gigpress_sidebar.php:172 +msgid "Group by tour" +msgstr "按巡演分组" + +#: ../output/gigpress_sidebar.php:179 +msgid "Show RSS and iCal feeds" +msgstr "显示RSS和iCal供稿" + +#: ../output/gigpress_sidebar.php:184 +msgid "Link text" +msgstr "链接文字" + +#: ../output/gigpress_sidebar.php:186 +msgid "This phrase is used to link to the page specified in your GigPress settings. (Leave blank to disable this link.)" +msgstr "这会链接到您在GigPress设置中定义的页面。(留空则不显示此链接。)" + +#: ../templates/shows-list-footer.php:15 +#: ../templates/sidebar-list-footer.php:21 +msgid "Subscribe" +msgstr "订阅" + +#~ msgid "opens in a new window" +#~ msgstr "新窗口打开" diff --git a/trunk/lib/countries.php b/trunk/lib/countries.php new file mode 100644 index 0000000..2da654e --- /dev/null +++ b/trunk/lib/countries.php @@ -0,0 +1,253 @@ + "United States", + "CA" => "Canada", + "AF" => "Afghanistan", + "AX" => "Aland Islands", + "AL" => "Albania", + "DZ" => "Algeria", + "AS" => "American Samoa", + "AD" => "Andorra", + "AO" => "Angola", + "AI" => "Anguilla", + "AQ" => "Antarctica", + "AG" => "Antigua and Barbuda", + "AR" => "Argentina", + "AM" => "Armenia", + "AW" => "Aruba", + "AU" => "Australia", + "AT" => "Austria", + "AZ" => "Azerbaijan", + "BS" => "Bahamas", + "BH" => "Bahrain", + "BD" => "Bangladesh", + "BB" => "Barbados", + "BY" => "Belarus", + "BE" => "Belgium", + "BZ" => "Belize", + "BJ" => "Benin", + "BM" => "Bermuda", + "BT" => "Bhutan", + "BO" => "Bolivia", + "BQ" => "Bonaire, Saint Eustatius and Saba", + "BA" => "Bosnia and Herzegovina", + "BW" => "Botswana", + "BV" => "Bouvet Island", + "BR" => "Brazil", + "IO" => "British Indian Ocean Territory", + "BN" => "Brunei Darussalam", + "BG" => "Bulgaria", + "BF" => "Burkina Faso", + "BI" => "Burundi", + "KH" => "Cambodia", + "CM" => "Cameroon", + "CV" => "Cape Verde", + "KY" => "Cayman Islands", + "CF" => "Central African Republic", + "TD" => "Chad", + "CL" => "Chile", + "CN" => "China", + "CX" => "Christmas Island", + "CC" => "Cocos (Keeling) Islands", + "CO" => "Colombia", + "KM" => "Comoros", + "CG" => "Congo", + "CD" => "Congo (DR)", + "CK" => "Cook Islands", + "CR" => "Costa Rica", + "CI" => "Cote d'Ivoire", + "HR" => "Croatia", + "CU" => "Cuba", + "CW" => "Curacao", + "CY" => "Cyprus", + "CZ" => "Czech Republic", + "DK" => "Denmark", + "DJ" => "Djibouti", + "DM" => "Dominica", + "DO" => "Dominican Republic", + "EC" => "Ecuador", + "EG" => "Egypt", + "SV" => "El Salvador", + "GQ" => "Equatorial Guinea", + "ER" => "Eritrea", + "EE" => "Estonia", + "ET" => "Ethiopia", + "FK" => "Falkland Islands (Malvinas)", + "FO" => "Faroe Islands", + "FJ" => "Fiji", + "FI" => "Finland", + "FR" => "France", + "GF" => "French Guiana", + "PF" => "French Polynesia", + "TF" => "French Southern Territories", + "GA" => "Gabon", + "GM" => "Gambia", + "GE" => "Georgia", + "DE" => "Germany", + "GH" => "Ghana", + "GI" => "Gibraltar", + "GR" => "Greece", + "GL" => "Greenland", + "GD" => "Grenada", + "GP" => "Guadeloupe", + "GU" => "Guam", + "GT" => "Guatemala", + "GG" => "Guernsey", + "GN" => "Guinea", + "GW" => "Guinea-Bissau", + "GY" => "Guyana", + "HT" => "Haiti", + "HM" => "Heard and McDonald Islands", + "VA" => "Holy See (Vatican City State)", + "HN" => "Honduras", + "HK" => "Hong Kong", + "HU" => "Hungary", + "IS" => "Iceland", + "IN" => "India", + "ID" => "Indonesia", + "IR" => "Iran", + "IQ" => "Iraq", + "IE" => "Ireland", + "IM" => "Isle of Man", + "IL" => "Israel", + "IT" => "Italy", + "JM" => "Jamaica", + "JP" => "Japan", + "JE" => "Jersey", + "JO" => "Jordan", + "KZ" => "Kazakhstan", + "KE" => "Kenya", + "KI" => "Kiribati", + "KP" => "Korea (North)", + "KR" => "Korea (South)", + "KW" => "Kuwait", + "KG" => "Kyrgyzstan", + "LA" => "Laos", + "LV" => "Latvia", + "LB" => "Lebanon", + "LS" => "Lesotho", + "LR" => "Liberia", + "LY" => "Libya", + "LI" => "Liechtenstein", + "LT" => "Lithuania", + "LU" => "Luxembourg", + "MO" => "Macao", + "MK" => "Macedonia", + "MG" => "Madagascar", + "MW" => "Malawi", + "MY" => "Malaysia", + "MV" => "Maldives", + "ML" => "Mali", + "MT" => "Malta", + "MH" => "Marshall Islands", + "MQ" => "Martinique", + "MR" => "Mauritania", + "MU" => "Mauritius", + "YT" => "Mayotte", + "MX" => "Mexico", + "FM" => "Micronesia", + "MD" => "Moldova", + "MC" => "Monaco", + "MN" => "Mongolia", + "ME" => "Montenegro", + "MS" => "Montserrat", + "MA" => "Morocco", + "MZ" => "Mozambique", + "MM" => "Myanmar", + "NA" => "Namibia", + "NR" => "Nauru", + "NP" => "Nepal", + "NL" => "Netherlands", + "NC" => "New Caledonia", + "NZ" => "New Zealand", + "NI" => "Nicaragua", + "NE" => "Niger", + "NG" => "Nigeria", + "NU" => "Niue", + "NF" => "Norfolk Island", + "MP" => "Northern Mariana Islands", + "NO" => "Norway", + "OM" => "Oman", + "PK" => "Pakistan", + "PW" => "Palau", + "PS" => "Palestine", + "PA" => "Panama", + "PG" => "Papua New Guinea", + "PY" => "Paraguay", + "PE" => "Peru", + "PH" => "Philippines", + "PN" => "Pitcairn", + "PL" => "Poland", + "PT" => "Portugal", + "PR" => "Puerto Rico", + "QA" => "Qatar", + "RE" => "Reunion", + "RO" => "Romania", + "RU" => "Russian Federation", + "RW" => "Rwanda", + "BL" => "Saint Barthelemy", + "SH" => "Saint Helena", + "KN" => "Saint Kitts and Nevis", + "LC" => "Saint Lucia", + "MF" => "Saint Martin", + "PM" => "Saint Pierre and Miquelon", + "VC" => "Saint Vincent and the Grenadines", + "WS" => "Samoa", + "SM" => "San Marino", + "ST" => "Sao Tome and Principe", + "SA" => "Saudi Arabia", + "SN" => "Senegal", + "RS" => "Serbia", + "SC" => "Seychelles", + "SL" => "Sierra Leone", + "SG" => "Singapore", + "SX" => "Sint Maarten", + "SK" => "Slovakia", + "SI" => "Slovenia", + "SB" => "Solomon Islands", + "SO" => "Somalia", + "ZA" => "South Africa", + "GS" => "South Georgia and South Sandwich Islands", + "ES" => "Spain", + "LK" => "Sri Lanka", + "SD" => "Sudan", + "SS" => "South Sudan", + "SR" => "Suriname", + "SJ" => "Svalbard and Jan Mayen", + "SZ" => "Swaziland", + "SE" => "Sweden", + "CH" => "Switzerland", + "SY" => "Syria", + "TW" => "Taiwan", + "TJ" => "Tajikistan", + "TZ" => "Tanzania", + "TH" => "Thailand", + "TL" => "Timor-Leste", + "TG" => "Togo", + "TK" => "Tokelau", + "TO" => "Tonga", + "TT" => "Trinidad and Tobago", + "TN" => "Tunisia", + "TR" => "Turkey", + "TM" => "Turkmenistan", + "TC" => "Turks and Caicos Islands", + "TV" => "Tuvalu", + "UG" => "Uganda", + "UA" => "Ukraine", + "AE" => "United Arab Emirates", + "UK" => "United Kingdom", + "UM" => "United States Minor Outlying Islands", + "UY" => "Uruguay", + "UZ" => "Uzbekistan", + "VU" => "Vanuatu", + "VE" => "Venezuela", + "VN" => "Vietnam", + "VG" => "Virgin Islands (British)", + "VI" => "Virgin Islands (U.S.)", + "WF" => "Wallis and Futuna", + "EH" => "Western Sahara", + "YE" => "Yemen", + "ZM" => "Zambia", + "ZW" => "Zimbabwe" +); \ No newline at end of file diff --git a/trunk/lib/parsecsv.lib.php b/trunk/lib/parsecsv.lib.php new file mode 100644 index 0000000..ab52dd4 --- /dev/null +++ b/trunk/lib/parsecsv.lib.php @@ -0,0 +1,771 @@ +data); + ---------------- + # tab delimited, and encoding conversion + $csv = new parseCSV(); + $csv->encoding('UTF-16', 'UTF-8'); + $csv->delimiter = "\t"; + $csv->parse('data.tsv'); + print_r($csv->data); + ---------------- + # auto-detect delimiter character + $csv = new parseCSV(); + $csv->auto('data.csv'); + print_r($csv->data); + ---------------- + # modify data in a csv file + $csv = new parseCSV(); + $csv->sort_by = 'id'; + $csv->parse('data.csv'); + # "4" is the value of the "id" column of the CSV row + $csv->data[4] = array('firstname' => 'John', 'lastname' => 'Doe', 'email' => 'john@doe.com'); + $csv->save(); + ---------------- + # add row/entry to end of CSV file + # - only recommended when you know the extact sctructure of the file + $csv = new parseCSV(); + $csv->save('data.csv', array('1986', 'Home', 'Nowhere', ''), true); + ---------------- + # convert 2D array to csv data and send headers + # to browser to treat output as a file and download it + $csv = new parseCSV(); + $csv->output (true, 'movies.csv', $array); + ---------------- + + +*/ + + + /** + * Configuration + * - set these options with $object->var_name = 'value'; + */ + + # use first line/entry as field names + var $heading = true; + + # override field names + var $fields = array(); + + # sort entries by this field + var $sort_by = null; + var $sort_reverse = false; + + # sort behavior passed to ksort/krsort functions + # regular = SORT_REGULAR + # numeric = SORT_NUMERIC + # string = SORT_STRING + var $sort_type = null; + + # delimiter (comma) and enclosure (double quote) + var $delimiter = ','; + var $enclosure = '"'; + + # basic SQL-like conditions for row matching + var $conditions = null; + + # number of rows to ignore from beginning of data + var $offset = null; + + # limits the number of returned rows to specified amount + var $limit = null; + + # number of rows to analyze when attempting to auto-detect delimiter + var $auto_depth = 15; + + # characters to ignore when attempting to auto-detect delimiter + var $auto_non_chars = "a-zA-Z0-9\n\r"; + + # preferred delimiter characters, only used when all filtering method + # returns multiple possible delimiters (happens very rarely) + var $auto_preferred = ",;\t.:|"; + + # character encoding options + var $convert_encoding = false; + var $input_encoding = 'ISO-8859-1'; + var $output_encoding = 'ISO-8859-1'; + + # used by unparse(), save(), and output() functions + var $linefeed = "\r\n"; + + # only used by output() function + var $output_delimiter = ','; + var $output_filename = 'data.csv'; + + # keep raw file data in memory after successful parsing (useful for debugging) + var $keep_file_data = false; + + /** + * Internal variables + */ + + # current file + var $file; + + # loaded file contents + var $file_data; + + # error while parsing input data + # 0 = No errors found. Everything should be fine :) + # 1 = Hopefully correctable syntax error was found. + # 2 = Enclosure character (double quote by default) + # was found in non-enclosed field. This means + # the file is either corrupt, or does not + # standard CSV formatting. Please validate + # the parsed data yourself. + var $error = 0; + + # detailed error info + var $error_info = array(); + + # array of field values in data parsed + var $titles = array(); + + # two dimentional array of CSV data + var $data = array(); + + + /** + * Constructor + * @param input CSV file or string + * @return nothing + */ + function parseCSV ($input = null, $offset = null, $limit = null, $conditions = null) { + if ( $offset !== null ) $this->offset = $offset; + if ( $limit !== null ) $this->limit = $limit; + if ( count($conditions) > 0 ) $this->conditions = $conditions; + if ( !empty($input) ) $this->parse($input); + } + + + // ============================================== + // ----- [ Main Functions ] --------------------- + // ============================================== + + /** + * Parse CSV file or string + * @param input CSV file or string + * @return nothing + */ + function parse ($input = null, $offset = null, $limit = null, $conditions = null) { + if ( $input === null ) $input = $this->file; + if ( !empty($input) ) { + if ( $offset !== null ) $this->offset = $offset; + if ( $limit !== null ) $this->limit = $limit; + if ( count($conditions) > 0 ) $this->conditions = $conditions; + if ( is_readable($input) ) { + $this->data = $this->parse_file($input); + } else { + $this->file_data = &$input; + $this->data = $this->parse_string(); + } + if ( $this->data === false ) return false; + } + return true; + } + + /** + * Save changes, or new file and/or data + * @param file file to save to + * @param data 2D array with data + * @param append append current data to end of target CSV if exists + * @param fields field names + * @return true or false + */ + function save ($file = null, $data = array(), $append = false, $fields = array()) { + if ( empty($file) ) $file = &$this->file; + $mode = ( $append ) ? 'at' : 'wt' ; + $is_php = ( preg_match('/\.php$/i', $file) ) ? true : false ; + return $this->_wfile($file, $this->unparse($data, $fields, $append, $is_php), $mode); + } + + /** + * Generate CSV based string for output + * @param filename if specified, headers and data will be output directly to browser as a downloable file + * @param data 2D array with data + * @param fields field names + * @param delimiter delimiter used to separate data + * @return CSV data using delimiter of choice, or default + */ + function output ($filename = null, $data = array(), $fields = array(), $delimiter = null) { + if ( empty($filename) ) $filename = $this->output_filename; + if ( $delimiter === null ) $delimiter = $this->output_delimiter; + $data = $this->unparse($data, $fields, null, null, $delimiter); + if ( $filename !== null ) { + header('Content-type: application/csv'); + header('Content-Disposition: attachment; filename="'.$filename.'"'); + echo $data; + } + return $data; + } + + /** + * Convert character encoding + * @param input input character encoding, uses default if left blank + * @param output output character encoding, uses default if left blank + * @return nothing + */ + function encoding ($input = null, $output = null) { + $this->convert_encoding = true; + if ( $input !== null ) $this->input_encoding = $input; + if ( $output !== null ) $this->output_encoding = $output; + } + + /** + * Auto-Detect Delimiter: Find delimiter by analyzing a specific number of + * rows to determine most probable delimiter character + * @param file local CSV file + * @param parse true/false parse file directly + * @param search_depth number of rows to analyze + * @param preferred preferred delimiter characters + * @param enclosure enclosure character, default is double quote ("). + * @return delimiter character + */ + function auto ($file = null, $parse = true, $search_depth = null, $preferred = null, $enclosure = null) { + + if ( $file === null ) $file = $this->file; + if ( empty($search_depth) ) $search_depth = $this->auto_depth; + if ( $enclosure === null ) $enclosure = $this->enclosure; + + if ( $preferred === null ) $preferred = $this->auto_preferred; + + if ( empty($this->file_data) ) { + if ( $this->_check_data($file) ) { + $data = &$this->file_data; + } else return false; + } else { + $data = &$this->file_data; + } + + $chars = array(); + $strlen = strlen($data); + $enclosed = false; + $n = 1; + $to_end = true; + + // walk specific depth finding posssible delimiter characters + for ( $i=0; $i < $strlen; $i++ ) { + $ch = $data{$i}; + $nch = ( isset($data{$i+1}) ) ? $data{$i+1} : false ; + $pch = ( isset($data{$i-1}) ) ? $data{$i-1} : false ; + + // open and closing quotes + if ( $ch == $enclosure ) { + if ( !$enclosed || $nch != $enclosure ) { + $enclosed = ( $enclosed ) ? false : true ; + } elseif ( $enclosed ) { + $i++; + } + + // end of row + } elseif ( ($ch == "\n" && $pch != "\r" || $ch == "\r") && !$enclosed ) { + if ( $n >= $search_depth ) { + $strlen = 0; + $to_end = false; + } else { + $n++; + } + + // count character + } elseif (!$enclosed) { + if ( !preg_match('/['.preg_quote($this->auto_non_chars, '/').']/i', $ch) ) { + if ( !isset($chars[$ch][$n]) ) { + $chars[$ch][$n] = 1; + } else { + $chars[$ch][$n]++; + } + } + } + } + + // filtering + $depth = ( $to_end ) ? $n-1 : $n ; + $filtered = array(); + foreach( $chars as $char => $value ) { + if ( $match = $this->_check_count($char, $value, $depth, $preferred) ) { + $filtered[$match] = $char; + } + } + + // capture most probable delimiter + ksort($filtered); + $this->delimiter = reset($filtered); + + // parse data + if ( $parse ) $this->data = $this->parse_string(); + + return $this->delimiter; + + } + + + // ============================================== + // ----- [ Core Functions ] --------------------- + // ============================================== + + /** + * Read file to string and call parse_string() + * @param file local CSV file + * @return 2D array with CSV data, or false on failure + */ + function parse_file ($file = null) { + if ( $file === null ) $file = $this->file; + if ( empty($this->file_data) ) $this->load_data($file); + return ( !empty($this->file_data) ) ? $this->parse_string() : false ; + } + + /** + * Parse CSV strings to arrays + * @param data CSV string + * @return 2D array with CSV data, or false on failure + */ + function parse_string ($data = null) { + if ( empty($data) ) { + if ( $this->_check_data() ) { + $data = &$this->file_data; + } else return false; + } + + $white_spaces = str_replace($this->delimiter, '', " \t\x0B\0"); + + $rows = array(); + $row = array(); + $row_count = 0; + $current = ''; + $head = ( !empty($this->fields) ) ? $this->fields : array() ; + $col = 0; + $enclosed = false; + $was_enclosed = false; + $strlen = strlen($data); + + // walk through each character + for ( $i=0; $i < $strlen; $i++ ) { + $ch = $data{$i}; + $nch = ( isset($data{$i+1}) ) ? $data{$i+1} : false ; + $pch = ( isset($data{$i-1}) ) ? $data{$i-1} : false ; + + // open/close quotes, and inline quotes + if ( $ch == $this->enclosure ) { + if ( !$enclosed ) { + if ( ltrim($current, $white_spaces) == '' ) { + $enclosed = true; + $was_enclosed = true; + } else { + $this->error = 2; + $error_row = count($rows) + 1; + $error_col = $col + 1; + if ( !isset($this->error_info[$error_row.'-'.$error_col]) ) { + $this->error_info[$error_row.'-'.$error_col] = array( + 'type' => 2, + 'info' => 'Syntax error found on row '.$error_row.'. Non-enclosed fields can not contain double-quotes.', + 'row' => $error_row, + 'field' => $error_col, + 'field_name' => (!empty($head[$col])) ? $head[$col] : null, + ); + } + $current .= $ch; + } + } elseif ($nch == $this->enclosure) { + $current .= $ch; + $i++; + } elseif ( $nch != $this->delimiter && $nch != "\r" && $nch != "\n" ) { + for ( $x=($i+1); isset($data{$x}) && ltrim($data{$x}, $white_spaces) == ''; $x++ ) {} + if ( $data{$x} == $this->delimiter ) { + $enclosed = false; + $i = $x; + } else { + if ( $this->error < 1 ) { + $this->error = 1; + } + $error_row = count($rows) + 1; + $error_col = $col + 1; + if ( !isset($this->error_info[$error_row.'-'.$error_col]) ) { + $this->error_info[$error_row.'-'.$error_col] = array( + 'type' => 1, + 'info' => + 'Syntax error found on row '.(count($rows) + 1).'. '. + 'A single double-quote was found within an enclosed string. '. + 'Enclosed double-quotes must be escaped with a second double-quote.', + 'row' => count($rows) + 1, + 'field' => $col + 1, + 'field_name' => (!empty($head[$col])) ? $head[$col] : null, + ); + } + $current .= $ch; + $enclosed = false; + } + } else { + $enclosed = false; + } + + // end of field/row + } elseif ( ($ch == $this->delimiter || $ch == "\n" || $ch == "\r") && !$enclosed ) { + $key = ( !empty($head[$col]) ) ? $head[$col] : $col ; + $row[$key] = ( $was_enclosed ) ? $current : trim($current) ; + $current = ''; + $was_enclosed = false; + $col++; + + // end of row + if ( $ch == "\n" || $ch == "\r" ) { + if ( $this->_validate_offset($row_count) && $this->_validate_row_conditions($row, $this->conditions) ) { + if ( $this->heading && empty($head) ) { + $head = $row; + } elseif ( empty($this->fields) || (!empty($this->fields) && (($this->heading && $row_count > 0) || !$this->heading)) ) { + if ( !empty($this->sort_by) && !empty($row[$this->sort_by]) ) { + if ( isset($rows[$row[$this->sort_by]]) ) { + $rows[$row[$this->sort_by].'_0'] = &$rows[$row[$this->sort_by]]; + unset($rows[$row[$this->sort_by]]); + for ( $sn=1; isset($rows[$row[$this->sort_by].'_'.$sn]); $sn++ ) {} + $rows[$row[$this->sort_by].'_'.$sn] = $row; + } else $rows[$row[$this->sort_by]] = $row; + } else $rows[] = $row; + } + } + $row = array(); + $col = 0; + $row_count++; + if ( $this->sort_by === null && $this->limit !== null && count($rows) == $this->limit ) { + $i = $strlen; + } + if ( $ch == "\r" && $nch == "\n" ) $i++; + } + + // append character to current field + } else { + $current .= $ch; + } + } + $this->titles = $head; + if ( !empty($this->sort_by) ) { + $sort_type = SORT_REGULAR; + if ( $this->sort_type == 'numeric' ) { + $sort_type = SORT_NUMERIC; + } elseif ( $this->sort_type == 'string' ) { + $sort_type = SORT_STRING; + } + ( $this->sort_reverse ) ? krsort($rows, $sort_type) : ksort($rows, $sort_type) ; + if ( $this->offset !== null || $this->limit !== null ) { + $rows = array_slice($rows, ($this->offset === null ? 0 : $this->offset) , $this->limit, true); + } + } + if ( !$this->keep_file_data ) { + $this->file_data = null; + } + return $rows; + } + + /** + * Create CSV data from array + * @param data 2D array with data + * @param fields field names + * @param append if true, field names will not be output + * @param is_php if a php die() call should be put on the first + * line of the file, this is later ignored when read. + * @param delimiter field delimiter to use + * @return CSV data (text string) + */ + function unparse ( $data = array(), $fields = array(), $append = false , $is_php = false, $delimiter = null) { + if ( !is_array($data) || empty($data) ) $data = &$this->data; + if ( !is_array($fields) || empty($fields) ) $fields = &$this->titles; + if ( $delimiter === null ) $delimiter = $this->delimiter; + + $string = ( $is_php ) ? "".$this->linefeed : '' ; + $entry = array(); + + // create heading + if ( $this->heading && !$append && !empty($fields) ) { + foreach( $fields as $key => $value ) { + $entry[] = $this->_enclose_value($value); + } + $string .= implode($delimiter, $entry).$this->linefeed; + $entry = array(); + } + + // create data + foreach( $data as $key => $row ) { + foreach( $row as $field => $value ) { + $entry[] = $this->_enclose_value($value); + } + $string .= implode($delimiter, $entry).$this->linefeed; + $entry = array(); + } + + return $string; + } + + /** + * Load local file or string + * @param input local CSV file + * @return true or false + */ + function load_data ($input = null) { + $data = null; + $file = null; + if ( $input === null ) { + $file = $this->file; + } elseif ( file_exists($input) ) { + $file = $input; + } else { + $data = $input; + } + if ( !empty($data) || $data = $this->_rfile($file) ) { + if ( $this->file != $file ) $this->file = $file; + if ( preg_match('/\.php$/i', $file) && preg_match('/<\?.*?\?>(.*)/ims', $data, $strip) ) { + $data = ltrim($strip[1]); + } + if ( $this->convert_encoding ) $data = iconv($this->input_encoding, $this->output_encoding, $data); + if ( substr($data, -1) != "\n" ) $data .= "\n"; + $this->file_data = &$data; + return true; + } + return false; + } + + + // ============================================== + // ----- [ Internal Functions ] ----------------- + // ============================================== + + /** + * Validate a row against specified conditions + * @param row array with values from a row + * @param conditions specified conditions that the row must match + * @return true of false + */ + function _validate_row_conditions ($row = array(), $conditions = null) { + if ( !empty($row) ) { + if ( !empty($conditions) ) { + $conditions = (strpos($conditions, ' OR ') !== false) ? explode(' OR ', $conditions) : array($conditions) ; + $or = ''; + foreach( $conditions as $key => $value ) { + if ( strpos($value, ' AND ') !== false ) { + $value = explode(' AND ', $value); + $and = ''; + foreach( $value as $k => $v ) { + $and .= $this->_validate_row_condition($row, $v); + } + $or .= (strpos($and, '0') !== false) ? '0' : '1' ; + } else { + $or .= $this->_validate_row_condition($row, $value); + } + } + return (strpos($or, '1') !== false) ? true : false ; + } + return true; + } + return false; + } + + /** + * Validate a row against a single condition + * @param row array with values from a row + * @param condition specified condition that the row must match + * @return true of false + */ + function _validate_row_condition ($row, $condition) { + $operators = array( + '=', 'equals', 'is', + '!=', 'is not', + '<', 'is less than', + '>', 'is greater than', + '<=', 'is less than or equals', + '>=', 'is greater than or equals', + 'contains', + 'does not contain', + ); + $operators_regex = array(); + foreach( $operators as $value ) { + $operators_regex[] = preg_quote($value, '/'); + } + $operators_regex = implode('|', $operators_regex); + if ( preg_match('/^(.+) ('.$operators_regex.') (.+)$/i', trim($condition), $capture) ) { + $field = $capture[1]; + $op = $capture[2]; + $value = $capture[3]; + if ( preg_match('/^([\'\"]{1})(.*)([\'\"]{1})$/i', $value, $capture) ) { + if ( $capture[1] == $capture[3] ) { + $value = $capture[2]; + $value = str_replace("\\n", "\n", $value); + $value = str_replace("\\r", "\r", $value); + $value = str_replace("\\t", "\t", $value); + $value = stripslashes($value); + } + } + if ( array_key_exists($field, $row) ) { + if ( ($op == '=' || $op == 'equals' || $op == 'is') && $row[$field] == $value ) { + return '1'; + } elseif ( ($op == '!=' || $op == 'is not') && $row[$field] != $value ) { + return '1'; + } elseif ( ($op == '<' || $op == 'is less than' ) && $row[$field] < $value ) { + return '1'; + } elseif ( ($op == '>' || $op == 'is greater than') && $row[$field] > $value ) { + return '1'; + } elseif ( ($op == '<=' || $op == 'is less than or equals' ) && $row[$field] <= $value ) { + return '1'; + } elseif ( ($op == '>=' || $op == 'is greater than or equals') && $row[$field] >= $value ) { + return '1'; + } elseif ( $op == 'contains' && preg_match('/'.preg_quote($value, '/').'/i', $row[$field]) ) { + return '1'; + } elseif ( $op == 'does not contain' && !preg_match('/'.preg_quote($value, '/').'/i', $row[$field]) ) { + return '1'; + } else { + return '0'; + } + } + } + return '1'; + } + + /** + * Validates if the row is within the offset or not if sorting is disabled + * @param current_row the current row number being processed + * @return true of false + */ + function _validate_offset ($current_row) { + if ( $this->sort_by === null && $this->offset !== null && $current_row < $this->offset ) return false; + return true; + } + + /** + * Enclose values if needed + * - only used by unparse() + * @param value string to process + * @return Processed value + */ + function _enclose_value ($value = null) { + if ( $value !== null && $value != '' ) { + $delimiter = preg_quote($this->delimiter, '/'); + $enclosure = preg_quote($this->enclosure, '/'); + if ( preg_match("/".$delimiter."|".$enclosure."|\n|\r/i", $value) || ($value{0} == ' ' || substr($value, -1) == ' ') ) { + $value = str_replace($this->enclosure, $this->enclosure.$this->enclosure, $value); + $value = $this->enclosure.$value.$this->enclosure; + } + } + return $value; + } + + /** + * Check file data + * @param file local filename + * @return true or false + */ + function _check_data ($file = null) { + if ( empty($this->file_data) ) { + if ( $file === null ) $file = $this->file; + return $this->load_data($file); + } + return true; + } + + + /** + * Check if passed info might be delimiter + * - only used by find_delimiter() + * @return special string used for delimiter selection, or false + */ + function _check_count ($char, $array, $depth, $preferred) { + if ( $depth == count($array) ) { + $first = null; + $equal = null; + $almost = false; + foreach( $array as $key => $value ) { + if ( $first == null ) { + $first = $value; + } elseif ( $value == $first && $equal !== false) { + $equal = true; + } elseif ( $value == $first+1 && $equal !== false ) { + $equal = true; + $almost = true; + } else { + $equal = false; + } + } + if ( $equal ) { + $match = ( $almost ) ? 2 : 1 ; + $pref = strpos($preferred, $char); + $pref = ( $pref !== false ) ? str_pad($pref, 3, '0', STR_PAD_LEFT) : '999' ; + return $pref.$match.'.'.(99999 - str_pad($first, 5, '0', STR_PAD_LEFT)); + } else return false; + } + } + + /** + * Read local file + * @param file local filename + * @return Data from file, or false on failure + */ + function _rfile ($file = null) { + if ( is_readable($file) ) { + if ( !($fh = fopen($file, 'r')) ) return false; + $data = fread($fh, filesize($file)); + fclose($fh); + return $data; + } + return false; + } + + /** + * Write to local file + * @param file local filename + * @param string data to write to file + * @param mode fopen() mode + * @param lock flock() mode + * @return true or false + */ + function _wfile ($file, $string = '', $mode = 'wb', $lock = 2) { + if ( $fp = fopen($file, $mode) ) { + flock($fp, $lock); + $re = fwrite($fp, $string); + $re2 = fclose($fp); + if ( $re != false && $re2 != false ) return true; + } + return false; + } + +} + +?> \ No newline at end of file diff --git a/trunk/lib/upgrade.php b/trunk/lib/upgrade.php new file mode 100644 index 0000000..7c72afc --- /dev/null +++ b/trunk/lib/upgrade.php @@ -0,0 +1,3530 @@ + + * + */ + + + + + +/** + * -------------------------- FUTURE --- + * @group SVN + * @since future + * + * Following functions aren't implemented in current PHP versions, but + * might already be in CVS/SVN. + * + * @removed + * setcookie2 + * + */ + + + +/** + * ------------------------ OVERRIDE --- + * + */ +if (defined("UPGRADEPHP_OVERRIDE") and function_exists("runkit_function_remove")) { + ini_set("runkit.internal_override", 1); + runkit_function_rename("json_encode", "php::json_encode"); + runkit_function_rename("json_decode", "php::json_encode"); + } + +/** + * ----------------------------- 5.5 --- + * @group 5_5 + * @since 5.5 + * + * Extensions in PHP 5.5 + * + * @emulated + * boolval + * array_column + * json_last_error_msg + * + * @missing + * date_create_immutable + * date_create_immutable_from_format + * openssl_pbkdf2 + * hash_pbkdf2 + * + */ + + + + +/** + * Creates a new array from excerpting columns from a list of arrays. Optionally + * uses a key column from there for indexing. + * + * Full reimplementation at https://github.com/ramsey/array_column/blob/master/src/array_column.php + * + */ + function up_array_column($array, $column, $key=NULL) { + + $result = array(); + assert('isset($column) /*up_array_column() expects two params*/') + and assert('is_scalar($column) && is_scalar($key) /*up_array_column() key and column should be ints/strings*/') + and assert('is_array($array) /*up_array_column() input array isn\'t one*/'); + + // traverse array + foreach ($array as $row) { + if (isset($row[$column])) { + + // fetch as ordered list + if (($key === NULL) || !isset($row[$key])) { // this is odd in the native implementation, if the $key column is absent, it just appends + $result[] = $row[$column]; + } + + // or retain key value from another column for indexing + else { + //isset($result[$row[$key]]) and trigger_error("up_array_column(): a key occured twice, value was overwritten", E_USER_NOTICE); + $result[ $row[$key] ] = $row[$column]; + } + } + } + return $result; + } + + +/** + * That's basically just a typecast. Returns the PHP-interpreted booleanish equivalent of values. + * Just exists for parity with intval/floatval/etc. + * + */ + function up_boolval($var) { + return (bool)$var; + } + + + +/** + * Convert json_last_error() numbers into readable string: + * + */ + function up_json_last_error_msg($num) { + $msgs = array( + JSON_ERROR_NONE => "No error has occurred", + JSON_ERROR_DEPTH => "The maximum stack depth has been exceeded", + JSON_ERROR_STATE_MISMATCH => "Invalid or malformed JSON", + JSON_ERROR_CTRL_CHAR => "Control character error, possibly incorrectly encoded", + JSON_ERROR_SYNTAX => "Syntax error", + JSON_ERROR_UTF8 => "Malformed UTF-8 characters, possibly incorrectly encoded", + JSON_ERROR_RECURSION => "One or more recursive references in the value to be encoded", + JSON_ERROR_INF_OR_NAN => "One or more NAN or INF values in the value to be encoded", + JSON_ERROR_UNSUPPORTED_TYPE => "A value of a type that cannot be encoded was given", + ); + return $msgs[$num]; + } + + + + + + +/** + * ----------------------------- 5.4 --- + * @group 5_4 + * @since 5.4 + * + * Extensions in PHP 5.4 + * + * @emulated + * gzdecode + * hex2bin + * session_status -> basic probing + * + * @stub + * class_uses + * trait_exists + * get_declared_traits + * + * @missing + * libxml_set_external_entity_loader + * zlib_encode -> PHP_ZLIB_ENCODE_FUNC(zlib_encode, 0); + * zlib_decode -> PHP_ZLIB_DECODE_FUNC(zlib_decode, PHP_ZLIB_ENCODING_ANY); + * session_register_shutdown + * socket_import_stream + * getimagesizefromstring + * header_register_callback + * http_response_code + * stream_set_chunk_size + * CallbackFilterIterator + * RecursiveCallbackFilterIterator + * SessionHandler + * ReflectionZendExtension + * + * @unimplementable + * imageantialias + * imagelayereffect + * + */ + + + +/** + * Simple convenience function for pack H*, + * Converts a hextuplet string into its binary representation. + * + */ + function up_hex2bin($hex) { + return pack("H*", $hex); + } + + + +/** + * Set or get HTTP status code. + * + */ + function up_http_response_code($which=NULL) { + + $cgi = ini_get("cgi.rfc2616_headers"); + $headers = preg_grep("#^Status:|^HTTP/\d\.\d#i", headers_list()); + + # override + if ($which >= 100 and $which <= 999) { + if ($headers) { + header_remove(current($headers)); + } + # implicit notices for headers_sent() + header($cgi ? "HTTP/1.0 $which n/a" : "Status: $which n/a"); + } + # get current + elseif ($which == NULL) { + if (!$headers || !preg_match("/\d\d\d/", current($headers), $m)) { + return 200; #default + } + return intval($m[0]); + } + else trigger_error("invalid status number", E_USER_WARNING); + } + + + +/** + * Sends a Location: header. Unlike the PHP-builtin, it won't complete relative URLs. + * So it's RFC6616 compliant, not anal about the original HTTP/1.1 revision RFC2616. + * The fallback is also extraneous. + * Belongs to http extensions actually. (Will be grouped out in later upgradephp revision.) + * + */ + function up_http_redirect($url, $params=array(), $session=false, $status=0) { + if ($session) { + $params[session_name()] = session_id(); + } + if ($params) { + $url .= strstr($url, "?") ? "&" : "?"; + $url .= http_build_query($params); + } + header("Location: $url"); #, $status ? $status : 301); + $url = htmlspecialchars($url, ENT_QUOTES, "UTF-8"); + print "Redirecting to
    $url\n"; + print "\n"; + exit; // built-in exit + } + + + +/** + * Sends a Content-Type: header + * Belongs to http extensions actually. (Will be grouped out in later upgradephp revision.) + * + */ + function up_http_send_content_type($content_type="application/x-octetstream") { + return header("Content-Type: $content_type"); + } + + + +/** + * @stub + * Traits (partial classes, elaborate syntactic and academic workaround, because MI is + * hard to implement in *compiled* languages) cannot be emulated in older interpreters. + * + */ + function up_class_uses($trait) { + return false; + } + function up_trait_exists($trait) { + return false; + } + function up_get_declared_traits($trait) { + return (array)NULL; + } + + + +/** + * Long predicted, officially available @since 5.4. + * + * Inflates a string enriched with gzip headers. Counterpart to gzencode(). + * + */ + function up_gzdecode($gzdata, $maxlen=NULL) { + + #-- decode header + $len = strlen($gzdata); + if ($len < 20) { + return; + } + $head = substr($gzdata, 0, 10); + $head = unpack("n1id/C1cm/C1flg/V1mtime/C1xfl/C1os", $head); + list($ID, $CM, $FLG, $MTIME, $XFL, $OS) = array_values($head); + $FTEXT = 1<<0; + $FHCRC = 1<<1; + $FEXTRA = 1<<2; + $FNAME = 1<<3; + $FCOMMENT = 1<<4; + $head = unpack("V1crc/V1isize", substr($gzdata, $len-8, 8)); + list($CRC32, $ISIZE) = array_values($head); + + #-- check gzip stream identifier + if ($ID != 0x1f8b) { + trigger_error("up_gzdecode: not in gzip format", E_USER_WARNING); + return; + } + #-- check for deflate algorithm + if ($CM != 8) { + trigger_error("up_gzdecode: cannot decode anything but deflated streams", E_USER_WARNING); + return; + } + + #-- start of data, skip bonus fields + $s = 10; + if ($FLG & $FEXTRA) { + $s += $XFL; + } + if ($FLG & $FNAME) { + $s = strpos($gzdata, "\000", $s) + 1; + } + if ($FLG & $FCOMMENT) { + $s = strpos($gzdata, "\000", $s) + 1; + } + if ($FLG & $FHCRC) { + $s += 2; // cannot check + } + + #-- get data, uncompress + $gzdata = substr($gzdata, $s, $len-$s); + if ($maxlen) { + $gzdata = gzinflate($gzdata, $maxlen); + return($gzdata); // no checks(?!) + } + else { + $gzdata = gzinflate($gzdata); + } + + #-- check+fin + $chk = crc32($gzdata); + if ($CRC32 != $chk) { + trigger_error("up_gzdecode: checksum failed (real$chk != comp$CRC32)", E_USER_WARNING); + } + elseif ($ISIZE != strlen($gzdata)) { + trigger_error("up_gzdecode: stream size mismatch", E_USER_WARNING); + } + else { + return($gzdata); + } + } + + + +/** + * Probes for format(?) before decoding with one of the gz* functions. + * + */ + function up_zlib_decode($data) { + if (!strncmp($data, "\x1F\x8B", 2)) { + return gzdecode($data); + } + elseif (!strncmp($data, "\x78\x9C", 2)) { + return gzuncompress($data); + } + else { + return gzinflate($data); + } + } + +/** + * Weird constants, not documented in the manual yet, but that's how the function declaration looks. + * + */ + define("ZLIB_ENCODING_DEFLATE", 15); + define("ZLIB_ENCODING_RAW", -15); + define("ZLIB_ENCODING_GZIP", 31); + function up_zlib_encode($data, $method) { + if ($method == ZLIB_ENCODING_RAW) { + return gzdeflate($data); + } + elseif ($method == ZLIB_ENCODING_DEFLATE) { + return gzcompress($data); + } + elseif ($method == ZLIB_ENCODING_GZIP) { + return gzencode($data); + } + else trigger_error("encoding mode must be either ZLIB_ENCODING_RAW, ZLIB_ENCODING_GZIP or ZLIB_ENCODING_DEFLATE", E_USER_WARNING); + } + + +/** + * @stub Tests whether a session is established. + * + */ + define("PHP_SESSION_DISABLED", 0); + define("PHP_SESSION_NONE", 1); + define("PHP_SESSION_ACTIVE", 2); + function up_session_status() { + return (ini_get("session.name") != "") ? PHP_SESSION_DISABLED : + (isset($_SESSION) ? PHP_SESSION_ACTIVE : PHP_SESSION_NONE); + } + + + + + +/** + * ----------------------------- 5.3 --- + * @group 5_3 + * @since 5.3 + * + * Known additions of PHP 5.3 + * + * @emulated + * ob_get_headers (stub) + * preg_filter + * lcfirst + * class_alias + * header_remove + * parse_ini_string + * array_replace + * array_replace_recursive + * str_getcsv + * forward_static_call + * forward_static_call_array + * quoted_printable_encode + * E_DEPRECATED + * E_USER_DEPRECATED + * + * @missing + * get_called_class + * stream_context_get_params + * stream_context_set_default + * stream_supports_lock + * hash_copy + * date_create_from_format + * date_parse_from_format + * date_get_last_errors + * date_add + * date_sub + * date_diff + * date_timestamp_set + * date_timestamp_get + * timezone_location_get + * date_interval_create_from_date_string + * date_interval_format + * + */ + + + +/** + * @since PHP 5.3.0 + */ +if (!defined('E_DEPRECATED')) { define('E_DEPRECATED', 8192); } +if (!defined('E_USER_DEPRECATED')) { define('E_USER_DEPRECATED', 16384); } + + +/** + * preg_replace() variant, which filters out any unmatched $subject. + * + */ + function up_preg_filter($pattern, $replacement, $subject, $limit=-1, $count=NULL) { + + // just do the replacing first, and eventually filter later + $r = preg_replace($pattern, $replacement, $subject, $limit, $count); + + // look at subject lines one-by-one, remove from result per index + foreach ((array)$subject as $si=>$s) { + $any = 0; + foreach ((array)$pattern as $p) { + $any = $any ||preg_match($p, $s); + } + // remove if NONE of the patterns matched + if (!$any) { + if (is_array($r)) { + unset($r[$si]); // del from result array + } + else { + return NULL; // subject was a str + } + } + } + + return $r; // is already string if $subject was too + } + + + +/** + * Lowercase first character. + * + * @param string + * @return string + */ + function up_lcfirst($str) { + return strlen($str) ? strtolower($str[0]) . substr($str, 1) : ""; + } + + + +/** + * @stub cannot be emulated, because output buffering functions + * already swallow up any sent http header + * @since 5.3.? + * + * get all ob_ soaked headers(), + * + */ + function up_ob_get_headers() { + return (array)NULL; + } + + + +/** + * @stub Cannot be emulated correctly, but let's try. + * + */ + function up_header_remove($name="") { + if (strlen($name) and ($name = preg_replace("/[^-_.\w\d]+/", "", $name))) header("$name: \t"); + // Apache1.3? removed duplettes, empty header overrides previous. + // ONLY if case was identical to previous header() call. (Very uncertain for applications which need to resort to such code smell.) + } + + + +/** + * WTF? + * At least an explaning reference was available on the php.net manual. + * Why the parameters are supposed to be optional is a mystery. + * + */ + function up_class_alias($original, $alias) { + $abstract = ""; + if (class_exists("ReflectionClass")) { + $oc = new ReflectionClass($original); + $abstract = $oc->isAbstract() ? "abstract" : ""; + } + eval("$abstract class $alias extends $original { /* identical subclass */ }"); + return get_parent_class($alias) == $original; + } + + + + +/** + * Hey, reimplementin is fun. + * (Could have used a data: wrapper for parse_ini_file, but that wouldn't work for php<5.2, and the data:// (!) wrapper is flaky anyway.) + * + */ + function up_parse_ini_string($ini, $sectioned=false, $raw=0) { + $r = array(); + $map = array("true"=>1, "yes"=>1, "1"=>1, "null"=>"", "false"=>"", "no"=>"", "0"=>0); + $section = ""; + foreach (explode("\n", $ini) as $line) { + if (!strlen($line)) { + } + // handle [sections] + elseif (($line[0] == "[") and preg_match("/\[([-_\w ]+)\]/", $line, $uu)) { + $section = $uu[1]; + } + elseif (/*deprecated*/($line[0] != "#") && ($line[0] != ";") && ($i = strpos($line, "="))) { + // key=value split + $n = trim(substr($line, 0, $i)); + $v = trim(substr($line, $i+1)); + // replace special values + if (!$raw) { + $v=trim($v, '"'); // should actually use regex, to handle key="..\n.." multiline values + $v=trim($v, "'"); + if (isset($map[$v])) { + $v=$map[$v]; + } + } + // special array[]= keys allowed + if ($i = strpos($n, "[")) { + $r[$section][substr($n, 0, $i)][] = $v; + } + else { + $r[$section][$n] = $v; + } + } + } + return $sectioned ? $r : call_user_func_array("array_merge", $r); + } + + + + +/** + * Inject values from supplemental arrays into $target, according to its keys. + * + * @param array $targt + * @param+ array $supplements + * @return array + */ + function up_array_replace(/* & (?) */$target/*, $from, $from2, ...*/) { + $merge = func_get_args(); + array_shift($merge); + foreach ($merge as $add) { + foreach ($add as $i=>$v) { + $target[$i] = $v; + } + } + return $target; + } + + +/** + * Descends into sub-arrays when replacing values by key in $target array. + * + */ + function up_array_replace_recursive($target/*, $from1, $from2, ...*/) { + $merge = func_get_args(); + array_shift($merge); + + // loop through all merge arrays + foreach ($merge as $from) { + foreach ($from as $i=>$v) { + // just add (wether array or scalar) if key does not exist yet + if (!isset($target[$i])) { + $target[$i] = $v; + } + // dive in + elseif (is_array($v) && is_array($target[$i])) { + $target[$i] = up_array_replace_recursive($target[$i], $v); + } + // replace + else { + $target[$i] = $v; + } + } + } + return $target; + } + + + + +/** + * Breaks up a SINGLE LINE in CSV format. + * abc,123,"text with spaces",xy,"\"" + * + */ + function up_str_getcsv($line, $del=",", $q='"', $esc="\\", $rm_spaces="\s*") { + $line = rtrim($line, "\r\n"); + preg_match_all("/\G $rm_spaces ([^$q$del]*?) $rm_spaces $del | $q(( [$esc$esc][$q]|[^$q]* )+)$q \s* $del /xms", $line.$del, $r); + foreach ($r[1] as $i=>$v) { // merge both captures + if (empty($v) && strlen($r[2][$i])) { + $r[1][$i] = str_replace("$esc$q", "$q", $r[2][$i]); // remove escape character + } # use stripcslashes to support standard CSV \r \n escapes + } + return($r[1]); + } + + + +/** + * @stub: Basically aliases for function calls; just throw an error if called from main() and not from within a class. + * The real implementations would behave on late static binding, though. + * + */ + function up_forward_static_call_array($callback, $args=NULL) { + return call_user_func_array($callback, $args); + } + function up_forward_static_call($callback /*, ... */) { + $args = func_get_args(); + array_shift($args); + return call_user_func_array($callback, $args); + } + + + + +/** + * Encodes special chars as =0D=0A patterns. Soft-break at 76 characters. + * + */ + function up_quoted_printable_encode($str) { + $str = preg_replace("/([\\000-\\041=\\176-\\377])/e", "'='.strtoupper(dechex(ord('\$1')))", $str); + $str = preg_replace("/(.{1,76})(?<=[^=][^=])/ims", "\$1=\r\n", $str); // QP-soft-break + return $str; + } + + + + + + + + + + + + + +/** + * ------------------------------ 5.2 --- + * @group 5_2 + * @since 5.2 + * + * Additions of PHP 5.2.0 + * - some listed here might have appeared earlier or in release candidates + * + * @emulated + * json_encode + * json_decode + * error_get_last + * preg_last_error + * lchown + * lchgrp + * E_RECOVERABLE_ERROR + * M_SQRTPI + * M_LNPI + * M_EULER + * M_SQRT3 + * array_fill_keys (@doc: 4.2 or 5.2 ?) + * array_diff_key (@doc: 5.1 or 5.2 ?) + * array_diff_ukey + * array_product + * inet_ntop + * inet_pton + * array_intersect_key + * array_intersect_ukey + * mysql_set_charset + * + * @missing + * sys_getloadavg + * ftp_ssl_connect + * XmlReader + * XmlWriter + * PDO* + * pdo_drivers (should be in ext/pdo) + * + * @unimplementable + * stream_* + * + */ + + + + + +/** + * @since unknown + */ +if (!defined("E_RECOVERABLE_ERROR")) { define("E_RECOVERABLE_ERROR", 4096); } + + + +/** + * Converts PHP variable or array into a "JSON" (JavaScript value expression + * or "object notation") string. + * + * @compat + * Output seems identical to PECL versions. "Only" 20x slower than PECL version. + * @bugs + * Doesn't take care with unicode too much - leaves UTF-8 sequences alone. + * + * @param $var mixed PHP variable/array/object + * @return string transformed into JSON equivalent + */ +if (!defined("JSON_HEX_TAG")) { + define("JSON_HEX_TAG", 1); + define("JSON_HEX_AMP", 2); + define("JSON_HEX_APOS", 4); + define("JSON_HEX_QUOT", 8); + define("JSON_FORCE_OBJECT", 16); + } +if (!defined("JSON_NUMERIC_CHECK")) { + define("JSON_NUMERIC_CHECK", 32); // 5.3.3 + } +if (!defined("JSON_UNESCAPED_SLASHES")) { + define("JSON_UNESCAPED_SLASHES", 64); // 5.4.0 + define("JSON_PRETTY_PRINT", 128); // 5.4.0 + define("JSON_UNESCAPED_UNICODE", 256); // 5.4.0 + } + function up_json_encode($var, $options=0, $_indent="") { + global ${'.json_last_error'}; + ${'.json_last_error'} = JSON_ERROR_NONE; + + #-- prepare JSON string + $obj = ($options & JSON_FORCE_OBJECT); + list($_space, $_tab, $_nl) = ($options & JSON_PRETTY_PRINT) ? array(" ", " $_indent", "\n") : array("", "", ""); + $json = "$_indent"; + + if ($options & JSON_NUMERIC_CHECK and is_string($var) and is_numeric($var)) { + $var = (strpos($var, ".") || strpos($var, "e")) ? floatval($var) : intval($var); + } + + #-- add array entries + if (is_array($var) || ($obj=is_object($var))) { + + #-- check if array is associative + if (!$obj) { + $keys = array_keys((array)$var); + $obj = !($keys == array_keys($keys)); // keys must be in 0,1,2,3, ordering, but PHP treats integers==strings otherwise + } + + #-- concat individual entries + $empty = 0; $json = ""; + foreach ((array)$var as $i=>$v) { + $json .= ($empty++ ? ",$_nl" : "") // comma separators + . $_tab . ($obj ? (up_json_encode($i, $options & ~JSON_NUMERIC_CHECK, $_tab) . ":$_space") : "") // assoc prefix + . (up_json_encode($v, $options, $_tab)); // value + } + + #-- enclose into braces or brackets + $json = $obj ? "{"."$_nl$json$_nl$_indent}" : "[$_nl$json$_nl$_indent]"; + } + + #-- strings need some care + elseif (is_string($var)) { + + if (!utf8_decode($var)) { + trigger_error("up_json_encode: invalid UTF-8 encoding in string, cannot proceed.", E_USER_WARNING); + $var = NULL; + } + $rewrite = array( + "\\" => "\\\\", + "\"" => "\\\"", + "\010" => "\\b", + "\f" => "\\f", + "\n" => "\\n", + "\r" => "\\r", + "\t" => "\\t", + "/" => $options & JSON_UNESCAPED_SLASHES ? "/" : "\\/", + "<" => $options & JSON_HEX_TAG ? "\\u003C" : "<", + ">" => $options & JSON_HEX_TAG ? "\\u003E" : ">", + "'" => $options & JSON_HEX_APOS ? "\\u0027" : "'", + '"' => $options & JSON_HEX_QUOT ? "\\u0022" : '\"', + "&" => $options & JSON_HEX_AMP ? "\\u0026" : "&", + ); + $var = strtr($var, $rewrite); + //@COMPAT control chars should probably be stripped beforehand, not escaped as here + if (function_exists("iconv") && ($options & JSON_UNESCAPED_UNICODE) == 0) { + $var = preg_replace("/[^\\x{0020}-\\x{007F}]/ue", "'\\u'.current(unpack('H*', iconv('UTF-8', 'UCS-2BE', '$0')))", $var); + } + $json = '"' . $var . '"'; + } + + #-- basic types + elseif (is_bool($var)) { + $json = $var ? "true" : "false"; + } + elseif ($var === NULL) { + $json = "null"; + } + elseif (is_int($var)) { + $json = "$var"; + } + elseif (is_float($var)) { + if (is_nan($var) || is_infinite($var)) { + ${'.json_last_error'} = JSON_ERROR_INF_OR_NAN; + return; + } + else { + $json = "$var"; + } + } + + #-- something went wrong + else { + trigger_error("up_json_encode: don't know what a '" .gettype($var). "' is.", E_USER_WARNING); + ${'.json_last_error'} = JSON_ERROR_UNSUPPORTED_TYPE; + return; + } + + #-- done + return($json); + } + + +/** + * Parses a JSON (JavaScript value expression) string into a PHP variable + * (array or object). + * + * @compat + * Behaves similar to PECL version, but is less quiet on errors. + * Now even decodes unicode \uXXXX string escapes into UTF-8. + * "Only" 27 times slower than native function. + * @bugs + * Might parse some misformed representations, when other implementations + * would scream error or explode. + * @code + * This is state machine spaghetti code. Needs the extranous parameters to + * process subarrays, etc. When it recursively calls itself, $n is the + * current position, and $waitfor a string with possible end-tokens. + * + * @param $json string JSON encoded values + * @param $assoc bool pack data into php array/hashes instead of objects + * @return mixed parsed into PHP variable/array/object + */ + + define("JSON_OBJECT_AS_ARRAY", 1); // undocumented + define("JSON_BIGINT_AS_STRING", 2); // 5.4.0 + define("JSON_PARSE_JAVASCRIPT", 4); // unquoted object keys, and single quotes ' strings identical to double quoted, more relaxed parsing + + function up_json_decode($json, $assoc=FALSE, $limit=512, $options=0, /*emu_args*/$n=0,$state=0,$waitfor=0) { + global ${'.json_last_error'}; + ${'.json_last_error'} = JSON_ERROR_NONE; + + #-- maximum nesting depth for decoding + if ($limit < 0) { + ${'.json_last_error'} = JSON_ERROR_DEPTH; + return; // fall through + } + + #-- result var + $val = NULL; + + // shortcut state for parsing errors + $FAILURE = array( + NULL, // result var + 1<<31 // tokenizer position + ); + + // transliterations from JSON to PHP values + static $lang_eq = array("true" => TRUE, "false" => FALSE, "null" => NULL); + static $str_eq = array("n"=>"\012", "r"=>"\015", "\\"=>"\\", '"'=>'"', "f"=>"\f", "b"=>"\010", "t"=>"\t", "/"=>"/"); + + #-- strip UTF-8 BOM (the native version doesn't do this, but .. should) + while (strncmp($json, "\xEF\xBB\xBF", 3) == 0) { + trigger_error("UTF-8 BOM prefaces JSON, that's invalid for PHPs native up_json_decode", E_USER_ERROR); + $json = substr($json, 3); + } + + #-- flat char-wise parsing + for (/*$n=0,*/ $len = strlen($json); $n<$len; /*$n++*/) { + $c = $json[$n]; + + #-= in-string + if ($state==='"' or $state==="'") { + + if ($c == '\\') { + $c = $json[++$n]; + + // simple C escapes + if (isset($str_eq[$c])) { + $val .= $str_eq[$c]; + } + + // here we transform \uXXXX Unicode (always 4 nibbles) references to UTF-8 + elseif ($c == "u") { + // read just 16bit (therefore value can't be negative) + $hex = hexdec( substr($json, $n+1, 4) ); + $n += 4; + // Unicode ranges + if ($hex < 0x80) { // plain ASCII character + $val .= chr($hex); + } + elseif ($hex < 0x800) { // 110xxxxx 10xxxxxx + $val .= chr(0xC0 + $hex>>6) . chr(0x80 + $hex&63); + } + elseif ($hex <= 0xFFFF) { // 1110xxxx 10xxxxxx 10xxxxxx + $val .= chr(0xE0 + $hex>>12) . chr(0x80 + ($hex>>6)&63) . chr(0x80 + $hex&63); + } + // other ranges, like 0x1FFFFF=0xF0, 0x3FFFFFF=0xF8 and 0x7FFFFFFF=0xFC do not apply + } + + // for JS (not JSON) the extraneous backslash just gets omitted + elseif ($options & JSON_PARSE_JAVASCRIPT) { + if (is_numeric($c) and preg_match("/[0-3][0-7][0-7]|[0-7]{1,2}/", substr($json, $n), $m)) { + $val .= chr(octdec($m[0])); + $n += strlen($m[0]) - 1; + } + else { + $val .= $c; + } + } + + // redundant backslashes disallowed in JSON + else { + $val .= "\\$c"; + ${'.json_last_error'} = JSON_ERROR_CTRL_CHAR; // not quite, but + trigger_error("Invalid backslash escape for JSON \\$c", E_USER_WARNING); + return $FAILURE; + } + } + + // end of string + elseif ($c == $state) { + $state = 0; + } + + //@COMPAT: specialchars check - but native json doesn't do it? + #elseif (ord($c) < 32) && !in_array($c, $str_eq)) { + # ${'.json_last_error'} = JSON_ERROR_CTRL_CHAR; + #} + + // a single character was found + else/*if (ord($c) >= 32)*/ { + $val .= $c; + } + } + + #-> end of sub-call (array/object) + elseif ($waitfor && (strpos($waitfor, $c) !== false)) { + return array($val, $n); // return current value and state + } + + #-= in-array + elseif ($state===']') { + list($v, $n) = up_json_decode($json, $assoc, $limit, $options, $n, 0, ",]"); + $val[] = $v; + if ($json[$n] == "]") { return array($val, $n); } + } + + #-= in-object + elseif ($state==='}') { + // quick regex parsing cheat for unquoted JS object keys + if ($options & JSON_PARSE_JAVASCRIPT and $c != '"' and preg_match("/^\s*(?!\d)(\w\pL*)\s*/u", substr($json, $n), $m)) { + $i = $m[1]; + $n = $n + strlen($m[0]); + } + else { + // this allowed non-string indicies + list($i, $n) = up_json_decode($json, $assoc, $limit, $options, $n, 0, ":"); + } + list($v, $n) = up_json_decode($json, $assoc, $limit, $options, $n+1, 0, ",}"); + $val[$i] = $v; + if ($json[$n] == "}") { return array($val, $n); } + } + + #-- looking for next item (0) + else { + + #-> whitespace + if (preg_match("/\s/", $c)) { + // skip + } + + #-> string begin + elseif ($c == '"') { + $state = $c; + } + + #-> object + elseif ($c == "{") { + list($val, $n) = up_json_decode($json, $assoc, $limit-1, $options, $n+1, '}', "}"); + + if ($val && $n) { + $val = $assoc ? (array)$val : (object)$val; + } + } + + #-> array + elseif ($c == "[") { + list($val, $n) = up_json_decode($json, $assoc, $limit-1, $options, $n+1, ']', "]"); + } + + #-> numbers + elseif (preg_match("#^(-?\d+(?:\.\d+)?)(?:[eE]([-+]?\d+))?#", substr($json, $n), $uu)) { + $val = $uu[1]; + $n += strlen($uu[0]) - 1; + if (strpos($val, ".")) { // float + $val = floatval($val); + } + elseif ($val[0] == "0") { // oct + $val = octdec($val); + } + else { + $toobig = strval(intval($val)) !== strval($val); + if ($toobig and !isset($uu[2]) and ($options & JSON_BIGINT_AS_STRING)) { + $val = $val; // keep lengthy numbers as string + } + elseif ($toobig or isset($uu[2])) { // must become float anyway + $val = floatval($val); + } + else { // int + $val = intval($val); + } + } + // exponent? + if (isset($uu[2])) { + $val *= pow(10, (int)$uu[2]); + } + } + + #-> boolean or null + elseif (preg_match("#^(true|false|null)\b#", substr($json, $n), $uu)) { + $val = $lang_eq[$uu[1]]; + $n += strlen($uu[1]) - 1; + } + + #-> JS-string begin + elseif ($options & JSON_PARSE_JAVASCRIPT and $c == "'") { + $state = $c; + } + + #-> comment + elseif ($options & JSON_PARSE_JAVASCRIPT and ($c == "/") and ($json[$n+1]=="*")) { + // just find end, skip over + ($n = strpos($json, "*/", $n+1)) or ($n = strlen($json)); + } + + #-- parsing error + else { + // PHPs native up_json_decode() breaks here usually and QUIETLY + trigger_error("up_json_decode: error parsing '$c' at position $n", E_USER_WARNING); + ${'.json_last_error'} = JSON_ERROR_SYNTAX; + return $waitfor ? $FAILURE : NULL; + } + + }//state + + #-- next char + if ($n === NULL) { ${'.json_last_error'} = JSON_ERROR_STATE_MISMATCH; return NULL; } // ooops, seems we have two failure modes + $n++; + }//for + + #-- final result + return ($val); + } + + +/** + * @stub + * + * Should return last JSON decoding error. + * + */ +if (!defined("JSON_ERROR_NONE")) { + define("JSON_ERROR_NONE", 0); + define("JSON_ERROR_DEPTH", 1); + define("JSON_ERROR_STATE_MISMATCH", 2); + define("JSON_ERROR_CTRL_CHAR", 3); + define("JSON_ERROR_SYNTAX", 4); + define("JSON_ERROR_UTF8", 5); + define("JSON_ERROR_RECURSION", 6); + define("JSON_ERROR_INF_OR_NAN", 7); + define("JSON_ERROR_UNSUPPORTED_TYPE", 7); + } + function up_json_last_error() { + global ${'.up_json_last_error'}; + return ${'.up_json_last_error'}; // gives a notice if json_decode was never invoked before (no status constant for that) + } + + + +/** + * @stub + * + * Should return last PCRE error. + * + */ + if (!defined("PREG_NO_ERROR")) { define("PREG_NO_ERROR", 0); } + if (!defined("PREG_INTERNAL_ERROR")) { define("PREG_INTERNAL_ERROR", 1); } + if (!defined("PREG_BACKTRACK_LIMIT_ERROR")) { define("PREG_BACKTRACK_LIMIT_ERROR", 2); } + if (!defined("PREG_RECURSION_LIMIT_ERROR")) { define("PREG_RECURSION_LIMIT_ERROR", 3); } + if (!defined("PREG_BAD_UTF8_ERROR")) { define("PREG_BAD_UTF8_ERROR", 4); } + function up_preg_last_error() { + return PREG_NO_ERROR; + } + + + + +/** + * returns path of the system directory for temporary files + * + * @since 5.2.1 + */ + function up_sys_get_temp_dir() { + # check possible alternatives + ($temp = ini_get("temp_dir")) + or + ($temp = @$_ENV["TMPDIR"]) + or + ($temp = @$_ENV["TEMP"]) + or + ($temp = @$_ENV["TMP"]) + or + ($temp = "/tmp"); + # fin + return($temp); + } + + + +/** + * @stub + * + * Should return associative array with last error message. + * + */ + function up_error_get_last() { + return array( + "type" => 0, + "message" => $GLOBALS["php_errormsg"], + "file" => "unknonw", + "line" => 0, + ); + } + + + + +/** + * @flag quirky, exec, realmode + * + * Change owner of a symlink filename. + * + */ + function up_lchown($fn, $user) { + if (PHP_OS != "Linux") { + return false; + } + $user = escapeshellcmd($user); + $fn = escapeshellcmd($fn); + exec("chown -h '$user' '$fn'", $uu, $state); + return($state); + } + + + +/** + * @flag quirky, exec, realmode + * + * Change group of a symlink filename. + * + */ + function up_lchgrp($fn, $group) { + return lchown($fn, ":$group"); + } + + + +/** + * @doc: Got this function new in PHP 5.2, but documentation says 4.2 ??? + * + * array_fill() with given $keys + * + */ + function up_array_fill_keys($keys, $value) { + return array_combine($keys, array_fill(0, count($keys), $value)); + } + + + +/** + * @doc: php manual says 5.1, but function appeared with 5.2 + * + * Returns array entries, whose keys are not in any of the comparison arrays. + * + */ + function up_array_diff_key($base /*...*/) { + $other = func_get_args(); + array_shift($other); + + $cmp = call_user_func_array("array_merge", array_map("array_keys", $other)); + + foreach ($cmp as $key) { + $key = (string) $key; + if (array_key_exists($key, $base)) { + // cannot compare if $key is actually a string in $base + unset($base[$key]); + } + } + return ($base); + } + + + + +/** + * @doc: php manual says 5.1, but function appeared with 5.2 + * + * Uses callback function to compare array keys. + * Callback returns -1, 0, +1, and then some keys are filtered??? + * Let's assume ==0 is meant for no difference --> and no difference => filter out + * + */ + function up_array_diff_ukey($base, $other_arrays/*...*/, $callback) { + $other = func_get_args(); + array_shift($other); + $callback = array_pop($other); + + $cmp = call_user_func_array("array_merge", array_map("array_keys", $other)); + + foreach ($base as $key=>$value) { + // compare against each key from $other arrays + foreach ($cmp as $k) { + if ($callback($key, $k) === 0) { + unset($base[$key]); + } + } + } + return $base; + } + + + +/** + * @doc: 5.1 vs 5.2 + * + * Keeps only array-entries, if key exists also in comparison arrays + * + */ + function up_array_intersect_key($base /*...*/) { + $all_arrays = array_map("array_keys", func_get_args()); + $keep = call_user_func_array("array_intersect", $all_arrays); + + $r = array(); + foreach ($keep as $k) { + $r[$k] = $base[$k]; + } + return ($r); + } + + + +/** + * @doc: 5.1 vs 5.2 + * + * array_uintersect on keys + * + */ + function up_array_intersect_ukey(/*...*/) { + $args = func_get_args(); + $base = $args[0]; + $callback = array_pop($other); + + $keys = array_map("array_values", $args); + $intersect = call_user_func_array("array_uintersect", array_merge($keys, array($callback))); + + $r = array(); + foreach ($intersect as $key) { + $r[$key] = $base[$key]; + } + return $r; + } + + + + + + + +/** + * Hmmm. + * + */ + function up_array_product($multiply_us) { + $r = count($multiply_us) ? 1 : NULL; + foreach ($multiply_us as $m) { + $r = $r * $m; + } + return $r; + } + + + +/** + * Converts chr/bin/string-representation to human-readable IP text. + * + */ + function up_inet_ntop($bin) { + if (strlen($bin) == 4) { // IPv4 + return implode(".", array_map("ord", str_split($bin, 1))); + } + elseif (strlen($bin) == 16) { // IPv6 + return preg_replace("/:?(0000:)+/", "::", implode(":", str_split(bin2hex($bin), 4))); + } + elseif (strlen($bin) == 6) { // MAC + return implode(":", str_split(bin2hex($bin), 2)); + } + } + + +/** + * Compact IPv4 1.2.3.4 or IPv6 ::FFFF:0001 addresses into binary string. + * + */ + function up_inet_pton($str) { + if (strpos($str, ".")) { // IPv4 + return array_map("chr", explode(".", $str)); + } + elseif (strstr($str, ":")) { // IPv6 + $str = str_replace("::", str_repeat(":", 2 + 7 - substr_count($str, ":")), $str); // padding "::" can appear anywhere inside, replaces 7-x other :0000 colons and zeros + $str = implode(array_map("up_inet_pton___ipv6_pad", explode(":", $str))); + return pack("H32", $str); + } + } + function up_inet_pton___ipv6_pad($s) { + return str_pad($s, 4, "0", STR_PAD_LEFT); + } + + +/** + * @since 5.2.3 + * SET NAMES $charset + * + */ + function up_mysql_set_charset($charset, $link=NULL) { + return mysqli_query("SET NAMES '$charset'", $link); + } + + + + +/** + * ------------------------------ 5.1 --- + * @group 5_1 + * @since 5.1 + * + * Additions in PHP 5.1 + * - most functions here appeared in -rc1 already + * - and were backported to 4.4 series? + * + * @emulated + * hash_hmac + * property_exists + * time_sleep_until + * fputcsv + * strptime + * ENT_COMPAT + * ENT_QUOTES + * ENT_NOQUOTES + * htmlspecialchars_decode + * PHP_INT_SIZE + * PHP_INT_MAX + * M_SQRTPI + * M_LNPI + * M_EULER + * M_SQRT3 + * + * @missing + * strptime + * + * @unimplementable + * ... + * + */ + + + +/** + * HMAC as per rfc2104, + * only works with PHP-available "md5" and "sha1" algorithm backends + * + */ + function up_hash_hmac($H, $data, $key, $raw=0) { + + # algorithm parameters + static $bitsize = array("sha1"=>160, "md5"=>128, "sha256"=>256, "sha512"=>512, "sha384"=>384, "sha224"=>224, "ripemd"=>160); + $B = 64; + + # bring key to block size 64, hash it first if longer + if (strlen($key) > $B) { + $key = $H($key, 1); + } + $key .= str_repeat("\0", $B - strlen($key)); + + # padding, XOR with key + $inner_pad = ""; + $outer_pad = ""; + for ($i=0; $i<$B; $i++) { + $inner_pad .= chr(0x36 ^ ord($key[$i])); + $outer_pad .= chr(0x5C ^ ord($key[$i])); + } + + # apply hash + $data = $H($outer_pad . $H($inner_pad . $data, 1), 1); + + # bin2hex + return $raw ? $data : bin2hex($data); + } + + + +/** + * Constants for future 64-bit integer support. + * + */ +if (!defined("PHP_INT_SIZE")) { define("PHP_INT_SIZE", 4); } +if (!defined("PHP_INT_MAX")) { define("PHP_INT_MAX", 2147483647); } + + + +/** + * @flag bugfix + * @see #33895 + * + * Missing constants in 5.1, originally appeared in 4.0. + */ +if (!defined("M_SQRTPI")) { define("M_SQRTPI", 1.7724538509055); } +if (!defined("M_LNPI")) { define("M_LNPI", 1.1447298858494); } +if (!defined("M_EULER")) { define("M_EULER", 0.57721566490153); } +if (!defined("M_SQRT3")) { define("M_SQRT3", 1.7320508075689); } + + + + +/** + * removes entities < > & and eventually " from HTML string + * + */ + if (!defined("ENT_COMPAT")) { define("ENT_COMPAT", 2); } + if (!defined("ENT_QUOTES")) { define("ENT_QUOTES", 3); } + if (!defined("ENT_NOQUOTES")) { define("ENT_NOQUOTES", 0); } + function up_htmlspecialchars_decode($string, $quotes=2) { + $d = $quotes & ENT_COMPAT; + $s = $quotes & ENT_QUOTES; + return str_replace( + array("<", ">", ($s ? """ : "&.-;"), ($d ? "'" : "&.-;"), "&"), + array("<", ">", "'", "\"", "&"), + $string + ); + } + + + +/** + * @flag needs5 + * + * Checks for existence of object property, should return TRUE even for NULL values. + * + * @compat + * no test for edge cases + */ + function up_property_exists($obj, $propname) { + if (is_object($obj)) { + $props = array_keys(get_object_vars($obj)); + } + elseif (class_exists($obj)) { + $props = array_keys(get_class_vars($obj)); + } + return !empty($props) and in_array($propname, $props); + } + + + +/** + * halt execution, until given timestamp + * + */ + function up_time_sleep_until($t) { + $delay = $t - time(); + if ($delay < 0) { + trigger_error("up_time_sleep_until: timestamp in the past", E_USER_WARNING); + return false; + } + else { + sleep((int)$delay); + #usleep(($delay - floor($delay)) * 1000000); + return true; + } + } + + + +/** + * @untested + * + * Writes an array as CSV text line into opened filehandle. + * + */ + function up_fputcsv($fp, $fields, $delim=",", $encl='"') { + $line = ""; + foreach ((array)$fields as $str) { + $line .= ($line ? $delim : "") + . $encl + . str_replace(array('\\', $encl), array('\\\\'. '\\'.$encl), $str) + . $encl; + } + fwrite($fp, $line."\n"); + } + + + +/** + * @flag basic + * @untested + * + * @compat + * only implements a few basic regular expression lookups + * no idea how to handle all of it + */ + function up_strptime($str, $format) { + static $expand = array( + "%D" => "%m/%d/%y", + "%T" => "%H:%M:%S", + ); + static $map_r = array( + "%S"=>"tm_sec", + "%M"=>"tm_min", + "%H"=>"tm_hour", + "%d"=>"tm_mday", + "%m"=>"tm_mon", + "%Y"=>"tm_year", + "%y"=>"tm_year", + "%W"=>"tm_wday", + "%D"=>"tm_yday", + "%u"=>"unparsed", + ); + static $names = array( + "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, + "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12, + "Sun" => 0, "Mon" => 1, "Tue" => 2, "Wed" => 3, "Thu" => 4, "Fri" => 5, "Sat" => 6, + ); + + #-- transform $format into extraction regex + $format = str_replace(array_keys($expand), array_values($expand), $format); + $preg = preg_replace("/(%\w)/", "(\w+)", preg_quote($format)); + + #-- record the positions of all STRFCMD-placeholders + preg_match_all("/(%\w)/", $format, $positions); + $positions = $positions[1]; + + #-- get individual values + if (preg_match("#$preg#", "$str", $extracted)) { + + #-- get values + foreach ($positions as $pos=>$strfc) { + $v = $extracted[$pos + 1]; + + #-- add + if ($n = $map_r[$strfc]) { + $vals[$n] = ($v > 0) ? (int)$v : $v; + } + else { + $vals["unparsed"] .= $v . " "; + } + } + + #-- fixup some entries + $vals["tm_wday"] = $names[ substr($vals["tm_wday"], 0, 3) ]; + if ($vals["tm_year"] >= 1900) { + $tm_year -= 1900; + } + elseif ($vals["tm_year"] > 0) { + $vals["tm_year"] += 100; + } + if ($vals["tm_mon"]) { + $vals["tm_mon"] -= 1; + } + else { + $vals["tm_mon"] = $names[ substr($vals["tm_mon"], 0, 3) ] - 1; + } + + #-- calculate wday + // ... (mktime) + } + return isset($vals) ? $vals : false; + } + + + + + + + + + + + + + +/** + * ------------------------------ 5.0 --- + * @group 5_0 + * @since 5.0 + * + * PHP 5.0 introduces the Zend Engine 2 with new object-orientation features + * which cannot be reimplemented/defined for PHP4. The additional procedures + * and functions however can. + * + * @emulated + * stripos + * strripos + * str_ireplace + * get_headers + * headers_list + * fprintf + * vfprintf + * str_split + * http_build_query + * convert_uuencode + * convert_uudecode + * scandir + * idate + * time_nanosleep + * strpbrk + * get_declared_interfaces + * array_combine + * array_walk_recursive + * substr_compare + * spl_classes + * class_parents + * session_commit + * dns_check_record + * dns_get_mx + * setrawcookie + * file_put_contents + * COUNT_NORMAL + * COUNT_RECURSIVE + * count_recursive + * FILE_USE_INCLUDE_PATH + * FILE_IGNORE_NEW_LINES + * FILE_SKIP_EMPTY_LINES + * FILE_APPEND + * FILE_NO_DEFAULT_CONTEXT + * E_STRICT + * mysqli_set_charset + * + * @missing + * proc_nice + * dns_get_record + * date_sunrise - undoc. + * date_sunset - undoc. + * PHP_CONFIG_FILE_SCAN_DIR + * clone + * + * @unimplementable + * set_exception_handler + * restore_exception_handler + * debug_print_backtrace - in ext, needs4.3 + * debug_backtrace - stub + * class_implements + * proc_terminate + * proc_get_status + * range - new param + * microtime - new param + * + */ + + + + +#-- constant: end of line +if (!defined("PHP_EOL")) { define("PHP_EOL", ( (DIRECTORY_SEPARATOR == "\\") ? "\015\012" : (strncmp(PHP_OS, "D", 1) ? "\012" : "\015") ) ); } # "D" for Darwin + + + +/** + * case-insensitive string search function, + * - finds position of first occourence of a string c-i + * - parameters identical to strpos() + */ + function up_stripos($haystack, $needle, $offset=NULL) { + + #-- simply lowercase args + $haystack = strtolower($haystack); + $needle = strtolower($needle); + + #-- search + $pos = strpos($haystack, $needle, $offset); + return($pos); + } + + + + +/** + * case-insensitive string search function + * - but this one starts from the end of string (right to left) + * - offset can be negative or positive + * + */ + function up_strripos($haystack, $needle, $offset=NULL) { + + #-- lowercase incoming strings + $haystack = strtolower($haystack); + $needle = strtolower($needle); + + #-- [-]$offset tells to ignore a few string bytes, + # we simply cut a bit from the right + if (isset($offset) && ($offset < 0)) { + $haystack = substr($haystack, 0, strlen($haystack) - 1); + } + + #-- let PHP do it + $pos = strrpos($haystack, $needle); + + #-- [+]$offset => ignore left haystack bytes + if (isset($offset) && ($offset > 0) && ($pos > $offset)) { + $pos = false; + } + + #-- result + return($pos); + } + + +/** + * case-insensitive version of str_replace + * + */ + function up_str_ireplace($search, $replace, $subject, $count=NULL) { + + #-- call ourselves recursively, if parameters are arrays/lists + if (is_array($search)) { + $replace = array_values($replace); + foreach (array_values($search) as $i=>$srch) { + $subject = up_str_ireplace($srch, $replace[$i], $subject); + } + } + + #-- sluice replacement strings through the Perl-regex module + # (faster than doing it by hand) + else { + $replace = addcslashes($replace, "$\\"); + $search = "{" . preg_quote($search) . "}i"; + $subject = preg_replace($search, $replace, $subject); + } + + #-- result + return($subject); + } + + +/** + * performs a http HEAD request + * + */ + function up_get_headers($url, $parse=0) { + + #-- extract URL parts ($host, $port, $path, ...) + $c = parse_url($url); + $c = array_merge(array("port"=>"80", "path"=>"/"), $c); + extract($c); + + #-- try to open TCP connection + $f = fsockopen($host, $port, $errno, $errstr, $timeout=15); + if (!$f) { + return; + } + + #-- send request header + socket_set_blocking($f, true); + fwrite($f, "HEAD $path HTTP/1.0\015\012" + . "Host: $host\015\012" + . "Connection: close\015\012" + . "Accept: */*, xml/*\015\012" + . "User-Agent: ".trim(ini_get("user_agent"))."\015\012" + . "\015\012"); + + #-- read incoming lines + $ls = array(); + while ( !feof($f) && ($line = trim(fgets($f, 1<<16))) ) { + + #-- read header names to make result an hash (names in array index) + if ($parse) { + if ($l = strpos($line, ":")) { + $name = substr($line, 0, $l); + $value = trim(substr($line, $l + 1)); + #-- merge headers + if (isset($ls[$name])) { + $ls[$name] .= ", $value"; + } + else { + $ls[$name] = $value; + } + } + #-- HTTP response status header as result[0] + else { + $ls[] = $line; + } + } + + #-- unparsed header list (numeric indices) + else { + $ls[] = $line; + } + } + + #-- close TCP connection and give result + fclose($f); + return($ls); + } + + +/** + * @stub + * list of already/potentially sent HTTP responsee headers(), + * CANNOT be implemented (except for Apache module maybe) + * + */ + function up_headers_list() { + trigger_error("up_headers_list(): not supported by this PHP version", E_USER_WARNING); + return (array)NULL; + } + + +/** + * write formatted string to stream/file, + * arbitrary numer of arguments + * + */ + function up_fprintf(/*...*/) { + $args = func_get_args(); + $stream = array_shift($args); + return fwrite($stream, call_user_func_array("sprintf", $args)); + } + + +/** + * write formatted string to stream, args array + * + */ + function up_vfprintf($stream, $format, $args=NULL) { + return fwrite($stream, vsprintf($format, $args)); + } + + +/** + * splits a string in evenly sized chunks + * + * @return array + */ + function up_str_split($str, $chunk=1) { + $r = array(); + + #-- return back as one chunk completely, if size chosen too low + if ($chunk < 1) { + $r[] = $str; + } + + #-- add substrings to result array until subject strings end reached + else { + $len = strlen($str); + for ($n=0; $n<$len; $n+=$chunk) { + $r[] = substr($str, $n, $chunk); + } + } + return($r); + } + + +/** + * constructs a QUERY_STRING (application/x-www-form-urlencoded format, non-raw) + * from a nested array/hash with name=>value pairs + * - only first two args are part of the original API - rest used for recursion + * + * @param mixed $vars variable data for query string + * @param string $int_prefix (optional) + * @param string $subarray_pfix (optional) + * @param integer $level + * @return mixed + */ + function up_http_build_query($vars, $int_prefix="", $subarray_pfix="", $level=0) { + + #-- empty starting string + $s = ""; + ($SEP = ini_get("arg_separator.output")) or ($SEP = "&"); + + #-- traverse hash/array/list entries + foreach ($vars as $index=>$value) { + + #-- add sub_prefix for subarrays (happens for recursed innovocation) + if ($subarray_pfix) { + if ($level) { + $index = "[" . $index . "]"; + } + $index = $subarray_pfix . $index; + } + #-- add user-specified prefix for integer-indices + elseif (is_int($index) && strlen($int_prefix)) { + $index = $int_prefix . $index; + } + + #-- recurse for sub-arrays + if (is_array($value)) { + $s .= up_http_build_query($value, "", $index, $level + 1); + } + else { // or just literal URL parameter + $s .= $SEP . $index . "=" . urlencode($value); + } + } + + #-- remove redundant "&" from first round (-not checked above to simplifiy loop) + if (!$subarray_pfix) { + $s = substr($s, strlen($SEP)); + } + + #-- return result / to previous array level and iteration + return($s); + } + + +/** + * transform into 3to4 uuencode + * - this is the bare encoding, not the uu file format + * + * @param string + * @return string + */ + function up_convert_uuencode($bin) { + + #-- init vars + $out = ""; + $line = ""; + $len = strlen($bin); + $bin .= "\01\01\01"; // PHP and uuencode(1) use some special garbage??, looks like "\000"* and "`\n`" simply appended + + #-- canvass source string + for ($n=0; $n<$len; ) { + + #-- make 24-bit integer from first three bytes + $x = (ord($bin[$n++]) << 16) + + (ord($bin[$n++]) << 8) + + (ord($bin[$n++]) << 0); + + #-- disperse that into 4 ascii characters + $line .= chr( 32 + (($x >> 18) & 0x3f) ) + . chr( 32 + (($x >> 12) & 0x3f) ) + . chr( 32 + (($x >> 6) & 0x3f) ) + . chr( 32 + (($x >> 0) & 0x3f) ); + + #-- cut lines, inject count prefix before each + if (($n % 45) == 0) { + $out .= chr(32 + 45) . "$line\n"; + $line = ""; + } + } + + #-- throw last line, +length prefix + if ($trail = ($len % 45)) { + $out .= chr(32 + $trail) . "$line\n"; + } + + // uuencode(5) doesn't tell so, but spaces are replaced with the ` char in most implementations + $out = strtr("$out \n", " ", "`"); + return($out); + } + + +/** + * decodes uuencoded() data again + * + * @param string $from + * @return string + */ + function up_convert_uudecode($from) { + + #-- prepare + $out = ""; + $from = strtr($from, "`", " "); + + #-- go through lines + foreach(explode("\n", ltrim($from)) as $line) { + if (!strlen($line)) { + break; // end reached + } + + #-- current line length prefix + unset($num); + $num = ord($line{0}) - 32; + if (($num <= 0) || ($num > 62)) { // 62 is the maximum line length + break; // according to uuencode(5), so we stop here too + } + $line = substr($line, 1); + + #-- prepare to decode 4-char chunks + $add = ""; + for ($n=0; strlen($add)<$num; ) { + + #-- merge 24 bit integer from the 4 ascii characters (6 bit each) + $x = ((ord($line[$n++]) - 32) << 18) + + ((ord($line[$n++]) - 32) << 12) // were saner with "& 0x3f" + + ((ord($line[$n++]) - 32) << 6) + + ((ord($line[$n++]) - 32) << 0); + + #-- reconstruct the 3 original data chars + $add .= chr( ($x >> 16) & 0xff ) + . chr( ($x >> 8) & 0xff ) + . chr( ($x >> 0) & 0xff ); + } + + #-- cut any trailing garbage (last two decoded chars may be wrong) + $out .= substr($add, 0, $num); + $line = ""; + } + + return($out); + } + + +/** + * return array of filenames in a given directory + * (only works for local files) + * + * @param string $dirname + * @param bool $desc + * @return array + */ + function up_scandir($dirname, $desc=0) { + + #-- check for file:// protocol, others aren't handled + if (strpos($dirname, "file://") === 0) { + $dirname = substr($dirname, 7); + if (strpos($dirname, "localh") === 0) { + $dirname = substr($dirname, strpos($dirname, "/")); + } + } + + #-- directory reading handle + if ($dh = opendir($dirname)) { + $ls = array(); + while ($fn = readdir($dh)) { + $ls[] = $fn; // add to array + } + closedir($dh); + + #-- sort filenames + if ($desc) { + rsort($ls); + } + else { + sort($ls); + } + return $ls; + } + + #-- failure + return false; + } + + +/** + * like date(), but returns an integer for given one-letter format parameter + * + * @param string $formatchar + * @param integer $timestamp + * @return integer + */ + function up_idate($formatchar, $timestamp=NULL) { + + #-- reject non-simple type parameters + if (strlen($formatchar) != 1) { + return false; + } + + #-- get current time, if not given + if (!isset($timestamp)) { + $timestamp = time(); + } + + #-- get and turn into integer + $str = date($formatchar, $timestamp); + return (int)$str; + } + + + +/** + * combined sleep() and usleep() + * + */ + function up_time_nanosleep($sec, $nano) { + sleep($sec); + usleep($nano); + } + + + + +/** + * search first occourence of any of the given chars, returns rest of haystack + * (char_list must be a string for compatibility with the real PHP func) + * + * @param string $haystack + * @param string $char_list + * @return integer + */ + function up_strpbrk($haystack, $char_list) { + + #-- prepare + $len = strlen($char_list); + $min = strlen($haystack); + + #-- check with every symbol from $char_list + for ($n = 0; $n < $len; $n++) { + $l = strpos($haystack, $char_list{$n}); + + #-- get left-most occourence + if (($l !== false) && ($l < $min)) { + $min = $l; + } + } + + #-- result + if ($min) { + return(substr($haystack, $min)); + } + else { + return(false); + } + } + + + +/** + * logo image activation URL query strings (gaga feature) + * + */ + function up_php_real_logo_guid() { return php_logo_guid(); } + function up_php_egg_logo_guid() { return zend_logo_guid(); } + + +/** + * no need to implement this + * (there aren't interfaces in PHP4 anyhow) + * + */ + function up_get_declared_interfaces() { + trigger_error("up_get_declared_interfaces(): Current script won't run reliably with PHP4.", E_USER_WARNING); + return( (array)NULL ); + } + + + +/** + * creates an array from lists of $keys and $values + * (both should have same number of entries) + * + * @param array $keys + * @param array $values + * @return array + */ + function up_array_combine($keys, $values) { + + #-- convert input arrays into lists + $keys = array_values($keys); + $values = array_values($values); + $r = array(); + + #-- one from each + foreach ($values as $i=>$val) { + if ($key = $keys[$i]) { + $r[$key] = $val; + } + else { + $r[] = $val; // useless, PHP would have long aborted here + } + } + return($r); + } + + +/** + * apply userfunction to each array element (descending recursively) + * use it like: array_walk_recursive($_POST, "stripslashes"); + * - $callback can be static function name or object/method, class/method + * + * @param array $input + * @param string $callback + * @param array $userdata (optional) + * @return array + */ + function up_array_walk_recursive(&$input, $callback, $userdata=NULL) { + #-- each entry + foreach ($input as $key=>$value) { + + #-- recurse for sub-arrays + if (is_array($value)) { + up_array_walk_recursive($input[$key], $callback, $userdata); + } + + #-- $callback handles scalars + else { + call_user_func_array($callback, array(&$input[$key], $key, $userdata) ); + } + } + + // no return value + } + + +/** + * complicated wrapper around substr() and and strncmp() + * + * @param string $haystack + * @param string $needle + * @param integer $offset + * @param integer $len + * @param integer $ci + * @return mixed + */ + function up_substr_compare($haystack, $needle, $offset=0, $len=0, $ci=0) { + + #-- check params + if ($len <= 0) { // not well documented + $len = strlen($needle); + if (!$len) { return(0); } + } + #-- length exception + if ($len + $offset >= strlen($haystack)) { + trigger_error("up_substr_compare: given length exceeds main_str", E_USER_WARNING); + return(false); + } + + #-- cut + if ($offset) { + $haystack = substr($haystack, $offset, $len); + } + #-- case-insensitivity + if ($ci) { + $haystack = strtolower($haystack); + $needle = strtolower($needle); + } + + #-- do + return(strncmp($haystack, $needle, $len)); + } + + +/** + * stub, returns empty list as usual; + * you must load "ext/spl.php" beforehand to get this + * + */ + function up_spl_classes() { + trigger_error("up_spl_classes(): not built into this PHP version"); + return (array)NULL; + } + + + +/** + * gets you list of class names the given objects class was derived from, slow + * + * @param object $obj + * @return object + */ + function up_class_parents($obj) { + + #-- first get full list + $all = get_declared_classes(); + $r = array(); + + #-- filter out + foreach ($all as $potential_parent) { + if (is_subclass_of($obj, $potential_parent)) { + $r[$potential_parent] = $potential_parent; + } + } + return($r); + } + + +/** + * an alias + * + */ + function up_session_commit() { + // simple + session_write_close(); + } + + +/** + * aliases + * + * @param mixed $host + * @param mixed $type (optional) + * @return mixed + */ + function up_dns_check_record($host, $type=NULL) { + // synonym to + return checkdnsrr($host, $type); + } + function up_dns_get_mx($host, $mx) { + $args = func_get_args(); + // simple alias - except the optional, but referenced third parameter + if ($args[2]) { + $w = & $args[2]; + } + else { + $w = false; + } + return getmxrr($host, $mx, $w); + } + + +/** + * setrawcookie(), + * can this be emulated 100% exactly? + * + * @param string $name + * @param mixed $value + * @param mixed $expire + * @param mixed $path + * @param mixed $domain + * @param integer $secure + * @return string + */ + // we output everything directly as HTTP header(), PHP doesn't seem + // to manage an internal cookie list anyhow + function up_setrawcookie($name, $value=NULL, $expire=NULL, $path=NULL, $domain=NULL, $secure=0) { + if (isset($value) && strpbrk($value, ",; \r\t\n\f\014\013")) { + trigger_error("up_setrawcookie: value may not contain any of ',; \r\n' and some other control chars; thrown away", E_USER_WARNING); + } + else { + $h = "Set-Cookie: $name=$value" + . ($expire ? "; expires=" . gmstrftime("%a, %d-%b-%y %H:%M:%S %Z", $expire) : "") + . ($path ? "; path=$path": "") + . ($domain ? "; domain=$domain" : "") + . ($secure ? "; secure" : ""); + header($h); + } + } + + +/** + * write-at-once file access (counterpart to file_get_contents) + * + * @param integer $filename + * @param mixed $content + * @param integer $flags + * @param mixed $resource + * @return integer + */ + function up_file_put_contents($filename, $content, $flags=0, $resource=NULL) { + + #-- prepare + $mode = ($flags & FILE_APPEND ? "a" : "w" ) ."b"; + $incl = $flags & FILE_USE_INCLUDE_PATH; + $length = strlen($content); +// $resource && trigger_error("EMULATED up_file_put_contents does not support \$resource parameter.", E_USER_ERROR); + + #-- write non-scalar? + if (is_array($content) || is_object($content)) { + $content = implode("", (array)$content); + } + + #-- open for writing + $f = fopen($filename, $mode, $incl); + if ($f) { + + // locking + if (($flags & LOCK_EX) && !flock($f, LOCK_EX)) { + return fclose($f) && false; + } + + // write + $written = fwrite($f, $content); + fclose($f); + + #-- only report success, if completely saved + return($length == $written); + } + } + + +/** + * file-related constants + * + */ +if (!defined("FILE_USE_INCLUDE_PATH")) { define("FILE_USE_INCLUDE_PATH", 1); } +if (!defined("FILE_IGNORE_NEW_LINES")) { define("FILE_IGNORE_NEW_LINES", 2); } +if (!defined("FILE_SKIP_EMPTY_LINES")) { define("FILE_SKIP_EMPTY_LINES", 4); } +if (!defined("FILE_APPEND")) { define("FILE_APPEND", 8); } +if (!defined("FILE_NO_DEFAULT_CONTEXT")) { define("FILE_NO_DEFAULT_CONTEXT", 16); } + + + +#-- more new constants for 5.0 +/** + * @since PHP 5 + */ +if (!defined("E_STRICT")) { define("E_STRICT", 2048); } // _STRICT is a special case of _NOTICE (_DEBUG) +# PHP_CONFIG_FILE_SCAN_DIR + + + + +#-- array count_recursive() +if (!defined("COUNT_NORMAL")) { define("COUNT_NORMAL", 0); } // count($array, 0); +if (!defined("COUNT_RECURSIVE")) { define("COUNT_RECURSIVE", 1); } // use count_recursive() + + + +/** + * @since never + * @nonstandard + * + * we introduce a new function, because we cannot emulate the + * newly introduced second parameter to count() + * + * @param array $array + * @param integer $mode + * @return integer + */ + function up_count_recursive($array, $mode=1) { + if (!$mode) { + return(count($array)); + } + else { + $c = count($array); + foreach ($array as $sub) { + if (is_array($sub)) { + $c += up_count_recursive($sub); + } + } + return($c); + } + } + + + +/** + * Sets the default client character set. + * + * @compat + * Procedural style + * @bugs + * PHP documentation says this function exists in PHP 5 >= 5.0.5, + * but it also depends on the versions of external libraries, e.g., + * php_mysqli.dll and libmysql.dll. + * + * @param $link mysqli MySQLi connection resource + * @param $charset string Character set + * @return bool TRUE on success, FALSE on failure + */ + function up_mysqli_set_charset($link, $charset) { + return mysqli_query($link, "SET NAMES '$charset'"); + } + + + + + + + + + +/** + * ------------------------------ 4.4 --- + * @group 4_4 + * @since 4.4 + * + * PHP 4.4 is a bugfix and backporting version created after PHP 5. It went + * mostly unchanged, but changes a few language semantics (e.g. references). + * + * @emulated + * PHP_INT_SIZE + * PHP_INT_MAX + * SORT_LOCALE_STRING + * + */ + +if (!defined("PHP_INT_SIZE")) { define("PHP_INT_SIZE", 4); } +if (!defined("PHP_INT_MAX")) { define("PHP_INT_MAX", 2147483647); } +if (!defined("SORT_LOCALE_STRING")) { define("SORT_LOCALE_STRING", 5); } + + + + + + +/** + * ------------------------------ 4.3 --- + * @group 4_3 + * @since 4.3 + * + * Additions in 4.3 version of PHP interpreter. + * + * @emulated + * file_get_contents + * array_key_exists + * array_intersect_assoc + * array_diff_assoc + * html_entity_decode + * str_word_count + * str_shuffle + * get_include_path + * set_include_path + * restore_include_path + * fnmatch + * FNM_PATHNAME + * FNM_NOESCAPE + * FNM_PERIOD + * FNM_LEADING_DIR + * FNM_CASEFOLD + * FNM_EXTMATCH + * glob + * GLOB_MARK + * GLOB_NOSORT + * GLOB_NOCHECK + * GLOB_NOESCAPE + * GLOB_BRACE + * GLOB_ONLYDIR + * GLOB_NOCASE + * GLOB_DOTS + * __FUNCTION__ + * PATH_SEPARATOR + * PHP_SHLIB_SUFFIX + * PHP_SAPI + * PHP_PREFIX + * + * @missing + * sha1_file + * sha1 - too much code, and has been reimplemented elsewhere + * + * @unimplementable + * money_format + * + */ + + +/** + * simplified file read-at-once function + * + * @param string $filename + * @param integer $use_include_path (optional) + * @return string + */ + function up_file_get_contents($filename, $use_include_path=1) { + + #-- open file, let fopen() report error + $f = fopen($filename, "rb", $use_include_path); + if (!$f) { return; } + + #-- read max 2MB + $content = fread($f, 1<<21); + fclose($f); + return($content); + } + + + +/** + * shell-like filename matching (* and ? globbing characters) + * + * @param string $pattern glob-pattern with *s and ?s + * @param string $fn filename to match it against (without path) + * @param integer $flags (optional) + * @return bool + */ + + #-- associated constants + if (!defined("FNM_PATHNAME")) { define("FNM_PATHNAME", 1<<0); } // no wildcard ever matches a "/" + if (!defined("FNM_NOESCAPE")) { define("FNM_NOESCAPE", 1<<1); } // backslash can't escape meta chars + if (!defined("FNM_PERIOD")) { define("FNM_PERIOD", 1<<2); } // leading dot must be given explicit + if (!defined("FNM_LEADING_DIR")) { define("FNM_LEADING_DIR", 1<<3); } // not in PHP + if (!defined("FNM_CASEFOLD")) { define("FNM_CASEFOLD", 0x50); } // match case-insensitive + if (!defined("FNM_EXTMATCH")) { define("FNM_EXTMATCH", 1<<5); } // not in PHP + + #-- implementation + function up_fnmatch($pattern, $fn, $flags=0x0000) { + + #-- 'hidden' files + if ($flags & FNM_PERIOD) { + if (($fn[0] == ".") && ($pattern[0] != ".")) { + return(false); // abort early + } + } + + #-- case-insensitivity + $rxci = ""; + if ($flags & FNM_CASEFOLD) { + $rxci = "i"; + } + #-- handline of pathname separators (/) + $wild = "."; + if ($flags & FNM_PATHNAME) { + $wild = "[^/".DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR."]"; + } + + #-- check for cached regular expressions + static $cmp = array(); + if (isset($cmp["$pattern+$flags"])) { + $rx = $cmp["$pattern+$flags"]; + } + + #-- convert filename globs into regex + else { + $rx = preg_quote($pattern); + $rx = strtr($rx, array( + "\\*"=>"$wild*?", "\\?"=>"$wild", "\\["=>"[", "\\]"=>"]", + )); + $rx = "{^" . $rx . "$}" . $rxci; + + #-- cache + if (count($cmp) >= 50) { + $cmp = array(); // free + } + $cmp["$pattern+$flags"] = $rx; + } + + #-- compare + return(preg_match($rx, $fn)); + } + + +/** + * file search and name matching (with shell patterns) + * + * @param string $pattern search pattern and path ../* string + * @param integer $flags (optional) + * @return array + */ + + #-- introduced constants + if (!defined("GLOB_MARK")) { define("GLOB_MARK", 1<<0); } + if (!defined("GLOB_NOSORT")) { define("GLOB_NOSORT", 1<<1); } + if (!defined("GLOB_NOCHECK")) { define("GLOB_NOCHECK", 1<<2); } + if (!defined("GLOB_NOESCAPE")) { define("GLOB_NOESCAPE", 1<<3); } + if (!defined("GLOB_BRACE")) { define("GLOB_BRACE", 1<<4); } + if (!defined("GLOB_ONLYDIR")) { define("GLOB_ONLYDIR", 1<<5); } + if (!defined("GLOB_NOCASE")) { define("GLOB_NOCASE", 1<<6); } + if (!defined("GLOB_DOTS")) { define("GLOB_DOTS", 1<<7); } + // unlikely to work under Win(?), without replacing the explode() with + // a preg_split() incorporating the native DIRECTORY_SEPARATOR as well + + #-- implementation + function up_glob($pattern, $flags=0x0000) { + $ls = array(); + $rxci = ($flags & GLOB_NOCASE) ? "i" : ""; +#echo "\n=> up_glob($pattern)...\n"; + + #-- transform up_glob pattern into regular expression + # (similar to fnmatch() but still different enough to require a second func) + if ($pattern) { + + #-- look at each directory/fn spec part separately + $parts2 = explode("/", $pattern); + $pat = preg_quote($pattern); + $pat = strtr($pat, array("\\*"=>".*?", "\\?"=>".?")); + if ($flags ^ GLOB_NOESCAPE) { + // uh, oh, ouuch - the above is unclean enough... + } + if ($flags ^ GLOB_BRACE) { + $pat = preg_replace("/\{(.+?)\}/e", 'strtr("[$1]", ",", "")', $pat); + } + $parts = explode("/", $pat); +#echo "parts == ".implode(" // ", $parts) . "\n"; + $lasti = count($parts) - 1; + $dn = ""; + foreach ($parts as $i=>$p) { + + #-- basedir included (yet no pattern matching necessary) + if (!strpos($p, "*?") && (strpos($p, ".?")===false)) { + $dn .= $parts2[$i] . ($i!=$lasti ? "/" : ""); +#echo "skip:$i, cause no pattern matching char found -> only a basedir spec\n"; + continue; + } + + #-- start reading dir + match filenames against current pattern + if ($dh = opendir($dn ?$dn:'.')) { + $with_dot = ($p[1]==".") || ($flags & GLOB_DOTS); +#echo "part:$i:$p\n"; +#echo "reading dir \"$dn\"\n"; + while ($fn = readdir($dh)) { + if (preg_match("\007^$p$\007$rxci", $fn)) { + + #-- skip over 'hidden' files + if (($fn[0] == ".") && !$with_dot) { + continue; + } + + #-- add filename only if last up_glob/pattern part + if ($i==$lasti) { + if (is_dir("$dn$fn")) { + if ($flags & GLOB_ONLYDIR) { + continue; + } + if ($flags & GLOB_MARK) { + $fn .= "/"; + } + } +#echo "adding '$fn' for dn=$dn to list\n"; + $ls[] = "$dn$fn"; + } + + #-- initiate a subsearch, merge result list in + elseif (is_dir("$dn$fn")) { + // add reamaining search patterns to current basedir + $remaind = implode("/", array_slice($parts2, $i+1)); + $ls = array_merge($ls, up_glob("$dn$fn/$remaind", $flags)); + } + } + } + closedir($dh); + + #-- prevent scanning a 2nd part/dir in same up_glob() instance: + break; + } + + #-- given dirname doesn't exist + else { + return($ls); + } + + }// foreach $parts + } + + #-- return result list + if (!$ls && ($flags & GLOB_NOCHECK)) { + $ls[] = $pattern; + } + if ($flags ^ GLOB_NOSORT) { + sort($ls); + } +#print_r($ls); +#echo "<=\n"; + return($ls); + } + + + +/** + * redundant alias for isset() + * + */ + function up_array_key_exists($key, $search) { + return isset($search[$key]); + } + + +/** + * who could need that? + * + */ + function up_array_intersect_assoc( /*array, array, array...*/ ) { + + #-- parameters, prepare + $in = func_get_args(); + $cmax = count($in); + $whatsleftover = array(); + + #-- walk through each array pair + # (take first as checklist) + foreach ($in[0] as $i => $v) { + for ($c = 1; $c < $cmax; $c++) { + #-- remove entry, as soon as it isn't present + # in one of the other arrays + if (!isset($in[$c][$i]) || (@$in[$c][$i] !== $v)) { + continue 2; + } + } + #-- it was found in all other arrays + $whatsleftover[$i] = $v; + } + return $whatsleftover; + } + + +/** + * the opposite of the above + * + */ + function up_array_diff_assoc( /*array, array, array...*/ ) { + + #-- params + $in = func_get_args(); + $diff = array(); + + #-- compare each array with primary/first + foreach ($in[0] as $i=>$v) { + for ($c=1; $c$word entries + elseif ($result >= 2) { + $r = array(); + $l = 0; + foreach ($uu[1] as $word) { + $l = strpos($string, $word, $l); + $r[$l] = $word; + $l += strlen($word); // speed up next search + } + return($r); + } + + #-- only count + else { + return(count($uu[1])); + } + } + + +/** + * creates a permutation of the given strings characters + * (let's hope the random number generator was alread initialized) + * + */ + function up_str_shuffle($str) { + $r = ""; + + #-- cut string down with every iteration + while (strlen($str)) { + $n = strlen($str) - 1; + if ($n) { + $n = rand(0, $n); // glibcs` rand is ok since 2.1 at least + } + + #-- cut out elected char, add to result string + $r .= $str{$n}; + $str = substr($str, 0, $n) . substr($str, $n + 1); + } + return($r); + } + + +/** + * simple shorthands + * + */ + function up_get_include_path() { + return(get_cfg_var("include_path")); + } + function up_set_include_path($new) { + return ini_set("include_path", $new); + } + function up_restore_include_path() { + ini_restore("include_path"); + } + + +#-- constants for 4.3 + if (!defined("PATH_SEPARATOR")) { define("PATH_SEPARATOR", ((DIRECTORY_SEPARATOR=='\\') ? ';' :':')); } + if (!defined("PHP_SHLIB_SUFFIX")) { define("PHP_SHLIB_SUFFIX", ((DIRECTORY_SEPARATOR=='\\') ? 'dll' :'so')); } + if (!defined("PHP_SAPI")) { define("PHP_SAPI", php_sapi_name()); } + if (!defined("__FUNCTION__")) { define("__FUNCTION__", NULL); } // empty string would signalize main() + + +#-- not identical to what PHP reports (it seems to `which` for itself) +if (!defined("PHP_PREFIX") && isset($_ENV["_"])) { define("PHP_PREFIX", substr($_ENV["_"], 0, strpos($_ENV["_"], "bin/"))); } + + + + + + +/** + * ------------------------------ 4.2 --- + * @group 4_2 + * @since 4.2 + * + * + * Functions added in PHP 4.2 interpreters. + * + * + * @emulated + * str_rot13 + * array_change_key_case + * array_fill + * array_chunk + * md5_file + * is_a + * fmod + * floatval + * is_infinite + * is_nan + * is_finite + * var_export + * strcoll + * @missing + * ... + * + * almost complete!? + * + * + */ + + +/** + * shy away from this function - it was broken in all PHP4.2 releases, + * and our emulation here won't change that + * + * @param string $str + * @return string + */ + function up_str_rot13($str) { + static $from = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + static $to = "NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm"; + return strtr($str, $from, $to); + } + + +/** + * changes case of textual index keys + * + * @param array $array + * @param int $case + * @return array + */ + + #-- introduced constants + if (!defined("CASE_LOWER")) { define("CASE_LOWER", 0); } + if (!defined("CASE_UPPER")) { define("CASE_UPPER", 1); } + + #-- implementation + function up_array_change_key_case($array, $case=CASE_LOWER) { + + #-- loop through + foreach ($array as $i=>$v) { + #-- do anything for strings only + if (is_string($i)) { + unset($array[$i]); + $i = ($case==CASE_LOWER) ? strtolower($i) : strtoupper($i); + $array[$i] = $v; + } + // non-recursive + } + return($array); + } + + +/** + * create fixed-length array made up of $value data + * + */ + function up_array_fill($start_index, $num, $value) { + + #-- params + $r = array(); + $i = $start_index; + $end = $num + $start_index; + + #-- append + for (; $i < $end; $i++) + { + $r[$i] = $value; + } + return($r); + } + + +/** + * split an array into evenly sized parts + * + */ + function up_array_chunk($input, $size, $preserve_keys=false) { + + #-- array for chunked output + $r = array(); + $n = -1; // chunk index + + #-- enum input array blocks + foreach ($input as $i=>$v) { + + #-- new chunk + if (($n < 0) || (count($r[$n]) == $size)) { + $n++; + $r[$n] = array(); + } + + #-- add input value into current [$n] chunk + if ($preserve_keys) { + $r[$n][$i] = $v; + } + else { + $r[$n][] = $v; + } + } + return($r); + } + + +/** + * convenience wrapper + * + */ + function up_md5_file($filename, $raw_output=false) { + + #-- read file, apply hash function + $r = md5(file_get_contents($filename, "rb")); + + #-- transform? and return + if ($raw_output) { + $r = pack("H*", $r); + } + return $r; + } + + +/** + * object type checking + * + */ + function up_is_a($obj, $classname) { + + #-- lowercase everything for comparison + $classnaqme = strtolower($classname); + $obj_class = strtolower(get_class($obj)); + + #-- two possible checks + return ($obj_class == $classname) or is_subclass_of($obj, $classname); + } + + +/** + * floating point modulo + * + */ + function up_fmod($x, $y) { + $r = $x / $y; + $r -= (int)$r; + $r *= $y; + return($r); + } + + +/** + * makes float variable from string + * + * @param string + * @return float + */ + function up_floatval($str) { + $str = ltrim($str); + return (float)$str; + } + + +/** + * floats + * + */ + + #-- constants as-is + if (!defined("NAN")) { define("NAN", "NAN"); } + if (!defined("INF")) { define("INF", "INF"); } // there is also "-INF" + + #-- simple checks + function up_is_infinite($f) { + $s = (string)$f; + return( ($s=="INF") || ($s=="-INF") ); + } + function up_is_nan($f) { + $s = (string)$f; + return( $s=="NAN" ); + } + function up_is_finite($f) { + $s = (string)$f; + return( !strpos($s, "N") ); + } + + +/** + * throws value-instantiation PHP-code for given variable + * + * @compat + * output differentiates from native PHP version, + * but functions identically + * + * @param mixed $var + * @param mixed $return (optional) false + * @param string $indent (optional) "" + * @param string $output (optional) "" + * @return mixed + */ + function up_var_export($var, $return=false, $indent="", $output="") { + + #-- output as in-class variable definitions + if (is_object($var)) { + $output = get_class($var) . "::_set_state(array(\n"; + foreach (((array)$var) as $id=>$var) { + $output .= " '\$$id' => " . up_var_export($var, true) . ",\n"; + } + $output .= "));"; + } + + #-- array constructor + elseif (is_array($var)) { + foreach ($var as $id=>$next) { + if ($output) $output .= ",\n"; + else $output = "array(\n"; + $output .= $indent . ' ' + . (is_numeric($id) ? $id : '"'.addslashes($id).'"') + . ' => ' . up_var_export($next, true, "$indent "); + } + if (empty($output)) $output = "array("; + $output .= "\n{$indent})"; + #if ($indent == "") $output .= ";"; + } + + #-- literals + elseif (is_numeric($var)) { + $output = "$var"; + } + elseif (is_bool($var)) { + $output = $var ? "true" : "false"; + } + else { + $output = "'" . preg_replace("/([\\\\\'])/", '\\\\$1', $var) . "'"; + } + + #-- done + if ($return) { + return($output); + } + else { + print($output); + } + } + + +/** + * @stub + * @since existed since PHP 4.0.5, but under Win32 first since 4.3.2 + * + * strcmp() variant that respects locale setting, + * + * @param string $str1 + * @param string $str2 + * @return string + */ + function up_strcoll($str1, $str2) { + return strcmp($str1, $str2); + } + + + + + +/** + * ------------------------------ 4.1 --- + * @group 4_1 + * @since 4.1 + * + * + * See also "ext/math41.php" for some more (rarely used mathematical funcs). + * + * + * @emulated + * diskfreespace + * disktotalspace + * vprintf + * vsprintf + * import_request_variables + * hypot + * log1p + * expm1 + * sinh + * cosh + * tanh + * asinh + * acosh + * atanh + * mhash + * mhash_count + * mhash_get_hash_name + * mhash_get_block_size + * @missing + * nl_langinfo - unimpl? + * getmygid + * version_compare + * + */ + + + + +/** + * aliases (an earlier fallen attempt to unify PHP function names) + * + */ + function up_diskfreespace() { + return disk_free_sapce(); + } + function up_disktotalspace() { + return disk_total_sapce(); + } + + +/** + * variable count of arguments (in array list) printf variant + * + * @param string $format + * @param mixed $args + * @output + */ + function up_vprintf($format, $args=NULL) { + call_user_func_array("fprintf", func_get_args()); + } + + +/** + * same as above, but doesn't output directly and returns formatted string + * + * @param string $format + * @param mixed $args + * @return string + */ + function up_vsprintf($format, $args=NULL) { + $args = array_merge(array($format), array_values((array)$args)); + return call_user_func_array("sprintf", $args); + } + + +/** + * @extended + * + * can be used to simulate a register_globals=on environment + * + * @param string $types order of GET,POST,COOKIE variables + * @param string $pfix prefix for imported variable names + * @global $GLOBALS + */ + function up_import_request_variables($types="GPC", $pfix="") { + + #-- associate abbreviations to global var names + $alias = array( + "G" => "_GET", + "P" => "_POST", + "C" => "_COOKIE", + "S" => "_SERVER", // non-standard + "E" => "_ENV", // non-standard + ); + + #-- alias long names (PHP < 4.0.6) //@FIXME: does that belong here? + if (!isset($_REQUEST)) { + $_GET = & $HTTP_GET_VARS; + $_POST = & $HTTP_POST_VARS; + $_COOKIE = & $HTTP_COOKIE_VARS; + } + + #-- copy + foreach (str_split($types, 1) as $c) { + if ($FROM = $alias[strtoupper($c)]) { + foreach ($$FROM as $key=>$val) { + if (!isset($GLOBALS[$pfix.$key])) { + $GLOBALS[$pfix . $key] = $val; + } + } + } + } + // done + } + + +// a few mathematical functions follow +// (wether we should really emulate them is a different question) + +#-- me has no idea what this function means + function up_hypot($num1, $num2) { + return sqrt($num1*$num1 + $num2*$num2); // as per PHP manual ;) + } + +#-- more accurate logarithm func, but we cannot simulate it +# (too much work, too slow in PHP) + function up_log1p($x) { + return( log(1+$x) ); + } + #-- same story for: + function up_expm1($x) { + return( exp($x)-1 ); + } + +#-- as per PHP manual + function up_sinh($f) { + return( (exp($f) - exp(-$f)) / 2 ); + } + function up_cosh($f) { + return( (exp($f) + exp(-$f)) / 2 ); + } + function up_tanh($f) { + return( sinh($f) / cosh($f) ); // ok, that one makes sense again :) + } + +#-- these look a bit more complicated + function up_asinh($x) { + return( log($x + sqrt($x*$x+1)) ); + } + function up_acosh($x) { + return( log($x + sqrt($x*$x-1)) ); + } + function up_atanh($x) { + return( log1p( 2*$x / (1-$x) ) / 2 ); + } + + + + +/** + * HMAC from RFC2104, but see also PHP_Compat or Crypt_HMAC + * + * @param string $hashtype which encoding functions to use + * @param string $text plaintext to hash + * @param string $key key data + * @return string hash + */ + + #-- constants + if (!defined("MHASH_CRC32")) { define("MHASH_CRC32", 0); } + if (!defined("MHASH_MD5")) { define("MHASH_MD5", 1); } // RFC1321 + if (!defined("MHASH_SHA1")) { define("MHASH_SHA1", 2); } // RFC3174 + if (!defined("MHASH_TIGER")) { define("MHASH_TIGER", 7); } + if (!defined("MHASH_MD4")) { define("MHASH_MD4", 16); } // RFC1320 + if (!defined("MHASH_SHA256")) { define("MHASH_SHA256", 17); } + if (!defined("MHASH_ADLER32")) { define("MHASH_ADLER32", 18); } + + #-- implementation + function up_mhash($hashtype, $text, $key) { + + #-- hash function + if (!($func = up_mhash_get_hash_name($hashtype)) || !function_exists($func)) { + return trigger_error("up_mhash: cannot use hash algorithm #$hashtype/$func", E_USER_ERROR); + } + if (!$key) { + trigger_error("up_mhash: called without key", E_USER_WARNING); + } + + #-- params + $bsize = up_mhash_get_block_size($hashtype); // fixed size, 64 + + #-- pad key + if (strlen($key) > $bsize) { // hash key, when it's too long + $key = $func($key); + $key = pack("H*", $key); // binarify + } + $key = str_pad($key, $bsize, "\0"); // fill up with NULs (1) + + #-- prepare inner and outer padding stream + $ipad = str_pad("", $bsize, "6"); // %36 + $opad = str_pad("", $bsize, "\\"); // %5C + + #-- call hash func // php can XOR strings for us + $dgst = pack("H*", $func( ($key ^ $ipad) . $text )); // (2,3,4) + $dgst = pack("H*", $func( ($key ^ $opad) . $dgst )); // (5,6,7) + return($dgst); + } + + #-- return which hash functions are implemented + function up_mhash_count() { + return(MHASH_SHA1); + } + + #-- map numeric identifier to hash function name + function up_mhash_get_hash_name($i) { + static $hash_funcs = array( + MHASH_CRC32 => "crc32", // would need dechex()ing in main func? + MHASH_MD5 => "md5", + MHASH_SHA1 => "sha1", + ); + return(strtoupper($hash_funcs[$i])); + } + + #-- static value + function up_mhash_get_block_size($i) { + return(64); + } + + + + + +/** + * + * @group REMOVED_STUFF + * @since unknown + * @until unknown + * + * + * @emulated + * ... + * + * @missing + * leak - occupy a given amount of memory + * + */ + + + + + +/** + * + * group PRE_4_1 + * since 4.0 + * since 3.0 + * + * + * @emulated + * ... + * + * + * No need to implement anything below that, because such old versions + * will be incompatbile anyhow (- none of the newer superglobals known). + * + * but see also "ext/old" + * + */ + + +?> diff --git a/trunk/output/feed.php b/trunk/output/feed.php new file mode 100644 index 0000000..be98dca --- /dev/null +++ b/trunk/output/feed.php @@ -0,0 +1,105 @@ + + '); + + $filter = ''; + $filter .= (isset($_GET['tour'])) ? $wpdb->prepare('AND s.show_tour_id = %d ', $_GET['tour']) : ''; + $filter .= (isset($_GET['artist'])) ? $wpdb->prepare('AND s.show_artist_id = %d ', $_GET['artist']) : ''; + $filter .= (isset($_GET['venue'])) ? $wpdb->prepare('AND s.show_venue_id = %d ', $_GET['venue']) : ''; + $limit = (!empty($gpo['rss_limit'])) ? $gpo['rss_limit'] : 100; + + $shows = $wpdb->get_results( + $wpdb->prepare("SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE show_expire >= '" . GIGPRESS_NOW . "' AND show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $filter . "ORDER BY show_date ASC,show_time ASC LIMIT %d", $limit) + ); + + if($shows != FALSE) { + $count = 1; + $total = count($shows); + foreach ($shows as $show) { + $showdata = gigpress_prepare($show, 'feed'); + if($count == 1) : ?> + + + <?php echo wptexturize($gpo['rss_title']); if(isset($_GET['artist'])) echo(': ' . $showdata['artist_plain']); if(isset($_GET['tour'])) echo(': ' . $showdata['tour']); if(isset($_GET['venue'])) echo(': ' . $showdata['venue_plain']); ?> + + + + + + + + <?php echo $showdata['artist_plain'] . ' ' . __("in", "gigpress") . ' ' . $showdata['city'] . ' ' . __("on", "gigpress") . ' ' . $showdata['date']; ?> + +
      +
    • :
    • + +
    • :
    • + +
    • : + + +
    • + +
    • : +
    • + +
    • : +
    • +
    • : +
    • + +
    • : +
    • + + +
    • : +
    • + +
    • : +
    • + +
    • : +
    • + + +
    • : +
    • + + +
    • : +
    • + + +
    • + + +
    • + + +
    • : +
    • + + +
    • + +
    • + | +
    • +
    + ]]>
    + + #show- + +
    + '); + $count++; + } + } + echo('
    '); +} \ No newline at end of file diff --git a/trunk/output/gigpress_related.php b/trunk/output/gigpress_related.php new file mode 100644 index 0000000..92e65d4 --- /dev/null +++ b/trunk/output/gigpress_related.php @@ -0,0 +1,84 @@ + 'all', + 'sort' => 'asc' + ), $args)); + + // Date conditionals based on scope + switch($scope) { + case 'upcoming': + $date_condition = ">= '" . GIGPRESS_NOW . "'"; + break; + case 'past': + $date_condition = "< '" . GIGPRESS_NOW . "'"; + break; + case 'all': + $date_condition = "!= ''"; + } + + $shows = $wpdb->get_results( + $wpdb->prepare("SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE show_related = %d AND show_expire " . $date_condition . " AND show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id ORDER BY show_date " . $sort . ",show_expire " . $sort . ",show_time " . $sort, $post->ID) + ); + + if($shows != FALSE) { + + $shows_markup = array(); + ob_start(); + + $count = 1; + $total_shows = count($shows); + foreach ($shows as $show) { + $showdata = gigpress_prepare($show, 'related'); + include gigpress_template('related'); + if($gpo['output_schema_json'] == 'y') + { + $show_markup = gigpress_json_ld($showdata); + array_push($shows_markup,$show_markup); + } + $count++; + } + + $giginfo = ob_get_clean(); + + if ( $gpo['related_position'] == "before" ) { + $output = $giginfo . $content; + } else { + $output = $content . $giginfo; + } + + if(!empty($shows_markup)) + { + $output .= ''; + } + + return $output; + + } else { + + return $content; + } + } +} \ No newline at end of file diff --git a/trunk/output/gigpress_shows.php b/trunk/output/gigpress_shows.php new file mode 100644 index 0000000..7e237ee --- /dev/null +++ b/trunk/output/gigpress_shows.php @@ -0,0 +1,486 @@ + FALSE, + 'artist' => FALSE, + 'venue' => FALSE, + 'limit' => FALSE, + 'scope' => 'upcoming', + 'sort' => FALSE, + 'group_artists' => 'yes', + 'artist_order' => 'custom', + 'show_menu' => FALSE, + 'show_menu_count' => FALSE, + 'menu_sort' => FALSE, + 'menu_title' => FALSE, + 'year' => FALSE, + 'month' => FALSE + ), $filter) + ); + + $total_artists = $wpdb->get_var("SELECT count(*) from " . GIGPRESS_ARTISTS); + + // Date conditionals and sorting based on scope + switch($scope) { + case 'upcoming': + $date_condition = "show_expire >= '" . GIGPRESS_NOW . "'"; + if(empty($sort)) $sort = 'asc'; + break; + case 'past': + $date_condition = "show_expire < '" . GIGPRESS_NOW . "'"; + if(empty($sort)) $sort = 'desc'; + break; + case 'today': + $date_condition = "show_expire >= '".GIGPRESS_NOW."' AND show_date <= '".GIGPRESS_NOW."'"; + if(empty($sort)) $sort = 'asc'; + break; + case 'all': + $date_condition = "show_expire != ''"; + if(empty($sort)) $sort = 'desc'; + break; + } + + // Artist, tour and venue filtering + if($artist) $further_where .= ' AND show_artist_id = ' . $wpdb->prepare('%d', $artist); + if($tour) $further_where .= ' AND show_tour_id = ' . $wpdb->prepare('%d', $tour); + if($venue) $further_where .= ' AND show_venue_id = ' . $wpdb->prepare('%d', $venue); + + // Date filtering + + // Query vars take precedence over function vars + if(isset($_REQUEST['gpy'])) { + $year = $_REQUEST['gpy']; + + if(isset($_REQUEST['gpm'])) { + $month = $_REQUEST['gpm']; + } else { + unset($month); + } + $no_limit = TRUE; + } + + + // Validate year and date parameters + if($year || $month) { + + if($year) { + if(is_numeric($year) && strlen($year) == 4) { + $year = round($year); + } else { + $year = date('Y', current_time('timestamp')); + } + } else { + // We've only specified a month, so we'll assume the year is current + $year = date('Y', current_time('timestamp')); + } + + if($month) { + if($month == 'current') { + $month = date('m', current_time('timestamp')); + } elseif(round($month) == 0) { + // Probably using a month name + $month = date('m', strtotime($month)); + } elseif(round($month) < 10) { + // Make sure the month is padded through 09 + $month = str_pad($month, 2, 0, STR_PAD_LEFT); + } elseif(round($month) < 13) { + // Between 10 and 12 we're OK + $month = $month; + } else { + // Bogus month value (not a string and > 12) + // Sorry, bailing out. Your "month" will be ignored. Dink. + $month = FALSE; + } + $start_month = $end_month = $month; + } + + if(!$month) { + $start_month = '01'; + $end_month = '12'; + } + + $start = $year.'-'.$start_month.'-01'; + $end = $year.'-'.$end_month.'-31'; + $further_where .= ' AND show_date BETWEEN '.$wpdb->prepare('%s', $start).' AND '.$wpdb->prepare('%s', $end); + } + + + $limit = ($limit && !isset($no_limit)) ? ' LIMIT ' . $wpdb->prepare('%d', $limit) : ''; + $artist_order = ($artist_order == 'custom') ? "artist_order ASC," : ''; + + // With the new 'all' scope, we should probably have a third message option, but I'm too lazy + // Really, there should just be one generic 'no shows' message. Oh well. + $no_results_message = ($scope == 'upcoming') ? wptexturize($gpo['noupcoming']) : wptexturize($gpo['nopast']); + + ob_start(); + + // Are we showing our menu? + if($show_menu) { + $menu_options = array(); + $menu_options['scope'] = $scope; + $menu_options['type'] = $show_menu; + if($menu_title) $menu_options['title'] = $menu_title; + if($show_menu_count) $menu_options['show_count'] = $show_menu_count; + if($menu_sort) $menu_options['sort'] = $menu_sort; + if($artist) $menu_options['artist'] = $artist; + if($tour) $menu_options['tour'] = $tour; + if($venue) $menu_options['venue'] = $venue; + + include gigpress_template('before-menu'); + echo gigpress_menu($menu_options); + include gigpress_template('after-menu'); + } + + $shows_markup = array(); + + // If we're grouping by artist, we'll unfortunately have to first get all artists + // Then make a query for each one. Looking for a better way to do this. + + if($group_artists == 'yes' && !$artist && $total_artists > 1) { + + $artists = $wpdb->get_results("SELECT * FROM " . GIGPRESS_ARTISTS . " ORDER BY " . $artist_order . "artist_alpha ASC"); + + foreach($artists as $artist_group) { + $shows = $wpdb->get_results("SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE " . $date_condition . " AND show_status != 'deleted' AND s.show_artist_id = " . $artist_group->artist_id . " AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $further_where . " ORDER BY s.show_date " . $sort . ",s.show_expire " . $sort . ",s.show_time ". $sort . $limit); + + if($shows) { + // For each artist group + + $some_results = TRUE; + $current_tour = ''; + $i = 0; + $showdata = array( + 'artist' => (!empty($artist_group->artist_url) && !empty($gpo['artist_link'])) ? 'artist_url) . '>' . wptexturize($artist_group->artist_name) . '' : wptexturize($artist_group->artist_name), + 'artist_plain' => wptexturize($artist_group->artist_name), + 'artist_id' => $artist_group->artist_id, + 'artist_url' => (!empty($artist_group->artist_url)) ? esc_url($artist_group->artist_url) : '', + ); + + include gigpress_template('shows-artist-heading'); + include gigpress_template('shows-list-start'); + + foreach($shows as $show) { + + // For each individual show + + $showdata = gigpress_prepare($show, 'public'); + + if($showdata['tour'] && $showdata['tour'] != $current_tour && !$tour) { + $current_tour = $showdata['tour']; + include gigpress_template('shows-tour-heading'); + } + + $class = $showdata['status']; + ++ $i; $class .= ($i % 2) ? '' : ' gigpress-alt'; + if(!$showdata['tour'] && $current_tour) { + $current_tour = ''; + $class .= ' gigpress-divider'; + } + $class .= ($showdata['tour'] && !$tour) ? ' gigpress-tour' : ''; + + include gigpress_template('shows-list'); + + if($gpo['output_schema_json'] == 'y') + { + $show_markup = gigpress_json_ld($showdata); + array_push($shows_markup,$show_markup); + } + } + + include gigpress_template('shows-list-end'); + } + } + + if($some_results) { + // After all artist groups + include gigpress_template('shows-list-footer'); + if(!empty($shows_markup)) + { + echo ''; + } + } else { + // No shows from any artist + include gigpress_template('shows-list-empty'); + } + + } else { + + // Not grouping by artists + + $shows = $wpdb->get_results(" + SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE " . $date_condition . " AND show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $further_where . " ORDER BY s.show_date " . $sort . ",s.show_expire " . $sort . ",s.show_time " . $sort . $limit); + + if($shows) { + + $current_tour = ''; + $i = 0; + + include gigpress_template('shows-list-start'); + + foreach($shows as $show) { + + // For each individual show + $showdata = gigpress_prepare($show, 'public'); + + if($showdata['tour'] && $showdata['tour'] != $current_tour && !$tour) { + $current_tour = $showdata['tour']; + include gigpress_template('shows-tour-heading'); + } + + $class = $showdata['status']; + ++ $i; $class .= ($i % 2) ? '' : ' gigpress-alt'; + if(!$showdata['tour'] && $current_tour) { + $current_tour = ''; + $class .= ' gigpress-divider'; + } + $class .= ($showdata['tour'] && !$tour) ? ' gigpress-tour' : ''; + + include gigpress_template('shows-list'); + + if($gpo['output_schema_json'] == 'y') + { + $show_markup = gigpress_json_ld($showdata); + array_push($shows_markup,$show_markup); + } + } + + include gigpress_template('shows-list-end'); + include gigpress_template('shows-list-footer'); + + if(!empty($shows_markup)) + { + echo ''; + } + + } else { + // No shows to display + include gigpress_template('shows-list-empty'); + } + + } + + echo(' + '); + return ob_get_clean(); +} + + +function gigpress_menu($options = null) { + + global $wpdb, $wp_locale, $gpo; + + extract(shortcode_atts(array( + 'type' => 'monthly', + 'base' => get_permalink(), + 'scope' => 'upcoming', + 'title' => FALSE, + 'id' => 'gigpress_menu', + 'show_count' => FALSE, + 'artist' => FALSE, + 'tour' => FALSE, + 'venue' => FALSE, + 'sort' => 'desc' + ), $options)); + + $base .= (strpos($base, '?') === FALSE) ? '?' : '&'; + + // Date conditionals based on scope + switch($scope) { + case 'upcoming': + $date_condition = ">= '" . GIGPRESS_NOW . "'"; + break; + case 'past': + $date_condition = "< '" . GIGPRESS_NOW . "'"; + break; + case 'all': + $date_condition = "!= ''"; + } + + $further_where = ''; + + // Artist, tour and venue filtering + if($artist) $further_where .= ' AND show_artist_id = ' . $wpdb->prepare('%d', $artist); + if($tour) $further_where .= ' AND show_tour_id = ' . $wpdb->prepare('%d', $tour); + if($venue) $further_where .= ' AND show_venue_id = ' . $wpdb->prepare('%d', $venue); + + // Variable operajigamarations based on monthly vs. yearly + switch($type) { + case 'monthly': + $sql_select_extra = 'MONTH(show_date) AS month, '; + $sql_group_extra = ', MONTH(show_date)'; + $title = ($title) ? wptexturize(strip_tags($title)) : __('Select Month'); + $current = (isset($_REQUEST['gpy']) && isset($_REQUEST['gpm'])) ? $_REQUEST['gpy'].$_REQUEST['gpm'] : ''; + break; + case 'yearly': + $sql_select_extra = $sql_group_extra = ''; + $title = ($title) ? wptexturize(strip_tags($title)) : __('Select Year'); + $current = (isset($_REQUEST['gpy'])) ? $_REQUEST['gpy'] : ''; + } + + // Build query + $dates = $wpdb->get_results(" + SELECT YEAR(show_date) AS year, " . $sql_select_extra . " count(show_id) as shows + FROM ".GIGPRESS_SHOWS." + WHERE show_status != 'deleted' + AND show_date " . $date_condition . $further_where . " + GROUP BY YEAR(show_date)" . $sql_group_extra . " + ORDER BY show_date " . $sort); + + ob_start(); + + if($dates) : ?> + + + + FALSE, + 'artist' => FALSE, + 'venue' => FALSE + ), $filter) + ); + + // Artist, tour and venue filtering + if($artist) $further_where .= ' AND show_artist_id = ' . $wpdb->prepare('%d', $artist); + if($tour) $further_where .= ' AND show_tour_id = ' . $wpdb->prepare('%d', $tour); + if($venue) $further_where .= ' AND show_venue_id = ' . $wpdb->prepare('%d', $venue); + + $shows = $wpdb->get_results(" + SELECT show_id + FROM " . GIGPRESS_SHOWS ." + WHERE show_expire >= '" . GIGPRESS_NOW . "' + AND show_status != 'deleted'" . $further_where . " + LIMIT 1 + "); + if($shows) return true; + + +} + +function gigpress_json_ld($showdata) +{ + // Start array for single event + $show_markup = array("@context" => "http://schema.org", "@type" => "Event"); + + // Add show level attributes + $show_markup['name'] = (!empty($showdata['tour'])) ? $showdata['tour'] : $showdata['artist_plain']; + $show_markup['startDate'] = $showdata['iso_date']; + if(!empty($showdata['related_url'])) + { + $show_markup['url'] = $showdata['related_url']; + } + elseif(!empty($showdata['external_url'])) + { + $show_markup['url'] = $showdata['external_url']; + } + if(!empty($showdata['iso_end_date']) && $showdata['iso_end_date'] != $showdata['iso_date']) { $show_markup['endDate'] = $showdata['iso_end_date']; } + if(!empty($showdata['notes'])) { $show_markup['description'] = $showdata['notes']; } + if(!empty($showdata['status']) && $showdata['status'] == "cancelled") { $show_markup['eventStatus'] = "EventCancelled"; } + if(!empty($showdata['admittance'])) { $show_markup['typicalAgeRange'] = $showdata['admittance']; } + + // Create performer + $performer_markup = array("@type" => "Organization"); + + // Add performer attributes + $performer_markup['name'] = $showdata['artist_plain']; + if(!empty($showdata['artist_url'])) { $performer_markup['url'] = $showdata['artist_url']; } + + // Merge performer into show + $show_markup['performers'] = $performer_markup; + + // Create venue + $location_markup = array("@type" => "Place"); + + //Add venue attributes + $location_markup['name'] = $showdata['venue_plain']; + if(!empty($showdata['venue_url'])) { $location_markup['url'] = $showdata['venue_url']; } + if(!empty($showdata['venue_phone'])) { $location_markup['telephone'] = $showdata['venue_phone']; } + + // Create venue address + $address_markup = array("@type" => "PostalAddress"); + + //Add address attributes + if(!empty($showdata['address_plain'])) { $address_markup['streetAddress'] = $showdata['address_plain']; } + $address_markup['addressLocality'] = $showdata['city']; + if(!empty($showdata['state'])) { $address_markup['addressRegion'] = $showdata['state']; } + if(!empty($showdata['postal_code'])) { $address_markup['postalCode'] = $showdata['postal_code']; } + if(!empty($showdata['country'])) { $address_markup['addressCountry'] = $showdata['country']; } + + // Merge address into venue + $location_markup['address'] = $address_markup; + + // Merge venue into show + $show_markup['location'] = $location_markup; + + // Create offer + $offer_markup = array("@type" => "Offer"); + + // Add offer attributes + if(!empty($showdata['price'])) { $offer_markup['price'] = $showdata['price']; } + if(!empty($showdata['ticket_url'])) { $offer_markup['url'] = $showdata['ticket_url']; } + if(!empty($showdata['ticket_phone'])) { $offer_markup['seller'] = array("@type" => "Organization", "telephone" => $showdata['ticket_phone']); } + if(!empty($showdata['status']) && $showdata['status'] == "soldout") { $offer_markup['availability'] = "SoldOut"; } + + // Merge offer into show (if any fields were added) + if(count($offer_markup) > 1) { + $show_markup['offers'] = $offer_markup; + } + + return $show_markup; +} diff --git a/trunk/output/gigpress_sidebar.php b/trunk/output/gigpress_sidebar.php new file mode 100644 index 0000000..1253d33 --- /dev/null +++ b/trunk/output/gigpress_sidebar.php @@ -0,0 +1,401 @@ + __("List upcoming GigPress shows", "gigpress") ); + $this->WP_Widget('gigpress', 'GigPress', $widget_opts); + } + + function widget($args, $instance) + { + extract($args, EXTR_SKIP); + + echo $before_widget; + if (!empty($instance['title'])) echo $before_title . $instance['title'] . $after_title; + echo gigpress_sidebar($instance); + echo $after_widget; + } + + function update($new_instance, $old_instance) + { + $instance = array(); + $allowed = array( + 'title', + 'limit', + 'scope', + 'show_tours', + 'group_artists', + 'artist_order', + 'artist', + 'tour', + 'venue', + 'show_feeds', + 'link_text' + ); + foreach($new_instance as $option => $value) + { + if(in_array($option, $allowed)) + { + if($option == 'limit' && (!is_numeric($value) || $value === 0)) + { + $instance['limit'] = 5; + } + else + { + $instance[$option] = gigpress_db_in($value); + } + } + } + return $instance; + } + + function form($instance) + { + global $wpdb; + + $defaults = array( + 'title' => 'Upcoming shows', + 'limit' => 5, + 'scope' => 'upcoming', + 'show_tours' => 'no', + 'group_artists' => 'no', + 'artist_order' => 'alphabetical', + 'artist' => '', + 'tour' => '', + 'venue' => '', + 'show_feeds' => 'no', + 'link_text' => '' + ); + + $instance = wp_parse_args($instance, $defaults); + extract($instance); + + ?> + +

    + +

    + +

    + +

    + +

    + +

    + +

    + + +

    + +

    + + +

    + +

    + + +

    + +

    + +

    + +

    +
    + +

    + +

    + +

    + +

    + +

    + +

    + +

    +get_var("SELECT count(*) from " . GIGPRESS_ARTISTS); + + // Check for sorting + if(isset($filter['sort'])) $sort = $filter['sort']; + + // Scope + switch($filter['scope']) { + case 'today': + $date_condition = "show_expire >= '".GIGPRESS_NOW."' AND show_date <= '".GIGPRESS_NOW."'"; + if(!isset($sort)) $sort = 'asc'; + break; + case 'past': + $date_condition = "show_expire < '".GIGPRESS_NOW."'"; + if(!isset($sort)) $sort = 'desc'; + break; + case 'all': + $date_condition = "show_date != ''"; + if(!isset($sort)) $sort = 'desc'; + break; + default: + $date_condition = "show_expire >= '".GIGPRESS_NOW."'"; + if(!isset($sort)) $sort = 'asc'; + } + + + // Number of shows to list (per artist if grouping by artist) + $limit = (isset($filter['limit']) && is_numeric($filter['limit'])) ? $wpdb->prepare('%d', $filter['limit']) : 5; + + // Whether or not to display tour grouings + $show_tours = (isset($filter['show_tours']) && $filter['show_tours'] == 'yes') ? 'yes' : FALSE; + + // Whether or not to group artists + $group_artists = (isset($filter['group_artists']) && $filter['group_artists'] == 'yes') ? 'yes' : FALSE; + + // Order in which to display artists if grouping + $artist_order = (isset($filter['artist_order']) && $filter['artist_order'] == 'custom') ? 'custom' : 'alphabetical'; + + // Filtering by artist, tour, or venue? + $artist = isset($filter['artist']) ? $filter['artist'] : FALSE; + $tour = isset($filter['tour']) ? $filter['tour'] : FALSE; + $venue = isset($filter['venue']) ? $filter['venue'] : FALSE; + + // Display feed links and link to more shows? + $show_feeds = (isset($filter['show_feeds']) && $filter['show_feeds'] == 'yes') ? 'yes' : FALSE; + $link = (isset($filter['link_text']) && !empty($gpo['shows_page'])) ? wptexturize($filter['link_text']) : FALSE; + + // Establish the variable parts of the query + if($artist) $further_where .= ' AND show_artist_id IN(' . $wpdb->prepare('%s', $artist).')'; + if($tour) $further_where .= ' AND show_tour_id IN(' . $wpdb->prepare('%s', $tour).')'; + if($venue) $further_where .= ' AND show_venue_id IN(' . $wpdb->prepare('%s', $venue).')'; + $artist_order = ($artist_order == 'custom') ? "artist_order ASC," : ''; + + ob_start(); + + // If we're grouping by artist, we'll unfortunately have to first get all artists + // Then make a query for each one. Looking for a better way to do this. + + if($group_artists && !$tour && !$artist && !$venue && $total_artists > 1) { + + $artists = $wpdb->get_results("SELECT * FROM " . GIGPRESS_ARTISTS . " ORDER BY " . $artist_order . "artist_alpha ASC"); + + foreach($artists as $artist_group) { + + $shows = $wpdb->get_results("SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE " . $date_condition . " AND show_status != 'deleted' AND s.show_artist_id = " . $artist_group->artist_id . " AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $further_where . " ORDER BY s.show_date " . $sort . ",s.show_expire " . $sort . ",s.show_time " . $sort . " LIMIT " . $limit); + + if($shows) { + // For each artist group + + $some_results = TRUE; + $current_tour = ''; + $i = 0; + + // Data for artist heading + $showdata = array( + 'artist' => wptexturize($artist_group->artist_name), + 'artist_id' => $artist_group->artist_id + ); + + include gigpress_template('sidebar-artist-heading'); + include gigpress_template('sidebar-list-start'); + + foreach($shows as $show) { + + // For each individual show + + $showdata = gigpress_prepare($show, 'public'); + + // Close the previous tour if needed + if($show_tours && $current_tour && $showdata['tour'] != $current_tour) { + include gigpress_template('sidebar-tour-end'); + } + + // Open the current tour if needed + if($show_tours && $showdata['tour'] && $showdata['tour'] != $current_tour && !$tour) { + $current_tour = $showdata['tour']; + include gigpress_template('sidebar-tour-heading'); + } + + // Zero-out $current_tour + if(empty($showdata['tour'])) $current_tour = ''; + + // Prepare the class + $class = ($i % 2) ? 'gigpress-alt ' : ''; $i++; + $class .= ($showdata['tour'] && $show_tours) ? 'gigpress-tour ' . $showdata['status'] : $showdata['status']; + + // Display the show + include gigpress_template('sidebar-list'); + + } + + // Close the current tour if needed + if($show_tours && $current_tour) { + include gigpress_template('sidebar-tour-end'); + } + + // Close the list + include gigpress_template('sidebar-list-end'); + + } + } + + if($some_results) { + + // After all artist groups + + // Display the list footer + include gigpress_template('sidebar-list-footer'); + + } else { + // No shows from any artist + include gigpress_template('sidebar-list-empty'); + } + + } else { + + // Not grouping by artists + + $shows = $wpdb->get_results("SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE " . $date_condition . " AND show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id " . $further_where . " ORDER BY s.show_date " . $sort . ",s.show_expire " . $sort . ",s.show_time " . $sort . " LIMIT " . $limit); + + if($shows) { + + $current_tour = ''; + $i = 0; + + include gigpress_template('sidebar-list-start'); + + foreach($shows as $show) { + + // For each individual show + + $showdata = gigpress_prepare($show, 'public'); + + // Close the previous tour if needed + if($show_tours && $current_tour && $showdata['tour'] != $current_tour && !$tour) { + include gigpress_template('sidebar-tour-end'); + } + + // Open the current tour if needed + if($show_tours && $showdata['tour'] && $showdata['tour'] != $current_tour && !$tour) { + $current_tour = $showdata['tour']; + include gigpress_template('sidebar-tour-heading'); + } + + if(!$showdata['tour']) $current_tour = ''; + + // Prepare the class + $class = ($i % 2) ? 'gigpress-alt ' : ''; $i++; + $class .= ($showdata['tour'] && $show_tours) ? 'gigpress-tour ' . $showdata['status'] : $showdata['status']; + + // Display the show + include gigpress_template('sidebar-list'); + } + + // Close the current tour if needed + if($show_tours && $current_tour && !$tour) { + include gigpress_template('sidebar-tour-end'); + } + + // Close the list + include gigpress_template('sidebar-list-end'); + + // Display the list footer + include gigpress_template('sidebar-list-footer'); + + } else { + // No shows from any artist + include gigpress_template('sidebar-list-empty'); + } + } + + echo(' + '); + + return ob_get_clean(); +} \ No newline at end of file diff --git a/trunk/output/ical.php b/trunk/output/ical.php new file mode 100644 index 0000000..9e59ac6 --- /dev/null +++ b/trunk/output/ical.php @@ -0,0 +1,88 @@ +prepare(' AND s.show_id = %d', $_GET['show_id']); + } + if(isset($_GET['artist'])) { + $further_where .= $wpdb->prepare(' AND s.show_artist_id = %d', $_GET['artist']); + } + if(isset($_GET['tour'])) { + $further_where .= $wpdb->prepare(' AND s.show_tour_id = %d', $_GET['tour']); + } + if(isset($_GET['venue'])) { + $further_where .= $wpdb->prepare(' AND s.show_venue_id = %d', $_GET['venue']); + } + $limit = (!empty($gpo['rss_limit'])) ? $gpo['rss_limit'] : 100; + + $shows = $wpdb->get_results( + $wpdb->prepare("SELECT * FROM " . GIGPRESS_ARTISTS . " AS a, " . GIGPRESS_VENUES . " as v, " . GIGPRESS_SHOWS ." AS s LEFT JOIN " . GIGPRESS_TOURS . " AS t ON s.show_tour_id = t.tour_id WHERE show_status != 'deleted' AND s.show_artist_id = a.artist_id AND s.show_venue_id = v.venue_id" . $further_where . " AND s.show_expire >= '" . GIGPRESS_NOW . "' ORDER BY s.show_date ASC, s.show_expire ASC, s.show_time ASC LIMIT %d", $limit) + ); + if($shows) { + $count = 1; + $total = count($shows); + foreach($shows as $show) { + $showdata = gigpress_prepare($show, 'ical'); + if(isset($_GET['artist'])) { + $filename = sanitize_title($showdata['artist_plain']) . '-icalendar'; + $title = $show->artist_name; + } elseif(isset($_GET['tour'])) { + $filename = sanitize_title($showdata['tour']) . '-icalendar'; + $title = $show->tour_name; + } elseif(isset($_GET['venue'])) { + $filename = sanitize_title($showdata['venue_plain']) . '-icalendar'; + $title = $show->venue_name; + } elseif(isset($_GET['show_id'])) { + $filename = sanitize_title($showdata['artist_plain']) . '-' . $show->show_date; + $title = $show->artist_name . ' - ' . $showdata['date']; + } else { + $filename = sanitize_title(get_bloginfo('name')) . '-icalendar'; + $title = $gpo['rss_title']; + } + + if($count == 1) { + header('Content-type: text/calendar'); + header('Content-Disposition: attachment; filename="' . $filename . '.ics"'); + echo("BEGIN:VCALENDAR\r\n" . + "VERSION:2.0\r\n"); + if($total > 1) { + echo("X-WR-CALNAME: $title\r\n"); + } + echo("PRODID:GIGPRESS 2.0 WORDPRESS PLUGIN\r\n". + "CALSCALE:GREGORIAN\r\n". + "X-WR-TIMEZONE:Etc/GMT\r\n". + "METHOD:PUBLISH\r\n". + "BEGIN:VTIMEZONE\r\n". + "TZID:GMT\r\n". + "BEGIN:STANDARD\r\n". + "DTSTART:20071028T010000\r\n". + "TZOFFSETTO:+0000\r\n". + "TZOFFSETFROM:+0000\r\n". + "END:STANDARD\r\n". + "END:VTIMEZONE\r\n"); + } + echo("BEGIN:VEVENT\r\n" . + "SUMMARY:" . $showdata['calendar_summary_ical'] . "\r\n" . + "DESCRIPTION:" . $showdata['calendar_details_ical'] . "\r\n" . + "LOCATION:" . $showdata['calendar_location_ical'] . "\r\n" . + "UID:" . $showdata['calendar_start'] . '-' . $showdata['id'] . '-' . get_bloginfo('admin_email') . "\r\n" . + "URL:" . $showdata['permalink'] . "\r\n"); + if(strlen($showdata['calendar_start']) == 8) { + echo("DTSTART;VALUE=DATE;TZID=GMT:" . $showdata['calendar_start'] . + "\r\nDTEND;VALUE=DATE;TZID=GMT:" . $showdata['calendar_end'] . "\r\n"); + } else { + echo("DTSTART;VALUE=DATE-TIME;TZID=GMT:" . $showdata['calendar_start'] . "\r\n" . + "DTEND;VALUE=DATE-TIME;TZID=GMT:" . $showdata['calendar_end'] . "\r\n"); + } + echo("DTSTAMP:" . date('Ymd') . "T" . date('his') . "Z\r\n" . + "END:VEVENT\r\n"); + if($count == $total) { + echo("END:VCALENDAR"); + } + $count++; + } + } +} \ No newline at end of file diff --git a/trunk/readme.txt b/trunk/readme.txt new file mode 100644 index 0000000..edc5a76 --- /dev/null +++ b/trunk/readme.txt @@ -0,0 +1,487 @@ +=== GigPress === +Contributors: mrherbivore +Donate link: http://gigpress.com/donate +Tags: concerts, bands, tours, shows, record labels, music, musicians, performers, artists +Requires at least: 3.0 +Tested up to: 4.0 + +GigPress is a live performance listing and management plugin that's been serving musicians and performers since 2007. + +== Description == + +GigPress is a powerful live performance listing and management plugin designed for musicians and other performers. Manage all of your upcoming and past performances right from within the WordPress admin, and display them on your site using simple shortcodes, PHP template tags, or the GigPress widget on your WordPress-powered website. + +* GigPress is intuitive and easy-to-use. Add artists, venues, tours, and related posts on-the-fly, all saved in your database for re-use, all seamlessly within the WordPress admin. +* Manage multiple artists within GigPress, and display them either as a combined listing, or grouped by artist. Add an artist parameter to the shortcode and list only shows from a particular artist. +* GigPress features RSS and iCalendar feeds for your upcoming shows and for individual artists and tours, plus Google Calendar and iCal download links for each individual show. It can also output Schema.org/Event structured data for search engines. +* Advanced users can fully-customize the HTML and CSS used by GigPress to display your shows without altering any plugin files, making all changes upgrade-safe. +* Link up a related post for each show and your show's full details will appear within your post. Automatically create new related posts with customizable titles when entering new shows. +* No lock-in here. Import your shows from a CSV file, without fear of duplicate data. Export your shows database to CSV - filtered by artist, tour, and date. + +== Changelog == + += 2.3.6 = + +* Fixed bug where disabling JSON-LD output didn't in fact disable JSON-LD output +* Removed calls to mysql_real_escape_string during CSV import +* Fixed a bug where existing artists, venues, and tours were not identified and used during import in some cases +* Fixed potential PHP warnings during CSV import + += 2.3.5 = + +* Added the state and external link values to the RSS feed output + += 2.3.4 = + +* Now always setting an event name in the JSON-LD markup +* Removed the requirement that a price be included to include offer information in the JSON-LD markup (h/t Alex Unger) + += 2.3.3 = + +* Fix improper escaping of quotes in up_json_encode function (for PHP < 5.4) - h/t Alex Unger + += 2.3.2 = + +* Now enabling JSON-LD output by default when upgrading +* Removed some extraneous markup from default templates +* Fixed PHP error related to custom menu order when inside Network Dashboard + += 2.3.1 = + +* Added support for outputting schema.org/Event structured data under PHP < 5.4 + += 2.3 = + +* Added schema.org/Event structured data markup to support indexing of events by search engines (formatted with the new JSON-LD standard) +* Removed hCalendar markup elements from default templates + += 2.2.9.3 = + +* Fixed alphabetical ordering of artists (ignoring definite/indefinite articles) +* Updated German translation + += 2.2.9.2 = + +* Added setting for "Buy Tickets" language +* Updated admin menu with new icon for WordPress 3.8 + += 2.2.9.1 = + +* Fixed fatal typo + += 2.2.9 = + +* Replaced all instances of `WP_PLUGIN_URL` with `plugins_url()` function for compatibility with SSL-enabled sites (hat-tip: Jonathan Eiseman) + += 2.2.8 = + +* Fixed debug notices in iCal and RSS feeds (`$wpdb->prepare()` arguments missing) +* Moved country list into /lib folder as external file for easier customization + += 2.2.7 = + +* Fixed bug with boolean (checkbox) settings not sticking +* Improved logic for checking existence of boolean (checkbox) settings on admin screens and in templates +* Updated country list + + += 2.2.6 = + +* Fixes for artist and venue iCal links in default footer template (h/t Jeremiah Hester) +* Added Finnish, Japanese, and Slovak translations (thanks Niilo Sirola, @takipone, and Branco Radenovich) +* Various bug fixes + += 2.2.5 = + +* Fixed glitch in shows list footer template when filtering by artist +* Added escaping of commas in iCalendar summaries; new `$showdata` parameter 'calendar_summary_ical' +* Added option to limit the number of shows in the RSS and iCal feeds + += 2.2.4 = + +* Improved display logic in related post menu when adding/editing shows +* Added limit option for 300 shows in the admin + += 2.2.3 = + +* Added link to add a similar show (copying all previous info) to the post-add success message - generously sponsored by Lee Eiseman +* Added more limit options to the Manage Shows screen +* Show scope is now sticky per-user on the Manage Shows screen +* Changed `.divider` CSS class to `.gigpress-divider` to prevent CSS conflicts with some themes + += 2.2.2 = + +* The Related Post menu is no longer restricted to your Related Post category +* Fixed typo in CSV export which caused it to fail + += 2.2.1 = + +* Updated Bulgarian translation (thanks Ivo Minchev) +* Fixed some straggling PHP notices +* More reliable conditional checking on `$showdata` variables + += 2.2 = + +* Fixed PHP notices when debugging is on +* Added the function/template tag `gigpress_has_upcoming()` to check if there are upcoming shows +* Added an External Link field to shows (use for Facebook event links or what-have-you) +* Added an Artist URL field +* Added State and Postal Code fields to venues +* Added "limit" option to the Shows admin screen +* Venue and Admittance are now "sticky" (saving new defaults with each new show added) +* The "Related Post" menu is now restricted to the category chosen for Related Posts in your GigPress settings +* Increased the size of the "price" database column to allow for more data +* "the" is now ignored when sorting artists alphabetically +* Added Romanian and Belarusian translations (thanks to Web Hosting Geeks) + += 2.1.15 = + +* Removed escaping of commas in Google Calendar links; added new `$showdata` parameters 'calendar_location_ical' and 'calendar_details_ical' + += 2.1.14 = + +* Fixed some validation issues with the iCal formatting +* Removed calendar name from individual iCal events to fix poor behaviour in Outlook +* If the minutes portion of the time field is not selected, '00' is now assumed +* The "open links in new windows" setting is now ignored for links which point to the site GigPress is being served from + += 2.1.13 = + +* Fixed formatting error when creating related post titles introduced in 2.1.11 +* Added "past" scope to sidebar widget + += 2.1.12 = + +* Allowing more HTML in the notes field again, while still stripping script tags (some tags were disallowed in last update) +* Added Danish localization (thanks to Rasmus Kern) + += 2.1.11 = + +* Updated front-end javascript to fix an incompatibility with plugins that rewrite all hash links to include the full site URL +* Improved sanitation of data, especially in the Notes field +* Fixed default sorting when using "past" show scope to properly display in descending order + += 2.1.10 = + +* Changed GIGPRESS_NOW constant to compensate for bug in WordPress' `current_time()` function which was causing shows to expire based on the server time rather than the WordPress localized time +* Fixed error with unquoted `init` action being interpreted as a constant +* Removed deprecated numeric user level indicators, replaced with appropriate role-based permissions +* Edited default templates to only display the "Tour" label if the "Tour" label setting is not empty +* Added Polish and Simplified Chinese translations (thanks to Krystian Buczak and Liang Chuan) + += 2.1.9.1 = + +* Fix for future-dated posts not appearing in the related post menu + += 2.1.9 = + +* Tested in WordPress 3.0 +* Added "sort" as a valid argument to `gigpress_menu()` ("menu_sort" when used as part of the shortcode) +* Added "sort" and "scope" as valid arguments to the `[gigpress_related_shows]` shortcode +* Shows are now further ordered by their end date everywhere (for shows starting on the same day but ending on different days) +* You can now optionally maintain Related Post associations when importing from a GigPress-generated CSV file +* Fixed a bug where related posts weren't appearing in search results when the specified related posts category was excluded from normal listings +* Replaced now-deprecated `clean_url()` calls with `esc_url()` + += 2.1.8 = + +* Fixed timezone issues with iCal feeds imported into Google Calendar (thanks to Michael Delaney) +* Now using WP's `clean_url()` function on inputted URLs in place of my far-less-robust version +* Added `[gigpress_related_shows]` shortcode for manual placement of related show info in posts +* Updates to German localization (thanks to Georg Fischer) + += 2.1.7 = + +* Added "sort" as a valid argument to `gigpress_sidebar()` function options +* Some changes to the iCalendar date format for better timezone support +* Fixed GMT offset in RSS feeds +* Optimized "Shows" and "Venues" administration screens to reduce memory use +* Added Italian translation (thanks to Chiara Esposito) +* Added `$showdata['date_mysql']` and `$showdata['end_date_mysql']` variables to the `$showdata` array + += 2.1.6 = + +* Added `$showdata['related_id']` to the list of available template variables, containing the ID of the show's related post +* Removed CDATA block from the title element of the GigPress RSS feed, as it was preventing character entities from being properly displayed in some readers +* Now assuming a "year" paremeter of "current" when only a "month" parameter is passed to the shortcode +* Added "past" and "all" as valid values for the "scope" argument to the `gigpress_sidebar()` function +* Corrected file name of the Swedish translation +* Small bug fix for the CSV import routine + += 2.1.5 = + +* Fixed PHP error introduced in 2.1 caused by the Related Post menu when editing shows + += 2.1.4 = + +* Fixed another bug introduced in 2.1.2 where the default scope for `gigpress_sidebar()` was "today" rather than "upcoming" + += 2.1.3 = + +* Fixed bug introduced in 2.1.2 where widget listing was broken. Oops. + += 2.1.2 = + +* Added new "today" option for the "scope" parameter of the `[gigpress_shows]` shortcode to display only shows happening today +* Added new "sort" parameter to the `[gigpress_shows]` shortcode to control date sorting +* Added option to the widget to display only shows happening today +* Fixed a bug where linebreaks and other characters in the "notes" field could break the iCalendar format +* Fixed a bug which allowed the entry of shows with no artist +* Fixed a bug introduced in 2.1 where server time was being used rather than WordPress GMT offset time +* Some small fixes for iCal feeds + += 2.1.1 = + +* Fixed bug where widget title would not display + += 2.1 = + +* **GigPress now requires WordPress 2.8 or newer** +* Overhauled the GigPress widget to use the new WordPress widget class for multiple-widget capability - **existing widgets will have their settings reset** +* Added options to restrict widget listing to a single artist, tour, or venue +* Made changes to the `gigpress_sidebar()` function to behave more like the `gigpress_shows()` function (arguments are now passed as an array, and the function must be echoed). **If you call `gigpress_sidebar()` from your template you must update your code - please see the docs for details** +* New template variables `$link` and `$show_feeds` for the *sidebar-list-footer* template - **update your customized template if neccessary** (see default template for example use) +* New `[gigpress_menu]` shortcode/function for displaying a monthly or yearly dropdown menu independent of the `[gigpress_shows]` shortcode +* New `show_menu` parameter for `[gigpress_shows]` shortcode to display a monthly or yearly dropdown menu for filtering the shows specified by the shortcode +* New `year` and `month` parameters for `[gigpress_shows]` shortcode for filtering shows by date +* Added *before-menu* and *after-menu* templates for surrounding the new dropdown menu +* Added bulk-deletion of shows +* Fixed issue where show->post relationships were lost when shows whose related post was outside of the last 100 posts +* Increased related post dropdown listing from 100 to 500 posts +* Updated default templates to not show gCal and iCal links when displaying past shows +* More fixes for certain strict MySQL configurations +* Now using the $wp_locale object for month name translations + += 2.0.3 = + +* Fixed a bug (for real this time) where `$artist` and `$tour` parameters passed to the `gigpress_sidebar()` function were ignored when not grouping by artist +* Some fixes for people running MySQL in strict mode +* Updated German localization + += 2.0.2 = + +* Fixed an issue with multi-day shows ending one day ahead of time in gCal and iCal +* Fixed a bug where `$artist` and `$tour` parameters passed to the `gigpress_sidebar()` function were ignored +* Updated CSV import to allow venues with the same name but in different cities and/or countries +* You can now customize the order in which artists are displayed when grouping by artist +* Added a new shortcode parameter `artist_order` - defaults to `custom` but can be set to `alphabetical` to override custom artist ordering +* Added new widget setting re: artist order +* Added `$total_shows` variable to related show template (useful for posts with multiple related shows) + + += 2.0.1 = + +* Updated jQuery script for better compatibility with other JS libraries +* Custom templates can now be stored in either `/wp-content/gigpress-templates/`, `/(active_theme_folder)/gigpress-templates/` or `/(child_theme_folder)/gigpress-templates/` +* Added some new variables to the `$showdata` array for use in custom templates +* Added new `venue` shortcode parameter to display only shows from a specific venue +* Updated default templates to customize display when filtering by venue +* Added options to disable both the default style sheet and the default JavaScript +* Sort order on the "manage shows" screen is now persistent per user +* Added Spanish and Brazilian Portuguese localizations; minor updates to French, Bulgarian and Dutch + += 2.0 = + +* Lost several translations due to the massive plugin overhaul and consequent deluge of new language. For now, 2.0 only includes Bulgarian, Dutch, French, German, Norwegian, Russian, and Swedish translations. +* WordPress 2.6.5 is now required +* GigPress now supports multiple artists - yay! +* Venues are now stored in the database for future editing and re-use +* Added Google Calendar and iCal download links for each show +* Added an iCalendar feed for all shows, and for individual artists and tours +* Added an RSS feed for individual artists and tours +* You can now add new artists, venues, and tours while entering a new show +* The title of newly-created related posts can now be customized using %placeholders% for your show data +* Newly-created related posts can optionally be future-published on the date of the show +* Changed the behaviour of tours, which are now grouped (with a heading) inline, within the chronological shows list +* As a result of the above, removed the "tour order" option on the Tour admin screen +* Changed the shortcode to `[gigpress_shows]` and added some new parameters - see docs for details (old shortcodes will still work!) +* Added new options to the widget +* Removed several and added a few options to the Settings screen +* All HTML output is now contained in modular templates, which can be customized without being overwritten during subsequent plugin updates - see the docs for the lowdown +* You can now import shows from a CSV file - see docs for specifications please +* CSV export has been improved, and is compatible with the new import routine +* The Age Restrictions field is now customizable +* You can now optionally display full country names instead of country codes +* Better error-checking for required fields, and better visual feedback +* You can no longer enter a date which doesn't exist (i.e. February 30th) +* Only administrators can see the GigPress Settings page now +* Added pagination to GigPress admin screens, and redesigned the Shows management screen +* Moved the GigPress plugin menu up between Comments and Appearance - it's better up there +* Rewrote most of the code, optimized queries, added `$wpdb->prepare` everywhere for improved security +* There's more I'm sure + += 1.4.9 = + +* Added Belarusian localization (thanks to M.Comfi) +* Shows on the same day are now further ordered by show time +* Fixed venue information toggle under IE 7 + += 1.4.8 = + +* Added German (thanks to David Scott), Slovak (thanks to Igor Rjabinin) and Ukranian (thanks to Vladimir Agafonkin) localization +* Fixed a bug where cancelled shows were not appearing in the admin when not associated with a tour + += 1.4.7 = + +* Fixed a missing closing tag on the related show list. +* Improved compatibility with child themes when loading a custom gigpress.css file. +* Expanded year list to 1900 through 2050. +* Updated country list to comply with the ISO 3166-1 list of countries, dependent territories, and special areas of geographical interest. +* Added Russian translation (thanks to Ravi). + += 1.4.6 = + +* Fixed a bug which caused the "stickiness" of the fields on the entry screen to be delayed by one refresh. Each new show entry now immediately loads the previous show's sticky fields (date, country, tour). +* Fixed RSS feed validation errors when using GigPress in languages other than English. +* Added the classes "upcoming" and "archive" to the respective shows tables. + += 1.4.5 = + +* Fixed a bug which was preventing shows from displaying under WordPress 2.3.x. +* Fixed a bug where the SOLD OUT label was not displaying in the past shows listings. +* Added Dutch translation (thanks to Martin Teley) + += 1.4.4 = + +* Fixed a typo in the database upgrade check that was leading to about 30 extra queries being performed on every page load throughout WordPress. Oops? +* Added the missing "notes" field to the show listings on Related Post entries and in the RSS feed +* Added an "Add a show" link to the WordPress 2.7 favourites menu +* Added a new shortcode parameter "limit" that will display only a chosen number of shows (only works when *not* segmenting by tour, or when used in conjunction with displaying a specific tour using the "tour" shortcode parameter) +* Added Bulgarian (thanks to Ivo Minchev) and Danish (thanks to Michael Tysk-Andersen) translations + += 1.4.2 = + +* Fixed a couple of bugs when using the `gigpress_upcoming()` and `gigpress_archive()` template tags - these functions now need to be echoed, e.g. `` +* Removed vestigial hard-coded "Tour" label on Related Post entries +* Fixed minor character entity issue when loading/updating settings + += 1.4.1 = + +* Fixed a bug where shortcodes were outputting before any other post content, regardless of where they appeared in the post + += 1.4 = + +* Complete show info can now be displayed within a show's related post entry (before or after post content) +* Option to automatically create a new related post when entering a new show +* Date and City can now be optionally linked to related shows +* Shows can now be marked as CANCELLED or SOLD OUT +* Added fields for venue phone and box office +* Added ability to export all of your shows to a tab-separated CSV file +* You can now show a single tour using its ID in the gigpress_upcoming shortcode (see docs for more info) +* More language is now customizable through the Settings page +* Optional 24-hour clock display for show time on the entry screen +* Ability to enter archival shows back to 1960 +* Added alternating class to sidebar listing +* Compatibility and styling updates for WordPress 2.7 +* Dropped support for WordPress 2.2.3 +* Probably some other stuff + += 1.3.4 = + +* Fixed a bug that prevented language files from being loaded under WordPress 2.6 +* Fixed an XHTML validation error in the upcoming/past shows table output + += 1.3.3 = + +* Fixed a bug where past shows wouldn't appear in the admin in certain cases +* Revised and optimized the code that fetches recent posts for the "related post" drop-down when adding a show, as posts were being retrieved in the wrong order in some circumstances +* Added compatibility with WordPress 2.6's ability to relocate the wp-content directory + += 1.3.2 = + +* Lowered the number of posts retrieved in the drop-down on the "Add a show" page to 100, as the previous 1000-post limit could cause PHP memory errors in some cases +* Fixed a bug where deleted shows were still appearing in the sidebar and RSS feed +* Added Basque, Hungarian and Norwegian translations + += 1.3.1 = + +* Fixed a bug where the phrase "opens in a new window" that appears in the title attribute of certain links was not getting translated. +* Added German, Polish and Swedish translations + += 1.3 = + +* New feature: associate each show with a post in WordPress +* New feature: copy any existing show to the "Add a show" screen for faster data entry +* Tours can now be reordered +* Added option to display tours before *or* after non-tour shows +* Added the option to *not* segment the tour listing into tours and individuals shows +* Added option to open Google maps, venue, and ticket-buy links in a new window +* The date, time, country and tour fields are now all "sticky," so their last-used values will be loaded into the "Add a show" form each time +* Added "undo" option immediately after deleting shows and tours +* Add visual cues for required fields on the "Add a show" screen +* GigPress will now look for a style sheet called gigpress.css in your current theme folder in order to load custom styles +* More styling fixes for visual compatibility with WordPress 2.5 +* Dropped official support for Wordpress 2.1.3 + += 1.2.7 = + +* Added Spanish and French translation files +* Fixed a few text strings that weren't getting translated +* Add gettext() wrappers to month names, which will allow them to be translated by the core WordPress language file +* Removed some stray quotation marks in the welcome message +* Fixed a bug where under certain conditions the sidebar widget would not show the "no upcoming shows" message +* Added an extra span and class to the fields displayed in the "gigpress-info" cell of the shows table to allow for further styling flexibility +* The javascript used by GigPress in the WordPress admin will now *only* load on the GigPress "Add a show" page to prevent potential conflict with other plugins' scripts +* Modified some of the markup and CSS in the admin area to better suit the forthcoming admin design in WordPress 2.5 + += 1.2.6 = + +* GigPress is now fully internationalized - language files for Italian, Hungarian, and Dutch included +* The 'show time' field can now be set to 'N/A' - if so it will not display +* Added option to choose your default country when adding new shows +* Fixed a bug where under certain configurations shows would move to the archive on the day of the show +* Changed default encoding of the database tables to UTF-8 + += 1.2.2 = + +* Fixed a bug where past shows would not display if there were no tours in the database +* Increased compatibility with certain configurations of MySQL 5 + += 1.2.1 = + +* The jQuery library used by GigPress was disabling the drag and drop on the WordPress widgets page. GigPress now uses the jQuery version bundled with WordPress instead (but will load its own in WordPress versions prior to 2.2) + += 1.2 = + +* Added a "time" field +* Added the ability to make shows span multiple days +* Added option to select a user-level required to use GigPress +* Add option to display a link to your upcoming shows page beneath the sidebar listing +* Fixed a bug where the sidebar listing wouldn't display any shows if the tour segmenting option was on, but there were no tours in the database +* The "Admittance" field will now not display if it's set to "Not sure" +* Fixed various issues in the countries list +* Display of the Country column can now be disabled +* Added element IDs to the header row of each tour in shows table (eg. #tour-2) +* Updated Options page to refelect new features +* Added a `` element to each item in the RSS feed, linked to the page set on the options page + += 1.1.1 = + +* Fixed a stray tag in the code that mangled the sidebar output when using it via the template tag with tour segmentation active + += 1.1 = + +* Added RSS feed for upcoming shows +* Add option to split gigpress_sidebar output into tours +* Added filter on all output in the admin and in the template functions to strip slashes and encode HTML entities (oops!) + += 1.0 = + +* Initial release + +== Installation == + +1. Upload the `gigpress` folder to the `/wp-content/plugins/` directory on your web server +2. Activate the plugin through the 'Plugins' admin menu in WordPress. This will create a new top-level menu called "GigPress". +3. To list upcoming shows, simply create a new page and put `[gigpress_shows]` in the page content. This shortcode accepts several parameters - [please refer to the documentation for details](http://gigpress.com/docs/). +4. GigPress also comes with a sidebar widget - simply drag the widget into your sidebar, set your options, and save. + +== Frequently Asked Questions == + +Please check the [FAQ on the GigPress website](http://gigpress.com/faq/) + +== For more info... == + +[Contribute on GitHub!](http://github.com/amphibian/gigpress) + +[Please visit the GigPress website](http://gigpress.com/) for screenshots, full documentation, and the latest news about plugin updates, or to report bugs, suggest features, and the like. \ No newline at end of file diff --git a/trunk/scripts/gigpress-admin.js b/trunk/scripts/gigpress-admin.js new file mode 100644 index 0000000..2d583bc --- /dev/null +++ b/trunk/scripts/gigpress-admin.js @@ -0,0 +1,66 @@ +$gp=jQuery.noConflict(); + +$gp(document).ready(function() + { + // If we're using the 12-hour clock, then do this magic + if ( $gp('select#gp_hh.twelve').length > 0 ) { + var time = $gp('select#gp_hh option:selected').parent().attr('label'); + $gp('span#ampm').text(time); + + $gp('select#gp_hh.twelve').change(function() + { + var time = $gp('select#gp_hh option:selected').parent().attr('label'); + $gp('span#ampm').text(time); + } + ); + } + + $gp('tr.gigpress-inactive, tbody.gigpress-inactive').hide(); + + $gp('input#show_multi').click(function() + { + // $gp('tr#expire').toggle(); + // Workaround for IE 8 nonsense + $gp('tr#expire').toggle($gp('tr#expire').css('display') == 'none'); + this.blur(); + } + ); + + $gp('select.can-add-new').change(function() + { + var scope = $gp(this); + var target = $gp(this).attr('id') + '_new'; + if ( $gp('option:selected', scope).val() == 'new') { + $gp('tbody#' + target).fadeIn(); + } else { + $gp('tbody#' + target).fadeOut(); + } + } + ); + + // Return a helper with preserved width of cells + var fixHelper = function(e, ui) { + ui.children().each(function() { + $gp(this).width($gp(this).width()); + }); + return ui; + }; + + // Sortable artist table + $gp('img.gp-sort-handle').show(); + $gp('.gigpress-artist-sort').sortable({ + handle: '.gp-sort-handle', + axis: 'y', + helper: fixHelper, + update : function () { + var order = $gp('.gigpress-artist-sort').sortable('serialize'); + $gp("#artist-sort-update").load(ajaxurl, order + '&action=gigpress_reorder_artists&cachebuster=' + Math.floor(Math.random()*99999), function() + { + $gp("#artist-sort-update").fadeIn(100, function(){$gp(this).fadeOut(1500)}); + } + ); + } + }); + + } +); \ No newline at end of file diff --git a/trunk/scripts/gigpress.js b/trunk/scripts/gigpress.js new file mode 100644 index 0000000..0983d6b --- /dev/null +++ b/trunk/scripts/gigpress.js @@ -0,0 +1,15 @@ +jQuery(document).ready(function($) { + $.fn.fadeToggle = function(speed, easing, callback) { + return this.animate({opacity: "toggle"}, speed, easing, callback); + }; + $("a.gigpress-links-toggle").click(function() { + target = $(this).attr("href").replace(document.location.href,''); + $(target).fadeToggle("fast"); + $(this).toggleClass("gigpress-link-active"); + return false; + }); + $("select.gigpress_menu").change(function() + { + window.location = $(this).val(); + }); +}); \ No newline at end of file diff --git a/trunk/templates/after-menu.php b/trunk/templates/after-menu.php new file mode 100644 index 0000000..b4fbdb6 --- /dev/null +++ b/trunk/templates/after-menu.php @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/trunk/templates/before-menu.php b/trunk/templates/before-menu.php new file mode 100644 index 0000000..1eb56f4 --- /dev/null +++ b/trunk/templates/before-menu.php @@ -0,0 +1,12 @@ + + +
    \ No newline at end of file diff --git a/trunk/templates/related.php b/trunk/templates/related.php new file mode 100644 index 0000000..ad9eeb5 --- /dev/null +++ b/trunk/templates/related.php @@ -0,0 +1,110 @@ + + + + + + + \ No newline at end of file diff --git a/trunk/templates/shows-artist-heading.php b/trunk/templates/shows-artist-heading.php new file mode 100644 index 0000000..44dab7a --- /dev/null +++ b/trunk/templates/shows-artist-heading.php @@ -0,0 +1,20 @@ + + +

    + + + +   + + + +

    \ No newline at end of file diff --git a/trunk/templates/shows-list-empty.php b/trunk/templates/shows-list-empty.php new file mode 100644 index 0000000..9a3ec10 --- /dev/null +++ b/trunk/templates/shows-list-empty.php @@ -0,0 +1,12 @@ + + +

    \ No newline at end of file diff --git a/trunk/templates/shows-list-end.php b/trunk/templates/shows-list-end.php new file mode 100644 index 0000000..0ed5f3d --- /dev/null +++ b/trunk/templates/shows-list-end.php @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/trunk/templates/shows-list-footer.php b/trunk/templates/shows-list-footer.php new file mode 100644 index 0000000..383ab2d --- /dev/null +++ b/trunk/templates/shows-list-footer.php @@ -0,0 +1,34 @@ + + + +

    : + + + RSS | iCal + + + + RSS | iCal + + + + RSS | iCal + + + + RSS | iCal + + +

    + diff --git a/trunk/templates/shows-list-start.php b/trunk/templates/shows-list-start.php new file mode 100644 index 0000000..5fa3ff4 --- /dev/null +++ b/trunk/templates/shows-list-start.php @@ -0,0 +1,37 @@ + + + + + + + + + 1) : ?> + + + + + + + + + + \ No newline at end of file diff --git a/trunk/templates/shows-list.php b/trunk/templates/shows-list.php new file mode 100644 index 0000000..99bb524 --- /dev/null +++ b/trunk/templates/shows-list.php @@ -0,0 +1,99 @@ + + + + + + + + + 1) : ?> + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/trunk/templates/shows-tour-heading.php b/trunk/templates/shows-tour-heading.php new file mode 100644 index 0000000..df342c7 --- /dev/null +++ b/trunk/templates/shows-tour-heading.php @@ -0,0 +1,22 @@ + + + + + + + diff --git a/trunk/templates/sidebar-artist-heading.php b/trunk/templates/sidebar-artist-heading.php new file mode 100644 index 0000000..57b85c2 --- /dev/null +++ b/trunk/templates/sidebar-artist-heading.php @@ -0,0 +1,12 @@ + + +

    diff --git a/trunk/templates/sidebar-list-empty.php b/trunk/templates/sidebar-list-empty.php new file mode 100644 index 0000000..5795375 --- /dev/null +++ b/trunk/templates/sidebar-list-empty.php @@ -0,0 +1,12 @@ + + +

    \ No newline at end of file diff --git a/trunk/templates/sidebar-list-end.php b/trunk/templates/sidebar-list-end.php new file mode 100644 index 0000000..76fb4be --- /dev/null +++ b/trunk/templates/sidebar-list-end.php @@ -0,0 +1,11 @@ + + diff --git a/trunk/templates/sidebar-list-footer.php b/trunk/templates/sidebar-list-footer.php new file mode 100644 index 0000000..df5bb7b --- /dev/null +++ b/trunk/templates/sidebar-list-footer.php @@ -0,0 +1,41 @@ + + + +

    + + + +

    : + + + RSS iCal + + + + RSS | iCal + + + + RSS | iCal + + + + RSS | iCal + + +

    + + \ No newline at end of file diff --git a/trunk/templates/sidebar-list-start.php b/trunk/templates/sidebar-list-start.php new file mode 100644 index 0000000..4453cbb --- /dev/null +++ b/trunk/templates/sidebar-list-start.php @@ -0,0 +1,12 @@ + + +
      diff --git a/trunk/templates/sidebar-list.php b/trunk/templates/sidebar-list.php new file mode 100644 index 0000000..1cdd5af --- /dev/null +++ b/trunk/templates/sidebar-list.php @@ -0,0 +1,29 @@ + + +
    • + + + + + + 1) : ?> + + + + + + + + + + +
    • diff --git a/trunk/templates/sidebar-tour-end.php b/trunk/templates/sidebar-tour-end.php new file mode 100644 index 0000000..fd2e383 --- /dev/null +++ b/trunk/templates/sidebar-tour-end.php @@ -0,0 +1,11 @@ + +
    diff --git a/trunk/templates/sidebar-tour-heading.php b/trunk/templates/sidebar-tour-heading.php new file mode 100644 index 0000000..35d77ff --- /dev/null +++ b/trunk/templates/sidebar-tour-heading.php @@ -0,0 +1,19 @@ + + +
  • + +
      + \ No newline at end of file
  • + - + + +
    + + + : . + + + + : . + + + + : . + + + + : . + + + + : . + + + + : . + + + + + + + + + + + + + + + + + + +
    + +