From ddfcbd37f365f2f6457a6ff09b59429ef48eb4c1 Mon Sep 17 00:00:00 2001 From: ImperatorS79 Date: Tue, 20 Mar 2018 17:55:47 +0100 Subject: [PATCH 01/63] updated 7-zip to 18.01 (#510) --- Applications/Accessories/7-zip/Online/script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Applications/Accessories/7-zip/Online/script.js b/Applications/Accessories/7-zip/Online/script.js index 0c1fea448a..a4ae7c9dff 100644 --- a/Applications/Accessories/7-zip/Online/script.js +++ b/Applications/Accessories/7-zip/Online/script.js @@ -5,8 +5,8 @@ new OnlineInstallerScript() .editor("Igor Pavlov") .applicationHomepage("http://www.7-zip.org/") .author("ImperatorS79") - .url("http://www.7-zip.org/a/7z1604.exe") - .checksum("dd1cb1163c5572951c9cd27f5a8dd550b33c58a4") + .url("https://www.7-zip.org/a/7z1801.exe") + .checksum("d56bca4973b1d1aa5915c41dce318b077ce8b5b2") .category("Accessories") .executable("7zFM.exe") .go(); From 16528baced496945056fe8232e30716304c2a5aa Mon Sep 17 00:00:00 2001 From: plata Date: Thu, 22 Mar 2018 18:21:42 +0100 Subject: [PATCH 02/63] ESLint: extend recommended ruleset + Nashorn env (#514) fixes #513 (I hope) --- .eslintrc.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 7b69bbcd59..129781f043 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -1,6 +1,10 @@ -rules: - indent: 4 - +--- +extends: + - eslint:recommended + +env: + nashorn: true + globals: include: true # files From c48743737fd1f090b01a37543be7525f992a411b Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Fri, 23 Mar 2018 16:03:24 +0100 Subject: [PATCH 03/63] added Warcraft III Expansion Set (#508) --- .../Online/script.js | 11 ++++++----- .../Online/script.json | 0 .../application.json | 4 ++++ .../miniatures/main.png | Bin 0 -> 153268 bytes .../Games/Warcraft III TFT/Online/script.js | 16 ---------------- .../Games/Warcraft III TFT/application.json | 4 ---- .../Games/Warcraft III TFT/miniatures/main.png | Bin 172010 -> 0 bytes .../Games/Warcraft III/Online/script.json | 7 ------- .../Games/Warcraft III/application.json | 4 ---- .../Games/Warcraft III/miniatures/main.png | Bin 120530 -> 0 bytes 10 files changed, 10 insertions(+), 36 deletions(-) rename Applications/Games/{Warcraft III => Warcraft III Expansion Set}/Online/script.js (64%) rename Applications/Games/{Warcraft III TFT => Warcraft III Expansion Set}/Online/script.json (100%) create mode 100644 Applications/Games/Warcraft III Expansion Set/application.json create mode 100644 Applications/Games/Warcraft III Expansion Set/miniatures/main.png delete mode 100644 Applications/Games/Warcraft III TFT/Online/script.js delete mode 100644 Applications/Games/Warcraft III TFT/application.json delete mode 100644 Applications/Games/Warcraft III TFT/miniatures/main.png delete mode 100644 Applications/Games/Warcraft III/Online/script.json delete mode 100644 Applications/Games/Warcraft III/application.json delete mode 100644 Applications/Games/Warcraft III/miniatures/main.png diff --git a/Applications/Games/Warcraft III/Online/script.js b/Applications/Games/Warcraft III Expansion Set/Online/script.js similarity index 64% rename from Applications/Games/Warcraft III/Online/script.js rename to Applications/Games/Warcraft III Expansion Set/Online/script.js index b155e1c512..b15a9ea1a0 100644 --- a/Applications/Games/Warcraft III/Online/script.js +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.js @@ -1,13 +1,14 @@ include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); +include(["Engines", "Wine", "Verbs", "corefonts"]); new OnlineInstallerScript() - .name("Warcraft III") + .name("Warcraft III Expansion Set") .editor("Blizzard") - .applicationHomepage("http://eu.blizzard.com/en-gb/games/war3/") - .author("FalseCAM") - .url("https://www.battle.net/download/getLegacy?product=WAR3&locale=en-US&os=WIN") + .applicationHomepage("http://www.blizzard.com/en-gb/games/war3/") + .author("Grimler91") + .url("https://www.battle.net/download/getInstaller?os=win&installer=Warcraft-III-Setup.exe") + // The checksum changes each time you download .category("Games") .executable("Warcraft III.exe") .wineVersion(LATEST_STAGING_VERSION) diff --git a/Applications/Games/Warcraft III TFT/Online/script.json b/Applications/Games/Warcraft III Expansion Set/Online/script.json similarity index 100% rename from Applications/Games/Warcraft III TFT/Online/script.json rename to Applications/Games/Warcraft III Expansion Set/Online/script.json diff --git a/Applications/Games/Warcraft III Expansion Set/application.json b/Applications/Games/Warcraft III Expansion Set/application.json new file mode 100644 index 0000000000..7e97cdf1cc --- /dev/null +++ b/Applications/Games/Warcraft III Expansion Set/application.json @@ -0,0 +1,4 @@ +{ + "name": "Warcraft® III: Expansion Set", + "description": "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." +} diff --git a/Applications/Games/Warcraft III Expansion Set/miniatures/main.png b/Applications/Games/Warcraft III Expansion Set/miniatures/main.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7d362677ba1babcfde912f5320114c656cca67 GIT binary patch literal 153268 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 AOQefCO|nDrIW#YH79nc;{4xJ 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˛?ddjY%PU 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 literal 0 HcmV?d00001 diff --git a/Applications/Games/Warcraft III TFT/Online/script.js b/Applications/Games/Warcraft III TFT/Online/script.js deleted file mode 100644 index 45da10b74f..0000000000 --- a/Applications/Games/Warcraft III TFT/Online/script.js +++ /dev/null @@ -1,16 +0,0 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); - -new OnlineInstallerScript() - .name("Warcraft III") - .editor("Blizzard") - .applicationHomepage("https://eu.battle.net/shop/en/product/warcraft-iii-the-frozen-throne") - .author("FalseCAM") - .url("https://www.battle.net/download/getLegacy?product=W3XP&locale=en-US&os=WIN") - .category("Games") - .executable("Frozen Throne.exe") - .preInstall(function (wine, wizard) { - if (!fileExists(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Warcraft III/Warcraft III.exe")) { - wizard.message(tr("Please install Warcraft III before installing The Frozen Throne.")); - } - }) - .go(); diff --git a/Applications/Games/Warcraft III TFT/application.json b/Applications/Games/Warcraft III TFT/application.json deleted file mode 100644 index b2cca91937..0000000000 --- a/Applications/Games/Warcraft III TFT/application.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "Warcraft® III: The Frozen Throne®", - "description": "Warcraft III: The Frozen Throne adds a host of new features to the game, including four new campaigns that take you across the frozen continent of Northrend. Explore new maps and master new units such as the Troll Bat Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants.

Install Warcraft III first." -} diff --git a/Applications/Games/Warcraft III TFT/miniatures/main.png b/Applications/Games/Warcraft III TFT/miniatures/main.png deleted file mode 100644 index 48fe58ac8e0e249fefed654bb5a3c5d2382dee29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172010 zcmXtwZd|reY$+70p$DDFnu@G}UhnR?zoKGD_Xb2-_&WCDD z!X}5wacO4cFo*El_mAIp-Pf+`zINT$uHEBVoXbc7Zo_WcgpSV>y+mq) zf%|&ttzpEKqlI@?tU-<_;Wc*Na#gR3LdUW9)b^E zwXQCl<62&zZwf}*&(N2X^rkMv&RF@RDHcCEx%HC;%7|`3?JY}2?Nmqo9Yx-s__4lq zQQ>ntJe+&raKkF*FlK-HkjZd~R(GKuvSa@3#_W?0b#Lfs997b2r;Qg>;TF>80K6cc z&g}iRNX6)IsqM(b1|x2Ov2-7d3>A))LaHBC5mWOCDolLmrba zASU^F|3e)qpY zNJVLL5uF7@yB5yVNf`FI>Bi*LG_;SF?0rih;{~NNRY8mCnOEvB0;?$vxb9q3MG7h+ z{1G9dwN62j zN|Hh(t5D5^pE3KJ6EO$$7?Hm1iRpu{O{)v{TvqtCJ)#b0oG`Dhw(QLjTq4);Y?`(m zmOZT};0kQrIOv;>iuiYsZo_bGYa{-go;;uEpV}po2#RAXpE#b8A@ify0!Njrf?@3m4H0XSSH{HYW0(?~#5f1-$+c~jYV zsTN-c&dWYqqVqlmf6v%$2J!d0BH%%iaGKH`WrMC z;d6;@EwS7=5hy?G}3UJtsk=y!)3ox+JP9!C!hW3--@1Wd)8DdN(1gA-CQ$%y<-<)v;$!Q zWUi75WpwI=mpNi5>rN`CF>2<6&VXUTHz#W|$2DLd@nDE_Hwbg%O^#>6yp zer{=-$%<)HAWbm~2@3f6lO0{`>8Z)-tSacjT+%JNJD)Cg(%YLhf^wmvexGvAR4~0GxY1{W2`D$l4V1yI`Gmq}~0DOv9AbAggS)Rz)Zk=c|% zx;mAzn@4JPT%?JK)Z3xS6&5%)Eu2atRH(e$-?lsukNQcMU?%-r>cg-_H^%rIqG*r< z;F|O5%+6EHpb&ko_aU-^_x@}*G#lRRtN`_7{DHObcXKDiB1@1bw&Gb#-hmR)KtPYx zi~Y-x(1}p-eqIOZR1<(ncfVUAQCwR4xH2D2`=UON^j{i^)!l7y!l^*>zVzi;&=b*) zkr6kHA*KuT6k5hpLerM6z;ng2onacyu1Jhl+A9ph$>Pb2fUo2kt<%y)xehp_6VG%j zae`SEJ877>5Y zrx&HE$k1Z;?nmEd%q1n&mv$Z0XiL;nr8f2@4}TY2&SWfwM_w2GF*P-%W&zozAmoi; zZmHxZO1SJ9K5#CEP1p}k1Y<{ZSIS&P+T|20vkdN&2};|b`1Fpazv9@CZIRmv61Rnf zR8@rBz~Ea6kc55TV-?ilo@5ek(b*QKNhqj>sqy)XxS^i^#Fvh{itxhZusKhJzoPOK zA8>D4_NV5~DviKVvL(gmq=4NUXFBJ~<`KS8PCRuEPml)_K zPMf~9M`TAgPH=uSWL9SoP@^Z26K0>42?wsFDAJZoWwAj{_f%0h?aP=PxIw4?3F$G! z5h>v~NU-(Avul9VFB8KQXkR}vc7uB2Kg^+jdu=iC`F`$xi(4LXcBm|8^O>WbOcXE{ z(?4GzJ_|CqGhAOR{9$BRwc@k=j1O$^WyeQ`q;nrI8mq>C2>dv>6wmhp* z63wYd1QnqB)%d_*kgJF^xIC|7lLr18p~>V$!rFr@Dz0`mHtux|v{D}3pZk2_W&K%O z!9D=O+kkg8TDMS{Yi}qT_o`@6B6-bNlPcw3Sye#s?#3at-@p7To&2GDITB#jL z^;M+iS~f}n_M>@#Q`}A~KcWx!7o^}eX?toGv^|8%le8g}k9s2eSNj>Lkgf%j`DMoF~2^AD@iZrLD8t-&x&X4&w(nY?mtPuL?-`h8)Nki%N;aL8OR$ z^R{>22{V5W54!mGgSfsX!&to#KEn-NvHJ?;S>`aq)c*J5h-=sT^Jkk{jKCkq1}6_EQ;4q5V+hbtS%v$Hb53_0v|g zFzbsRFd;CkUsmvMbjaA1f6M`k)FXgQMDoJc*2>D(_XwxOp8jwjT!R*0cfgHe{Cj49 zpzT@z4nOPHFg~z<3NHYhoD;iH4gEHeLt*TD>p3JIn(altxwiG~PQUY8`H2L%e>@4g z@h1NY9{BiQnoZ$NO6aETK$=AgAQfIrMv#5pRc$aU<4yz%=jE3mPO6hMaWC%7dg6;d zc$Lw0tA5v{T4P>%Vk@!4$pNKr(hY-|>jQXs`Yj!SoMs>ezUU_CPX>q%*>I&MJNN)< zrdefPLNmi_51m39kHNm-0jpY;6GvhsZmB+3rXWtmKDGW9t7I`;pAX0cMzD~Dz}p#^ za4I6OaiV;DGu);Q6p2!o*KiSbRls7^70pxtk_N1Skvt7I8Gq?%0<;wJH`O>IZ#hWSM=rQ z`z6TWLgBNQd1>0VwoGY>_(88i#gvoI-HmWMLxt~dH_i+)>xu!Y43hFFpnvuGkIB#n zqm~>^Ani{`Ik*etP>Hi) z-QcdT;_3erUMGJgwDstLsR*U`n8;q8=KA2h&6pSdkyF!ylk4e*2HnN|ydY_nI<`O@ zo2Hy1sJI+qedPY--ehc`W*VN8Gti6y*F_V$>Ie20tc#k=;6l3 z2)NT1;c&O>(j{iIc%Mjj#QE7@QTpAqAdy+EZh1dL4E2(H6DB0zfL`!GTKW;ur&AR2 zY*nk*OCp5xES8GI1O2YfR8nqZ%&(YtF1Nh;HT$bD8?M3??*BcI=om6wH4=xR5lEZO zT+(1{X11p+HWQxHgr}Gm26x@#sG$tIO7ybMLcQENzL8>U8zi_Lx!R>Ab+hs*SoCMp zoqQZhew2dE`eCmxp@L?eh=uHe{++$x*E}zSeT``3At`lF`LeoSzwEd#vE{eYCX$!~ zufVIUZ$*D58odp&zvCl(OVI!Zdjvq5ns=wJM!vNEAamADN+Y>5-TT z#vg#*&0n{hmE|v9L}vM@BZJ9MmZp!JpfCp}w=p^lr%Vn+~!Thpds>c=|W_HRM4*9$}+`4!k&WSQ;!dQ2WFE}$X~;9khQIgs>ypg|nz zl+_hojMj*Kdt>2jlB?$Pgl~_e<(3;gj8boUyqicgv2Y!DU5G&=&&EAK9=X!gPbz>* z!;JZ85sGu5GB1fl&ICsnS^Jq5mw@?_;M^V7m*x~0{TLDsyV4XZHd3TeCn(w*N_2*G zk7Ri=iOLxj3Zx$hGucAUn7SFRQ|P^)O$MfMZSGgWyY(F#Gw|Z6qX<-DgZ46K zS%&o$`R8@|iW$AHaHccz{_0#-e|!@(B-HUD*2}goqpFJ-&el5TM_a2D7zenjS z28$nzJ=yH?8z&FR$p16y>K+suLH&J^o0FUa$gl?tm{wr3n(eE<8})U>gMQQn7@Lo+ zDgL;z=bF`Cq@1Z6prF=1&Yok zfkY~#*Gm&h_pXFKpm(=>;{Zx&UA%^KYS&rqMNLZJ(Sn``Rr#h`B>|AAbVXfUZlHC*&ghgCB~rjdcQ}MUlP1b&-p>{>~b%CF+Ur|vJ+_Vcc@VHI}Xl;tU8)2LfbhJBYz$JP!IH&X6iX}ZI zxCJWFy0@~w7TQ7}Oyy+rck~y8goHE>5q1K6ai+ti=Lp~%mnAY>#k#ZtOmTRb&Nu%1>r6O3$zR-cokWbdm@^MO-_rRtz=Sd0w{ny8`?Ora4Fjnfisba zT#oXWE@ie>gJ?!E}F`{di{r2^Nj^1)pdUk`^lir=oDm z;ozI?LAOZ(NA=^lV!cUSB7G2$DA;oNccCIG?6Xc$6%|jpRLy7(WKP+fF~@r`u-=X9 zI|A>9DJZ`W{R!$1ZmASo&ADcyHan)LryVV=yqaj!E5ws>ZosDcp$KGByE&jJU$j2W z;^_x_qZzpPyDh{J;QFKSl2A?aE+rn}8&D+jJ~#5Bhcpa+M~WLf`R|>jzHK4v4L@Nf zvPq6KPNd zJlo2ukJFtRJ;l9cyVP=I-<}$NjE=BIM@2@$=HdD4&Rosoc~_;vZgu^FCyr+(M*(p@ z+n1yxiDV)h6z6To19>!lL-n-3JXU;1gtfAQ-wG?T7~r1?&kdP-jIQH&Z6&<;U}Unw z!)i;O8R!j<((Hx8gEL$%OP>2tSoc0HB^>%)6KKB$CBNj>`e zKEyZTL5A-K3zRIX7K$Cudt~NgrCF7QIisjHlmcsopM0P%P|;k;!CPnT=_yJTe_om~8m9S)jUru}OJLA{kzV22 z7JX%Xj3qCzS+&y>Hy7ZIa(iWED2p?E7?T`aW$>9ryKrkGY1Nao3m?$FIWl^ub;GyP zU?w6@8yTJbiIVb>aVF+~@7{un%86PDq~WiKL41Kic7CH@uYZfPLfP=r*2-J4_U;LYy#*DzW7!k{=|sRdWS_}MXkxFl zOfye=%HsYYRGP@0)cTb^|4B)5S;~{FJYsgq&EaPIu7>`1!AhtFcM#kaz?FI2@z zQei4JbSXifuJ{4k>dT^ft2JiQbzy0-M^7$+zak$8TXuu}@7;-~$-mBn+cDimP7|iI zR;s9uB`POBcw75lTl}Z`5}>FC(!D!*yclw1Mm_f-GQZUlwowpz6G_v!1Oxy4>xh(* z#@fQWhL zNp|71ROdWTe8`@cxomdixuno$N3@p$OcJXQR9H>AKHauoQGYO?*t+v~V9M`slbWEE z05V*i6}d|gkgi)zk!kdLJox6B31d_!;o|5=??e+=(NTxvkOass+0=yWXdt?U=i98 zVujLuHJOs<&zC}!TuqP1viw%Q%PEq&_W1p1(aPt1{rp(1(R;=bXWs5>U3dNYR>RPk z+koz27P3XlZE8RQ#36qy;@S9-FlQT|xe@HO5gC;yN@2G;zwnq}?1y0(Jvd_I3d6O!+Ud9 zu2&t`SH_Q-3gb_Jbmw=qM(v-p-Wx7H$U#$11GJ{egnc!OSL-T+7!OU&J&{||=1{hC zAy8FWiThMnPL`*Amhx#bwA&dKLViAHgCaOTP#u#zJ*V{cXWpW3^ErhK=2lm2n!TzJ zPPWf=d8%D5A&22ziVIeKrtDkm#k#@6Ps=SA{W8si_}PX{IfMy41OT@lNU`wT;23!B zF06g`Vf5~8$nwuS-{hoew>Jb@PAZp}RGkB7INe5Bc=4?;s#|$h8xMCQSZ!9QrHT*V z%x4pF2o1&Zf5m{V0kE z&`*s=7ukb`w2u#kDFPC@0a`uD@s0}FlnTKmd2Ln%XT1N~WKMweN=XwP5UQ%Lf86xf zTx>ksi(SN3F5 zUU~Mf!s(Ce;#KpMiUx~gzIdtCxh`4y383+WtS#JK=CWmj&D(WaglpJWFt@bmjGe~n zQa?mS08E!K6FH^_vmuA+>grBS(N<0;btzI;l@WM0r)6n~z`xeu zGsO9{ItF}WyF_<98I?<1TYUTuQOM~e;gO#u($h)dL^C$2;J+`&G*@_!V9Hn6d;9eS zGUNK7E)1x= z)@KmeabK_(VL-@Y%k?bh%5{a_|00fc!mkO2NjBWx(!6sSqo+{Xai}U-PTYD_Gx#Sq zS_(n@VqA=m+3r_A0Ziy@89mE$nHIKqU;qBkPyCS5olJ_2gDp(h5qRDlZAz4#IeR-< zi9H^zK-_((8u3-V^MOA@wN52+K;+7QKBoW;AV2K{5Vv$zf&I3p`W>cX>?McKq|Ppo zy~#lRHAoLA%dslE2g-HF?GMqZI?PExnHh2n{8Q)z_?~w;HjLG{9f&y+J38K=WG|5- zsCse;+*L1*;RTSJ$U!@++o8F_7t)F>NSyX6nQl3$WFegvdn)zkVvrYZWou9GV1^%U z3gKl$*)KA7`sLcT7sZ1QBCqR49u{tjojd%S@0S%c<>-wmsn88|i$1l}ccS%3b zeWIrIe_26-jyc`U8qAv}35CEqccg2uT(`M7QvZJ9hly9iy1CHmmsx`JeGun{+<}XK zy3rbOm{J`BHvCLziwO@6W$z~uI0L_LWN2o=y4G_@qQ4jy;*I5(Ijy*kmp}H{EWhbV zH<(QFFbEE$u@b%hdB-}Rw@M$MkSN>J^g|4L-uB11Oin}nO+asN)l(u+LH3kij=-Cp zH3}rp+pfUq4Y=d&*FF4Q|NU7CCoUF9q`1o!4E^v)^? zCs-QX*Es!Y3rTSxW7T0E!7&kHlwx;>tvT&*l7RHD;$(T|(Yob2eO4JCXzSC%FS-|; z^7USPg>Kz!VZ%UdaSe+y50v#QsH;$_OANl4<^OXIWZ{tEPe=y#nDZtlBd zzsrdDE&md&0i0S^N7pogoX;%C#|dWO2A^n!9j)b9eBmtn1m{N&9nPsBi~t^2afO5E z%CkrEWx1W`LG~{zrlzJPPbV=p-H=^MBi^_zoP?k1W5{fCDeVp+jBYC1tq&u=TMtCn zS;=xdocgXHXL9yvEEu}*GJA7v<|e)mk_vg2P*4d0-L>>8=w+ys<*}1)a5-6(Wj!lD zm=&Jx_79B=Z7#CBe=aVUs`CFV04^z1YV;R2j_ZPI_4<#IUaz(@?>_uN`@hU{KTgZf z6IEH$xS4R2kFZs$ZtQwlZngzY^Lw47{~p+#!0T{am`f_Ez`gqQA6;X~I`nKj%i?lw zl~-$lrC)0}VVZSXGl{eie!Z|Q)g{$kj+3fQDQtu4jpD`$Pk&)#^gs8nC&6i)X!a^k z!v2ggN>A@Vrfg%2NwmL)b+k+;wJh@|X>|wP_HyQm;Tnrw+gkMHln_L?UbR;Y;3Cib z4~HUQR!>jIoo@@@MOU`HyX$>t7~r@!ues30=dLR%fHF1@Dg z68O^x?zC7zZ&KHnJ`&T1)r|ELA*0bc#hBdW1niTh&Vj~>ss!6rNCJE4dLRjkda{d;~kJ`$z*6MKy=)rb3ShkBjl zzM=l^uba&hlB%^5r!_CpHxwD4Q-*zARA}c;$FcUc^~E;PZH6O zxZM4D*z>K4LAs?0sLK2X9N)iF*$DkG1>5?+9St zFU?`7tu4FjZH?M17e+j)jMA%fR&JH71b^q(h*Thl! z`pOW`1W#B>)UBJF_xD%u{3@I%y_E_E7d+;~RB45RH}x-b^AfMMXqhCsdN%_A6+850 zr4&Ihq|X?LW~qQiP=Zc;szFWK4rrG<-2xNT<@W=cUbIi$h4ialgSUU&~ffmu%Wi9t0yOjE~J~*G347KM}QWHhY z;5Sj(wemIC7H6pEqHrwX_pEQK*K3N{+ec^gI)9+Jct&Xv4{jxZ+`ix*Eju?T&G>Ow z=+d4Y-mR}qw~bNcK6@Z4yKlQ27IjgVy730$o5v=lcvX_o{rw*vI$03xkEyCm@|?aG zz~KY3NzgJ+)ng)gu9ppHAJ^tF+k>$q*Tz+J9(*aj^g_6p*Y^~ct`GHTf&>BZ!kgZE-t64><^C;OEi3H7UL0_^ z92psT1tm}_B~f_6c5t@)Q|M({hWW6_v0~CQjD>bwTmw$o^06}qi13a=V?JDcX}!oh*7W(U z14`fa%*<^(i~kjWtz1eCJ35dYv6kip>_};YF0-a5L#@`=mcqlosY@z80PO9x9TL1W zGvUF*Rasjbfq8U$OkvH|-;LFSE&^*h=5RkGW_OOjX0`3FOwFw=_e|4>_UNeV=P!Mp zioVZ#goJOPBte$h)|J?-Nrxjf7T=YaB?y%Ed8^pw{6sGiym-#18d0SuKn;e8jj6_+ z`+`;q*Uw5P3)%`c844ODX!%2IR!nx0e?;i&=Q#V%|vM>(N!WV%mSTe`K5j&&-(%0U4k&)yhtI0Hjz0w zFVw{fkB5J2u9{82SR(*xz4|;Rpd@`*+uqiM%i&@O{;HWH+M@i1t}Z7#ms0yZ{*2Nx z{d`#M+-XfOS=O{(A$@+X#G9fmriJ9L|KZ?`{12B-Q0{(ABxesFwaCrL)gk@vQakN0 z@j@iofrT=KWx~HfD{lht!Zc1g1D^nM%JFC2lahr9^Ta7n3TV- zR=$M)SevqZi7%S8^+!uBQgDW@I&vpN)dcXFu5b&MGd`?s=B z7+!;6I!JH6Iysd$(AVzM9I`DD?$LhfQVk zJ*Qz`04eXk&zo7MWIRCMlCc@!);XmWdKo#Td|WV3S(Qs#>}7*<&JZ+>26feMkEv|g zYI}LOZxnw|DXOdZ*sBKse)Wtv&3xuDVATYUQ81(T1wQPs+K~pYgsJ4_*iB%ST9F z>I?-f=|99=dmNsvAWhr5$EHxk@1vvnIX!?HCZi9&YdzZf`U)o+P3kLie8z?>z`a%5 z;S;r0R7RYM!@2|gVlOCOvaI7|-!Ho7&dOB8{WXYlHQHxCfT$Z8`e^(~|Hp`=#w7n# zSBbK!jVU&Nx>Xs{v|BkrHtjvA+p25KyV`!xO4v9x{$5>><#@9pu$!P2Is=N7;K)8e z_iardd^jER(CJ>?^QhW4q953`n{65l-EeiYCV)N_Npz)3Ef;*DG{og%+J$UxHja#y z*4$`od+CCtl?rhK!Gd9|$UySRlTcQv7x!o%KfibLYY8ci6iDZN91)?~`?>0x)?fEk zOGpTgmmT z1}MMY^nMh2{w=!`PmU>Nv?JYl zY$HIIZI>h>Is~$=Dru1HgMfLFkrC)X4zt)4%>8QCD!}l}-TA}xfT=wt||MbDZOc$ZcclQrTF~B)`pAoZD ze8_O2*i>g@8=LbDEYX!gBoi&V5CGWI3CAHh>;8goTnB+se5)}3GVno0|F zuM@=ltI`4FQ>O|sfJq6roq|!F7v$`%%M8FWs!FM`IPzfhK8d8Kv{ zeh8HD5odacC({%LC zCeJ-20$rKU|I<+JO1krHJmQ`p6EIE*QbzIE zp>0>ZpZDy?EEAVrI@rI&(YuPsP=K3suKj3ZMJ0|uZrOx6A|AQaEw({aJXmC*u*X;qAw=AmM z-dkNz?UI3k#NhCb4tf1i#i{L60C+{_Gs@X#r(<9%yEC7?t36-6sQFqKBgF;wk#(C$(%Njg${n8-07%?V~=u5CTk4?!48yC3F6EigL6XLFH9((rRZ^#I__NPy0H zam&1O+VmGMxbEQ0&2s54^B0o2B;Gu5^X^~j{oa)ND<(9a`)=368Z?B5RmhbIZ@5Pg znOlksR(|V#VM96d>Ry-Z#p%uCVC>aTs!CLkD``gRr5N+_l#oVE!(vnW;-VG)y&EE> zBl`!E2Qy5+m^tg;yJS^*5DptyF24IFYj>cyE&6aO#4y{py1LlK`JgdopSoAJzwWOV zEAlnMgM-BYO-6H??cy@N01Pn5JCrj3oBGU(@tOnsi`soO?O-0@m$8TT_fG)uXJ3ya z_TYbFC>P#D8OPn*d+Pmn{j1P{!OU)DKw0s@5cL?o!S`awU3DcWk5GnZ;d-;0*VoD? zitw2s96k;>6Qz|Q+=H8mhu7| zr9JCJHS#+m28I55myWQf7EC{2fRI(4L3ocgbzW@V#5T***t#$0t-FC*mF-0Ph<>;C z(ejtahs+PGuTI6h1?=DU`czyX8MD=+2dF!US7!(mJxqkfdVJA0Cr1QxW!PTIZjnQi zQ_4XqAH?G9Al)r;>HO(sUCK{kCdydQT(c0@8GMCz%o^QR|KOv|Q02+L=t@-;Y4v%e zg9#VNZEg-Mkdr4Xa6zA(`#eLuk>BPyhvQW7uZ%Zg;;P|h1K0AvQ1A!t{wlC6sw(ya zV6OH=dmb7{zEoBLt;PalAqbNUOj@5iAwleS62GKdD&Vu;IqT`{tE84^U;NvqeUqYx z%Q7v?-Yr6vVs?7`B+ok^{GJaodt{Hev2mBl}Qu42=Ob8}w-rZ^ONPVF_EP~{#RCXcMijQetGR4noZ z0`(OmGAD!WCRc~46C6!IpE6q(f8L*ys68TFAX^{QIszXM^War52;&Cu9KFLSzc8td zw4OTtD!aD+$_ihNeC+(%b78A$7$ly?u=#(+ksn0^7Oh6FCC>YytEw0*8QxYu)Z;+=`!6K z781lx16h>`##iX$8h&obHsMWP2V5^qmcpu8Sjz_4XN?@?z7ocq?S-w*ioXjgk~kU+ zEV=qL!(xcf8%MT&&HdX{9{7jrzC?o$fNGlN3mN+i3hHRJCbL>1bIK?DAoqsuJ>|9#e2wOK{ zFP+`p(qDIBgT^&ZBE6e;Q;%8enb@D%*k`lYdxl~SUBM@L`{r)y!;3ZU-NTNoFQuBS zx9I3iaTHon#V9(;x6C8?(Xi&Kt3~A++CJ~(kokf<4IVuxx0HuadDuYMfKSQ65&dq3 zn}Dsnq*;li-xjzmg!d_0NV#^pyL=C{(HwPRNlVhIY}i+O!>~;bUFG>ZJoAspDdp1N zL>Dyg9nb)3imz+a_ZR?0o{m{BWP61~1)(Ff)90oLggKIKN~zHEUpkgQU%zX2xp)LS*rePRnO*z<98Gyl z)O~nTGO)^1v*v;NfM>ZUxIFd?P1Ifinmu~V(#hLCXI-nBG@H98bOVY?dJeBY(W%&5 zi-%-F#2`OV5o7Ir)fIPpOaJ^hs~fDW;UIMC)&b^-p`e1Y4=_LeGmUHJ#Qi}x4(^Gv@^SXd<_&6V3& zOsxj!aBFWJEO;v7O$PvCaGnGXKcF)ZcHWTBY-n$qb*HogU_l_}f#fFq#@C z94j*COAt@AcqaSw3mM{;{bMShz?gcis>9-UIb5m?D%y1&bMy(hM;I|OG~#`f^b?W3 z*QJy8mU@K5taf2dCS`hVu~Jm(XCM~U=_@-`)8tgaW+OJFBvi8^Yp>?w(ab)#kS8U)OaE+Y!1{GcK1{d#>yr{tp9lX^3a2kus=nQSF&)0sW>!Y^u(OyR=7qy}kk8v9{RP2hqrD*y=&+yx z)T=CfWx>)>#>&s~aWxCv9V+7ZSFlq~1E8ESI0s8u*LliWz*sxw0X*gzCy5<{JLf%k z91{waaKU)x(bXRu(H^p zk?}-Xn9y5?tfsSHQLnGQmGSO4#*%pBB`lnKSI%$xE77D#gSXF$t zL%WFl;G$iuG`_>KkS&X?Vi*AXTSPVdXe~{xsM!CwY8o z5|K}2RR-w8VQq@*fB0};b^;H!S6Bc3ZOK|#SpB>4_iwEpOj0MKTx+q^ZfSQV@H$r~ zk{}N^s$3TqlLjw1+T85Hw3~Bm0Pj+yv5E93)OUX2&_!$ao$*s=znIFmq!O-i@b;#V zG0^5e^Tn`YFF>HBAHN~;^n5cm>y)Z-hQIv}CN z246^s09P5?YgjF$Y|p1_@QR;W14t?FFTdj)P_p<;M0SvmP!})vBkO;jxn}l-bjNS| zbMCmHJi2GDJ0Gc8j`U-3Y@+p$vr889ZF9@ZTsQ*+QaI@NE&KS-tCKf}gvJoIvU8pq`(cs$@&Cbyt~!HFj$e|21@9L3w4JqFhTMFz`MUlD#XZN3%U z6Lu%~O+c@++|4;vr3+*&wtK)SQ~3-h;mNK(_H+z;YIKFu#})?&ja|q)g15SX@>(jP znpX7eq`l!`!K_Cd1vVY?Z*}9J4%s~;KqozIDxZ;`M}?b`d?xtB>62@LaxV+%()g#U z>hFDIEsWn{zH22uKMglEdjslT{Ih=;*iq~9QhSUp82HcQ>c55h4h?*B!qvtL5a;>n zw1Rb~zfondrV&KI1aDr2yKmU+4<4Q$Zy$ZgZ0_gm+sZuSI+KQ#D_T`YXg@5751>ML;D(EZ357yDM~ z8$`Z+rd*xQ2P_*F#RLp=kMIaKQ3~qTb-O<=>ZG~jMn5?$dOA@>;!V8HHobVu^|0KE zKb_;~N2wdh+!2L~^?jQ51$pVD^<^6t@4gWSez`!YErs+LBRLLZM=Mr zD1JBgyudB(Va!s}3VdJ6{2i`almiV~iqy?^Gzw~)ro(ru#1jv6EZ)jgG-amX<1j8> zb>%E~(|p&@gr@V&Fu-*5{s4!DZf;#loM93g)1cU~&Ey-`Z0`W{=rsrTdi)xp-5Mk+bOV=X`thQ!mlx8iD5tR~yOa*emoXLwzTHU&7W; z`A$6X|GftZDm8|M4H&&I|K8vK=}0W%njlt$`hPT?i$9b9|NrM0B814BFo&X?k3)zl zIcAJ3XITy*XLD9^&MD_(WDc7{WXYMxAvQF}go@00G>6dmU7z3W_T3*ax6QTdbv+-C z`{VHha-X9sf+Upfz{Kg<`tiTBz85Utzb_mV-l@>Mt$ABpOSu?hupNK4+}C#&lH{&d zT1oDX=$3J9Ur->b7Xu8m-B#Qphfz-7*|YCJ$n3l;OF2NsOWj-_$49GSRnxEZw9RQv zrO@g9y2ZXRJ>#2CaZ+Hbyt(L^qAJ&Vc+th)!Gep`Dxl_ksiY5|$U_`DCQycqj+?k5 zvnLNGq$*h|B^ZpEV|r?@D7i8|R-$zQ4aCjKzbx8RQm%~0oTVquiS_Hy6Wa4;8AzJ> zc#?1abp6t`G2-$vQK4@6qbczg;#7sC^q4i%#>PF9kzMOw5+diJgjo3Pt%CRkQguSdv$;>UZBM;PJ!z+-usm zB~Y0#^Tw6S9l-=u1%0NPPMVJ3S6vn!UP)~9V!serJC0%L*gN?Xk>YnSQFmgF&o|b0 zbK`AuSBlI!hsO}b)}WjtyN&pdcV4s+V7U^Yr!rAwmyLMY?tl0L?@b-PT5??kcCy>F zOb83!7b`eH$apJUXZ8gt(j4-VPAtrb&4>yfS5~a;X@vHW!!~&-` zFzSu&hG^!7(&S7bIGI^1SZMu{4}w_Tq{?CK+z38mbR3?&IP+OX+5;xRL8PpaKYt8Na0&F3;68?A;45y2-+-4mWK$%{L6I3Pw~No zTzGH4))Uj6z+jNle|}U2{t1i=Y!%56kpjuLJP-&s33nGV0EvD=jA)wRtllC0->OI> z+X6fd`U$wii;9MI|5#{kXW)RQSw$5g!78qqkzDPJ>dHN$`)#oaZl|Ht6mwDnykZho z(Z#SaPQ#dPA-y_+}RI=`t&$mwo;$_JB2H8_O*}a8^N zn_UTa1{@ncmy|McnD?)VxYdugDFWL5I^Lt4pNWG7e!)E5$UfEb2thM1Hw9gFugB$0PZ@IE5NVu3c=W2A zL={gfQeJ*~+S5POQF~J~^50+1jP8)5-wWG?sA526{=3%~Z>RcwVX?`DQB8*5$I&B-7)z!kvvmYpyRTA@(!k4V1Q^MSYO5 zB*cDN`E?pw1kDiRLrg);l=^^W@6z7$x~e)?;hdbEV6?*WBIwUV`onRUOOIP{8b#zOXxgZ$+_c)Up|etW3gG8!FRAIp^l3QM!O|* z*-c7&&S5RpNw}DoF-J9!{74?b9RJevJO9WfZ0E%}8&#ZY4IgrayrcTQQybt|iK&yU zkmsdiBnKY))cK%}X_z4+z0hUz2l7xR;2I+Q*2E8;k%3cpd$%0wQJLQ-)PsJ(L7u&;1+A}w+XdeC50Dlm-Bi?whiFqS_ zIn>i#9^}ZzTZXjqkNdpJDO5_LxOZm*Hh$4p|J<yW6@0sMuc97zhiVS_gEo8YNbP;mT6v}L4 zX*68PU2POolz93ypW{W|6-l0_bvMhwYi*{jwQ!?TuM$F) z?M*cdjO1=dx)ms{Kr+YWB~CtVi>`~ak@xS3e65=V-*Ae`GfTb#q9gG!v(}PNQ3Z!% zV|GdN+d=s`)IK8c0sQSRX7I|pzm{u@9aCme5nj#oCjj6_YP_pW1$WvwWT)tLAY{wI zLz4O~;lU5ko-%VbqH4|%_!C#1sWID_QfJ{^ z%Dh9!TDPerRsIoX?&bD--)VhgLjz-J;dp#=&Ql~%t05}&!R`KoVlxsYQoDGJ(wyf! z;}c=L@=;{Rbntb;e#8uV?Jc|fyY7_oNZr;Gv09zy)()4tN=VV`V6bvD(vAR0X6lge zY(9F|?)aODMxgOY6(+Y`6q8`(mF`B?Gq$^_gU&i!zL{48800y7;S!$^p6(taQro-; zPaYmH|4B@-;v^-+N>N#}q!PdLEnW^!8B9AmB|TAy@DFoI&CT?zTZ%ljGq7t};D=p- z;4ikmLCUvbO`agjIrN$lOF&~2F`g{@*8fF4Ij#&49w?f1n=;%da+@ zR^aL5_X4iX`M?-2i^<4Mrk3wC_1@hvbcSuYEgf>OG``b zSKTu((huJ`bv?58VG^l);3=)lrI%8MJI8B}haX_1U28 zJE3C|JNZYcQ!_mLWOu>+9F~L>_iEC4{Gb|_WMH_yu>s7_t3YVGy}hlqYa4d{CGd1E z(RuW9&%pCQ%=DqAnBBi-n6=yd)(qfH)O@YT|@ge*{}{xgn6RF2rumw^yD@YnF-K#NYixi@|Y&{{fKAHM?DrP@z1?0H5>Ib&Lt& zQ!H+Uvff;qoS$Tw(N^zCxXSrqUK*?-Vzd;z*ov~p+>npwwtZImAom{&LoTAxw*}vf zz$<^=^<01V?K+8;6tE+!Y7=FIYy0PpH}zEFh!i1nM`^kZcGCnOi1u8Rihi@M{|-g- z(f>tLi&f6Bd>Hh)1Ph}ME(fJ0m?kUBendQWb6d+Rx*i0|oB5tX4c3q!8L5)qCzQD!HP@vFnoTl0eRA`2>1u)TqY)blPM+r*ZlnE+IOdOT99hXj9so$uJ3tmrk-JWCT!L#PK5C$ z@AV%A)_2{Y^g)Y*Jp|==2?e@L%STN+X3NK#&prOgaHxUO)<7OPccbKqe7dZ?qXG&v z$yQ>*gDfyKZNU=-9>2AY(%ge*YQ>iZ*8^lm5UcQ+B--j~IPQi>jNZ}($9gcJ&5Mz5 zg#5XdF#2W{=0A<-vDB}y(oKkIY4_&Ke8P0C^KDsLyGhF^Y5X&wtMXl@NgX6ofWw5U zSMtQ72By1jqi}hEJ5NqsLdR0yVyuqt5g%UUjb)l8g{5+k_!HkA9PHCA?4A9xpxoXfX`@r?+a7=9gvzJY`n-_YMh0qZ?2MS5f4Y zgEvyvp^iJ&usZwYsv*csZEKM4)VC;lQ4i^tF(5$-Qn8;e7kDpQ?881bY6$jdS+bq# z#Xhlf{4MXNK8z4c$OtAt%n~rPNS*#IP_-M6oFgL~REJ0%BvC1Y3kTCL|Kru2IanM- zO~MQbR{^)YW;5Yo($hGRhT{-*$o0{k>wAz`UQKOI<+9x>-Vei2d~F@sn1)FUj#U|L z+pS~LefHTBEk5nIvkFRRFWtW@P)7ag$7)UU$lR#reQSNrEq8ppWm-35(J$R+jj};lg z-=2m(=)INr%#|@n0u1+)$xW`l3Yv!HqJYFxJ?{gJ%NjwW*_L%T@-E&&qzy)tNZ46F z^2ehDs(|j2L>hoau%;CU-4niKoHESuuI}lCSh9`R=8ZbWXc)jD-+b*GKp$zN`~)<$ zfb=JLN^Tx(AGC}jl5cGuqsYDEEBJO*q{k4UweL($jg=`i4^)Aa^Su;^i514B*PK>J z->t@3Wh_ytLOI07`urho#J74*&gWnq$$VYzm#Cr-gK2U!p@NQ~D z(0uo)Y&R9SIj!z&2X>ptggD4Ry7d zt|!Mk?e?BG_kBY0{Bz=)L6pygr!Wf6Al_rXJ#pA|v3Q*P)~|A)hknwYUHLPTtRPAn z=j^!ry08MfE@mjxi@K{`YKq}^sZ}nlIZ9=U6GGw7SSDh2w!t z?-sT-E&>=Ze|9@4AIbW@Xe~F zwdRO77$h+2@2eFjX9eP6Jr>VaINq^v^9bK)ReJsNtXbOxu(@*FC2cBQuT@e0#~jg` zcvjKtM;qL}`CcT?3JW*FNh!;s@-3UP;6}rqS2*b`ULriF7-n_%3%5BsD1-|n(%!R( z_RV^g{#vw-B=I=>e0TTnKC~Z&mkcxrD6tN(H?d4|XQ+$myys){fZkZ8UAkZ@a020y zbV?<@+xA(aUa^IO28SkpXqq&W#;fb~J!M8vT4^b)j-JE7X#OEp9zCf#l}+F6Y+lYJ03~U{BE$<{ZfHgt8z?16uUF0z`Xe-=EM3qbbfi9F* zx&4N4dcs6>&-k01B8L)(dY?tRrAzX6g#8L?wUkMiX24?}yX75RHd3XX+g39Tf3 zLFqQYpw!nRR0~gb)`7yyGrd0|=rs$?t+b=1$kHl(=1=v(sV+&Qk0p@Lw1k+=Dc=~u z^7Kf*MLT=&dx^4uROggf5Tn#a9&1(}%+MRr!D#L}hJIYy2E@|8b7+7|R{aepSow2> zCZOo7f*IQA&8Bi1c|38yIcoGb*}r5e$!&NlZhH#ZZZdo^FN=l8M)FO|0Lg9Weg#5- zzk1TO9?%rcJL*!Z!FONQx9sOI3Cy!`FAW)4Le7d^*^XCN38_7I8G2r~?+u%q( zMxI1@Q&-$-7kCsWL-IEq)-aVfl!o`CF1U@6?q_pUulT78EJf~lYi^OdixZ-lQr-rA zk$V8=x#?-YIvoGd$UV_@)Yu?msfAkrqb>`@&Fz zoVCvw<5xU=g#Ecm^M?z`GQTuq*5x@X>b)ZAiX2Pjpr@}JzBD@o;^^l$aJe?vN1=EJ zzt&A@6!jbF08VXBW_b=}=I2-4hV`L^9?#vZq_t~~OYQH{JN75rCmR3;`zbiFNhqjL zBzC0yMS>vLojM!+n_wJWbBrYB;XVO!ski0Ym5fP_e%3cu_a(Ct>{Tv>xDgK1qKGHm8Mqhebo-*?FbA18`&c0AvqXG19XK6)~p6Dc58l~JkB$$Iscm$ zCHyJsbk`)wNrN@+qxQ8f>Pexd^eA_`Ozx=60LO4jqAAH`*pv4yjoM&p26JI#lL?HY z*BCTpY>D;nvQ!2!x{x`Z0nJr|!%R?YT0MdRD0A?sui3nO`GbnZqkcz8Hu~9G8z$hN zavLY2x$R(oX{?Yt+{rK2n7&{}@ih&K(|6^ELX(`HM=ayr9+l*~mx^+Hl_aGz@y12h zb^SO%c0ggmw|!Lkr^*pj=+R*^`E39CLlWZ3b$bs&^wHAN`C)LkYy8&GG1F){uJ+>d zsmv!l&g5dz@sc*@E4RbSJq(8Iw$cVE3)>6rvfXN3fW0Idb^$j3gvXNYfeGiw={A{V z{6gKN6nYv4dQ6!Ju0Z##l>&Uu zo+^9UUY8&V%Bv<{hzgSXr!P6}>On9_os0iC@8v`GUhL>>@9GkaTaeqgo0$$S8H%8_ zriQ=z%lq4!_e~!*hej*8s%)g~hXrF%{?+P>y%!pAwIu)H);o_t_qn0H>7&M;kZUCa z#9qi!@FTJX!Ii(NXa;75`*swubVSIA`7i-bNgR&Y89Bb+@XgX(!ove8{B`vGqyf9h z_Me*bw(l?Zz@MwpUgq<1B^>ZcR$Zq46#-?W1?8H`K0ItK(9TE_|9EgTTHS)bLL2Y!<~OlL#J9wD|Y#3Nbuh5LxJGJ?PtAI{)o( zb}V$}#6=BSn>C*bJ>UIVsD18Ue0}P&1=HdMavO&YUL=)>iu$gYG5v*pqCM`T$K!-# zQ+#bsIZh?m=n)h4Ayx}CUhtel*KqiPjH@(G#kyx|2ZPG{w*C=dqSsIAH@~{JNg~T} zR&*n9!t$TJW#W2>J&A!qrR+%OLyp4Ohk7QSVqu7^aK|$10gFAD(P1_(WoPdD7a2y*W9I(UG*X z(@nRCny-jzsc3Fz{y339d35s*Mh#zQ{ufk7CxG{%}Ru|8TjM=bDk{|i>4D7nMPq&pyW}0(uNlbAkJ8_MFlI_=+_f)+A zIzfELrdpWs)hJ`R>otI* zbegq4D#UV}xbp*4ladJrhzGWJl^+Rx$qV`q^9l z@MA#1oL>l<4F}+`zO!Sj_L(_;b}v3n2(Uct?5vd%B#&1tSb9saR!F|aJx}47L&BaQ=25Gp>(TtMftkWbf7NDP{#2_d9Uwg zmB2B#Zq3N=H$4@|g>h}|`#cfnduMp>+^+ED1SWG6U8Xm8+1z6b{6+c^*~Yfd1T>Q_ zJKFY)>7se|y)-TUj|6+4L|`8(T%Zco9W}?A4N1D6oa(uQ%=o6TJRR7UCGsO# zY*~4LCsF3|e)2rCR-)D+eHG7eB8E(su@_!?ydKYt@OCCak@;Lhh|ym29c@g3`Rw@-U~z=wsH}2t$`R znX9dO6UMJRa-&Zlf!$oit>C6Hk_TE6OZp6jtFAV=nf}a#q9({ag3f3{ilMu;jW)_Kp&*NajeFH zHcGosHjbjs!v>pExWFVBov$P#JuLa&l}4EUXO0YWy0S#mWwm|k|9|!2@r9}mXRF6& zXW-0CkLqtQXOp3<{KNRSG5@LDZkePlhm9cDu9cKjx^ljk0!z_bd9qD#E&ooi`z$Z& zeDU71APMRJV*xlg4|e>}%2b}ccagJRovYm(@7aN~XZ2GQkLq942RIi^jm?WE>Ovi9 zB8-1_xF%8~5mj0m?%znG=BLc+8}~x;S8+#OiB+8UF-bQX^_qP(iw7I8D0}ulQhuQ0 z$ug$Wlr2R(Rw_-E9N6|A+%l9IX;KfeV@aJKOzFJHc;`NMDVg;&97z856!7t<<+=`+W?8st%9<6&P7cKa(` z$Ox8A1(7%Yd+R7!KhFL_gk7%I%cbz+-+;Q>LJcd9?f^U z;=;5Dk$}2Ad>lV3lg#)KNIx!M{P_QEX+T63p*!jg(Wt$s8aKYx19^e--5i>{upCBZCfrVA|YPGo-V zxJ3;3fT%5C&Uv01MryzNP^kxTdFWHy8?o0Z!X>rA`zN9PVYs%r`ue!~U?wa5oAxUH zJ)`sk5{|!IprkieTs7h(rNqhj)4|iRqY_ANmSG*E%)k|*(cL#lc&%k!YtE$YMnnr@ z;IrYJcLN|IX_or<_}F)%EZA6qUy)^9rFxb6dr?k7py2&F(8>^r;|CdA(*N9h_RymS z*@|ak^6-#|edSUOV;D`45ls2k5SzKg2|gYvZj5ny{X`Km6Yw7!?$cjwe=Udb4kp|* z;AmKZS$f&~LObW`Rj?d%4weuo@4w@y3n$)V79wAao*ezYN7aw*T|DN{Ws;$n8wZ2d z^r~^q+YM6BK}m+gytQE#J|23(E~XTx^Ea@WP3hMF?k)Mdp8Vp;VC=KKq-Yyyh_n%% zalcwB0B@Fd%PVpP}K7RjA#-H;gN86s}Wyjq`9c%1Ph}ysX5wkA#hNZ6J zf#YRaq4>yygO(-gPoFdU48v?o59JONl@Pdjy7044wzM?p)VGM_?$_JU(6aJ3Tuav7 zcTrY6*E`1YExMtl4P_xN3q$31zD7aZY_ekM+0Xx$>7ZI<~Ey9+Lx ze}Rx-$<5Samk*dqoh?=aOVv$$P`g(`0j37fpuqg$57@Q@H7x2{4KacC zmY5@YHz@>m8YZ2bQy}Y}_MFhFbyDw8ry8+katE6BdB6Dp*KKVN_KSmJu-!S!SD-qLJ%aLM*O|aqTd4{7AI_kN zB{PbxpL_0|psm|81?}F|Qv>doB4&m-HV;6^)U}V=MOCf;okXq~-d{SOKT@@BX>jP? znVzo=Df)VVRXwFT;l1s12ICh79f0~x$X~v8K9}$IUd8@E0)W42`yj}6mAbQse7}8K zzx{F+qJt?%TTR{92c2+)3tt#pzloHB_t#!DhDsg$;&6Flr9r-fv(I~n0i!2jXr6FV zaScw~u?C&9@!UTZ{c^m3&nEkmv9O_m(;5kuV_PmN`57`ukZ*hvA4?nkbR~s}jpinz zrb2AW5Du0Y;G?7CDhG!kvpu4Had$}^bC^}}ViK49^IsgFz|4Z}GHUn|R3-}(n)`6! z%smQa^?oyc$~U;>FohAfA!Y-`)FkjdtAn6##o{UoYXA4sFCfJKuv`1(@jl|?`C|+Y zQ$8i76$&n@w1MVL7+YbLK_C8R0{1N99(TABmvThpmjXk5vSlfqRcTC%$)=^JJ{_ld zEf%~r>&8J-f4K>j884k^qHY)i8Je?OOEbnW;rFqjyrU%Ny&l62+FMu5cX+u)ss zZyotf3>%Za#s17KclVfS>wmr1ZS0ERTa3NhkG;S-q|IVY{PkVxg>95%+|t z_vK}d@vt-?AZo>xFG+tLq30OzZ+Dl;ZL|WW`*>=j<0iUdAN za24x$0L8{S{mw8!XN*g#?RL4n`eAWDiNDiYS&tN7BEXeVla!Yvok<@(Cx2T0+^teK z0a9g&NrKRWuS|mVD`b*!1q1XZuO4G`gwf@WZ|&F$1EHb(*9XJ189MVsEwD)EsdURE z{(;4o=%h@4`zw-jmL2|#Nf-l}sxK3*Js?|Hz5c**p8u~aT9Qd|B8L^tNzH?=qo-iZ z(Slfr*qxr{TO0!>Gj8*m=c|1Y83X|FDI}W#HqptrAC?Or_ z%(PgSYF#28)4!1du@G7_JxyVLU8snKV7sM;YdfWj5eNJ+LG4v2)5UwZf!wO{sY&Q$ z>yL01MIJb(qCTx99TDdF+F$t0)SvlLc}7%Drph`OhMV)Uc+WYrf{{LOzuP*p>o#W~ zwbwfoGB;gMT34HL|72L5QaM(Aejat<<#|Lwj+g+0%k_0TJ(&k|3+j* z23mZUiU>~zol35g*8;v3PHY#d9xa`(|J-vIxNhMn)Ka*K#XrM!D!gE6ZtGkm2d9;4 zy_E{_DHm=VHCi-$$To3L;*W7Pt%Q6KmcSli4Mj_ZDACr!kA-2eN!?X2HAt8C6Ts{t3RYW%2!vm#ouNLMf=tcE)t ziaWFn#_Ftv=@sM_eN{?(l2rf;O4VD6|H1lkG6{;R!R4{6 z(r$X=5mIYzZT4&)kCACcy@TG2Pknvqp&8O@YPOMiMGRdXT$bGDK%ELU4lfz&8!t^IQP0H6!JlhsRf^wZ z-0O7MZqAyDV5YK)E#8BbNdiTl3$dqm+wZ!b_28JIbFR{@;U_(KYHochcYFgnA^Y9= zFQ;X-$vD}{mvGScg=@8l_1V7N&pW?V^M1I|=r1y$)i2Xe zfH>glr#k zD2tk_;8YN~In>~OFgA%)e2`5ll#=&z$@!4K#}K!tApBuT!JoH1d`?eZME&Sfe2R(p zq_Zi%epO(<-OPV5!RzGWg6i^MLXTyDy+R{<?h(2hG<(5Inc0CjCplD=i557_dx zjKqbW$NR7kzQz1*16kDN57*cGobCIZACds=i2vRLy4e2-$vfgz?Ap|nR3C@#*7oxN zt!p1P@c~*b9i{a`H~vyk;o<6X^0fQ%`-_~qHD6}wKoGLtV<8V7TIrE30lQzhy-D1I zTM2ajLd!&_r7&_)J73$VA7SO+?<$>GD6+uFy-pppf|!!&5i+Or!1OEHoR*!V9^Fw?&sX9?`Jz-A`;nNTRKVCC!Ke;VZVo*y?FvL9#|bp^^HmS&x0L=b{s%K15p(WY z;TTwc-Nxhhm;^H=`RLtKey+Dfj*xTq=pG`T@5WR>85e1 zfM4s$Ae>8agqLuS@_-K_A&24RE5gi?rH+pk@HH62*8{XV!wm1%_wQgl+?Co`D^JLG zpbpPPzL~PpgzpNd$tnQoo5HqV|elB?NXY$f-YqdYgKVJ_+gml+*XO8)b z*@pzwFWFgRGexk{KukI^R7nEu|mu+#qh%| zf70``m^{z~P((T0Z1rCpP3MRN%U!|+-tjkAFmMh)&h0)r>x6skFU`5iTF$!LU3tL=B^ybQ%J=H2nLu z{?_a9Ld*DTK)x4-8k6mY>AvomCRyDZ|15`!H*)v*Og&5YE7;_Yc-Ey|S+zKy`9&#} zpbzDq_+AtZ_Xj5Gj(Kw1P3Te$;C9O&+6lFtt>Wh)PoQKb zVQKeSCC@Isz63E zoUhVVusDp2dm=Va%8Hxe0W|2eI6q*aXYr=u1s_MaQnseFJAdx7`<&2f*TvB{2rE6I zIqP!R&3NGXJsRlOoQ#_|~nj-(Pk^cz^k<(IvzZe3?W-$N*z>xzV3chAl^321d}n z;qz}#s8T0?ai-KOs!0aYvtn`2?oX8Swn8{XAy|Dhh*p?x{9-IM^O^zFAPGtjO;zJy z5ThM$9u+9^cPdC7>^oi!LUnd_c6DvE5yE^t05Yj0KU>etNX1D4z|h z_@gEPz9;7KVg7c#YT-eUB3@B($=2&sMn;lHSx4=f*&vlGrt|y+YrB!T>0T6hya$x8 zJxH$3o}ZcN1NLfs)4uj6^K2*TIDT+}xG<>kfD4P^=}nDq-MpX(`m{Z@eSifPI}lFk zP!4Q4mbWW`L}3D@Bd^5y#=X~lXN{Ea!PN0UExi0)u)=udC3z_AGpLb_j*Qv`djEp< z4q9BnMMbP3uik$>_*<5V6-C=4%fSlv5WtK5B5gc2b$b(&(gZz;Pl_^P-ih?r>E}go_FccLZ z#&4VO>Z+x3F(q0-4@JBiRFXQPG}$}}@PqKh+Qo!#D9zV37?rpP!m(O$B}Hk>{mN~V zWi{zQ!@fh0us{=Nxl}o@C8Q(=i!DTH&LBQ+vd$jw;#D0KRpOWmJv)T_ zNW3FUPE1!qLTBKKf_zz6YGVe;Ya+SJ?7yrRcC7WmBENojJeqTwIheaF9B9Y;T(pTJ zoUS$Yhrj8lz;o?lGvw9MC+=-OGVY@d;6b~*ImO95>)^vPoP5MYg8g$;N&Fqot8sUr zFvHz{wVvIGXQ^prCPl4}{RG+{dJdz3eI`0QiCZB+OJc)fmxAR))7+(*2nR!yW{JKu z8g;b$ZqD1g-e=V{Qe9x~C6(x{DRjr5_us)(U_yPxUU*2J8L`FT+zDVUM$EJu;-?g* z#AV0q8I0T&UP5?TslNOaB@_vGgSqxBn7o)DHj)^u9CvBFr@z87Mx0k%STT2XEkbpF z5u$VpU2sQOYc)gTE|P%CQz@GbWI)$9?U{6omIf^jS{uo?8Ux_&{!jLn*``{}YJx#wTMFS>GdvmDj0UY4F+qRS4YRWK!L zj?Hgkr;x9DB6vHGAn2wd4}O|a78}g+`sBf$`?n(k7f4jJM~=1C!#*?EzW;L0GK#*O zqNG@z1SB3tDSH9o>eniLrQpdpHpnC_t-WuC+`Uk%O6lMzV?R4t4K1mxPh0lWrDq5^ znmV2FS>$tEI$~#MKc)U$Rhfp7P-lV9scMe?(J**AHXt%@@Mg z=33y7uTPiCr#Zvyo@C!Tna|ejdPka<)#0c?#tlJZ(rIY!FuzLAqoY;r81aGK12?bnN-*Z=HAcS;gSzz zjcb>7S!Az>g7ty~T%O)sSxrn6>E|<=#I%phc)!{>hCW-2DXHe9&u&OTqiIXjVg zg{~;KmAQ%E;EZ~DwAfliES&eedlMpL=0d=&{ysaS1hu0MPPUcCgtQkFEo^ekgtXlX zX0RcFR73a}sZUdSq-ZgUdO`W`dX@G}QJpT~x1V-bh0F=x3(zalayNC)VWX+mS&W{= z$>ysnx!VR~^R=E#Y6D@8XhsFiu8(oNe#C~|#>02JrfvNZgZBEXmaM`?2S8e~%-OR5 z>Ngy51T64b3Pfk2Oo3877o;*4tr9Y@{_J1X`QbT`At0TL*Z^e1HvW`qhpcg$FOL{!1f&$b9 z+YWfZ1qdD*s6@QZa>y5dKOhp1+4vc7$u3H+uu4+aND9E8h)tuCvT(m_ODH}wAdLhQjia;qV8X;yP-n#nuu^yS{c%^|n%C{RN=PoU%ZcRh z+&u4UjAgGeM2)QXWzLeuJgPyX)~Fnf$-FmM`z88^0OQ5R*9en-YtB=)wEc^bFYa*N zt+nbqIA9YlF|GO_CM!9E`0rQ_N`8-BOsw8u0H6GBqaGXn&D0OAv8wBI9;}p#-hTHL zq{ukXU+{>(*jkJM`+Uq})<{du{E>?CmJpqX(W{jars0uH!ZIZHsUyKo7v8I6i@A?) zRWV5S=wy0c_-d#*$yTYno8?DT9Rhzu@G6~h-pt=>HM(9tc=2kN(0t+rb^Nm8M1}Kl~BIQ>zRSE$mVtB+a0(bS~+0pTPDQ&Ioe8;2RR`MtO zHeM}t>HPRQ=c^bpnfwOz!sOH&?)kxqt%v$9A9jC){;`fSiI(?RUD$b-CXq*&eksr? zAIR){*9KBCyW0-uY#?$;i65L?+2Z4nxN55?+nUx%4r@-@vdAIkd3!So13^)7RSiF+ zloXy=NUA9CG~a7mv8_llWGdl!5xm$ARFMNK1SG&h0@c|Fc!ib7YH8%(pF+R_Yn7Rn z;P&`sR79eyDC}i{GTQe2LwyBCSDqpCD$J7ybQyQ}C|9v;-)`Ktmb)5V5gRQP*Kgwa z_Bni1Cqqsea@hvwUs56A+_LiT<9zYpef_T;2{a*5n%5kbY^5P-Bw%hz-cU1(CpKm& zNRMPCNz!J5+J1cAqAV<|uCjngC{y>3U2R~fqU+$+_k)8~Y{OFMJ(0H3$m89Q^9x;} z_et9D{GhiHUsN zG8*2x(R{Pi?gxv*uSHJgIr9`J+>XV4kwY!uIybye(ZnXueEea@q?P>6P&#zj^tu`h{944VM>ooFrk+lV= zvkjrRjNitVkxNUinGuUJtG|S3o%~qr2m`WA4v}YSX+)2Q3lUvhCJByr3%6h8@ko~a z2Rc5>Ep^_--4d6T!g0#Vke^y8ZnY7P^blW`mrIx{BoytGWMTFTw!wXG+*(%OZLbUQtN5rB( z?xW>s?trdj5oxs5OR36FTb0D0eQDa~%h=#fa>=!lcdJdeItM8~!!-qRVJA}?CmRU3 z1)ivx=tgiYsXPw9EFFE>Wy?1H=`UMpWiw(w_bCr;qrY<{IM$K}fDECP?)Tvpn{B_< zE(~IvDO{ z8OXX_1GLNFhVIbQlWo$eP|J*JpT}vuPgg`l*z)aC(-G>jDEJZ;^OIUcsWY09qQx~H z=Ry9C3%5XjM7T+s;#fd=w6C%0|7jc@x#Ewr=bk}EZ(ddp5JOwh(19;44&D$~9i;cf zb?d|xP^E@En*P*p#znflYeT*qfxO74X#IUtW|#r4A9W~L(Qs8%+*&^l`;48=JS(z zpZsBzeZvf@gi}5w%A4~`YW_o9*Mn3Cw{qFe%7To!+_&EU8T}T|D1T|laoPMoMp-#n ze~$EG(v&#iY%YELkjNIsq05nPlzl}}1hbWw&KB_SU`BO*HhAUP@bS*hUU&gENmREV zcv7Gpj|^73b{LUTMHGFQ?dtTr>yh+wh?Za*o*yox6}9j7*iT)P)4Yz>>*uUhBT~|g zwkasqQ63CgYN&Uaft&x~RI?PjlAH=CT-EkV-)$Wn^4+hP)P(Y$lu=km0{F*HMd)=I zva_%^a138Mj3b2j|2{1t%|bx6p9g$v;C_VDWzJbF%~b{=U@_ea%ntxR3>R)|f!5?$ ziO1ae!KZycZ0-E)ub2btb^!tU0!Rw3?=OQkR4yE78a&zjKWNjA5$!pN5tR4%`f(C1Za`jE;&X1T^!U=yF z>S)T=eK{NNRCXq_(IrGn!J*#wQZ zl-@ExKDM`O2#gV01J^26@Eaz(JEdpGrDXConIg!r`?cbY!uk35s@t@euv6=r7|bdf z0oi`?AS|Pw=0;~vJ>J7G(*nbVB|$}!t5Sw5)ODZF8rw7Z&em!72yj}TQ zQ$|gua{TE3(RAM7RQ~@TH%llZn=(puBpmycY-NvQA1ga#9_z?TR#wQ~`QVtxUY$_J zv5)HHkQ36uiIWw_9>4qh$L}Bixh~grj{APUU$5u$@ranwqT4|G?7U0LF1p{m8~N2U z_CW`lTt4#fFw8Ik#)wdO0B??Az?>@;&%Vsy;|b7-7OEQdpYypa-1(>|$73`8rmYk` z*m2lN7ntm4!m^`5hN2N@yG7l3!C;(p#M${-@XNFH>AIOt-`=y;I#wbQjYb=VJhuo~ z*eXGFC}duL7o#Kd3Y?!9|BDcZ#LorX1k|gNzTZjrzcMK7JoeX-5{ zLTxJdGmrW+C-Vl8c8lOCuTZzGVkY51RiE}BFMtvpZ2QN7y8&N3Llu>0{06zYR)?4@ zlkuh?A3DI!nNLDQOh-_rAB}cIg@1$PGuU%DYD&6~<*X1ow)*A>8_-zEmcO}7f5!Fv zgE&$;nK+Sou^WS-pI$Pq}`q68;dXSNTi)#@74)U)}!Xd zZx=}EHSA?$Hd7&K&L@6Ufp4a%=#w=)6;tohPK<|NtljEC;?6@)*5&t_CB}UoW5UX8BqC?pWud0-+D zbg;L#G%!44-f5|zjit)hG0<$$6;-7xsA|T4v~Kv6GRuqhAALpc(ud~=lZtXOuNPQN z%Ob@*6aRPE4q1>v-}yW$D%_N04mIUBBFzRVX^PU(a*jf-mnT*rF#gODzOhK$cb4K1 zC1jj#2{OZSURJWw#q>b({q>w6GjG1<4$DlIk3H*WH48INwFK zhRvzmI5=4t?zjf63pvuss+TRf; zRRuJ9useV4?JBA?z&RBLCLa4V$%?o#J`1gYTXt!$1je-bUyH>ubCc^oKwJI zTLP-4H{Y14xm*hPE~2Ln=mTfFyLx)(HiB*I3a+q~zjpt57p(9S$)}x7!&^ajY50YO zekyZDwV92sPG!BC!~D;b;a#afId0P+><4dZ8KtT4_LteJQI;SfjvEImW4*8 zD!P+7Ipx_Ic)Kb6>H^Kr%%25RU)=Ft&LI=cKfR~RO{$qAk{oi5vT|3p_tsW70ELOv z&1=nM=Pqb8g(AOKyc+gX#ctmI##Dl9(fBmLXwa-pBO$E0NRQF?#C9_QVw8s0a}q-B ziHpXtYa8(>yaY3?)Dv;AxjH>L;A44P#w_;IxxA`Xj_b|gPTvIxDF!~!G`Dr_h9q)8 z4PwD5D<%8(z+B8VK1ZD&aV4A)Jqc;+IE1)a=6JB-ccRUq1WkiLfvJ1Y_ z72mq;5pV3#T`Xm|o0)kK{t|w6*u(-}Mj&1Z(B_4p9vW$WXMf2V$p0oiy9ne$k%0Ce=i7}@6NvMDmc=aF$n&MUbU}a963)Wf5tP*p+@_9}s+g{0 z1!DBUPv<{QZ_jrQ>7G-+zx(3N{bhzX0*};;)3anUYyc|lduM&n0;ie+N-osU$! zExZKJfS55Vp?zGxq!HzVlAlok_75o3s>kWkaB09-#rmNaCAm;h%O4vog_B-d34@yP zvCS;N7+nAfyu9>ACper{2eaPg=hc3P8H_$MpWkBHs@$(L59}qMB&?XWfRJ+yVNYMU zfkb8W^mO&cL}^vAt_5ySlmv_-QVKUPArT|(SE+h$ z&Y47-N{;X}?th<;KD7rl7*H%u0!v#8C*znE~7sg8$18yzDf^gsmSf1c77yMr*fD_mACLe@u|Nzvu9WFWr;2 zW6$_9(RsUdUqP5oMC!5yAA*Z{*k9LUXQ4rX;AjPLllh-pDaW-rCuuFVMyG|f6zK8G z&H0AUd$;;{9~cFKvpS-pzqZ1wzs}fW2DnaxAUk<)7#v@#Mkh&KXK!-8%@G&WdB;u8 zm|i2K1YjX-TG9%CckS-^5G;{K8aN~U@BHEaXJluSm{5T1O(x2EcN9*CQAnk|4ppuI zHI}#dHKO3hY{upCjj;KH!Ym}j{4y)U%dHRQGmYiD)X~#rSz&ES^Tz;o{cJw!ln}CI z4J@2_NbiBFJ1s6I$&C|r4oJ|sPvcQ@oxfv zMWM(X`|p#dT?*VZ1cr6mfDljOEafrP-{7~qEwRb=9Q?P*B5AiKM9mwPBXn@2se{F{ zgtngE{I?|Nx-GdVM+vKpvRC(nVlCr*i8QOn}lYI}DtMn)cfSCnZ`Dz!{ zUg0p|#M#zXrx6vW-YG6-LpApk1{808aMiIUdaCZjCA3kAd_p4J&A>$oP!?<+upkZ+ z)4G^m51cyB35MVT?8gEq!ElNjCGa8dXBL&y)A^Ywaysvt$HAWE;@M=VGD^W~>*v`# zQUXKtVTrfj$}>(@CIE%|RaL846(Ia3dAJwX{^| z?CeY!jzE8}22qCw58j5V4Y6ICdd4WGje7Hh&B{yK{E7O1u7)C_nx#-r519Ao#e*}Y zsoMBKH`V2mH>0@*b~e2cI|IGn7bIwqFJBL#jrw%_%RO(Cj6Q)X) zeb80`jCP%{#)IL3fwP|P1@QIbrivO}HECJ-*4|`aRAb275Cm@q>y0C2)J&b@bT{h+ z19KWFrs5YK!t6Tz+1qOL_;dg_4J?Ht&n|EOTf<2LM@ZvyLR7@r`utL8+SkV6UE7?l zO~q}Wi?#`w>r>rX^QH>*T0;;N&7UIS2@kcVC-c@RH}iR)#yPTuuJ=MXTdHuy z$9uDGJ*e1mkFdk=s58NfftHF|m}ZXXvc;AdIG?&U0~u17vemYJv+ z-!jW|8q&3if&kql@T#-vU%oNf>gOUM2c%w?Lv2rQ~-dY-`4M6mknCIeLEW$d}?TGe4-u}S9K>+ zWf2`M+sX%KcUtt@Ikt|%mG%Z;$yeX!LaC`n-^)d2)U3Pl#5-z3kXcp!FG>|j;imVc z;Sc`xk2t$goj%@dvJV!o1tLJY`>zVGO6C4^yH4e&`5FDYt%dPr>p#M$`{{aOFm-O& z&ZRP2FA(>t#{H+ybT`>!)_Gz-F*CfHWf+D0`^-Y7xWVI6a7y@sy0(LCb{ZM*I~HXO z7BN#TGvU+TeSA#zy}4Dg3gKq^k~H`?ac-{qeKtWlS)z@LEy55Wyg>(`D}lb>ZOq zyH1>U`QYDg=F_%jV$@kc zta=lzIJGM~6q!%*2%Fo&wH&f)exf>_ezptH=1gHZP>Z_hrO@!7TedJ%?{S!+4j_jW zlVhgS1P6ldZVgD)+szC|hMr8Hl((pC)@9k^LX{QM-X5SYPFXI*BL8 zC{jcsV5?jR!tBYO(p6h|t!IA^Ln;Q2lb0$V?AA8cOz4%UlM3qYk=iQ0S8>w8_0zsS zg8F+e#Z0{vugQehz*=u3AF~Siv*~G3eFYD(HcV<`XTkn~X|D@E-_I05b4_5eA>?Vw zq_^M+BEKRFY6>#1Eu(qlLMJ7xNm6HK%NyzbgTN(hqWd5>s&EL~f0`ClUt#z=@?I5i zee>+R!p5$wT4*Jgl$Y@QC0%W?f?VFuwc2ddU*0EwKFQ+9$fx8RQpZkSOn4)am!7Xu zF=&?<)o>5txlL4457VN75?YQ}%1_(;s=03?J;{=qFT;b&3#>! zi+qQirC*Henqw|!7cjydkrjMz0$&F7OIjJwrB&xZY~01$4+>r_dy3!oem>6eh1f{6 zzptgr6nf*Ngx zX%$QfjUmItwf}|Ssy2upCx~s<8*^^v(0dT3^4(3R5H@%kn5W{dQORbojV4dLzx66^ zCv?LW*O2%E#I8>B+23maS*GPdqWK)f>hQ<-uGb;CXGJPT3;N<)F$; zc+&g9d!Q@1{zdi8btuaCcSG+KQ1(ARz88e|TREb10PZ;<&q?>0e#+X(fuNDz&oFLN zB?FnGYtmPEE?GI*H^^g;dL1Zr3t8V#mU_0j*n#lyi=B;-#i(&AqtcIoc)jv94vhbE z%fnNOR>=I%__AP&lHsN2#nx4SQnR5J^YqpEtHPDi6Ro><;zs2PI~*j(f64_*)cA%7 zPh6^QU9jdholnzUiXqu0!m%RK$)<1K9%yJ|{uqfV9uo`v=P$1onT`p^j-|I^%wAa* zzsk+z$fyTfG*p*27B(7TdWzt>AmpGo;xAuqP;ig+Ee;ESk?DUgeu3Y4gnx9hd)=Bd z0MlMLK0d$V8u4c(3j!vI*v>qqrJ|H2#bT|A0@hms`ItuedCR^diqcKl6r`ye{bd(% z5R(wh`N}AdG+xo&TrM_G59&s%tu2&(eK;=w1OzVH@K$6#BRhf|%L$ZS27mL#$GpsVI;T?er`-NzBT))^{iE4 zm#jgd>6P6g86!O_2iw)m5Ahb>w14;)d!j<%QBg1Fwq$b0$;eAhv0XL}hbWr{OXQh< z6r7~ZsY#!*D=eY;B=4%K9>+DL=q17|X3l+P#^LOAT+wJuM^jH%6sVhbuZO9#wh%f8 zHoDSVxeK}bPAPi6PK4R)N0<|$;Q8sv+4;WW;_2TRw8Q!2W|M9B!Q`31HG{>QEG$uH zWlKIjoMeW7Ph5IJqsJb3oj+4Q-LDu&q}U{?|O~Gv7e0XI{wX+B!Mz_sT6itnf&R<6jM* zRmt;b00W0e4aJm%L7cloc*o|>y&d9tL$S{3fMjIH(P?r+-$$MbH2Uk>eBj(-PiQ1W z#)cd_#OMA+fF(iniOF)g2jk3){)Otx}!J03LIOrEZ(gxA@+RTBV8Y4 zTgy@_anGCFbJytC_E25!MfHVCM&t!L>hUDpAk;K9Atq^zxA~_m2(U+cGSiqC(|_d{ z_bY&oWn;(@uMj6sAwti&eBk5z=jar40 zTCqx1TzJcMK4->TfFA(9nK5-m#EIFO6#dtuXmr*!&lIF>Y<@q^(LTp^Y-2uE*LoGv zIq!Wuz2mreP}jR@Dmcyvm-|x zO#5DJQ~Erq9kHPM#)L-xt@`)emS+c1AB8(%Rd!-6gtl|Y`KoW^fN5t`6!ZI|lT`$o z2>RJ~xW1-D9`?OiF}M>M8G6y{(9lLcnNDMl>^f^&x3KvcL^dE$%AM*r9)|Dyjyph+ zKOh)!ZQ^>rTAR4kQ?5cM50Vmt(pVb~R09=DlwY2=t<4cm5@u9Re!O!xvLzN)b-Ji0 z0S(vJrY1QY&bI2Kl~T7~S+yiFj!2~%Y<;zMb2Ywnc<5Ie%{PO^Wx@H79&gwT+@@K1 z1?t&GAI4?r`D0*1%?av#UcSSB=Yp=iaUOBBRhY`HYETnW*9C6~?ssp8wesJ5BIJ*W=b);z zK)*5W+N;~}oPVe0#VnJ+n!yn3m5JebO`qC)_&ib`Z+0?aB&*2iUg=chrIxaTlM8>$ zQd_%g&t^rmy^ zd@ePV$&?@5zR*4|KcvX4!N7!^=w^^97lkhfzVS$FN|7nluad6z~BZZIcA8F&DBkoi;A&TS;CVv*8#>t zsQpm(e7b}Wwz{AnJcY^nyDxgkuuj5$(YK~p+d#fMUX!7WLM?=ifW-cf_LRDfW4{mp zJn;IiwgnRh`GpmiYqKuRJ#7(D|9!kLE$?eQ^Z37|frN|w&ZsShi^It+Med~*@$rwE zr1`Mv^S>)A4hxT!CIB2{=v|4kRbL0-F;_rY9o@a_aJp^|(rAsxwOp`VETQ{)yB8NF zMfJ8K^3v?E%9kWOKX~geE%~Wjbsp=kMk(-X;^Zfj-KT(ZUEg}w_L}T)R?mUmj137- zPHhE%Rq=<-sb#g^grO{wtFZHNZxm0CM}d9heqhfJedI4q_!t<2TWkCABGxruBMDN~ z&j{kC)`y6VcnFNL@en$0@WTCrDEq_{^vOvFA(ms<|K{*$h#f%|!tEyyHWD7pT9pEP zOXv+4)8Y3L!>6MN9z#q90X^Ut)q|#6MF4c;hhwhEowsSIN^=Z+U*#tK)xr z=6&$Uvw;mX3w!sEwp2DO&^P3n?5>E-vAxkb?efBKr%NRuBP9GFtnVVB@8YS~e2DKw zy`K1PSKAHU1=-D`&41%lCHhfEQc>uSD-lm`oCkPG33L+cEG=U<3soXzhC`#sg1w}j z;BsTWH{=CX_tD=XL&7(=Hbw7V5}SbR${NL2dr$aAolLt=mGm9|U7MU7V0YF{hHwS{Bwv~|m7X~Wgy;t}wr4~5o+dd@9O*OiMVG8q##2ez&S zXdB7bdE*qxAv2aN!_;iaW2_|6OFAEVZEd{n=zuGw3|)jI-jn4?ULF|;zEbbfDKMxu z0Gz1j=KTJcF(ai}8zU{#52+ngX}^JgYjdkKO)Sn@(`pv6RXE2KNF`<9to0`wnhB0i zNs5jUmd4wV;W@;eJ-;YqwB9!k(mcp zP4#>c07GA#BQH(}Dp6;Dy3C#LdyL=WQzyI$m?%OB+~pGfQnll9Z{=@F5T4zU@|&Hv ze_e3Uv!p(c_^{+Uy)5Ns22WSyYs%%*wIg~n^C3RdaViW?sFIVVu(sB%Fj5M*W_hfL z&0NH@P@Z%2jasw!X)?Fb$Abj)OLNuljshv7qkj__Ko$B6_Al_`is9iW*EH=2JYKTu zdAVUe*S~uIe-_}I%W6SMt8UDt3e_b{wIs5aAy+(a*0TBeXxi(9z=CQcvjzHl6S-KF-I*n1Ll8CJrp+%f`o6e5P;>#8Daf zMEt$)Pk$BN2kJF@b>@j4JXLp%N+BfSVKm{T?^#%@a!EYTSj)0#Y{J=@)V1)mdq~^z zW|s!J)DU4lsR4FIGP~(dLDmr-Lf`}5>rUdfV(#+sT@!FOp5bO+Z{3|xC8eK>G)UJ1 z3$MEZbJ)%ZQ^uS@(bcs)cCMZ03XO)ox6(5m8OQ=a7F_+fe7{nDwRoAjqD+jLqjPkAyIfa5J9ds%{R*uC}g(u;+am&mMZuas1JV4jz zR!4RFb8%j;6o0xA5X}G#RRqn0d$G~A_36_tmrN?$M8|;n+L6ln!NtZ| zVPD6>`(4lzi{`}IJn7edp7^)c`#a;AT3q)v>Z|!iXS%*AaEVwTDWM->N2#mwSVf@rfEJtugn^CekuTEY z2{A{MmCto;u4C(iKhOWhG^oVyM!kcHjO8K~+-RmNOY@z+*iS`OqyF}*kla%bx|&N@ zGla)!pqf^xo?iMc`NO7pS7OhJQRh+TJ6jh!xejL=tt6wqqunjifZww!@;J)6CoGuK zcaE!i)fja!v*i=zuus+|mMVt_qa)Wh_XYPuZb{!*n9oW$>OY#2pJYszc6iaLC-G-H zQct`R780bdbj9*-2_VFS7vHs< zE&EaWg#Mp*sTRiwk4?ZO4oy~i_4=xM*8lEhWipbWzuBuep6ayTRV`68Mt^8YcMBZ=4YA1o{KDv-YDRFP7B-n4BST0R47n=`3iVu~9ykjPf_s&53d3%}&nIe;&d; z0~zQ_IU(9-QBqvhS%a{}Rn6Y~TRm>-vJ=orb8Rbnk08U1p8M}*Q(5$?|5{L`Ln909 z`!D{bAI_S~%W>N*GJ4Ozyqr@&qV5d`S4Fg!3fA@)-p@e~i3tM)1%-V2D@)0g^TZ;<1kw+b5Mubd7!ML-7B3q_kpMRu!id z1Q#N9l8LMT7)PqX+RtC<&{1bmC5tpm4`=x*_g=gOKrcr-XoccV?8$`f^&|0ms%dsY z+3o^NT2yktBac*RA#mJF8*Q5eMj38LX}6am6hDdVDL#KXSUdYkP+IWN+2S#qxyJ9i zB>7~Xa>m;tZ!yM{r^4m!_=lG7PqZ(wnPM@#?uA9~#Ok((hE`ezaZ4OIvz_xhe)^7I z1&Fe288CEvvG~&JWJooX7Z1YXq?9~6rv|Ta`BSAa$BbgMmnMc@;&=+w>;Haw3oPTd zSILBd$;I>E+!xz~sE_EQ?fn6Q#+*iUGP!PidNt}4ZJB!`{A~aHe0zJz0YeP&@&s4D z`07zIvA3<|Ub@GfOJ1N_9pSYasmjbnEN2=#*1ok|#JcwbN3KgQ_I;r}J~?kksAm{N z*fyMecx$!ln$O+VVb7KW#bqj{(UQc)v_varXIK3Mwl)FPY2Q%@(7>=wi)YaK_#US; z46vtavJjA!%&x&*RPMNx5nciFa+on@Krs!R1U~a5hI`eUmsfe4>ekK$HMB3B?3)ZAKEb3{13zDKC)}!tT|fM%8?egrKDkt-`wN06x8)ga_n2o&HQ)} z{XLYWx<6)w>IBd#b@!0wMRs`Na~#$Q=S%wQ1;$rXVh`Q(iyt5FOqU(sd6zi z&fVzaH5hw3&Nbuy#kV>(&fx#%fc+`<6B2E%Ek*%e@+C z-<)6?Xr-4dsetaakvp5S!3B}WH{8(HcJ_aJU!D{vcHwP&Nh~ro9p3K6OrR3OyV4y= zWdyt{Elt3MpF0&a4Iso;jo&SuS1GFU5Sus)3%ZD~7_!w(a#ebeKoo{MMmNz(h{laT zK&lqv-Je38zIANG1{LH$IEjTQo1vz_v)Zkf>d;%4qLWjQmv66sSZMbi0}t|Q3am|U zmWTSrk{qqBC4V+7xnl^#Z!v5uO>!;v{FhwmR&`d?Y{ywt87`Q zm&01;&~T33`G@2CK<*nl&TPgi;H`xQ+B3opy`J^KsQb^GrXcMNomgr$fYzVcUkhX8 zMc*NhA_##7fOU~0hojZg{rc1cIg>Z_HJOO6NN$y6Y3tW4F&JaYa>Evm(ujmdARfQWa72=*SG zsYD%+RLVJ=n;9%`S&q`z>}Nq%oV;&|=*9yNq7p+Fqpe}_XTZ*dH#Uy>}zLiS%C#5D{H2iiJegGkn&x}~K z3cwT$LfpZ42vZNxSYl&!F7oZ!3Qqz_rpsIho~Vdx2MV1xVi-=UoO5t%i2--sP7B0W zGf0Us-s26xTZ2s)Tfn-oOnNp|Y6h@67BgE}adAo!^f_SZJNs8Ro?JKO5Cvww%LT^l zMV$P&eo{AeBzp}2#mEBjhEL*^K!7nHS)>)KH(KslfbxaSWO%1|g`n?N*}Rd9AoPUo z@KOhQ|5uJAHZ8p141BW$+_7dNSl<4KW7MIg#(w1q>QzztISi3SOY!_?I(nJuza~_czD%tX8Go(k<6FZav{zoAKiE zi9mZ=QjL6SUXJX^Px$ZNeI_c4=~l)8nuV9@FJOIiY~~#FtEELpM^82Gn^Irt^(}^X zcz^m;v^wX&$)y0I7U}Pt;D`q3r@aN)u zw2X8~Ag-B1*Zj99x7^K!I@W+`2MAQD+FwBQk2?HK>N{O&ya+Zp_uCZ?xMVJinZr{2zX!DzCZUf-L(O9#VbtzW?ddXcyK8WhQ=jJREnoPvVr}`74I8 zX$C!&1wv9{dwgQO3|CEDjqI7!M_ZYvYR6 zgPAQYR;0b~1d##2nIgcqn1-a?=O1Nva?0TO4TP9)vWWOSG^m^GuxrfZ!tO{ZO$@LS z>(iM?2pzq#N^N~mQ_}N@*9_!z?goP((4|RPcay9B&{0u%5|b(*`7ofxLJcc7nthKA zI(z>-%r`8iupoDqwwqv$RsL1-J@S#nnUT=;?uBw2hqt7YU0Oo5YhXJy?BnSyoG8%q}dh@g7~G7Ts4?ULlQY?Fv;;jw8^ap0h*Y36o*1 z`N(`NvG8%&y8va$dsGaeTDwpkossu>bL-Fny^1C5ehK321GcuFb#cqj2!PowYx zimaSU(xOXG1y}mbXG7fE%o3_mAAD|N>gwte5?*Eq4E*W2Jao3vu=?}i>!g^6skBK{ z9AyS|LC43JEV?{Nx~=D5_LQ4R3F*5(h#@$`(4#qzCyU z_m3$nl*(#*JC*#Lqs?=BYIJ1##rF9*F?HEicMY9}m0%WwNIJgp_b6uC9RxjT`3`gL zIq*&ap1n|A&EPBk5fM8-$TJ9KzY>XKIeV2y#ej?Y#FY;|0>^?@XpA|OesGxp#}3BV z(bRjY5x7+0M26@JS07vFB9p-m3RTsPf&Nb`_eaq8XFGd4OT9lAQg^c|CvFeOrbHVJ zJJiojPo4ocVqg>1+kS5pmb5zo&S(YuB|==U#SJ5LL06HlvfFm6_GYF^CU-gdIr_iP zqW+Z?bTnhC6KkX2`%EXec7OO#`;1qb)awW0y^=p+X$i-57o#+mtQQyIHH+vju6*xp9BfzjEXP<(#%sE9)gRDR zj@iz2WcNE>sZJ5H9g`j6$)s+3ZsuqmBgPs{gD);ML$lnYfl1@7G~%O+nq6Kjs@_Yk z->llwRMhw@*9Q&uUAV7B^Y+@>&>qL^;WcFoA#DA&n(f>>-7EB;XM#2;5#I z8c`p5qq?GajA*&JGR7z4wK&VT@^W3VkO#X08scECfG?^ufw{Td2}F}Twy%i0u;}d{ z+ui9Axy7sX_d|AP7W|+0TbJ~*4hF3}J$6ktPHK@_&eeX#$}E8^acUew6QFnj z^}Rn4M6a7qGm7qmr+;U#KWF1&ld4Fh3A3+YFxFDzz-BG)w%z!`N-a{y{`;1LnODf& z%0rL^6rmi%jnRr#;~dQd%X1s6YCKD1nCzOcTlBHCBY)WHi*j#x(25-hR4USBRlDkl z3q}%~`3g!}ePm02l4=6A-mq{zvXI7eO*NJ+p4sW_2b z%e=dG5&~wyeF;Y5K6gy6P;h{268c!+t-*}MxYFBO)?$esvnq)5k2YJ-yaA;ea9Ok} z9&Pn6*%J5wOCRVR|DN7l+FT;eZ!86V{P^Jmx(D6eJ&rSj{td8im@yTLwTRVuWy+TZ zw9OazBx~uCCa{4|g63s2;pE4>rU7htl$UjvRPMxP`Ml2w;<;&JTx<1U7I3N)g*lhn z+E-=uJFZ=o#j8@&H!(B_bFmp4FBNIkWlkcyDvJIm2>9``RB>5=(QCDS`j@b7%%^&B zth@*e%8`v80K9Mq0<=Q1c8}iv*L1HxZoO+_SDHjD)1I#lET13aDF?!yprY2WX8h}N zxsD{FVlK+dW=ldcB;m~J=zhq-Yj9e$83$)qlh@pY7UR3t_Qh|qSJ?tU*biEqkq-yI z%7C_>My>ytE+QVWI~S2^?rf!i!5Bn|(SQeRb)qtnN0mzg#!8*)Mc4>~uSF!6K?Bl+ zk%JRu>%{~gi`)u`=ol`0ma+P@=?U+>Tm z647@)X&Ds~s^}duBf7if7kY3W@f#X@kPu41T$UD zZE9h?Vcgep9lgI1g#8|BO$#Hs8e@~!Zi>Y;V{3jYsTyfa$Y<{_ec3)<|L4>bHcLv~ zjsKqRNH6#Ns;ie1sQhrWU{J&n5XcR}AAE-OO}t~|mlb-Jv2JLQ&enu|ILbqlLPu zdJGglSvCEzrn*>d5Q@D!Siof6IAeelFha_ha!2aQ)Eg1^3;64=?;ZO)>!&~}mwUYU z9A3{%WI~-dwalovI2(*235OKVptXoP5#a}pB{{CTU~Q20GjTpWd;!WsPd8zpB;AP_ zd`Az9%P zrtQD$PO-il>zM+s&HiPsr$(_L@Fcjo%sV7SAVrFFLj?wv-p5DARzl zKw0_k!LE|8L@;=eqdWivk=*?b2pzn`3Gy3CMk4Gv2;QgSkjiIsm`(#idwFIz4@q6W zc2?0yJ2TnRR$(K)dhOv>1nkMmx5KKebag%>oK(s%VnR&x@~`mepatld=zG2yDlzU> zq1$nuwAvGu+iQXU@chK}!Hg8P3=G2CQndN$t%(Ks{%645npG_p`cEkhGL+>^d)s=j zEUCQZp3!dJeJ0Mjqqe~=q3XMEeGoFST+E5#s$=Dld6XaVaR%h?+i@j3TOVgDs#>jV zEo;?v=0Yv&tg(DtJ~Zs_^O}R3SE9sZ>W|5ER7d`ir$kGUcQSRg@L+5G9%WUb2l_M> zRAS|f&x*W@yb6OiMzUE0U`|EO%pg$-Elpi)z+ z_c~Y>^U(QfCOrkZdP2YrEd3x)8Qhn&58q#%in=oVUM&z4BlEpGwq@Cj^<8;14Lgif zm<_*?HK?VTO!eACiyCTt)zO2HlQ`Gm!8aw|;SYlvT5IOJ@*oFx4wYhy;Mv&^x)d$> z-;*ZzsO~W;!#K1wwFE1#`(0bB`<^*zowBd}R72A_RXy7QfV6W0Q~S4I2q~{}xn9IY z{Qh#0uFk@{_9}|O8>qT0oi`cj0rL$$0TjE1Z?)sQ^D?!Qy!f08c~~l}420D+=@_4l zQsH9+gzgC!$mFD}W_QnGf>8J4BAoR`ueFIkbz37C#^r$O=g!xY$q8pmvT1SI1?EW^ zqB@2mRB^?sGzO4LppBPp+q`+gM0zRFsPgiST`BWMLM6ez@9;<6jATh4;$mmq;WSe( zugaM@nc7y)yMUXMQ(^+L^1bb6@ebZI*Wz-& z`UTvp*Wy&1>C9!kha91zddA9Z?9R-&qlx8HS2e-r!$qjvy+PezFK2yRAYr3pXY$-p zFz1To3=;RMo9A_0a?Hq)VM=XN<2DNu7ca4A9E8|nhMnNLMNXF(b{!~;UZE=POhT2< zKtnK_kd86cq?{sl)`z4p_lMH)@Fd4kf7AylM*vSp)r397usIrDc~wuL%7Q~Kj5r=x zi#)~JkbBxw;dm?K+s417Z(bXSyf|u%q+Lgq4suVG^c3cr6JU$t5Po%E+x=86ZOF9E zNM!rQ2TrPJ>f3CUS?{H2%MwLu+N;KHHNX>>8-zjK9LD|_nrHetnoi6EJ5BTUG)_xS zj8W>_kH^-h`Ynx3vUjT)Yb}W4d+Zq>-o-rKRAk^0akuNae%skfOoiE5TNJSSyspeL zOA>Z|kZsFhW@g|T_Kw$(R@vuAN;{4Rup}z#w}#lmB_O;xs6}zGG(3oH`YNYLu?jC0 z&#khz+P=;sG$zH42omcR)x?i}YUF0SxHZMMrdx%00tZy)fgSGS;lFX#Z-KC^>GU$L z#jve{tbllR7tO#?P(o<;kB*2ae*`_4)D#WYkYE{LIP*L?9Uae|TIh>l`Xf(1Ck}@k z9I))N6Hxa-xmgWC69T_8q4iP@GpcE7U9pN&I5tRQc(Rr-(v=Uu2>%Np+2K$fL{QdX z9FwHpVz3*bliZ&5`=oabMo@^r39y{F<~xrOl{SY>wZ963@3SF%Q`Jp%)KoR`Xw00I zv;w|4K*R8rdKz=3HkwyvZ zmCFM8h$2#wi5>(bl8ng{akrRlP+)MIKOiXyRqKAO?GC)88bRcI)??=_*#WF;;JCnv z@C!fR7f9{)xk(ahj@hJY++^|Ae_q0+3?u39FC5I^WuEPM-6%y0?8cHn%9FMQ1gQsn z?Q>$89~P9=mc=o3%gI=YtT4^z$v-R#vXPdE&0|6W0W7X+DWol*igLK=|7QWHg~;K= z`eDJZv8^1V{sr!2zC{#sj%B0$jV&MRmOHA00@6Z^8GK&UoZmYm2n}|?KrX1a{8`F4 zBZo7cxpVc_ODbqwhmCN|vKdqi(#mLUqzwwNbxLE4HMKIMW7RUJ=3IAP`+Hb3w11ot z_3~~gN*EtuI<5a*vbLW;_Q;e2)gkO@vGCokT^nnyIbx;C;i}2O<@JDVxoFiD{DglI z^&z+*m$)Ov{94#FfZCBtR2qM@6j*=4Ct7b1)MTMWmBqko631rDnW%5j|4?ti>H+h; z207GD102qv349biDZ>IpGr9mD5KfA76-Dku7b`5h4oyIllNUk;c9tKZH(ye{jCu&* zLV`N1w}LyouMvk`ixOP<)C&TBoc$h`j5M7t zs7MkkL%b1&gNjTUcV){d#s@UmVQ4V-Bl1sK=GfUrc_2H9tC|-w5u?v=(y#qw8>@Hq z(y5<#H7(=o^v`*v-@crE%|2YCyhE)QO|n@$p{I9~sNA1teh;o{uG(3S6Ge{nC)w&| zW>#p{JVelO(gT`dAp@dWT%xAjkg+am1#Qcyu49Yrbg7rYB+)SN)6wV5B_x?>p@Usz z`wst3Cn)%0&K~RDDIcl4N0%eQuv{c#Kv0+;J9<((Jhm-rbFu~p)YdIf0bd3lsymI z?#;vmiuTR0dfbp)ElO=~FWbEUAGjIi+@8r_{PFYgZ;5x~>W1?-O5KzB`~U zuc_U6r!Sx*|J^VCHiOeG2HEH*A?B!qC$Z>KEtbgEFJ%=65_P%ab@dY|Ns9ibMO!D4 zUh|k~e(jC959r)X6bePXeZJ{qHxp#7+122cXA+(G+-vUPlV3v9?5x-Q`N}#z$KL3| z4~pw(b|rFf1-sKcQGd(q5?kEjXxn%GJSymHZ=2PpLxM1HtE(TkwiEayow%9zi8inq ztNMR5or^!yf4s-%64QlEHulMWqdLkS;dRuGRQ5Yc z79U6MN7R0O49!C<+cD~xCUo@2MD6(R`{JX;>(eX$)(#m(=v*dB$=){`C=##tL;yff z>TPd7BuuRY)zzf(k>eX~(fZEwCQjms#ACnIjWANS%$0s=-zu*bA4;9EgrR+7)q}0I zQ0Af}X{n=75I(xxU-Qarm7CD+Ma7cCbl9CTlsvvc=LvB@7WNnHaiMJab&Z22 zyfba;4kMeoLyA(K2&7LPt^}R-yA&2`+c3@dy6T>+w-NY<_SOfT(A3gP*IJQ(Y&d+G zYvE5D8XF8vFVa$nG!Ul_20nax^p5!AF?$?P^6H1m{3^6|%YrO7M~@4vh%GjK4j3<1 zQi*HaIZUeeMAZ9TCI|a~ed2)-_0ur*Edzu*u)B4U$O3Aln}&$_M|N}`{CPoJcps7X zP*ILLCywlv%at*~qhNW3KlxQ2felMg5=SkbaADhIEhpf(;8z@L#lzTjZOK)KRGqUrPB@tkwl2Udid|v4U_j zjRlj+qgGZ{F!P9ODpS_6W0! zW`CBkHBqeA(H=!#vg*HF%lS-dCh1>qI2$r7|NL@6LBYbDAAJLKgis`iT$`8M9t6JrIor{wM%FrCzXdaa8S2qrfxG1 z&}ih^+}hq)J0?(M%1Q~wL%+O&Y26>-r{`kR-g1u=8G>D^?R+ju?MuU_pzeB=C>!0a zC!o#9`x8E58i?f}N+3|mu}SFm zS9dr7q=A$7 z?vU&mj}PNtaKkY|q4MH?M~SbyYAx3}k(-7$_z{EFilCp-MLbDt^`KkNn2c1lH$^kp zaWYsBn#`WiS_bW3@UPz4+|*OVPIq()K}s>SBps1O8pe%|+Kc-hfHn1Q@Ei%mt{HggYh|_S zn;cqQ>bW`{>sXc>v8+L7d8U)jm`-rB$h7&B;c38DR9IIG<6sBgHI%hRXa^RThuP%z z_g4_YN4^q=8=CJGG46(?Z+wv!TsL-!2gnM%=H7oPXT5&cJhY^hJ?-#-M|*uuwP!yL z-D}^w!TVY#RXUzzaZ$?cYH~(w{}&zBVNQ5TrZlIIj%DY>1!cZ!^x zVv{{{W%Tu!B<#(#T}+h+`Wb@uX8mLk&sbpAv?ux!lNR}}{6u%-+9m9I`5d(-2&}yy zb=X<6C6eD)u}MGfQ@VbULJ5Yn26&C8y zIzRDgR8yYU{a*OH6E*KKTv?cQoy2g!=-ON!!rrQE(R<#z4A zVdd4YC8~V%%xl-t8=JVz(xwDtDvSwdfdc^c8!&l}v8w@6|G*^}@4@q|ckhbImPm_% z0fQ30Lta>ex3xR|b~x(l0hvip!B@<7M(vO{sq0e#+I>&zMBBnH8E5e>GvF~1Cx6R} zBM-Q=3QbHh@sWx*v(*^%6X(gM;*K{wEQA^+q5%O}3(nV3Ks`-FntNMAlR>+( z5SNzjf4cfBOA(uOmC8Z=8fUR?eN!aSjKo4j^+Se z|L$D8EIn+-0@IT*M`D?OpZnh=d-O;uB=r5K2ZZ92f?T1f4Q4|^Kc%2rq1KV{&qFQh z{v87%|BEcX*j?@~lJN(PfS6z{p^#Njh{M&ro`3hJ6#(DwMa&|eNM3b=6e!>)_ypx6{S=weWAB| zwDQvc(vxH_Pz%uAYG}F`Z*-GMk@aE|^x#z$JXxLVm z5}l;PCE~RXl#czHa3QK;|L;9QUz{T9-ftr?3$V-I^W3^nDW5h;ZA{^)OZ6)RfM)HE zYm-nd~~pX2+Q2cHi~&@2KOg zJ10an#)2B-fab{T8F89Z�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

qP;np7MGF9t1W!4*1V(wm33@_3torvGLcZvyu z%rwl)5p5rcst zS#$HocyZbwr*FH+&f(x>JS1_Up4BojZhXrKYA{?MMG39h~wQX3bx^+G5}h zGx9EO{4J95noLZzT!~y{U|5Q>boBqD>Ae4`e*Zsy4&oSb4&{xE;~1rsoxKksqm0US ztU~s7%&epAj=fSw=peEkgpgfU;TTzQ;)pmn#`pF4;d}f8=XQ>By{_weJ|6dbk56(Z zzClWdW(PNYRp$o9+nDEF&qG@aH%<4uF>Fh&v;1SYDZpV#udV)%8m!m!={=wOm_yYO zJMJYcG25iV3U`Z!ipd}@Ko&77a!H)C!rYGL?azTZxGc37T-3>)j`+y!e)@)Soepw% z=(}sZ$L#i8R!w(klc+v|Nk<>*bkoCw*IAubUMPR>c!wDylqGq4=M6hZV8iGg30i`B zP5V0A+&$w%f;cF3*C#OWV%JM$MDUZRyBm7@;BWi9s_4x9#gXAC6BUUz*X^@|gD)XM zUw4=zv2~yf-W{lOGM%O}Xv8`l>J17)dT#$n0>#srsJ+kQ8P?MEo3m#6K})5-KRMO9 zm7X~fI%9#xSC3p7E%%=zI+-!#>=n!l878cajTOx$G5X=F=Q^qmA83LY`4~DZ$QAm? zPbq&Rjyi0pMN(h<#OM7~GK!Qw5v8lOv_$dZ-2(WuwNb+BzbkS5SB53qkvsf|Sw#V8 z&zq7;PBtjZ^mrFTxY(0(lVzu0cc1+8@{4%afiHFjCBOB5VmxeRrpVE=>8H_U0Tg** zFs;GY73685>-JPs?DjVU$$^ME+iILgCD0$rkj$u#@~V_ z44fUKWrEs zE?89N4kYaFF%@4)xrzpXm>1Z+k?@JnYmD`2q29Y*^MBd(&)B5`gG$UiMaPc}Nz@Rj z-WyJ{j_!EA3x}S;qoz%b@ zMXolW?0%4-cDUo~E<>d~T#DhCP#WQC-9Gpv>Ocl`%U=OjcGUy>0drPHtF4b&G~UMVZ-(IYav(YMdDl3f=U;<54E;Rx54&}O zL8|Ew51>@IS9ItU^)YQkFMXzBt3>I0DT3164)_Lj5B@0qSd6P@Z|KF*6U(Xw6i5

jbqF#u2dkPanH8b>AcY2x`LX7N?8L-B4f08Y$e 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 Date: Fri, 23 Mar 2018 15:04:34 +0000 Subject: [PATCH 04/63] updated translations --- i18n/Messages_de.properties | 24 ++++------ i18n/Messages_fr.properties | 25 ++++------- i18n/de.po | 88 ++++++++++++++++++++----------------- i18n/fr.po | 83 ++++++++++++++++++---------------- i18n/keys.pot | 38 +++++----------- 5 files changed, 121 insertions(+), 137 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 051d5a5e21..c9ad18a05d 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-16 14\:52+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:04+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -23,9 +23,6 @@ Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Reg #: Applications/Games/Total War Rome II/Steam/script.js:19 !If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = -#: Applications/Games/Warcraft III TFT/Online/script.js:13 -Please\ install\ Warcraft\ III\ before\ installing\ The\ Frozen\ Throne.=Bitte installieren Sie Warcraft\u00ae III bevor Sie Warcraft\u00ae III\: The Frozen Throne\u00ae installieren. - #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -193,8 +190,8 @@ Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III/Online/script.js:1 III -#: TFT/Online/script.js:1 i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 #: 7.0/Online/script.js:1 @@ -1177,17 +1174,12 @@ Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Ma #: i18n/tmp/Applications/Games/Uplay/application.js:2 Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay ist Ubisoft's Portal f\u00fcr PC-Spiele. -#: i18n/tmp/Applications/Games/Warcraft III/application.js:1 -Warcraft\u00ae\ III\:\ Reign\ of\ Chaos\u00ae=Warcraft\u00ae III\: Reign of Chaos\u00ae - -#: i18n/tmp/Applications/Games/Warcraft III/application.js:2 -A\ generation\ before\ the\ events\ of\ World\ of\ Warcraft\ begin...\ Cunning,\ sinister,\ and\ seemingly\ unstoppable,\ the\ demonic\ Burning\ Legion\ prepare\ to\ launch\ their\ long-awaited\ assault\ on\ the\ mortal\ world.\ Survival\ is\ a\ matter\ of\ strategy,\ as\ the\ Reign\ of\ Chaos\ begins...=Erforscht die vom Krieg zerrissene Welt von Azeroth, eine Generation bevor die Geschehnisse von World of Warcraft einsetzen. Durchtrieben, b\u00f6se und scheinbar unaufhaltsam bereitet sich die Brennende Legion darauf vor, ihren langerwarteten Angriff auf die sterbliche Welt zu beginnen. \u00dcberleben ist eine Frage der Strategie, nun da die Herrschaft des Chaos beginnt... - -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:1 -Warcraft\u00ae\ III\:\ The\ Frozen\ Throne\u00ae=Warcraft\u00ae III\: The Frozen Throne\u00ae +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +#, fuzzy +!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:2 -Warcraft\ III\:\ The\ Frozen\ Throne\ adds\ a\ host\ of\ new\ features\ to\ the\ game,\ including\ four\ new\ campaigns\ that\ take\ you\ across\ the\ frozen\ continent\ of\ Northrend.\ Explore\ new\ maps\ and\ master\ new\ units\ such\ as\ the\ Troll\ Bat\ Riders,\ the\ Blood\ Elf\ Spell\ Breakers,\ and\ the\ destructive\ Mountain\ Giants.

Install\ Warcraft\ III\ first.=Warcraft III\: The Frozen Throne beinhaltet eine Unmenge an neuen Funktionen f\u00fcr das Spiel, einschlie\u00dflich vier neuer Kampagnen, die euch \u00fcber den eisigen Kontinent Nordend f\u00fchren. Erforscht neue Karten und befehligt neue Einheiten wie die Troll-Fledermausreiter, die Zauberbrecher der Blutelfen oder die zerst\u00f6rerischen Bergriesen.

Installieren Sie zun\u00e4chst Warcraft III. +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 +!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= #: i18n/tmp/Applications/Games/Warface/application.js:1 !Warface= diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 441b8e2812..a9fdd170c1 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-16 14\:52+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:04+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 !Select\ your\ region\:= @@ -23,10 +23,6 @@ #: Applications/Games/Total War Rome II/Steam/script.js:19 !If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = -#: Applications/Games/Warcraft III TFT/Online/script.js:13 -#, fuzzy -!Please\ install\ Warcraft\ III\ before\ installing\ The\ Frozen\ Throne.=Warcraft\u00ae III\: The Frozen Throne\u00ae - #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -196,8 +192,8 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III/Online/script.js:1 III -#: TFT/Online/script.js:1 i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 #: 7.0/Online/script.js:1 @@ -1187,17 +1183,12 @@ Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ is #: i18n/tmp/Applications/Games/Uplay/application.js:2 Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. -#: i18n/tmp/Applications/Games/Warcraft III/application.js:1 -Warcraft\u00ae\ III\:\ Reign\ of\ Chaos\u00ae=Warcraft\u00ae III\: Reign of Chaos\u00ae - -#: i18n/tmp/Applications/Games/Warcraft III/application.js:2 -A\ generation\ before\ the\ events\ of\ World\ of\ Warcraft\ begin...\ Cunning,\ sinister,\ and\ seemingly\ unstoppable,\ the\ demonic\ Burning\ Legion\ prepare\ to\ launch\ their\ long-awaited\ assault\ on\ the\ mortal\ world.\ Survival\ is\ a\ matter\ of\ strategy,\ as\ the\ Reign\ of\ Chaos\ begins...=Une g\u00e9n\u00e9ration avant que les \u00e9v\u00e9nements de World of Warcraft ne commencent... Rus\u00e9, sinistre et apparemment inarr\u00eatable, la d\u00e9monique L\u00e9gion Br\u00fblante se pr\u00e9pare \u00e0 lancer leur assaut tant attendu sur le monde mortel. La survie est une question de strat\u00e9gie, comme le R\u00e8gne du Chaos commence... - -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:1 -Warcraft\u00ae\ III\:\ The\ Frozen\ Throne\u00ae=Warcraft\u00ae III\: The Frozen Throne\u00ae +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +#, fuzzy +!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:2 -Warcraft\ III\:\ The\ Frozen\ Throne\ adds\ a\ host\ of\ new\ features\ to\ the\ game,\ including\ four\ new\ campaigns\ that\ take\ you\ across\ the\ frozen\ continent\ of\ Northrend.\ Explore\ new\ maps\ and\ master\ new\ units\ such\ as\ the\ Troll\ Bat\ Riders,\ the\ Blood\ Elf\ Spell\ Breakers,\ and\ the\ destructive\ Mountain\ Giants.

Install\ Warcraft\ III\ first.=Warcraft III\: The Frozen Throne ajoute de nombreuses fonctionnalit\u00e9s au jeu. Quatre nouvelles campagnes vous m\u00e8neront \u00e0 travers le continent glac\u00e9 du Norfendre, de nouvelles cartes et de nouvelles unit\u00e9s font leur apparition, comme le chevaucheur de chauve-souris troll, le brisesort elfe de sang ou le g\u00e9ant de la montagne destructeur.

Installer Warcraft III d'abord. +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 +!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= #: i18n/tmp/Applications/Games/Warface/application.js:1 !Warface= diff --git a/i18n/de.po b/i18n/de.po index d7fb2086ba..192978e701 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-16 14:52+0000\n" +"POT-Creation-Date: 2018-03-23 15:04+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -72,12 +72,6 @@ msgid "" "Rome2/scripts/preferences_script.txt " msgstr "" -#: Applications/Games/Warcraft III TFT/Online/script.js:13 -msgid "Please install Warcraft III before installing The Frozen Throne." -msgstr "" -"Bitte installieren Sie Warcraft® III bevor Sie Warcraft® III: The Frozen " -"Throne® installieren." - #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -327,8 +321,8 @@ msgstr "" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III/Online/script.js:1 III -#: TFT/Online/script.js:1 i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 #: 7.0/Online/script.js:1 @@ -2822,41 +2816,20 @@ msgstr "" msgid "Uplay is Ubisoft's PC games portal." msgstr "Uplay ist Ubisoft's Portal für PC-Spiele." -#: i18n/tmp/Applications/Games/Warcraft III/application.js:1 -msgid "Warcraft® III: Reign of Chaos®" -msgstr "Warcraft® III: Reign of Chaos®" - -#: i18n/tmp/Applications/Games/Warcraft III/application.js:2 -msgid "" -"A generation before the events of World of Warcraft begin... Cunning, " -"sinister, and seemingly unstoppable, the demonic Burning Legion prepare to " -"launch their long-awaited assault on the mortal world. Survival is a matter " -"of strategy, as the Reign of Chaos begins..." -msgstr "" -"Erforscht die vom Krieg zerrissene Welt von Azeroth, eine Generation bevor " -"die Geschehnisse von World of Warcraft einsetzen. Durchtrieben, böse und " -"scheinbar unaufhaltsam bereitet sich die Brennende Legion darauf vor, ihren " -"langerwarteten Angriff auf die sterbliche Welt zu beginnen. Überleben ist " -"eine Frage der Strategie, nun da die Herrschaft des Chaos beginnt..." - -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:1 -msgid "Warcraft® III: The Frozen Throne®" +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +#, fuzzy +msgid "Warcraft® III: Expansion Set" msgstr "Warcraft® III: The Frozen Throne®" -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:2 +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 msgid "" -"Warcraft III: The Frozen Throne adds a host of new features to the game, " -"including four new campaigns that take you across the frozen continent of " -"Northrend. Explore new maps and master new units such as the Troll Bat " -"Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." -"

Install Warcraft III first." +"The war rages on. The demonic threat has been banished from the battle-" +"scarred fields of Azeroth, but peace is still a distant dream. The epic " +"conflict that began in Warcraft III: Reign of Chaos continues with more " +"units, more missions, and more explosive strategic combat.

This set " +"contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen " +"Throne." msgstr "" -"Warcraft III: The Frozen Throne beinhaltet eine Unmenge an neuen Funktionen " -"für das Spiel, einschließlich vier neuer Kampagnen, die euch über den " -"eisigen Kontinent Nordend führen. Erforscht neue Karten und befehligt neue " -"Einheiten wie die Troll-Fledermausreiter, die Zauberbrecher der Blutelfen " -"oder die zerstörerischen Bergriesen.

Installieren Sie zunächst " -"Warcraft III." #: i18n/tmp/Applications/Games/Warface/application.js:1 msgid "Warface" @@ -3164,3 +3137,38 @@ msgstr "" "\n" "Erwartet = {0}\n" "Tatsächlich = {1}" + +#~ msgid "Please install Warcraft III before installing The Frozen Throne." +#~ msgstr "" +#~ "Bitte installieren Sie Warcraft® III bevor Sie Warcraft® III: The Frozen " +#~ "Throne® installieren." + +#~ msgid "Warcraft® III: Reign of Chaos®" +#~ msgstr "Warcraft® III: Reign of Chaos®" + +#~ msgid "" +#~ "A generation before the events of World of Warcraft begin... Cunning, " +#~ "sinister, and seemingly unstoppable, the demonic Burning Legion prepare " +#~ "to launch their long-awaited assault on the mortal world. Survival is a " +#~ "matter of strategy, as the Reign of Chaos begins..." +#~ msgstr "" +#~ "Erforscht die vom Krieg zerrissene Welt von Azeroth, eine Generation " +#~ "bevor die Geschehnisse von World of Warcraft einsetzen. Durchtrieben, " +#~ "böse und scheinbar unaufhaltsam bereitet sich die Brennende Legion darauf " +#~ "vor, ihren langerwarteten Angriff auf die sterbliche Welt zu beginnen. " +#~ "Überleben ist eine Frage der Strategie, nun da die Herrschaft des Chaos " +#~ "beginnt..." + +#~ msgid "" +#~ "Warcraft III: The Frozen Throne adds a host of new features to the game, " +#~ "including four new campaigns that take you across the frozen continent of " +#~ "Northrend. Explore new maps and master new units such as the Troll Bat " +#~ "Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." +#~ "

Install Warcraft III first." +#~ msgstr "" +#~ "Warcraft III: The Frozen Throne beinhaltet eine Unmenge an neuen " +#~ "Funktionen für das Spiel, einschließlich vier neuer Kampagnen, die euch " +#~ "über den eisigen Kontinent Nordend führen. Erforscht neue Karten und " +#~ "befehligt neue Einheiten wie die Troll-Fledermausreiter, die " +#~ "Zauberbrecher der Blutelfen oder die zerstörerischen Bergriesen." +#~ "

Installieren Sie zunächst Warcraft III." diff --git a/i18n/fr.po b/i18n/fr.po index 6407459191..314ebe916b 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-16 14:52+0000\n" +"POT-Creation-Date: 2018-03-23 15:04+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -60,11 +60,6 @@ msgid "" "Rome2/scripts/preferences_script.txt " msgstr "" -#: Applications/Games/Warcraft III TFT/Online/script.js:13 -#, fuzzy -msgid "Please install Warcraft III before installing The Frozen Throne." -msgstr "Warcraft® III: The Frozen Throne®" - #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -290,8 +285,8 @@ msgstr "" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III/Online/script.js:1 III -#: TFT/Online/script.js:1 i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 #: 7.0/Online/script.js:1 @@ -2367,39 +2362,20 @@ msgstr "" msgid "Uplay is Ubisoft's PC games portal." msgstr "Uplay est le portail des jeux PC d'Ubisoft." -#: i18n/tmp/Applications/Games/Warcraft III/application.js:1 -msgid "Warcraft® III: Reign of Chaos®" -msgstr "Warcraft® III: Reign of Chaos®" - -#: i18n/tmp/Applications/Games/Warcraft III/application.js:2 -msgid "" -"A generation before the events of World of Warcraft begin... Cunning, " -"sinister, and seemingly unstoppable, the demonic Burning Legion prepare to " -"launch their long-awaited assault on the mortal world. Survival is a matter " -"of strategy, as the Reign of Chaos begins..." -msgstr "" -"Une génération avant que les événements de World of Warcraft ne " -"commencent... Rusé, sinistre et apparemment inarrêtable, la démonique Légion " -"Brûlante se prépare à lancer leur assaut tant attendu sur le monde mortel. " -"La survie est une question de stratégie, comme le Règne du Chaos commence..." - -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:1 -msgid "Warcraft® III: The Frozen Throne®" +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +#, fuzzy +msgid "Warcraft® III: Expansion Set" msgstr "Warcraft® III: The Frozen Throne®" -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:2 +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 msgid "" -"Warcraft III: The Frozen Throne adds a host of new features to the game, " -"including four new campaigns that take you across the frozen continent of " -"Northrend. Explore new maps and master new units such as the Troll Bat " -"Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." -"

Install Warcraft III first." +"The war rages on. The demonic threat has been banished from the battle-" +"scarred fields of Azeroth, but peace is still a distant dream. The epic " +"conflict that began in Warcraft III: Reign of Chaos continues with more " +"units, more missions, and more explosive strategic combat.

This set " +"contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen " +"Throne." msgstr "" -"Warcraft III: The Frozen Throne ajoute de nombreuses fonctionnalités au jeu. " -"Quatre nouvelles campagnes vous mèneront à travers le continent glacé du " -"Norfendre, de nouvelles cartes et de nouvelles unités font leur apparition, " -"comme le chevaucheur de chauve-souris troll, le brisesort elfe de sang ou le " -"géant de la montagne destructeur.

Installer Warcraft III d'abord." #: i18n/tmp/Applications/Games/Warface/application.js:1 msgid "Warface" @@ -2723,3 +2699,36 @@ msgid "" "Expected = {0}\n" "Actual = {1}" msgstr "" + +#, fuzzy +#~ msgid "Please install Warcraft III before installing The Frozen Throne." +#~ msgstr "Warcraft® III: The Frozen Throne®" + +#~ msgid "Warcraft® III: Reign of Chaos®" +#~ msgstr "Warcraft® III: Reign of Chaos®" + +#~ msgid "" +#~ "A generation before the events of World of Warcraft begin... Cunning, " +#~ "sinister, and seemingly unstoppable, the demonic Burning Legion prepare " +#~ "to launch their long-awaited assault on the mortal world. Survival is a " +#~ "matter of strategy, as the Reign of Chaos begins..." +#~ msgstr "" +#~ "Une génération avant que les événements de World of Warcraft ne " +#~ "commencent... Rusé, sinistre et apparemment inarrêtable, la démonique " +#~ "Légion Brûlante se prépare à lancer leur assaut tant attendu sur le monde " +#~ "mortel. La survie est une question de stratégie, comme le Règne du Chaos " +#~ "commence..." + +#~ msgid "" +#~ "Warcraft III: The Frozen Throne adds a host of new features to the game, " +#~ "including four new campaigns that take you across the frozen continent of " +#~ "Northrend. Explore new maps and master new units such as the Troll Bat " +#~ "Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." +#~ "

Install Warcraft III first." +#~ msgstr "" +#~ "Warcraft III: The Frozen Throne ajoute de nombreuses fonctionnalités au " +#~ "jeu. Quatre nouvelles campagnes vous mèneront à travers le continent " +#~ "glacé du Norfendre, de nouvelles cartes et de nouvelles unités font leur " +#~ "apparition, comme le chevaucheur de chauve-souris troll, le brisesort " +#~ "elfe de sang ou le géant de la montagne destructeur.

Installer " +#~ "Warcraft III d'abord." diff --git a/i18n/keys.pot b/i18n/keys.pot index cb98a3535b..078bd55106 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-16 14:52+0000\n" +"POT-Creation-Date: 2018-03-23 15:04+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,10 +57,6 @@ msgid "" "Rome2/scripts/preferences_script.txt " msgstr "" -#: Applications/Games/Warcraft III TFT/Online/script.js:13 -msgid "Please install Warcraft III before installing The Frozen Throne." -msgstr "" - #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -283,8 +279,7 @@ msgstr "" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III TFT/Online/script.js:1 +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 #: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 @@ -2114,29 +2109,18 @@ msgstr "" msgid "Uplay is Ubisoft's PC games portal." msgstr "" -#: i18n/tmp/Applications/Games/Warcraft III/application.js:1 -msgid "Warcraft® III: Reign of Chaos®" -msgstr "" - -#: i18n/tmp/Applications/Games/Warcraft III/application.js:2 -msgid "" -"A generation before the events of World of Warcraft begin... Cunning, " -"sinister, and seemingly unstoppable, the demonic Burning Legion prepare to " -"launch their long-awaited assault on the mortal world. Survival is a matter " -"of strategy, as the Reign of Chaos begins..." -msgstr "" - -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:1 -msgid "Warcraft® III: The Frozen Throne®" +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +msgid "Warcraft® III: Expansion Set" msgstr "" -#: i18n/tmp/Applications/Games/Warcraft III TFT/application.js:2 +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 msgid "" -"Warcraft III: The Frozen Throne adds a host of new features to the game, " -"including four new campaigns that take you across the frozen continent of " -"Northrend. Explore new maps and master new units such as the Troll Bat " -"Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." -"

Install Warcraft III first." +"The war rages on. The demonic threat has been banished from the battle-" +"scarred fields of Azeroth, but peace is still a distant dream. The epic " +"conflict that began in Warcraft III: Reign of Chaos continues with more " +"units, more missions, and more explosive strategic combat.

This set " +"contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen " +"Throne." msgstr "" #: i18n/tmp/Applications/Games/Warface/application.js:1 From 39e6faf25122f166e5406812f5264af309bbf5e9 Mon Sep 17 00:00:00 2001 From: Zemogiter Date: Fri, 23 Mar 2018 16:14:38 +0100 Subject: [PATCH 05/63] added The Sims (#515) --- Applications/Games/The Sims/Local/script.js | 12 ++++++++++++ Applications/Games/The Sims/Local/script.json | 7 +++++++ Applications/Games/The Sims/application.json | 4 ++++ .../Games/The Sims/miniatures/main.png | Bin 0 -> 121368 bytes 4 files changed, 23 insertions(+) create mode 100644 Applications/Games/The Sims/Local/script.js create mode 100644 Applications/Games/The Sims/Local/script.json create mode 100644 Applications/Games/The Sims/application.json create mode 100644 Applications/Games/The Sims/miniatures/main.png diff --git a/Applications/Games/The Sims/Local/script.js b/Applications/Games/The Sims/Local/script.js new file mode 100644 index 0000000000..d1fc74385e --- /dev/null +++ b/Applications/Games/The Sims/Local/script.js @@ -0,0 +1,12 @@ +include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); + +new LocalInstallerScript() + .name("The Sims") + .editor("Maxis") + .applicationHomepage("http://www.thesims.com/") + .wineDistribution("staging") + .wineVersion("2.19") + .author("Zemogiter") + .category("Games") + .executable("Sims.exe", ["-skip_intro"]) + .go(); diff --git a/Applications/Games/The Sims/Local/script.json b/Applications/Games/The Sims/Local/script.json new file mode 100644 index 0000000000..2cf4cd33e3 --- /dev/null +++ b/Applications/Games/The Sims/Local/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Local", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/The Sims/application.json b/Applications/Games/The Sims/application.json new file mode 100644 index 0000000000..5369d24a90 --- /dev/null +++ b/Applications/Games/The Sims/application.json @@ -0,0 +1,4 @@ +{ + "name": "The Sims", + "description": "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " +} diff --git a/Applications/Games/The Sims/miniatures/main.png b/Applications/Games/The Sims/miniatures/main.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9174abb1d3955bcb80b4b39c649e5971dc53ed GIT binary patch literal 121368 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 AP5=M^ literal 0 HcmV?d00001 From 3ef049c06f1a19e56735b7c12801ecb2ef9e184d Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 23 Mar 2018 15:15:50 +0000 Subject: [PATCH 06/63] updated translations --- i18n/Messages_de.properties | 11 +++++++++-- i18n/Messages_fr.properties | 11 +++++++++-- i18n/de.po | 18 ++++++++++++++++-- i18n/fr.po | 18 ++++++++++++++++-- i18n/keys.pot | 16 +++++++++++++++- 5 files changed, 65 insertions(+), 9 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index c9ad18a05d..f381ec66e9 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:04+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:15+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -235,7 +235,7 @@ The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ you #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 #: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 +#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 @@ -1037,6 +1037,13 @@ The\ Room\ Two=The Room Two #: i18n/tmp/Applications/Games/The Room Two/application.js:2 Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verb\u00fcndeten. +#: i18n/tmp/Applications/Games/The Sims/application.js:1 +#, fuzzy +!The\ Sims=The Turing Test + +#: i18n/tmp/Applications/Games/The Sims/application.js:2 +!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = + #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 The\ Turing\ Test=The Turing Test diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index a9fdd170c1..890c77e6bf 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:04+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:15+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 !Select\ your\ region\:= @@ -237,7 +237,7 @@ The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ you #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 #: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 +#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 @@ -1046,6 +1046,13 @@ A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ #: i18n/tmp/Applications/Games/The Room Two/application.js:2 !Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.= +#: i18n/tmp/Applications/Games/The Sims/application.js:1 +#, fuzzy +!The\ Sims=The Room + +#: i18n/tmp/Applications/Games/The Sims/application.js:2 +!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = + #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 !The\ Turing\ Test= diff --git a/i18n/de.po b/i18n/de.po index 192978e701..21b5e32bde 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-23 15:04+0000\n" +"POT-Creation-Date: 2018-03-23 15:15+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -406,7 +406,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 #: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 +#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 @@ -2409,6 +2409,20 @@ msgstr "" "Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und " "anbei findest du eine Notiz von deinem geheimnisvollen Verbündeten." +#: i18n/tmp/Applications/Games/The Sims/application.js:1 +#, fuzzy +msgid "The Sims" +msgstr "The Turing Test" + +#: i18n/tmp/Applications/Games/The Sims/application.js:2 +msgid "" +"The Sims is a simulation game that simulates people. With various goals and " +"objectives you control people called sims. These sims require the user to " +"periodically replenish their needs, socialize, and buy new stuff. The game " +"currently has 7 expansion packs, Livin Large, House Party, Hot Date, " +"Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "" + #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 msgid "The Turing Test" msgstr "The Turing Test" diff --git a/i18n/fr.po b/i18n/fr.po index 314ebe916b..f9858e5b87 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-23 15:04+0000\n" +"POT-Creation-Date: 2018-03-23 15:15+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -356,7 +356,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 #: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 +#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 @@ -2053,6 +2053,20 @@ msgid "" "you into a compelling world of mystery and exploration." msgstr "" +#: i18n/tmp/Applications/Games/The Sims/application.js:1 +#, fuzzy +msgid "The Sims" +msgstr "The Room" + +#: i18n/tmp/Applications/Games/The Sims/application.js:2 +msgid "" +"The Sims is a simulation game that simulates people. With various goals and " +"objectives you control people called sims. These sims require the user to " +"periodically replenish their needs, socialize, and buy new stuff. The game " +"currently has 7 expansion packs, Livin Large, House Party, Hot Date, " +"Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "" + #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 msgid "The Turing Test" msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index 078bd55106..0f80b0708c 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-23 15:04+0000\n" +"POT-Creation-Date: 2018-03-23 15:15+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -349,6 +349,7 @@ msgstr "" #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 #: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 @@ -1826,6 +1827,19 @@ msgid "" "you into a compelling world of mystery and exploration." msgstr "" +#: i18n/tmp/Applications/Games/The Sims/application.js:1 +msgid "The Sims" +msgstr "" + +#: i18n/tmp/Applications/Games/The Sims/application.js:2 +msgid "" +"The Sims is a simulation game that simulates people. With various goals and " +"objectives you control people called sims. These sims require the user to " +"periodically replenish their needs, socialize, and buy new stuff. The game " +"currently has 7 expansion packs, Livin Large, House Party, Hot Date, " +"Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "" + #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 msgid "The Turing Test" msgstr "" From e8d2d43ee399121e61eb9b91bb3c5e84427f8fba Mon Sep 17 00:00:00 2001 From: Zemogiter Date: Sat, 24 Mar 2018 12:48:28 +0100 Subject: [PATCH 07/63] added Wildlife Park 2 (#517) --- .../Games/Wildlife Park 2/Local/script.js | 17 +++++++++++++++++ .../Games/Wildlife Park 2/Local/script.json | 7 +++++++ .../Games/Wildlife Park 2/Steam/script.js | 18 ++++++++++++++++++ .../Games/Wildlife Park 2/Steam/script.json | 7 +++++++ .../Games/Wildlife Park 2/application.json | 4 ++++ .../Games/Wildlife Park 2/miniatures/main.png | Bin 0 -> 360974 bytes 6 files changed, 53 insertions(+) create mode 100644 Applications/Games/Wildlife Park 2/Local/script.js create mode 100644 Applications/Games/Wildlife Park 2/Local/script.json create mode 100644 Applications/Games/Wildlife Park 2/Steam/script.js create mode 100644 Applications/Games/Wildlife Park 2/Steam/script.json create mode 100644 Applications/Games/Wildlife Park 2/application.json create mode 100644 Applications/Games/Wildlife Park 2/miniatures/main.png diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js new file mode 100644 index 0000000000..bfee874597 --- /dev/null +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -0,0 +1,17 @@ +include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["Engines", "Wine", "Verbs", "quartz"]); + +new LocalInstallerScript() + .name("Wildlife Park 2") + .editor("B-Alive") + .applicationHomepage("www.wildlifepark2.com") + .author("Zemogiter") + .category("Games") + .executable("WLP2.exe") + .preInstall(function(wine,wizzard) { + wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); + wine.quartz(); + var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + wine.setVirtualDesktop(screenSize.width, screenSize.height); + }) + .go(); diff --git a/Applications/Games/Wildlife Park 2/Local/script.json b/Applications/Games/Wildlife Park 2/Local/script.json new file mode 100644 index 0000000000..2cf4cd33e3 --- /dev/null +++ b/Applications/Games/Wildlife Park 2/Local/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Local", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/Wildlife Park 2/Steam/script.js b/Applications/Games/Wildlife Park 2/Steam/script.js new file mode 100644 index 0000000000..d56f49e718 --- /dev/null +++ b/Applications/Games/Wildlife Park 2/Steam/script.js @@ -0,0 +1,18 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["Engines", "Wine", "Verbs", "quartz"]); + +new SteamScript() + .name("Wildlife Park 2") + .editor("B-Alive") + .applicationHomepage("www.wildlifepark2.com") + .author("Zemogiter") + .appId(264710) + .preInstall(function(wine, wizard) { + wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); + wine.quartz(); + var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + wine.setVirtualDesktop(screenSize.width, screenSize.height); + }) + .gameOverlay(false) + .go(); + diff --git a/Applications/Games/Wildlife Park 2/Steam/script.json b/Applications/Games/Wildlife Park 2/Steam/script.json new file mode 100644 index 0000000000..b6547a40ba --- /dev/null +++ b/Applications/Games/Wildlife Park 2/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/Wildlife Park 2/application.json b/Applications/Games/Wildlife Park 2/application.json new file mode 100644 index 0000000000..baeb96b162 --- /dev/null +++ b/Applications/Games/Wildlife Park 2/application.json @@ -0,0 +1,4 @@ +{ + "name": "Wildlife Park 2", + "description": "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" +} diff --git a/Applications/Games/Wildlife Park 2/miniatures/main.png b/Applications/Games/Wildlife Park 2/miniatures/main.png new file mode 100644 index 0000000000000000000000000000000000000000..21e810629d311fc12f5c8405568fc4c9693086b5 GIT binary patch literal 360974 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 $V#g~*>jc05 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 Ch9W1R+~Cl-7l84 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%0D67sl^PX@C|b2KSoVeAenLtASma2g!a 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 e8Q@?yem_|g76u%&DmqmKya*##2AW} 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 Zua?&S=a2K{5C8rj|Nfu;?mzn<{y$Ys$Pxem literal 0 HcmV?d00001 From 8ce8817e003cce291058b0df7fa3fdcbc2a38dbe Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sat, 24 Mar 2018 11:49:39 +0000 Subject: [PATCH 08/63] updated translations --- i18n/Messages_de.properties | 16 ++++++++++--- i18n/Messages_fr.properties | 16 ++++++++++--- i18n/de.po | 46 ++++++++++++++++++++++++++++++++++--- i18n/fr.po | 46 ++++++++++++++++++++++++++++++++++--- i18n/keys.pot | 44 ++++++++++++++++++++++++++++++++++- 5 files changed, 155 insertions(+), 13 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index f381ec66e9..34cabe9ae3 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:15+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-24 11\:49+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -23,6 +23,9 @@ Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Reg #: Applications/Games/Total War Rome II/Steam/script.js:19 !If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = +#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 +!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= + #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -237,6 +240,7 @@ The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ you #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: #: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 Local=Lokal @@ -351,8 +355,8 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: Reloaded/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms +#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 Steam=Steam #: i18n/tmp/Applications/Games/Age of Empires III: Complete @@ -1200,6 +1204,12 @@ Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=Das neueste Spiel der beliebten Majesty-Reihe, Warlock\: Master of the Arcane, pr\u00e4sentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr \u00fcbernimmt der Spieler die Rolle eines gro\u00dfen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der m\u00e4chtigste Zauberer und herrschen Sie \u00fcber ganz Ardania\! +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +!Wildlife\ Park\ 2= + +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= + #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 Worms\ Armageddon=Worms Armageddon diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 890c77e6bf..3b32aabebe 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-23 15\:15+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-24 11\:49+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 !Select\ your\ region\:= @@ -23,6 +23,9 @@ #: Applications/Games/Total War Rome II/Steam/script.js:19 !If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = +#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 +!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= + #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -239,6 +242,7 @@ The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ you #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: #: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 !Local= @@ -353,8 +357,8 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: Reloaded/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms +#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 Steam=Steam #: i18n/tmp/Applications/Games/Age of Empires III: Complete @@ -1209,6 +1213,12 @@ Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubis #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 !In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!= +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +!Wildlife\ Park\ 2= + +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= + #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 Worms\ Armageddon=Worms Armageddon diff --git a/i18n/de.po b/i18n/de.po index 21b5e32bde..288c4a9696 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-23 15:15+0000\n" +"POT-Creation-Date: 2018-03-24 11:49+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -72,6 +72,15 @@ msgid "" "Rome2/scripts/preferences_script.txt " msgstr "" +#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 +msgid "" +"On first run the game might not go into full screen. If that happens go to " +"options and set the resolution to 1280x960. You will be asked to close the " +"game in order to apply the new settings. Click Yes. Once you start the game " +"again you should see a window where you can set your game resolution to " +"match your screen." +msgstr "" + #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -408,6 +417,7 @@ msgstr "" #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: #: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 msgid "Local" @@ -563,8 +573,8 @@ msgstr "" #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: Reloaded/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms +#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 msgid "Steam" msgstr "Steam" @@ -2877,6 +2887,36 @@ msgstr "" "bezwingen. Werden Sie der mächtigste Zauberer und herrschen Sie über ganz " "Ardania!" +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +msgid "Wildlife Park 2" +msgstr "" + +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +msgid "" +"Become a zoo manager and take good care of your animals. Wildlife Park 2 " +"brings you into up close and personal contact with more than 50 different " +"animal species. Observe the lovingly animated interaction of the animals - " +"with other animals, the landscape, the play equipment, or the visitors to " +"the park! Just like in a real zoo, the animals must receive all-round care. " +"This is as easy as winking in Wildlife Park 2: With a click of the mouse you " +"can feed, doctor, pet, or even relocate animals, or get them moving. You " +"will guide a team of landscape architects, gardeners, keepers, " +"veterinarians, and scientists. If you manage your zoo carefully, you will " +"soon be able to celebrate the birth of new animals! Construct your zoo using " +"more than 100 animal houses, visitor facilities, staff buildings, decorative " +"park elements, and enclosure equipment. Wildlife Park 2 is an ideal " +"playground for amateur architects, too! Use the extensive terraforming " +"options to create your own imaginative landscapes. Plenty of established " +"plant species and botanical rarities such us underwater plants or cacti will " +"thrive under your loving care, and all this is lavishly displayed by a " +"dynamic plant system. Another specialty is the realistically simulated flow " +"of water. By easily placing a water source, you can create thunderous " +"waterfalls and rambling water worlds. Visitors to your zoo will expect a few " +"treats, too - build restaurants and ice-cream parlors and provide " +"spectacular entertainment. Employ advertising and marketing to attract new " +"visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "" + #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 msgid "Worms Armageddon" msgstr "Worms Armageddon" diff --git a/i18n/fr.po b/i18n/fr.po index f9858e5b87..3d09cd7d8e 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-23 15:15+0000\n" +"POT-Creation-Date: 2018-03-24 11:49+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -60,6 +60,15 @@ msgid "" "Rome2/scripts/preferences_script.txt " msgstr "" +#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 +msgid "" +"On first run the game might not go into full screen. If that happens go to " +"options and set the resolution to 1280x960. You will be asked to close the " +"game in order to apply the new settings. Click Yes. Once you start the game " +"again you should see a window where you can set your game resolution to " +"match your screen." +msgstr "" + #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -358,6 +367,7 @@ msgstr "" #: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: #: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: 2013/Local/script.js:1 msgid "Local" @@ -522,8 +532,8 @@ msgstr "" #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: Reloaded/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms +#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 msgid "Steam" msgstr "Steam" @@ -2415,6 +2425,36 @@ msgid "" "ultimate Warlock and rule over all of Ardania!" msgstr "" +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +msgid "Wildlife Park 2" +msgstr "" + +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +msgid "" +"Become a zoo manager and take good care of your animals. Wildlife Park 2 " +"brings you into up close and personal contact with more than 50 different " +"animal species. Observe the lovingly animated interaction of the animals - " +"with other animals, the landscape, the play equipment, or the visitors to " +"the park! Just like in a real zoo, the animals must receive all-round care. " +"This is as easy as winking in Wildlife Park 2: With a click of the mouse you " +"can feed, doctor, pet, or even relocate animals, or get them moving. You " +"will guide a team of landscape architects, gardeners, keepers, " +"veterinarians, and scientists. If you manage your zoo carefully, you will " +"soon be able to celebrate the birth of new animals! Construct your zoo using " +"more than 100 animal houses, visitor facilities, staff buildings, decorative " +"park elements, and enclosure equipment. Wildlife Park 2 is an ideal " +"playground for amateur architects, too! Use the extensive terraforming " +"options to create your own imaginative landscapes. Plenty of established " +"plant species and botanical rarities such us underwater plants or cacti will " +"thrive under your loving care, and all this is lavishly displayed by a " +"dynamic plant system. Another specialty is the realistically simulated flow " +"of water. By easily placing a water source, you can create thunderous " +"waterfalls and rambling water worlds. Visitors to your zoo will expect a few " +"treats, too - build restaurants and ice-cream parlors and provide " +"spectacular entertainment. Employ advertising and marketing to attract new " +"visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "" + #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 msgid "Worms Armageddon" msgstr "Worms Armageddon" diff --git a/i18n/keys.pot b/i18n/keys.pot index 0f80b0708c..7f33177e87 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-23 15:15+0000\n" +"POT-Creation-Date: 2018-03-24 11:49+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,6 +57,16 @@ msgid "" "Rome2/scripts/preferences_script.txt " msgstr "" +#: Applications/Games/Wildlife Park 2/Local/script.js:12 +#: Applications/Games/Wildlife Park 2/Steam/script.js:11 +msgid "" +"On first run the game might not go into full screen. If that happens go to " +"options and set the resolution to 1280x960. You will be asked to close the " +"game in order to apply the new settings. Click Yes. Once you start the game " +"again you should see a window where you can set your game resolution to " +"match your screen." +msgstr "" + #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 #: Engines/Wine/QuickScript/InstallerScript/script.js:96 @@ -351,6 +361,7 @@ msgstr "" #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 #: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 msgid "Local" @@ -511,6 +522,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 #: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 #: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 msgid "Steam" @@ -2161,6 +2173,36 @@ msgid "" "ultimate Warlock and rule over all of Ardania!" msgstr "" +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +msgid "Wildlife Park 2" +msgstr "" + +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +msgid "" +"Become a zoo manager and take good care of your animals. Wildlife Park 2 " +"brings you into up close and personal contact with more than 50 different " +"animal species. Observe the lovingly animated interaction of the animals - " +"with other animals, the landscape, the play equipment, or the visitors to " +"the park! Just like in a real zoo, the animals must receive all-round care. " +"This is as easy as winking in Wildlife Park 2: With a click of the mouse you " +"can feed, doctor, pet, or even relocate animals, or get them moving. You " +"will guide a team of landscape architects, gardeners, keepers, " +"veterinarians, and scientists. If you manage your zoo carefully, you will " +"soon be able to celebrate the birth of new animals! Construct your zoo using " +"more than 100 animal houses, visitor facilities, staff buildings, decorative " +"park elements, and enclosure equipment. Wildlife Park 2 is an ideal " +"playground for amateur architects, too! Use the extensive terraforming " +"options to create your own imaginative landscapes. Plenty of established " +"plant species and botanical rarities such us underwater plants or cacti will " +"thrive under your loving care, and all this is lavishly displayed by a " +"dynamic plant system. Another specialty is the realistically simulated flow " +"of water. By easily placing a water source, you can create thunderous " +"waterfalls and rambling water worlds. Visitors to your zoo will expect a few " +"treats, too - build restaurants and ice-cream parlors and provide " +"spectacular entertainment. Employ advertising and marketing to attract new " +"visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "" + #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 msgid "Worms Armageddon" msgstr "" From c1a8e77857c5d8f02a439f3e258c094b1179f60f Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 24 Mar 2018 13:04:37 +0100 Subject: [PATCH 09/63] ESLint: added missing globals (#516) --- .eslintrc.yml | 55 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 129781f043..bb8a2e3b2d 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -6,20 +6,45 @@ env: nashorn: true globals: - include: true + include: false + TYPE_ID: false + CATEGORY_ID: false + APPLICATION_ID: false + # java + Bean: false # files - mkdir: true - fileExists: true - cat: true - cp: true - getFileSize: true - fileName: true - lns: true - remove: true - touch: true - writeToFile: true - createTempFile: true + mkdir: false + fileExists: false + cat: false + cp: false + getFileSize: false + fileName: false + lns: false + remove: false + touch: false + tr: false + writeToFile: false + createTempFile: false + # classes + AppResource: false + CabExtract: false + Checksum: false + Downloader: false + Extractor: false + Resource: false + SetupWizard: false + Wine: false + WineShortcut: false + # quick scripts + CustomInstallerScript: false + InstallerScript: false + LocalInstallerScript: false + OnlineInstallerScript: false + QuickScript: false + SteamScript: false + UplayScript: false + ZipScript: false # wine - LATEST_DEVELOPMENT_VERSION: true - LATEST_STABLE_VERSION: true - LATEST_STAGING_VERSION: true + LATEST_DEVELOPMENT_VERSION: false + LATEST_STABLE_VERSION: false + LATEST_STAGING_VERSION: false From 30fe4d7b392b02718966ac439c645c7a322d9ab3 Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 24 Mar 2018 13:05:37 +0100 Subject: [PATCH 10/63] Update PR naming conventions (#518) use a more common style (see e.g. https://github.com/agis/git-style-guide#messages) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 901e27dbf0..38185a7ff2 100644 --- a/README.md +++ b/README.md @@ -54,5 +54,5 @@ 4. Create a pull request * Please create one pull request per script if you want to commit multiple scripts. * use the following naming convention - * for a new script: "added \" (e.g. "added 7-zip") - * for an updated script: "updated \ \" (e.g. "updated 7-zip to use Wine 2.1") + * for a new script: "Add \" (e.g. "Add 7-zip") + * for an updated script: "Update \ \" (e.g. "Update 7-zip to use Wine 2.1") From 418b356a73e028e5b7bc50849003d5486c43e44f Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 25 Mar 2018 14:16:18 +0200 Subject: [PATCH 11/63] Fix setting of Wine Windows version (service pack) (#523) --- Engines/Wine/Engine/Object/script.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index c01917a4d4..0d6dbf3d18 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -836,6 +836,7 @@ Wine.prototype.overrideDLL = function () { * @returns {string|Wine} */ Wine.prototype.windowsVersion = function (version, servicePack) { + var that = this; // get if (arguments.length == 0) { return this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Version"]); From 227a99a904ac7f67cdc3b66ab314507bcc853556 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sun, 25 Mar 2018 12:17:39 +0000 Subject: [PATCH 12/63] updated translations --- i18n/Messages_de.properties | 4 ++-- i18n/Messages_fr.properties | 4 ++-- i18n/de.po | 4 ++-- i18n/fr.po | 4 ++-- i18n/keys.pot | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 34cabe9ae3..5286597358 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-24 11\:49+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-25 12\:17+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -75,7 +75,7 @@ Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein #: Engines/Wine/Engine/Object/script.js:480 Installing\ version\:\ =Installiere Version\: -#: Engines/Wine/Engine/Object/script.js:887 +#: Engines/Wine/Engine/Object/script.js:888 Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen #: Engines/Wine/QuickScript/InstallerScript/script.js:23 diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 3b32aabebe..d05ff7fa28 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-24 11\:49+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-25 12\:17+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 !Select\ your\ region\:= @@ -75,7 +75,7 @@ #: Engines/Wine/Engine/Object/script.js:480 !Installing\ version\:\ = -#: Engines/Wine/Engine/Object/script.js:887 +#: Engines/Wine/Engine/Object/script.js:888 !Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"= #: Engines/Wine/QuickScript/InstallerScript/script.js:23 diff --git a/i18n/de.po b/i18n/de.po index 288c4a9696..29598f229a 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-24 11:49+0000\n" +"POT-Creation-Date: 2018-03-25 12:17+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -144,7 +144,7 @@ msgstr "Der Prefix scheint 32bit zu sein" msgid "Installing version: " msgstr "Installiere Version:" -#: Engines/Wine/Engine/Object/script.js:887 +#: Engines/Wine/Engine/Object/script.js:888 msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" diff --git a/i18n/fr.po b/i18n/fr.po index 3d09cd7d8e..e99e39aed7 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-24 11:49+0000\n" +"POT-Creation-Date: 2018-03-25 12:17+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -129,7 +129,7 @@ msgstr "" msgid "Installing version: " msgstr "" -#: Engines/Wine/Engine/Object/script.js:887 +#: Engines/Wine/Engine/Object/script.js:888 msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index 7f33177e87..ce8e8759d2 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-24 11:49+0000\n" +"POT-Creation-Date: 2018-03-25 12:17+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -128,7 +128,7 @@ msgstr "" msgid "Installing version: " msgstr "" -#: Engines/Wine/Engine/Object/script.js:887 +#: Engines/Wine/Engine/Object/script.js:888 msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "" From c4f44c78e1314bb547c95030375c92e1cefaff53 Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 25 Mar 2018 14:23:20 +0200 Subject: [PATCH 13/63] Add WINE_PREFIX_DIR to ESLint globals (#526) --- .eslintrc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.eslintrc.yml b/.eslintrc.yml index bb8a2e3b2d..b4573011e3 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -48,3 +48,4 @@ globals: LATEST_DEVELOPMENT_VERSION: false LATEST_STABLE_VERSION: false LATEST_STAGING_VERSION: false + WINE_PREFIX_DIR: false From 1fc06d96516d0f647f38422f96206a5ba91a9104 Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 25 Mar 2018 19:40:17 +0200 Subject: [PATCH 14/63] Codacy: fix 'wizard' is defined but never used (#527) --- .../Accessories/Soundplant/Online/script.js | 2 +- .../Age of Empires II HD/Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.js | 2 +- Applications/Games/Audiosurf/Steam/script.js | 2 +- .../Games/Blizzard app/Online/script.js | 2 +- Applications/Games/Caesar III/Local/script.js | 2 +- Applications/Games/Caesar III/Steam/script.js | 2 +- .../Local/script.js | 2 +- .../Games/DC Universe Online/Online/script.js | 2 +- .../Dragon Ball Xenoverse 2/Steam/script.js | 2 +- .../Online/script.js | 2 +- .../Games/Elite:Dangerous/Steam/script.js | 2 +- .../Games/Ether One Redux/Steam/script.js | 2 +- Applications/Games/Far Cry 2/Steam/script.js | 2 +- .../Games/Guild Wars 2/Local/script.js | 2 +- .../Games/Guild Wars 2/Online/script.js | 2 +- .../Games/Hearthstone/Online/script.js | 2 +- .../Heroes of the Storm/Online/script.js | 2 +- .../League of Legends/BETA Client/script.js | 2 +- .../Games/Mirror's Edge/Steam/script.js | 2 +- .../Niko: Through The Dream/Steam/script.js | 2 +- Applications/Games/Overwatch/Online/script.js | 2 +- .../Games/Quantum Conundrum/Steam/script.js | 2 +- .../Rayman Legends/Steam (Demo)/script.js | 2 +- .../Games/Rayman Legends/Steam/script.js | 2 +- Applications/Games/Road Rash/Online/script.js | 2 +- .../Games/Rocksmith 2014/Steam/script.js | 2 +- Applications/Games/Rocksmith/Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Online/script.js | 4 +- .../Games/Star Craft II/Online/script.js | 2 +- Applications/Games/Subnautica/Steam/script.js | 44 +++++++++---------- .../The Witcher 3: Wild Hunt/Steam/script.js | 2 +- .../Steam (Gold)/script.js | 2 +- .../Steam (Demo)/script.js | 2 +- .../Tom Clancy's The Division/Steam/script.js | 2 +- .../Trackmania Turbo/Steam (Demo)/script.js | 2 +- .../Games/Trackmania Turbo/Steam/script.js | 2 +- .../Games/Unholy Heights/Steam/script.js | 2 +- .../Online/script.js | 2 +- Applications/Games/Warface/Steam/script.js | 2 +- .../Steam/script.js | 2 +- Applications/Games/osu!/Local/script.js | 2 +- .../Office/ElsterFormular/Online/script.js | 2 +- .../Microsoft Office 2010/Local/script.js | 2 +- .../Microsoft Office 2013/Local/script.js | 2 +- 49 files changed, 70 insertions(+), 72 deletions(-) diff --git a/Applications/Accessories/Soundplant/Online/script.js b/Applications/Accessories/Soundplant/Online/script.js index e8136799db..e57b38777b 100644 --- a/Applications/Accessories/Soundplant/Online/script.js +++ b/Applications/Accessories/Soundplant/Online/script.js @@ -9,7 +9,7 @@ new OnlineInstallerScript() .checksum("df17f942189618219cd504beee1be0712f4e4e4e") .category("Accessories") .executable("Soundplant45.exe") - .preInstall(function (wine, wizard) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("win7"); }) .go(); diff --git a/Applications/Games/Age of Empires II HD/Steam/script.js b/Applications/Games/Age of Empires II HD/Steam/script.js index b835766bcd..12a8b6e00b 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.js +++ b/Applications/Games/Age of Empires II HD/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Skybox Labs, Hidden Path Entertainment, Ensemble Studios") .author("Plata") .appId(221380) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { // skip broken launcher by replacing it with "AoK HD.exe" var installPath = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Age2HD/"; var launcher = installPath + "Launcher.exe"; diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js index 728bfe9cb0..271431952d 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Microsoft Studios") .author("Quentin PARIS") .appId(105450) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.mfc42(); wine.overrideDLL() .set("native, builtin", ["pidgen"]) diff --git a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js index 2ec5d83e22..cf6bc29c33 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js +++ b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .appId(242050) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { // the automatically installed Uplay version does not update properly wine.uplay(); }) diff --git a/Applications/Games/Assassin's Creed Revelations/Steam/script.js b/Applications/Games/Assassin's Creed Revelations/Steam/script.js index 38cf9b6cf3..6438bbe1ce 100644 --- a/Applications/Games/Assassin's Creed Revelations/Steam/script.js +++ b/Applications/Games/Assassin's Creed Revelations/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(201870) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js index 34b2de83f0..178603446b 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(48190) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Audiosurf/Steam/script.js b/Applications/Games/Audiosurf/Steam/script.js index 27d1162d5c..79dfa5cf92 100644 --- a/Applications/Games/Audiosurf/Steam/script.js +++ b/Applications/Games/Audiosurf/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .editor("Dylan Fitterer") .author("Brainzyy") .appId(12900) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.quicktime76(); wine.corefonts(); wine.tahoma(); diff --git a/Applications/Games/Blizzard app/Online/script.js b/Applications/Games/Blizzard app/Online/script.js index 19d3a0c17a..bacae1c15a 100644 --- a/Applications/Games/Blizzard app/Online/script.js +++ b/Applications/Games/Blizzard app/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() .category("Games") .executable("Battle.net.exe") .wineVersion(LATEST_DEVELOPMENT_VERSION) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Caesar III/Local/script.js b/Applications/Games/Caesar III/Local/script.js index c1a060179d..f02ae6d087 100644 --- a/Applications/Games/Caesar III/Local/script.js +++ b/Applications/Games/Caesar III/Local/script.js @@ -7,7 +7,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Games") .executable("c3.exe") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) .go(); diff --git a/Applications/Games/Caesar III/Steam/script.js b/Applications/Games/Caesar III/Steam/script.js index 1dd90e0d70..75c666cd89 100644 --- a/Applications/Games/Caesar III/Steam/script.js +++ b/Applications/Games/Caesar III/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Impressions Games") .author("ImperatorS79") .appId(517790) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) .go(); diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js index 676ce61a90..4587019d3f 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js @@ -10,7 +10,7 @@ new LocalInstallerScript() .executable("CNC3.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp") wine.d3dx9(); wine.enableCSMT(); diff --git a/Applications/Games/DC Universe Online/Online/script.js b/Applications/Games/DC Universe Online/Online/script.js index f60897551b..e870ddc1f5 100644 --- a/Applications/Games/DC Universe Online/Online/script.js +++ b/Applications/Games/DC Universe Online/Online/script.js @@ -10,7 +10,7 @@ new OnlineInstallerScript() .url("https://launch.daybreakgames.com/installer/DCUO_setup.exe") .category("Games") .executable("LaunchPad.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.vcrun2012(); wine.d3dx9(); }) diff --git a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js index d09227de71..a09364bae4 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js +++ b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .wineDistribution("staging") .wineArchitecture("amd64") .appId(454650) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.enableCSMT(); //might need dxfullsetup d3d11 and d3d_43 compiler, but test result is old (2.10) }) diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js index 2124ffe40b..89379c9847 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js @@ -14,7 +14,7 @@ new OnlineInstallerScript() .executable("Spark.exe",["http://live.theanubianwar.com/Release/Current/EarthEternal.car"]) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function (wine, wizard) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.corefonts(); wine.d3dx9(); diff --git a/Applications/Games/Elite:Dangerous/Steam/script.js b/Applications/Games/Elite:Dangerous/Steam/script.js index 80db14b899..8b5b234cdf 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.js +++ b/Applications/Games/Elite:Dangerous/Steam/script.js @@ -11,7 +11,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.dotnet452(); wine.corefonts(); wine.quartz(); diff --git a/Applications/Games/Ether One Redux/Steam/script.js b/Applications/Games/Ether One Redux/Steam/script.js index daf6107104..6bb4505b10 100644 --- a/Applications/Games/Ether One Redux/Steam/script.js +++ b/Applications/Games/Ether One Redux/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .wineArchitecture("amd64") .executable("Steam.exe", ["-silent", "-applaunch", 391920, "-nosplash", "-opengl4"]) .gameOverlay(false) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.setOsForApplication().set("EtherOne-Win32-Shipping.exe", "win7").do(); }) .go(); diff --git a/Applications/Games/Far Cry 2/Steam/script.js b/Applications/Games/Far Cry 2/Steam/script.js index e4ac3f63b3..c3791eeea6 100644 --- a/Applications/Games/Far Cry 2/Steam/script.js +++ b/Applications/Games/Far Cry 2/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .appId(19900) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.secur32(); wine.enableCSMT(); }) diff --git a/Applications/Games/Guild Wars 2/Local/script.js b/Applications/Games/Guild Wars 2/Local/script.js index 2129b37836..76600a18d1 100644 --- a/Applications/Games/Guild Wars 2/Local/script.js +++ b/Applications/Games/Guild Wars 2/Local/script.js @@ -9,7 +9,7 @@ new LocalInstallerScript() .executable("Gw2.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { // avoid that launcher freezes the complete system wine.setVirtualDesktop(1280, 1024); wine.enableCSMT(); diff --git a/Applications/Games/Guild Wars 2/Online/script.js b/Applications/Games/Guild Wars 2/Online/script.js index 7eccc6e3c8..8047d097de 100644 --- a/Applications/Games/Guild Wars 2/Online/script.js +++ b/Applications/Games/Guild Wars 2/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() .executable("Gw2.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { // avoid that launcher freezes the complete system wine.setVirtualDesktop(1280, 1024); wine.enableCSMT(); diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index 42864e5735..668698d222 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -12,7 +12,7 @@ new OnlineInstallerScript() .executable("Hearthstone.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Heroes of the Storm/Online/script.js b/Applications/Games/Heroes of the Storm/Online/script.js index 36f01a987d..07dc393763 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.js +++ b/Applications/Games/Heroes of the Storm/Online/script.js @@ -13,7 +13,7 @@ new OnlineInstallerScript() //The checksum is different each time you download .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/League of Legends/BETA Client/script.js b/Applications/Games/League of Legends/BETA Client/script.js index 37acb6f133..ad5aff8900 100644 --- a/Applications/Games/League of Legends/BETA Client/script.js +++ b/Applications/Games/League of Legends/BETA Client/script.js @@ -19,7 +19,7 @@ new CustomInstallerScript() .editor("Riot Games") .applicationHomepage("http://leagueoflegends.com/") .author("Plata, feanor12") - .installationCommand(function(wizard) { + .installationCommand(function(/*wizard*/) { return {command: "msiexec", args: ["/i", "C://LoL_tmp/LoL.msi", "APPDIR=C:\\LoL"]}; }) .category("Games") diff --git a/Applications/Games/Mirror's Edge/Steam/script.js b/Applications/Games/Mirror's Edge/Steam/script.js index 0dec93b5aa..b3f5fe866a 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.js +++ b/Applications/Games/Mirror's Edge/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("DICE") .author("Plata") .appId(17410) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.physx(); wine.setManagedForApplication().set("MirrorsEdge.exe", false).do(); }) diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.js b/Applications/Games/Niko: Through The Dream/Steam/script.js index 589ade0f58..81b4b7f96b 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.js +++ b/Applications/Games/Niko: Through The Dream/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Studio Paint") .author("Plata") .appId(296550) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.dotnet40(); wine.setManagedForApplication().set("NIKO.exe", false).do(); }) diff --git a/Applications/Games/Overwatch/Online/script.js b/Applications/Games/Overwatch/Online/script.js index b25fe45621..94e9399c6a 100644 --- a/Applications/Games/Overwatch/Online/script.js +++ b/Applications/Games/Overwatch/Online/script.js @@ -14,7 +14,7 @@ new OnlineInstallerScript() .wineArchitecture("amd64") .category("Games") .executable("Overwatch.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Quantum Conundrum/Steam/script.js b/Applications/Games/Quantum Conundrum/Steam/script.js index dc91d2cd7d..bad4530c4a 100644 --- a/Applications/Games/Quantum Conundrum/Steam/script.js +++ b/Applications/Games/Quantum Conundrum/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Square Enix") .author("Plata") .appId(200010) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.vcrun2008(); }) .go(); diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.js b/Applications/Games/Rayman Legends/Steam (Demo)/script.js index 645c7a4aab..6faf743bed 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.js +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(243340) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Rayman Legends/Steam/script.js b/Applications/Games/Rayman Legends/Steam/script.js index 60628ba187..2deb90ecfb 100644 --- a/Applications/Games/Rayman Legends/Steam/script.js +++ b/Applications/Games/Rayman Legends/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(242550) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Road Rash/Online/script.js b/Applications/Games/Road Rash/Online/script.js index 1339939880..dc2965d35a 100644 --- a/Applications/Games/Road Rash/Online/script.js +++ b/Applications/Games/Road Rash/Online/script.js @@ -9,7 +9,7 @@ new ZipScript() .checksum("82f99038b86bbd267c64f2d34f30b3209bbe4daa") .category("Games") .executable("RASHME.EXE") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { var registryFile = Bean("fileSearcher").search(wine.prefixDirectory, "RASH.REG") wine.regedit().open(registryFile[0]); }) diff --git a/Applications/Games/Rocksmith 2014/Steam/script.js b/Applications/Games/Rocksmith 2014/Steam/script.js index 8a8e06c1d8..91f5287ab9 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.js +++ b/Applications/Games/Rocksmith 2014/Steam/script.js @@ -38,7 +38,7 @@ new SteamScript() .editor("Ubisoft - San Francisco") .author("Plata") .appId(221680) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.setSoundDriver("alsa"); wine.setOsForApplication().set("Rocksmith2014.exe", "win7").do(); fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith2014/Rocksmith.ini"); diff --git a/Applications/Games/Rocksmith/Steam/script.js b/Applications/Games/Rocksmith/Steam/script.js index 5e04803bef..2d7594744a 100644 --- a/Applications/Games/Rocksmith/Steam/script.js +++ b/Applications/Games/Rocksmith/Steam/script.js @@ -26,7 +26,7 @@ new SteamScript() .editor("Ubisoft - San Francisco") .author("Plata") .appId(205190) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.setSoundDriver("alsa"); wine.setOsForApplication().set("Rocksmith.exe", "win7").do(); fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith/Rocksmith.ini"); diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js index fbbae61e98..068390967f 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Petroglyph") .author("ImperatorS79") .appId(32470) - .preInstall(function (wine, wizard) { + .preInstall(function (wine/*, wizard*/) { wine.d3dx9(); }) .go(); diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.js b/Applications/Games/STAR WARS: The Old Republic/Online/script.js index 61b254e213..771c319d97 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.js +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.js @@ -13,11 +13,11 @@ new OnlineInstallerScript() .checksum("c538935eff4ec90ce2e48dc7e515a8dec2f15f58") .category("Games") .executable("launcher.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { //it seems it brings better performance wine.d3dx9(); }) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { //without that the launcher is unable to download the game var path = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Electronic Arts/BioWare/Star Wars - The Old Republic/launcher.settings"; var content = '{ "Login": ""\n' + diff --git a/Applications/Games/Star Craft II/Online/script.js b/Applications/Games/Star Craft II/Online/script.js index 700588447c..fa3e71b908 100644 --- a/Applications/Games/Star Craft II/Online/script.js +++ b/Applications/Games/Star Craft II/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() // The checksum changes each time you download .category("Games") .executable("StarCraft II.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Subnautica/Steam/script.js b/Applications/Games/Subnautica/Steam/script.js index 4b15ce86b6..911bd4f3aa 100644 --- a/Applications/Games/Subnautica/Steam/script.js +++ b/Applications/Games/Subnautica/Steam/script.js @@ -1,4 +1,3 @@ -print(TYPE_ID); include(["Engines", "Wine", "QuickScript", "SteamScript"]); include(["Engines", "Wine", "Verbs", "vcrun2013"]); include(["Engines", "Wine", "Verbs", "vcrun2008"]); @@ -9,26 +8,25 @@ include(["Utils", "Functions", "Filesystem", "Files"]); include(["Engines", "Wine", "Engine", "Object"]); new SteamScript() - .name("Subnautica") - .editor("Unknown Worlds Entertainment") - .author("Zemogiter") - .applicationHomepage("https://unknownworlds.com/subnautica/") - .wineDistribution("upstream") - .wineVersion(3.1) - .wineArchitecture("amd64") - .appId(264710) - .preInstall(function(wine, wizard) { - wine.vcrun2013(); - wine.corefonts(); - wine.vcrun2008(); - wine.xact(); - var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); - wine.setVirtualDesktop(screenSize.width, screenSize.height); - var registrySettings = new AppResource().application([TYPE_ID, CATEGORY_ID, APPLICATION_ID]).get("fix.reg"); - wine.regedit().patch(registrySettings); - - }) - .gameOverlay(false) - .executable("Steam.exe", ["-silent", "-applaunch", 264710, "-no-ces-sandbox", "-force-opengl"]) - .go(); + .name("Subnautica") + .editor("Unknown Worlds Entertainment") + .author("Zemogiter") + .applicationHomepage("https://unknownworlds.com/subnautica/") + .wineDistribution("upstream") + .wineVersion(3.1) + .wineArchitecture("amd64") + .appId(264710) + .preInstall(function(wine/*, wizard*/) { + wine.vcrun2013(); + wine.corefonts(); + wine.vcrun2008(); + wine.xact(); + var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + wine.setVirtualDesktop(screenSize.width, screenSize.height); + var registrySettings = new AppResource().application([TYPE_ID, CATEGORY_ID, APPLICATION_ID]).get("fix.reg"); + wine.regedit().patch(registrySettings); + }) + .gameOverlay(false) + .executable("Steam.exe", ["-silent", "-applaunch", 264710, "-no-ces-sandbox", "-force-opengl"]) + .go(); diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index 39135b97de..eaeb0fde71 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -10,7 +10,7 @@ new SteamScript() //it would be better with dark ground fix -> https://bugs.winehq.org/attachment.cgi?id=58842&action=diff&context=patch&collapsed=&headers=1&format=raw .wineArchitecture("amd64") .appId(292030) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { //Ensure Directx11 full features will work, and CSMT for performance wine.setVersionGL(4,5); wine.enableCSMT(); diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js index d5132cb7eb..b92a770215 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -5,7 +5,7 @@ new SteamScript() .editor("Red Storm Entertainment") .author("ImperatorS79") .appId(19830) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) .go(); diff --git a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js index 6d87be58be..36e2b52ccb 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js @@ -9,7 +9,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Tom Clancy's The Division/Steam/script.js b/Applications/Games/Tom Clancy's The Division/Steam/script.js index 3ada829dee..f195d433a9 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam/script.js @@ -9,7 +9,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js index cd87faf070..14bebdb185 100644 --- a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js +++ b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(456400) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Trackmania Turbo/Steam/script.js b/Applications/Games/Trackmania Turbo/Steam/script.js index 62509d8583..5794092c07 100644 --- a/Applications/Games/Trackmania Turbo/Steam/script.js +++ b/Applications/Games/Trackmania Turbo/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(375900) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Unholy Heights/Steam/script.js b/Applications/Games/Unholy Heights/Steam/script.js index 3020f21937..2a1edc4ff1 100644 --- a/Applications/Games/Unholy Heights/Steam/script.js +++ b/Applications/Games/Unholy Heights/Steam/script.js @@ -9,7 +9,7 @@ new SteamScript() .appId(249330) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function (wine, wizard) { + .preInstall(function (wine/*, wizard*/) { wine.dotnet40(); }) .go(); diff --git a/Applications/Games/Warcraft III Expansion Set/Online/script.js b/Applications/Games/Warcraft III Expansion Set/Online/script.js index b15a9ea1a0..63e9921649 100644 --- a/Applications/Games/Warcraft III Expansion Set/Online/script.js +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.js @@ -13,7 +13,7 @@ new OnlineInstallerScript() .executable("Warcraft III.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function (wine, wizard) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.corefonts(); wine.vcrun2015(); diff --git a/Applications/Games/Warface/Steam/script.js b/Applications/Games/Warface/Steam/script.js index 8a23515596..7bae64d562 100644 --- a/Applications/Games/Warface/Steam/script.js +++ b/Applications/Games/Warface/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .appId(291480) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.enableCSMT(); }) .go(); diff --git a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js index 564003a9b6..0cef49e51d 100644 --- a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js +++ b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js @@ -13,7 +13,7 @@ new SteamScript() .appId(203630) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function (wine, wizard) { + .preInstall(function (wine/*, wizard*/) { wine.corefonts(); wine.d3dx9(); wine.tahoma(); diff --git a/Applications/Games/osu!/Local/script.js b/Applications/Games/osu!/Local/script.js index c5afaec51d..304bb616f7 100644 --- a/Applications/Games/osu!/Local/script.js +++ b/Applications/Games/osu!/Local/script.js @@ -10,7 +10,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Games") .executable("osu!.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { //maybe needs cjkfonts or set sound driver to alsa wine.corefonts(); wine.dotnet40(); diff --git a/Applications/Office/ElsterFormular/Online/script.js b/Applications/Office/ElsterFormular/Online/script.js index b6341e011e..2ae704fdb7 100644 --- a/Applications/Office/ElsterFormular/Online/script.js +++ b/Applications/Office/ElsterFormular/Online/script.js @@ -9,7 +9,7 @@ new LocalInstallerScript() .author("Plata") .category("Office") .executable("pica.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.vcrun2013(); wine.nativeApplication("pdf"); }) diff --git a/Applications/Office/Microsoft Office 2010/Local/script.js b/Applications/Office/Microsoft Office 2010/Local/script.js index b115789604..48e6e1be12 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.js +++ b/Applications/Office/Microsoft Office 2010/Local/script.js @@ -6,7 +6,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Office") // exe set with WineShorcut - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.overrideDLL() .set("native, builtin", ["riched20"]) .do(); diff --git a/Applications/Office/Microsoft Office 2013/Local/script.js b/Applications/Office/Microsoft Office 2013/Local/script.js index c775fb9de0..4867a076ab 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.js +++ b/Applications/Office/Microsoft Office 2013/Local/script.js @@ -9,7 +9,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Office") // exe set with WineShorcut - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { wine.overrideDLL() .set("native, builtin", ["riched20"]) .do(); From fd183cf13534c1457ab40e08fc49330e6b328eeb Mon Sep 17 00:00:00 2001 From: plata Date: Tue, 27 Mar 2018 17:12:44 +0200 Subject: [PATCH 15/63] Codacy: fix 'wizard' is defined but never used (cont'd) (#530) --- Applications/Games/League of Legends/BETA Client/script.js | 2 +- Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js | 2 +- Applications/Office/Adobe Acrobat Reader DC/Online/script.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Applications/Games/League of Legends/BETA Client/script.js b/Applications/Games/League of Legends/BETA Client/script.js index ad5aff8900..04124b36cd 100644 --- a/Applications/Games/League of Legends/BETA Client/script.js +++ b/Applications/Games/League of Legends/BETA Client/script.js @@ -122,7 +122,7 @@ new CustomInstallerScript() wine.d3dx9(); wine.vcrun2015(); }) - .postInstall(function(wine, wizard) { + .postInstall(function(wine/*, wizard*/) { remove(wine.prefixDirectory+"drive_c/LoL_tmp"); // Enable BETA diff --git a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js index 10948e8c04..6b18cefe12 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js +++ b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Toxic Games") .author("Plata") .appId(239430) - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.dotnet40(); }) .go(); diff --git a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js index b372dd7adf..c03c0c2b11 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js +++ b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js @@ -12,7 +12,7 @@ new OnlineInstallerScript() .checksum("98b2b838e6c4663fefdfd341dfdc596b1eff355c") .category("Office") .executable("AcroRd32.exe") - .preInstall(function(wine, wizard) { + .preInstall(function(wine/*, wizard*/) { wine.mspatcha(); }) .go(); From 7958618a99d9f1a40048c8672385921449935c32 Mon Sep 17 00:00:00 2001 From: Zemogiter Date: Tue, 27 Mar 2018 17:46:30 +0200 Subject: [PATCH 16/63] Update Subnautica: fix mixed tabs and spaces indentation (#529) From bf92e579192e7e54998e7e97cec4f2b5b05f74bf Mon Sep 17 00:00:00 2001 From: madoar Date: Tue, 27 Mar 2018 19:22:24 +0200 Subject: [PATCH 17/63] Add game "It came from space, and ate our brains" (#279) - add game it came from space and ate our brains --- .../Steam/script.js | 13 +++++++++++++ .../Steam/script.json | 7 +++++++ .../application.json | 4 ++++ .../miniatures/main.png | Bin 0 -> 45429 bytes 4 files changed, 24 insertions(+) create mode 100644 Applications/Games/It came from space and ate our brains/Steam/script.js create mode 100644 Applications/Games/It came from space and ate our brains/Steam/script.json create mode 100644 Applications/Games/It came from space and ate our brains/application.json create mode 100644 Applications/Games/It came from space and ate our brains/miniatures/main.png diff --git a/Applications/Games/It came from space and ate our brains/Steam/script.js b/Applications/Games/It came from space and ate our brains/Steam/script.js new file mode 100644 index 0000000000..53f82efb8a --- /dev/null +++ b/Applications/Games/It came from space and ate our brains/Steam/script.js @@ -0,0 +1,13 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +include(["Engines", "Wine", "Verbs", "d3dx10"]); + +new SteamScript() + .name("It came from space, and ate our brains") + .editor("Triangle Studios") + .author("madoar") + .appId(342620) + .preInstall(function (wine/*, wizard*/) { + wine.d3dx10(); + }) + .go(); diff --git a/Applications/Games/It came from space and ate our brains/Steam/script.json b/Applications/Games/It came from space and ate our brains/Steam/script.json new file mode 100644 index 0000000000..acf82bdbcb --- /dev/null +++ b/Applications/Games/It came from space and ate our brains/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/It came from space and ate our brains/application.json b/Applications/Games/It came from space and ate our brains/application.json new file mode 100644 index 0000000000..7ba85e830b --- /dev/null +++ b/Applications/Games/It came from space and ate our brains/application.json @@ -0,0 +1,4 @@ +{ + "name": "It came from space, and ate our brains", + "description": "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." +} diff --git a/Applications/Games/It came from space and ate our brains/miniatures/main.png b/Applications/Games/It came from space and ate our brains/miniatures/main.png new file mode 100644 index 0000000000000000000000000000000000000000..2766678cb39718ab3fc14706e97879567791bed7 GIT binary patch literal 45429 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 EKT!4T4*&oF literal 0 HcmV?d00001 From 3c9aa94365d2994f6b58c0e1c0fa471cb94e3326 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Tue, 27 Mar 2018 17:24:11 +0000 Subject: [PATCH 18/63] updated translations --- i18n/Messages_de.properties | 26 +++++++++++++++++-------- i18n/Messages_fr.properties | 26 +++++++++++++++++-------- i18n/de.po | 38 +++++++++++++++++++++++++++++-------- i18n/fr.po | 38 +++++++++++++++++++++++++++++-------- i18n/keys.pot | 21 +++++++++++++++++++- 5 files changed, 116 insertions(+), 33 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 5286597358..3efa42c42f 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-25 12\:17+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-27 17\:24+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -314,13 +314,15 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 #: Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia i18n/tmp/Applications/Games/Mass Effect -#: Effect/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: Total -#: War/Steam/script.js:1 i18n/tmp/Applications/Games/Mirror's -#: Edge/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & -#: Blade/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through -#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/Orwell: Keeping an Eye -#: On You/Steam/script.js:1 i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/It came from space ate our +#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: i18n/tmp/Applications/Games/PAYDAY #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -738,6 +740,14 @@ Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goa #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 v1.5=v1.5 +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +!It\ came\ from\ space,\ and\ ate\ our\ brains= + +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= + #: i18n/tmp/Applications/Games/League of Legends/application.js:1 League\ of\ Legends\ BETA\ Client=League of Legends BETA Client diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index d05ff7fa28..cd8b712e51 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-25 12\:17+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-27 17\:24+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 !Select\ your\ region\:= @@ -316,13 +316,15 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 #: Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia i18n/tmp/Applications/Games/Mass Effect -#: Effect/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: Total -#: War/Steam/script.js:1 i18n/tmp/Applications/Games/Mirror's -#: Edge/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & -#: Blade/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through -#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/Orwell: Keeping an Eye -#: On You/Steam/script.js:1 i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/It came from space ate our +#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: i18n/tmp/Applications/Games/PAYDAY #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -743,6 +745,14 @@ Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goa #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 !v1.5= +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +!It\ came\ from\ space,\ and\ ate\ our\ brains= + +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= + #: i18n/tmp/Applications/Games/League of Legends/application.js:1 League\ of\ Legends\ BETA\ Client=League of Legends BETA Client diff --git a/i18n/de.po b/i18n/de.po index 29598f229a..05f2ad6796 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-25 12:17+0000\n" +"POT-Creation-Date: 2018-03-27 17:24+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -532,13 +532,15 @@ msgstr "" #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 #: Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia i18n/tmp/Applications/Games/Mass Effect -#: Effect/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: Total -#: War/Steam/script.js:1 i18n/tmp/Applications/Games/Mirror's -#: Edge/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & -#: Blade/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through -#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/Orwell: Keeping an Eye -#: On You/Steam/script.js:1 i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/It came from space ate our +#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: i18n/tmp/Applications/Games/PAYDAY #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -1572,6 +1574,26 @@ msgstr "" msgid "v1.5" msgstr "v1.5" +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "" + +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +msgid "" +"‘It came from space, and ate our brains’ is an Arcade top down shooter with " +"horde survival gameplay in a unique atmospheric setting with addicting " +"gameplay elements, which all can be played cooperatively. You are a no-" +"nonsense kind of guy equipped with a flashlight and a weapon. You somehow " +"managed to survive the invasion of a merciless alien species, the kind that " +"feeds on human brains. Things look bad when you wander the city and other " +"locations, there is chaos everywhere! You are looking for gear and weapons " +"to survive, as pink light emitting aliens try to corner you and eat your " +"brain. You realize there is only one thing left to do: set a new high score " +"and die like a badass." +msgstr "" + #: i18n/tmp/Applications/Games/League of Legends/application.js:1 msgid "League of Legends BETA Client" msgstr "League of Legends BETA Client" diff --git a/i18n/fr.po b/i18n/fr.po index e99e39aed7..e135545e8c 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-25 12:17+0000\n" +"POT-Creation-Date: 2018-03-27 17:24+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -491,13 +491,15 @@ msgstr "" #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 #: Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia i18n/tmp/Applications/Games/Mass Effect -#: Effect/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: Total -#: War/Steam/script.js:1 i18n/tmp/Applications/Games/Mirror's -#: Edge/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & -#: Blade/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through -#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/Orwell: Keeping an Eye -#: On You/Steam/script.js:1 i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/It came from space ate our +#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: i18n/tmp/Applications/Games/PAYDAY #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -1370,6 +1372,26 @@ msgstr "" msgid "v1.5" msgstr "" +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "" + +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +msgid "" +"‘It came from space, and ate our brains’ is an Arcade top down shooter with " +"horde survival gameplay in a unique atmospheric setting with addicting " +"gameplay elements, which all can be played cooperatively. You are a no-" +"nonsense kind of guy equipped with a flashlight and a weapon. You somehow " +"managed to survive the invasion of a merciless alien species, the kind that " +"feeds on human brains. Things look bad when you wander the city and other " +"locations, there is chaos everywhere! You are looking for gear and weapons " +"to survive, as pink light emitting aliens try to corner you and eat your " +"brain. You realize there is only one thing left to do: set a new high score " +"and die like a badass." +msgstr "" + #: i18n/tmp/Applications/Games/League of Legends/application.js:1 msgid "League of Legends BETA Client" msgstr "League of Legends BETA Client" diff --git a/i18n/keys.pot b/i18n/keys.pot index ce8e8759d2..e2f368766d 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-25 12:17+0000\n" +"POT-Creation-Date: 2018-03-27 17:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -469,6 +469,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 @@ -1265,6 +1266,24 @@ msgstr "" msgid "v1.5" msgstr "" +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "" + +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 +msgid "" +"‘It came from space, and ate our brains’ is an Arcade top down shooter with " +"horde survival gameplay in a unique atmospheric setting with addicting " +"gameplay elements, which all can be played cooperatively. You are a no-" +"nonsense kind of guy equipped with a flashlight and a weapon. You somehow " +"managed to survive the invasion of a merciless alien species, the kind that " +"feeds on human brains. Things look bad when you wander the city and other " +"locations, there is chaos everywhere! You are looking for gear and weapons " +"to survive, as pink light emitting aliens try to corner you and eat your " +"brain. You realize there is only one thing left to do: set a new high score " +"and die like a badass." +msgstr "" + #: i18n/tmp/Applications/Games/League of Legends/application.js:1 msgid "League of Legends BETA Client" msgstr "" From 0a50096c2978ad9a3c25f089e8b829ae20631706 Mon Sep 17 00:00:00 2001 From: plata Date: Wed, 28 Mar 2018 18:30:23 +0200 Subject: [PATCH 19/63] Travis: avoid double builds on pull requests (#531) --- .travis.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8df46068e2..222e5bbe54 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,8 @@ +# avoid double builds on pull requests +branches: + only: + master + before_install: - sudo apt-get -qq update - sudo apt-get install -y python-jsonschema python-pil gettext From 41c27c3da81593ff0fb2339829fcf1755a240998 Mon Sep 17 00:00:00 2001 From: plata Date: Wed, 28 Mar 2018 18:30:39 +0200 Subject: [PATCH 20/63] Fix ESLint "no-redeclare" warnings (#532) --- Engines/Wine/QuickScript/InstallerScript/script.js | 14 +++++++------- Engines/Wine/Verbs/d3dx10/script.js | 8 ++++---- Engines/Wine/Verbs/d3dx9/script.js | 8 ++++---- Engines/Wine/Verbs/secur32/script.js | 8 ++++---- Engines/Wine/Verbs/xact/script.js | 14 ++++++++------ 5 files changed, 27 insertions(+), 25 deletions(-) diff --git a/Engines/Wine/QuickScript/InstallerScript/script.js b/Engines/Wine/QuickScript/InstallerScript/script.js index 0d3790db50..b5ab1a1349 100644 --- a/Engines/Wine/QuickScript/InstallerScript/script.js +++ b/Engines/Wine/QuickScript/InstallerScript/script.js @@ -41,12 +41,12 @@ InstallerScript.prototype.go = function() { var distributions = wine.availableDistributions(); var shownDistributions = []; - for (var i in distributions) { - if (distributions[i] == "upstream") { + for (var distributionIdx in distributions) { + if (distributions[distributionIdx] == "upstream") { shownDistributions.push("upstream (recommended)"); } else { - shownDistributions.push(distributions[i]); + shownDistributions.push(distributions[distributionIdx]); } } var selectedDistribution = setupWizard.menu(tr("Please select the wine distribution."), shownDistributions, "upstream (recommended)"); @@ -55,12 +55,12 @@ InstallerScript.prototype.go = function() { var versions = wine.availableVersions(); var shownVersions = []; - for (var i in versions) { - if (versions[i] == LATEST_STABLE_VERSION) { - shownVersions.push(versions[i] + " (recommended)"); + for (var versionIdx in versions) { + if (versions[versionIdx] == LATEST_STABLE_VERSION) { + shownVersions.push(versions[versionIdx] + " (recommended)"); } else { - shownVersions.push(versions[i]); + shownVersions.push(versions[versionIdx]); } } var selectedVersion = setupWizard.menu(tr("Please select the wine version."), shownVersions, LATEST_STABLE_VERSION + " (recommended)"); diff --git a/Engines/Wine/Verbs/d3dx10/script.js b/Engines/Wine/Verbs/d3dx10/script.js index c9897f7b4b..033947fae0 100644 --- a/Engines/Wine/Verbs/d3dx10/script.js +++ b/Engines/Wine/Verbs/d3dx10/script.js @@ -36,13 +36,13 @@ Wine.prototype.d3dx10 = function () { .to(this.prefixDirectory + "/drive_c/d3dx10/") .extract(["-L", "-F", "*d3dx10*x86*"]); - var filesToExtract = [ + var filesToExtractx86 = [ "apr2007_d3dx10_33_x86.cab", "aug2007_d3dx10_35_x86.cab", "aug2008_d3dx10_39_x86.cab", "aug2009_d3dx10_42_x86.cab", "dec2006_d3dx10_00_x86.cab", "jun2007_d3dx10_34_x86.cab", "jun2008_d3dx10_38_x86.cab", "jun2010_d3dx10_43_x86.cab", "mar2008_d3dx10_37_x86.cab", "mar2009_d3dx10_41_x86.cab", "nov2007_d3dx10_36_x86.cab", "nov2008_d3dx10_40_x86.cab" ]; - extractDirectXtoSystemDirectory(progressBar, filesToExtract, that.system32directory(), "d3dx10*.dll"); + extractDirectXtoSystemDirectory(progressBar, filesToExtractx86, that.system32directory(), "d3dx10*.dll"); if (this.architecture() == "amd64") { new CabExtract() @@ -50,14 +50,14 @@ Wine.prototype.d3dx10 = function () { .to(this.prefixDirectory + "/drive_c/d3dx10/") .extract(["-L", "-F", "*d3dx10*x64*"]); - var filesToExtract = [ + var filesToExtractx64 = [ "apr2007_d3dx10_33_x64.cab", "aug2007_d3dx10_35_x64.cab", "aug2008_d3dx10_39_x64.cab", "aug2009_d3dx10_42_x64.cab", "dec2006_d3dx10_00_x64.cab", "jun2007_d3dx10_34_x64.cab", "jun2008_d3dx10_38_x64.cab", "jun2010_d3dx10_43_x64.cab", "mar2008_d3dx10_37_x64.cab", "mar2009_d3dx10_41_x64.cab", "nov2007_d3dx10_36_x64.cab", "nov2008_d3dx10_40_x64.cab" ]; - extractDirectXtoSystemDirectory(progressBar, filesToExtract, that.system64directory(), "d3dx10*.dll"); + extractDirectXtoSystemDirectory(progressBar, filesToExtractx64, that.system64directory(), "d3dx10*.dll"); } this.overrideDLL() diff --git a/Engines/Wine/Verbs/d3dx9/script.js b/Engines/Wine/Verbs/d3dx9/script.js index 1c36b0f3ea..fe82ed5c2f 100644 --- a/Engines/Wine/Verbs/d3dx9/script.js +++ b/Engines/Wine/Verbs/d3dx9/script.js @@ -36,7 +36,7 @@ Wine.prototype.d3dx9 = function () { .to(this.prefixDirectory + "/drive_c/d3dx9/") .extract(["-L", "-F", "*d3dx9*x86*"]); - var filesToExtract = [ + var filesToExtractx86 = [ "apr2007_d3dx9_33_x86.cab", "aug2007_d3dx9_35_x86.cab", "apr2005_d3dx9_25_x86.cab", "apr2006_d3dx9_30_x86.cab", "aug2005_d3dx9_27_x86.cab", "aug2008_d3dx9_39_x86.cab", "aug2009_d3dx9_42_x86.cab", "dec2006_d3dx9_32_x86.cab", "dec2005_d3dx9_28_x86.cab", @@ -45,7 +45,7 @@ Wine.prototype.d3dx9 = function () { "mar2008_d3dx9_37_x86.cab", "mar2009_d3dx9_41_x86.cab", "nov2007_d3dx9_36_x86.cab", "nov2008_d3dx9_40_x86.cab", "oct2006_d3dx9_31_x86.cab" ]; - extractDirectXtoSystemDirectory(progressBar, filesToExtract, that.system32directory(), "d3dx9*.dll"); + extractDirectXtoSystemDirectory(progressBar, filesToExtractx86, that.system32directory(), "d3dx9*.dll"); if (this.architecture() == "amd64") { new CabExtract() @@ -53,7 +53,7 @@ Wine.prototype.d3dx9 = function () { .to(this.prefixDirectory + "/drive_c/d3dx9/") .extract(["-L", "-F", "*d3dx9*x64*"]); - var filesToExtract = [ + var filesToExtractx64 = [ "APR2007_d3dx9_33_x64.cab", "AUG2007_d3dx9_35_x64.cab", "Apr2005_d3dx9_25_x64.cab", "Apr2006_d3dx9_30_x64.cab", "Aug2005_d3dx9_27_x64.cab", "Aug2008_d3dx9_39_x64.cab", "Aug2009_d3dx9_42_x64.cab", "DEC2006_d3dx9_32_x64.cab", "Dec2005_d3dx9_28_x64.cab", @@ -63,7 +63,7 @@ Wine.prototype.d3dx9 = function () { "Nov2008_d3dx9_40_x64.cab", "OCT2006_d3dx9_31_x64.cab" ]; - extractDirectXtoSystemDirectory(progressBar, filesToExtract, that.system64directory(), "d3dx9*.dll"); + extractDirectXtoSystemDirectory(progressBar, filesToExtractx64, that.system64directory(), "d3dx9*.dll"); } this.overrideDLL() diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index bfa2b98687..88d8674ae4 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -8,7 +8,7 @@ include(["Utils", "Functions", "Filesystem", "Files"]); * @returns {Wine} */ Wine.prototype.secur32 = function() { - var setupFile = new Resource() + var setupFilex86 = new Resource() .wizard(this._wizard) .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe") .checksum("c3516bc5c9e69fee6d9ac4f981f5b95977a8a2fa") @@ -16,7 +16,7 @@ Wine.prototype.secur32 = function() { .get(); new CabExtract() - .archive(setupFile) + .archive(setupFilex86) .wizard(this._wizard) .to(this.prefixDirectory + "/TMP/") .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]); @@ -26,7 +26,7 @@ Wine.prototype.secur32 = function() { remove(this.prefixDirectory + "/TMP/"); if (this.architecture() == "amd64") { - var setupFile = new Resource() + var setupFilex64 = new Resource() .wizard(this._wizard) .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X64.exe") .checksum("74865ef2562006e51d7f9333b4a8d45b7a749dab") @@ -34,7 +34,7 @@ Wine.prototype.secur32 = function() { .get(); new CabExtract() - .archive(setupFile) + .archive(setupFilex64) .wizard(this._wizard) .to(this.prefixDirectory + "/TMP/") .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]); diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index 25bc87fc47..d79a319258 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -51,13 +51,15 @@ Wine.prototype.xact = function () { progressBar.setText(tr("Extracting {0} ...", "Xact")); progressBar.setProgressPercentage(0.); + var filesToExtract = [] + //---------------------------------------------------------Extract xactengine*.dll-------------------------------------------- new CabExtract() .archive(setupFile) .to(this.prefixDirectory + "/drive_c/xact_x86/") .extract(["-L", "-F", "*_xact_*x86*"]); - var filesToExtract = [ + filesToExtract = [ "apr2006_xact_x86.cab", "apr2007_xact_x86.cab", "aug2006_xact_x86.cab", "aug2007_xact_x86.cab", "aug2008_xact_x86.cab", "aug2009_xact_x86.cab", "dec2006_xact_x86.cab", "fev2006_xact_x86.cab", "fev2007_xact_x86.cab", @@ -75,7 +77,7 @@ Wine.prototype.xact = function () { .to(this.prefixDirectory + "/drive_c/x3daudio_x86/") .extract(["-L", "-F", "*_x3daudio_*x86*"]); - var filesToExtract = [ + filesToExtract = [ "feb2010_x3daudio_x86.cab", "jun2008_x3daudio_x86.cab", "mar2008_x3daudio_x86.cab", "mar2009_x3daudio_x86.cab", "nov2007_x3daudio_x86.cab", "nov2008_x3daudio_x86.cab" ]; @@ -88,7 +90,7 @@ Wine.prototype.xact = function () { .to(this.prefixDirectory + "/drive_c/xaudio_x86/") .extract(["-L", "-F", "*_xaudio_*x86*"]); - var filesToExtract = [ + filesToExtract = [ "aug2008_xaudio_x86.cab", "aug2009_xaudio_x86.cab", "feb2010_xaudio_x86.cab", "jun2008_xaudio_x86.cab", "jun2010_xaudio_x86.cab", "mar2008_xaudio_x86.cab", "mar2009_xaudio_x86.cab", "nov2008_xaudio_x86.cab" @@ -124,7 +126,7 @@ Wine.prototype.xact = function () { .to(this.prefixDirectory + "/drive_c/xact_x64/") .extract(["-L", "-F", "*_xact_*x64*"]); - var filesToExtract = [ + filesToExtract = [ "apr2006_xact_x64.cab", "apr2007_xact_x64.cab", "aug2006_xact_x64.cab", "aug2007_xact_x64.cab", "aug2008_xact_x64.cab", "aug2009_xact_x64.cab", "dec2006_xact_x64.cab", "fev2006_xact_x64.cab", "fev2007_xact_x64.cab", @@ -142,7 +144,7 @@ Wine.prototype.xact = function () { .to(this.prefixDirectory + "/drive_c/x3daudio_x64/") .extract(["-L", "-F", "*_x3daudio_*x64*"]); - var filesToExtract = [ + filesToExtract = [ "feb2010_x3daudio_x64.cab", "jun2008_x3daudio_x64.cab", "mar2008_x3daudio_x64.cab", "mar2009_x3daudio_x64.cab", "nov2007_x3daudio_x64.cab", "nov2008_x3daudio_x64.cab" ]; @@ -155,7 +157,7 @@ Wine.prototype.xact = function () { .to(this.prefixDirectory + "/drive_c/xaudio_x64/") .extract(["-L", "-F", "*_xaudio_*64*"]); - var filesToExtract = [ + filesToExtract = [ "aug2008_xaudio_x64.cab", "aug2009_xaudio_x64.cab", "feb2010_xaudio_x64.cab", "jun2008_xaudio_x64.cab", "jun2010_xaudio_x64.cab", "mar2008_xaudio_x64.cab", "mar2009_xaudio_x64.cab", "nov2008_xaudio_x64.cab" From fb3f1894e395c5e1a7b16348b4084b2d95b63cc9 Mon Sep 17 00:00:00 2001 From: plata Date: Wed, 28 Mar 2018 18:32:07 +0200 Subject: [PATCH 21/63] Mark globals as "exported" (#533) --- Engines/Wine/Shortcuts/Reader/script.js | 1 + Engines/Wine/Shortcuts/Wine/script.js | 1 + Utils/Functions/Apps/Resources/script.js | 1 + Utils/Functions/Filesystem/Extract/script.js | 4 +++- Utils/Functions/Filesystem/Files/script.js | 12 ++++++++++++ Utils/Functions/Net/Download/script.js | 1 + Utils/Functions/Net/Resource/script.js | 1 + 7 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index c51980cf19..3baf3d84b9 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -67,6 +67,7 @@ var _WineShortcutReader = function(shortcut) { } }; +/* exported ShortcutReader */ var ShortcutReader = function() { var that = this; diff --git a/Engines/Wine/Shortcuts/Wine/script.js b/Engines/Wine/Shortcuts/Wine/script.js index 5f9d2e782c..c97d310e92 100644 --- a/Engines/Wine/Shortcuts/Wine/script.js +++ b/Engines/Wine/Shortcuts/Wine/script.js @@ -1,5 +1,6 @@ include(["Engines", "Wine", "Engine", "Object"]); +/* exported WineShortcut */ var WineShortcut = function () { var that = this; that._shortcutManager = Bean("shortcutManager"); diff --git a/Utils/Functions/Apps/Resources/script.js b/Utils/Functions/Apps/Resources/script.js index a495a842eb..b12cc09f55 100644 --- a/Utils/Functions/Apps/Resources/script.js +++ b/Utils/Functions/Apps/Resources/script.js @@ -1,3 +1,4 @@ +/* exported AppResource */ var AppResource = function() { var that = this; that._appsManager = Bean("repositoryManager"); diff --git a/Utils/Functions/Filesystem/Extract/script.js b/Utils/Functions/Filesystem/Extract/script.js index 269f8ecac2..fea0617f40 100644 --- a/Utils/Functions/Filesystem/Extract/script.js +++ b/Utils/Functions/Filesystem/Extract/script.js @@ -1,5 +1,6 @@ include(["Utils", "Functions", "Filesystem", "Files"]); +/* exported CabExtract */ var CabExtract = function() { var that = this; @@ -49,6 +50,7 @@ var CabExtract = function() { }; +/* exported Extractor */ var Extractor = function () { var that = this; that._extractor = Bean("extractor"); @@ -80,4 +82,4 @@ var Extractor = function () { progressBar.accept(progress); }); } -}; \ No newline at end of file +}; diff --git a/Utils/Functions/Filesystem/Files/script.js b/Utils/Functions/Filesystem/Files/script.js index 48bdece364..be6056b9ad 100644 --- a/Utils/Functions/Filesystem/Files/script.js +++ b/Utils/Functions/Filesystem/Files/script.js @@ -1,53 +1,65 @@ var fileAnalyser = Bean("fileAnalyser"); var fileUtilities = Bean("fileUtilities"); +/* exported mkdir */ var mkdir = function (directoryPath) { fileUtilities.mkdir(new java.io.File(directoryPath)) }; +/* exported fileExists */ var fileExists = function (filePath) { return new java.io.File(filePath).exists(); }; +/* exported cat */ var cat = function(filePath) { return Bean("fileUtilities").getFileContent(new java.io.File(filePath)); }; +/* exported cp */ var cp = function(source, target) { return Bean("fileUtilities").copy(new java.io.File(source), new java.io.File(target)); }; +/* exported getFileSize */ var getFileSize = function(filePath) { return Bean("fileUtilities").getSize(new java.io.File(filePath)); }; +/* exported fileName */ var fileName = function(filePath) { return new java.io.File(filePath).getName(); }; +/* exported lns */ var lns = function(target, destination) { return Bean("fileUtilities").createSymbolicLink(new java.io.File(destination), new java.io.File(target)); }; +/* exported remove */ var remove = function(filePath) { return Bean("fileUtilities").remove(new java.io.File(filePath)); }; +/* exported touch */ var touch = function(filePath) { if (!fileExists(filePath)) { Bean("fileUtilities").writeToFile(new java.io.File(filePath), ""); } }; +/* exported writeToFile */ var writeToFile = function(filePath, content) { Bean("fileUtilities").writeToFile(new java.io.File(filePath), content); }; +/* exported createTempFile */ var createTempFile = function (extension) { var tmpFile = Bean("fileUtilities").createTmpFile(extension); return tmpFile.getAbsolutePath(); }; +/* exported Checksum */ var Checksum = function () { var that = this; that._method = "SHA"; diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index e1770fdc64..d6d602f1e7 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -1,5 +1,6 @@ include(["Utils", "Functions", "Filesystem", "Files"]); +/* exported Downloader */ var Downloader = function () { var that = this; that._downloader = Bean("downloader"); diff --git a/Utils/Functions/Net/Resource/script.js b/Utils/Functions/Net/Resource/script.js index a2ce50f22b..b3a1ba53fa 100644 --- a/Utils/Functions/Net/Resource/script.js +++ b/Utils/Functions/Net/Resource/script.js @@ -1,6 +1,7 @@ include(["Utils", "Functions", "Net", "Download"]); include(["Utils", "Functions", "Filesystem", "Files"]); +/* exported Resource */ var Resource = function () { var that = this; this._algorithm = "SHA"; From bffbe398564d816c33771c1a568a4bd7657aee56 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Wed, 28 Mar 2018 16:33:31 +0000 Subject: [PATCH 22/63] updated translations --- i18n/Messages_de.properties | 16 ++++++++-------- i18n/Messages_fr.properties | 16 ++++++++-------- i18n/de.po | 16 ++++++++-------- i18n/fr.po | 16 ++++++++-------- i18n/keys.pot | 16 ++++++++-------- 5 files changed, 40 insertions(+), 40 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 3efa42c42f..1612f9e970 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-27 17\:24+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-28 16\:33+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -120,7 +120,7 @@ Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. #: Engines/Wine/Shortcuts/Reader/script.js:62 The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? -#: Engines/Wine/Shortcuts/Wine/script.js:77 +#: Engines/Wine/Shortcuts/Wine/script.js:78 Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! #: Engines/Wine/Verbs/corefonts/script.js:80 @@ -1350,16 +1350,16 @@ Wine\ uninstaller=Wine Uninstaller #: i18n/tmp/Utils/Functions/category.js:1 Functions=Functions -#: Utils/Functions/Filesystem/Extract/script.js:28 -#: Utils/Functions/Filesystem/Extract/script.js:73 +#: Utils/Functions/Filesystem/Extract/script.js:29 +#: Utils/Functions/Filesystem/Extract/script.js:75 Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... -#: Utils/Functions/Filesystem/Files/script.js:69 +#: Utils/Functions/Filesystem/Files/script.js:81 Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... -#: Utils/Functions/Net/Download/script.js:41 -#: Utils/Functions/Net/Resource/script.js:47 +#: Utils/Functions/Net/Download/script.js:42 +#: Utils/Functions/Net/Resource/script.js:48 Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... -#: Utils/Functions/Net/Download/script.js:70 +#: Utils/Functions/Net/Download/script.js:71 Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Fehler beim Pr\u00fcfen der Checksumme.\n\nErwartet \= {0}\nTats\u00e4chlich \= {1} diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index cd8b712e51..a4d1a8b344 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-27 17\:24+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-28 16\:33+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/BETA Client/script.js:41 !Select\ your\ region\:= @@ -123,7 +123,7 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Shortcuts/Reader/script.js:62 !The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?= -#: Engines/Wine/Shortcuts/Wine/script.js:77 +#: Engines/Wine/Shortcuts/Wine/script.js:78 !Executable\ {0}\ not\ found\!= #: Engines/Wine/Verbs/corefonts/script.js:80 @@ -1360,16 +1360,16 @@ Science=Science #: i18n/tmp/Utils/Functions/category.js:1 Functions=Fonctions -#: Utils/Functions/Filesystem/Extract/script.js:28 -#: Utils/Functions/Filesystem/Extract/script.js:73 +#: Utils/Functions/Filesystem/Extract/script.js:29 +#: Utils/Functions/Filesystem/Extract/script.js:75 !Please\ wait\ while\ {0}\ is\ extracted\ ...= -#: Utils/Functions/Filesystem/Files/script.js:69 +#: Utils/Functions/Filesystem/Files/script.js:81 !Checking\ file\ consistency\ ...= -#: Utils/Functions/Net/Download/script.js:41 -#: Utils/Functions/Net/Resource/script.js:47 +#: Utils/Functions/Net/Download/script.js:42 +#: Utils/Functions/Net/Resource/script.js:48 !Please\ wait\ while\ {0}\ is\ downloaded\ ...= -#: Utils/Functions/Net/Download/script.js:70 +#: Utils/Functions/Net/Download/script.js:71 !Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}= diff --git a/i18n/de.po b/i18n/de.po index 05f2ad6796..064f535a02 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-27 17:24+0000\n" +"POT-Creation-Date: 2018-03-28 16:33+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -226,7 +226,7 @@ msgstr "" "Der Container {0} wird nicht mehr verwendet.\n" "Möchten Sie ihn löschen?" -#: Engines/Wine/Shortcuts/Wine/script.js:77 +#: Engines/Wine/Shortcuts/Wine/script.js:78 msgid "Executable {0} not found!" msgstr "Ausführbare Datei {0} nicht gefunden!" @@ -3188,21 +3188,21 @@ msgstr "Wine Uninstaller" msgid "Functions" msgstr "Functions" -#: Utils/Functions/Filesystem/Extract/script.js:28 -#: Utils/Functions/Filesystem/Extract/script.js:73 +#: Utils/Functions/Filesystem/Extract/script.js:29 +#: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." msgstr "Bitte warten Sie während {0} extrahiert wird ..." -#: Utils/Functions/Filesystem/Files/script.js:69 +#: Utils/Functions/Filesystem/Files/script.js:81 msgid "Checking file consistency ..." msgstr "Dateikonsistenz wird geprüft ..." -#: Utils/Functions/Net/Download/script.js:41 -#: Utils/Functions/Net/Resource/script.js:47 +#: Utils/Functions/Net/Download/script.js:42 +#: Utils/Functions/Net/Resource/script.js:48 msgid "Please wait while {0} is downloaded ..." msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." -#: Utils/Functions/Net/Download/script.js:70 +#: Utils/Functions/Net/Download/script.js:71 msgid "" "Error while calculating checksum. \n" "\n" diff --git a/i18n/fr.po b/i18n/fr.po index e135545e8c..b891c047fa 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-27 17:24+0000\n" +"POT-Creation-Date: 2018-03-28 16:33+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -202,7 +202,7 @@ msgid "" "Do you want to delete it?" msgstr "" -#: Engines/Wine/Shortcuts/Wine/script.js:77 +#: Engines/Wine/Shortcuts/Wine/script.js:78 msgid "Executable {0} not found!" msgstr "" @@ -2754,21 +2754,21 @@ msgstr "Installeur en ligne" msgid "Functions" msgstr "Fonctions" -#: Utils/Functions/Filesystem/Extract/script.js:28 -#: Utils/Functions/Filesystem/Extract/script.js:73 +#: Utils/Functions/Filesystem/Extract/script.js:29 +#: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:69 +#: Utils/Functions/Filesystem/Files/script.js:81 msgid "Checking file consistency ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:41 -#: Utils/Functions/Net/Resource/script.js:47 +#: Utils/Functions/Net/Download/script.js:42 +#: Utils/Functions/Net/Resource/script.js:48 msgid "Please wait while {0} is downloaded ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:70 +#: Utils/Functions/Net/Download/script.js:71 msgid "" "Error while calculating checksum. \n" "\n" diff --git a/i18n/keys.pot b/i18n/keys.pot index e2f368766d..7768503252 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-27 17:24+0000\n" +"POT-Creation-Date: 2018-03-28 16:33+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -198,7 +198,7 @@ msgid "" "Do you want to delete it?" msgstr "" -#: Engines/Wine/Shortcuts/Wine/script.js:77 +#: Engines/Wine/Shortcuts/Wine/script.js:78 msgid "Executable {0} not found!" msgstr "" @@ -2433,21 +2433,21 @@ msgstr "" msgid "Functions" msgstr "" -#: Utils/Functions/Filesystem/Extract/script.js:28 -#: Utils/Functions/Filesystem/Extract/script.js:73 +#: Utils/Functions/Filesystem/Extract/script.js:29 +#: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:69 +#: Utils/Functions/Filesystem/Files/script.js:81 msgid "Checking file consistency ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:41 -#: Utils/Functions/Net/Resource/script.js:47 +#: Utils/Functions/Net/Download/script.js:42 +#: Utils/Functions/Net/Resource/script.js:48 msgid "Please wait while {0} is downloaded ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:70 +#: Utils/Functions/Net/Download/script.js:71 msgid "" "Error while calculating checksum. \n" "\n" From 8abf745220578437bb7f0758a7b6d5ba3ca85792 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 30 Mar 2018 18:00:02 +0200 Subject: [PATCH 23/63] Fix JSDoc (#538) --- .eslintrc.yml | 2 ++ Engines/Wine/Engine/Object/script.js | 4 ++-- Engines/Wine/QuickScript/QuickScript/script.js | 6 +++--- Engines/Wine/Shortcuts/Reader/script.js | 4 ++-- Engines/Wine/Shortcuts/Wine/script.js | 4 ++-- Utils/Functions/Filesystem/Extract/script.js | 6 +++--- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index b4573011e3..48a0ae3a91 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -5,6 +5,8 @@ extends: env: nashorn: true +valid-jsdoc: 2 + globals: include: false TYPE_ID: false diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index 0d6dbf3d18..df248552bb 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -696,7 +696,7 @@ Wine.prototype.enableCSMT = function () { /** * force the Use of GLSL - * @param mode {enabled, disabled} + * @param {string} mode (enabled or disabled) * @returns {Wine} */ Wine.prototype.UseGLSL = function (mode) { @@ -711,7 +711,7 @@ Wine.prototype.UseGLSL = function (mode) { /** * force the DirectDrawRenderer - * @param mode {gdi,opengl} + * @param {string} mode (gdi or opengl) * @returns {Wine} */ Wine.prototype.DirectDrawRenderer = function (mode) { diff --git a/Engines/Wine/QuickScript/QuickScript/script.js b/Engines/Wine/QuickScript/QuickScript/script.js index 438eb98294..a6603a283d 100644 --- a/Engines/Wine/QuickScript/QuickScript/script.js +++ b/Engines/Wine/QuickScript/QuickScript/script.js @@ -68,11 +68,11 @@ QuickScript.prototype.miniature = function(miniature) { /** * set executable * @param executable executable without path (e.g. "Steam.exe") - * @param arguments use array (e.g. ["-applaunch", 409160]) + * @param args use array (e.g. ["-applaunch", 409160]) */ -QuickScript.prototype.executable = function(executable, arguments) { +QuickScript.prototype.executable = function(executable, args) { this._executable = executable; - this._executableArgs = typeof arguments !== 'undefined' ? arguments : ""; + this._executableArgs = typeof args !== 'undefined' ? args : ""; return this; }; diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index 3baf3d84b9..3c389a5221 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -23,13 +23,13 @@ var _WineShortcutReader = function(shortcut) { userArguments = []; } - var arguments = (shortcutContent.arguments ? shortcutContent.arguments : []).concat(Java.from(userArguments)); + var args = (shortcutContent.arguments ? shortcutContent.arguments : []).concat(Java.from(userArguments)); new Wine() .prefix(shortcutContent.winePrefix) .debug(shortcutContent.wineDebug) .workingDirectory(shortcutContent.workingDirectory) - .run(shortcutContent.executable, arguments) + .run(shortcutContent.executable, args) }; diff --git a/Engines/Wine/Shortcuts/Wine/script.js b/Engines/Wine/Shortcuts/Wine/script.js index c97d310e92..dc020ad91a 100644 --- a/Engines/Wine/Shortcuts/Wine/script.js +++ b/Engines/Wine/Shortcuts/Wine/script.js @@ -31,8 +31,8 @@ var WineShortcut = function () { return that; }; - that.arguments = function(arguments) { - that._arguments = arguments; + that.arguments = function(args) { + that._arguments = args; return that; }; diff --git a/Utils/Functions/Filesystem/Extract/script.js b/Utils/Functions/Filesystem/Extract/script.js index fea0617f40..a1c3634c7f 100644 --- a/Utils/Functions/Filesystem/Extract/script.js +++ b/Utils/Functions/Filesystem/Extract/script.js @@ -24,7 +24,7 @@ var CabExtract = function() { return that; }; - that.extract = function(arguments) { + that.extract = function(args) { if (!that._progressMessage) { that._progressMessage = tr("Please wait while {0} is extracted ...", that._archive); } @@ -34,8 +34,8 @@ var CabExtract = function() { } var processArguments; - if(arguments) { - processArguments = ["cabextract"].concat(arguments).concat([that._archive]); + if(args) { + processArguments = ["cabextract"].concat(args).concat([that._archive]); } else { processArguments = ["cabextract", that._archive]; } From 138f50fc0618d4ac627a21a81021238ef61d5294 Mon Sep 17 00:00:00 2001 From: Zemogiter Date: Mon, 2 Apr 2018 15:09:55 +0200 Subject: [PATCH 24/63] Update Wildlife Park 2 (fix preInstall) (#528) --- Applications/Games/Wildlife Park 2/Local/script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js index bfee874597..36ffacbd16 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.js +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -8,7 +8,7 @@ new LocalInstallerScript() .author("Zemogiter") .category("Games") .executable("WLP2.exe") - .preInstall(function(wine,wizzard) { + .preInstall(function(wine, wizard) { wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); wine.quartz(); var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); From 3350b9de5aaa87ae7292067246e3a6875d27f8e8 Mon Sep 17 00:00:00 2001 From: Thomas Guillemard Date: Fri, 6 Apr 2018 10:46:48 +0200 Subject: [PATCH 25/63] Fix League of Legends (#468) - Rename "League of Legends BETA Client" to "League Of Legends" (It isn't in beta anymore) - Update installers checksums and installation method (That should fix any issues with the launcher) --- .../{BETA Client => Client}/script.js | 86 +++++++------------ .../{BETA Client => Client}/script.json | 4 +- .../Games/League of Legends/application.json | 2 +- 3 files changed, 33 insertions(+), 59 deletions(-) rename Applications/Games/League of Legends/{BETA Client => Client}/script.js (55%) rename Applications/Games/League of Legends/{BETA Client => Client}/script.json (54%) diff --git a/Applications/Games/League of Legends/BETA Client/script.js b/Applications/Games/League of Legends/Client/script.js similarity index 55% rename from Applications/Games/League of Legends/BETA Client/script.js rename to Applications/Games/League of Legends/Client/script.js index 04124b36cd..a25140e66d 100644 --- a/Applications/Games/League of Legends/BETA Client/script.js +++ b/Applications/Games/League of Legends/Client/script.js @@ -2,30 +2,15 @@ include(["Engines", "Wine", "QuickScript", "CustomInstallerScript"]); include(["Engines", "Wine", "Shortcuts","Wine"]); include(["Engines", "Wine", "Verbs", "sandbox"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -// Installs League of Legends and creates two shortcuts. -// -// One shortcut called League of Legends which starts the launcher -// and one shortcut called BETA Client which starts the BETA client -// -// Important: -// The BETA-Client has to be installed using the launcher. -// After the upgrade the BETA Client will do the game patching. -/////////////////////////////////////////////////////////////////// +// Installs League of Legends new CustomInstallerScript() - .name("League of Legends BETA Client") + .name("League of Legends") .editor("Riot Games") .applicationHomepage("http://leagueoflegends.com/") - .author("Plata, feanor12") - .installationCommand(function(/*wizard*/) { - return {command: "msiexec", args: ["/i", "C://LoL_tmp/LoL.msi", "APPDIR=C:\\LoL"]}; - }) - .category("Games") - .wineDistribution("staging") - .wineVersion(LATEST_STAGING_VERSION) - .preInstall(function(wine, wizard) { + .author("Plata, feanor12, Thog") + .installationCommand(function(wizard) { // Select the region and download the setup file //////////////////////////////////////////////// var regions = ["EU West", @@ -45,52 +30,52 @@ new CustomInstallerScript() case "EU West": regionID = "EUW"; url = baseUrl+"EUW/LeagueofLegends_EUW_Installer_2016_11_10.exe"; - sha1 = "cbbf9883a59d2dada87e6aa8cc4484b07ea797da"; + sha1 = "e8cb081395849f3753f8c00d558901b8c3df69e3"; break; case "Latin America North": regionID = "LA1"; url = baseUrl+"LA1/LeagueofLegends_LA1_Installer_2016_05_26.exe"; - sha1 = "3120d4a530bbc4c5978177ebf96260e87e3d31b8"; + sha1 = "996ece64ba2ba9c8b9195c3519a6d7637d82b8d3"; break; case "Latin America South": regionID = "LA2"; url = baseUrl+"LA2/LeagueofLegends_LA2_Installer_2016_05_27.exe"; - sha1 = "f9c77681dbe07e7b05d5534234973302c878552b"; + sha1 = "5c5e007ee266315b6433dd87e6692753170aab78"; break; case "Oceania": regionID = "OC1"; url = baseUrl+"OC1/LeagueofLegends_OC1_Installer_2016_05_13.exe"; - sha1 = "54d805e797a6ca9632cc83338cb67d5b904313f7"; + sha1 = "74b9a327e66fc527edb86e9ea45c9798bdffec5f"; break; case "Japan": regionID = "JP"; url = baseUrl+"JP/LeagueofLegends_JP_Installer_2016_05_31.exe"; - sha1 = "5773f1e71aaaef2f9f908c3e3aa2a7eaa40387a7"; + sha1 = "da25b973358837ef9abbb9cb3d55aae214a75de0"; break; case "Turkey": regionID = "TR"; url = baseUrl+"TR/LeagueofLegends_TR_Installer_2016_11_08.exe"; - sha1 = "1423ac48d1504b7c47d1acbf94e90f2c4a561d2d"; + sha1 = "93fe9b3e581fa5cd41c504ef91ce55e4227b43e3"; break; case "Brasil": regionID = "BR"; url = baseUrl+"BR/LeagueofLegends_BR_Installer_2016_05_13.exe"; - sha1 = "6ee06e6fee6f44989f5cc78e97a143efdc3569c8"; + sha1 = "fbef6186cb690b4259e63d53d8c73e556e1d5ddc"; break; case "EU Nordic & East": regionID = "EUNE"; url = baseUrl+"EUNE/LeagueofLegends_EUNE_Installer_2016_11_10.exe"; - sha1 = "bc1b68fe2007a82fbbe0a3d6231988795875f2ff"; + sha1 = "17727c665ce59e3faf95c2c0db2fe5509383e750"; break; case "North America": regionID = "NA"; url = baseUrl+"NA/LeagueofLegends_NA_Installer_2016_05_13.exe"; - sha1 = "423a9760833c09f82b75d12ab7b73c7e8ae68cdb"; + sha1 = "70a253f29351f1d6952fa1af39fb8b2b01bc6cde"; break; case "Russia": regionID = "RU"; url = baseUrl+"RU/LeagueofLegends_RU_Installer_2016_05_13.exe"; - sha1 = "c789127190217ee2dc922c105df74d9367e9a606"; + sha1 = "2d462decf629cab880386407598f9c5ea6db2ef5"; break; } var setupFile = new Resource() @@ -99,36 +84,25 @@ new CustomInstallerScript() .checksum(sha1) .name(fileName(url)) .get(); - - mkdir(wine.prefixDirectory+"drive_c/LoL_tmp"); - mkdir(wine.prefixDirectory+"drive_c/LoL"); - - // Create run script - ///////////////////////////////////////// - var client = wine.prefixDirectory+"drive_c/LoL/run.bat"; - var batContent = "IF EXIST \"C:\\LoL\\LeagueClient.exe\" (\n"+ - "start C:\\LoL\\LeagueClient.exe \n"+ - ") ELSE ( start C:\\LoL\\lol.launcher.admin.exe )"; - writeToFile(client, batContent); - - - // Extract the msi file and create a link to it - /////////////////////////////////////////////// - wine.run(setupFile, ["/extract:C:\\LoL_tmp", "/exenoui"]).wait(); - var regionMSIPath = wine.prefixDirectory+"drive_c/LoL_tmp/LoL."+regionID+".msi"; - var linkPath = wine.prefixDirectory+"drive_c/LoL_tmp/LoL.msi"; - lns(regionMSIPath, linkPath); - wine.d3dx9(); - wine.vcrun2015(); + return {command: setupFile, args: ["--installdir", "C:\\LoL\\", "--mode", "unattended"]}; }) - .postInstall(function(wine/*, wizard*/) { - remove(wine.prefixDirectory+"drive_c/LoL_tmp"); + .category("Games") + .wineDistribution("staging") + .wineVersion(LATEST_STAGING_VERSION) + .preInstall(function(win /*, wizard*/) { + wine.windowsVersion("winxp"); + wine.d3dx9(); + wine.overrideDLL().set("native, builtin", ["atl120", "msvcp120", "msvcr120", "vcomp120", "msvcp140"]).do(); + wine.enableCSMT(); + + mkdir(wine.prefixDirectory + "drive_c/LoL"); - // Enable BETA - ////////////// - var userConfPath = wine.prefixDirectory+"drive_c/LoL/RADS/system/user.cfg"; - writeToFile(userConfPath,"leagueClientOptIn = yes\nreplayPopUpShown = yes"); + // Create run script to start the right exe + ///////////////////////////////////////// + var client = wine.prefixDirectory + "drive_c/LoL/run.bat"; + var batContent = "start C:\\LoL\\LeagueClient.exe"; + writeToFile(client, batContent); }) .executable("run.bat") .go(); diff --git a/Applications/Games/League of Legends/BETA Client/script.json b/Applications/Games/League of Legends/Client/script.json similarity index 54% rename from Applications/Games/League of Legends/BETA Client/script.json rename to Applications/Games/League of Legends/Client/script.json index c96242d938..6cb5442606 100644 --- a/Applications/Games/League of Legends/BETA Client/script.json +++ b/Applications/Games/League of Legends/Client/script.json @@ -1,7 +1,7 @@ { - "scriptName": "BETA Client", + "scriptName": "Client", "compatibleOperatingSystems": ["MACOSX", "LINUX"], - "testingOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], "free": true, "requiresPatch": false } diff --git a/Applications/Games/League of Legends/application.json b/Applications/Games/League of Legends/application.json index e06e977043..58eaa18089 100644 --- a/Applications/Games/League of Legends/application.json +++ b/Applications/Games/League of Legends/application.json @@ -1,4 +1,4 @@ { - "name": "League of Legends BETA Client", + "name": "League of Legends", "description": "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." } From 71c88dbf2f0960d4a2b2a91b8cc533b6ed8020a5 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 6 Apr 2018 08:47:57 +0000 Subject: [PATCH 26/63] updated translations --- i18n/Messages_de.properties | 12 +++++++----- i18n/Messages_fr.properties | 11 ++++++----- i18n/de.po | 12 +++++++----- i18n/fr.po | 11 ++++++----- i18n/keys.pot | 10 +++++----- 5 files changed, 31 insertions(+), 25 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 1612f9e970..3953e2127a 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,9 +4,9 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-28 16\:33+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 08\:47+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n -#: Applications/Games/League of Legends/BETA Client/script.js:41 +#: Applications/Games/League of Legends/Client/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: #: Applications/Games/Mass Effect/Steam/script.js:9 @@ -749,13 +749,15 @@ v1.5=v1.5 !\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -League\ of\ Legends\ BETA\ Client=League of Legends BETA Client +#, fuzzy +!League\ of\ Legends=League of Legends BETA Client #: i18n/tmp/Applications/Games/League of Legends/application.js:2 League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensit\u00e4t von Echtzeitstrategie mit Rollenspielelementen verkn\u00fcpft. Zwei Teams m\u00e4chtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer st\u00e4ndig wachsenden Anzahl an Champions, h\u00e4ufigen Aktualisierungen und einer bl\u00fchenden Wettkampfszene unbegrenzte Wiederspielbarkeit f\u00fcr Spieler jeden Niveaus. -#: i18n/tmp/Applications/Games/League of Legends/BETA Client/script.js:1 -BETA\ Client=BETA Client +#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 +#, fuzzy +!Client=BETA Client #: i18n/tmp/Applications/Games/Mafia II/application.js:1 Mafia\ II=Mafia II diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index a4d1a8b344..536482d3de 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,9 +4,9 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-03-28 16\:33+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 08\:47+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n -#: Applications/Games/League of Legends/BETA Client/script.js:41 +#: Applications/Games/League of Legends/Client/script.js:26 !Select\ your\ region\:= #: Applications/Games/Mass Effect/Steam/script.js:9 @@ -754,13 +754,14 @@ Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goa !\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -League\ of\ Legends\ BETA\ Client=League of Legends BETA Client +#, fuzzy +!League\ of\ Legends=League of Legends BETA Client #: i18n/tmp/Applications/Games/League of Legends/application.js:2 League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends est un jeu comp\u00e9titif en ligne bourr\u00e9 d'action, qui m\u00e9lange l'intensit\u00e9 tr\u00e9pidante des jeux de strat\u00e9gie en temps r\u00e9el avec des \u00e9l\u00e9ments de jeu de r\u00f4le. Deux \u00e9quipes de puissants champions, chacun avec un design et des comp\u00e9tences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu vari\u00e9s. Avec une liste de champions en expansion permanente, des mises \u00e0 jour fr\u00e9quentes et des \u00e9v\u00e9nements comp\u00e9titifs florissants, League of Legends offre des parties sans cesse renouvel\u00e9es aux joueurs de tous niveaux. -#: i18n/tmp/Applications/Games/League of Legends/BETA Client/script.js:1 -!BETA\ Client= +#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 +!Client= #: i18n/tmp/Applications/Games/Mafia II/application.js:1 !Mafia\ II= diff --git a/i18n/de.po b/i18n/de.po index 064f535a02..4333ef43bf 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-28 16:33+0000\n" +"POT-Creation-Date: 2018-04-06 08:47+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.8.7.1\n" -#: Applications/Games/League of Legends/BETA Client/script.js:41 +#: Applications/Games/League of Legends/Client/script.js:26 msgid "Select your region:" msgstr "Wählen Sie Ihre Region:" @@ -1595,7 +1595,8 @@ msgid "" msgstr "" #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -msgid "League of Legends BETA Client" +#, fuzzy +msgid "League of Legends" msgstr "League of Legends BETA Client" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 @@ -1616,8 +1617,9 @@ msgstr "" "einer blühenden Wettkampfszene unbegrenzte Wiederspielbarkeit für Spieler " "jeden Niveaus." -#: i18n/tmp/Applications/Games/League of Legends/BETA Client/script.js:1 -msgid "BETA Client" +#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 +#, fuzzy +msgid "Client" msgstr "BETA Client" #: i18n/tmp/Applications/Games/Mafia II/application.js:1 diff --git a/i18n/fr.po b/i18n/fr.po index b891c047fa..6558b770ee 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-28 16:33+0000\n" +"POT-Creation-Date: 2018-04-06 08:47+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.8.7.1\n" -#: Applications/Games/League of Legends/BETA Client/script.js:41 +#: Applications/Games/League of Legends/Client/script.js:26 msgid "Select your region:" msgstr "" @@ -1393,7 +1393,8 @@ msgid "" msgstr "" #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -msgid "League of Legends BETA Client" +#, fuzzy +msgid "League of Legends" msgstr "League of Legends BETA Client" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 @@ -1414,8 +1415,8 @@ msgstr "" "événements compétitifs florissants, League of Legends offre des parties sans " "cesse renouvelées aux joueurs de tous niveaux." -#: i18n/tmp/Applications/Games/League of Legends/BETA Client/script.js:1 -msgid "BETA Client" +#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 +msgid "Client" msgstr "" #: i18n/tmp/Applications/Games/Mafia II/application.js:1 diff --git a/i18n/keys.pot b/i18n/keys.pot index 7768503252..f527f5b28b 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-28 16:33+0000\n" +"POT-Creation-Date: 2018-04-06 08:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: Applications/Games/League of Legends/BETA Client/script.js:41 +#: Applications/Games/League of Legends/Client/script.js:26 msgid "Select your region:" msgstr "" @@ -1285,7 +1285,7 @@ msgid "" msgstr "" #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -msgid "League of Legends BETA Client" +msgid "League of Legends" msgstr "" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 @@ -1298,8 +1298,8 @@ msgid "" "Legends offers endless replayability for players of every skill level." msgstr "" -#: i18n/tmp/Applications/Games/League of Legends/BETA Client/script.js:1 -msgid "BETA Client" +#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 +msgid "Client" msgstr "" #: i18n/tmp/Applications/Games/Mafia II/application.js:1 From c82041b6f07391cce2e86f5e66c44b0e5feba827 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 16:23:58 +0200 Subject: [PATCH 27/63] ESLint: force indentation with 4 spaces (#539) --- .eslintrc.yml | 7 +- .../Accessories/ImgBurn/Online/script.js | 2 +- .../Games/DC Universe Online/Online/script.js | 6 +- .../Steam/script.js | 2 +- .../Games/Total War Rome II/Steam/script.js | 12 +- .../Games/Wildlife Park 2/Local/script.js | 10 +- .../Games/Wildlife Park 2/Steam/script.js | 8 +- .../Internet Explorer 6.0/Online/script.js | 32 ++--- .../Internet Explorer 7.0/Online/script.js | 18 +-- .../Microsoft Office 2010/Local/script.js | 2 +- .../Microsoft Office 2013/Local/script.js | 2 +- Engines/Wine/Engine/Object/script.js | 2 +- .../Wine/QuickScript/QuickScript/script.js | 12 +- Engines/Wine/Shortcuts/Reader/script.js | 6 +- Engines/Wine/Verbs/corefonts/script.js | 120 +++++++++--------- Engines/Wine/Verbs/mspatcha/script.js | 2 +- Engines/Wine/Verbs/secur32/script.js | 64 +++++----- 17 files changed, 156 insertions(+), 151 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 48a0ae3a91..3526fe9c89 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -5,7 +5,12 @@ extends: env: nashorn: true -valid-jsdoc: 2 +rules: + valid-jsdoc: 2 + indent: + - 2 + - 4 + - {SwitchCase: 1, ArrayExpression: first} globals: include: false diff --git a/Applications/Accessories/ImgBurn/Online/script.js b/Applications/Accessories/ImgBurn/Online/script.js index f964f097c3..40be71f68e 100644 --- a/Applications/Accessories/ImgBurn/Online/script.js +++ b/Applications/Accessories/ImgBurn/Online/script.js @@ -1,4 +1,4 @@ - include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); new OnlineInstallerScript() .name("ImgBurn") diff --git a/Applications/Games/DC Universe Online/Online/script.js b/Applications/Games/DC Universe Online/Online/script.js index e870ddc1f5..fd2b73003f 100644 --- a/Applications/Games/DC Universe Online/Online/script.js +++ b/Applications/Games/DC Universe Online/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() .category("Games") .executable("LaunchPad.exe") .preInstall(function(wine/*, wizard*/) { - wine.vcrun2012(); - wine.d3dx9(); + wine.vcrun2012(); + wine.d3dx9(); }) -.go(); + .go(); diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js index 823a5f5b3a..e2f0037fb5 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js @@ -1,4 +1,4 @@ - include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["Engines", "Wine", "QuickScript", "SteamScript"]); new SteamScript() .name("The Elder Scrolls IV: Oblivion") diff --git a/Applications/Games/Total War Rome II/Steam/script.js b/Applications/Games/Total War Rome II/Steam/script.js index 945b92a718..eefd716e69 100644 --- a/Applications/Games/Total War Rome II/Steam/script.js +++ b/Applications/Games/Total War Rome II/Steam/script.js @@ -12,11 +12,11 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .postInstall(function(wine, wizard) { - wine.d3dx9(); - wine.vcrun2005(); - wine.vcrun2008(); - wine.vcrun2010(); - wizard.message(tr("If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n gfx_device_type to 2\n\n in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt ", wine.prefixDirectory)); - //N.B. : maybe need "LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1" for terrain glitches (OpenGL Mode) + wine.d3dx9(); + wine.vcrun2005(); + wine.vcrun2008(); + wine.vcrun2010(); + wizard.message(tr("If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n gfx_device_type to 2\n\n in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt ", wine.prefixDirectory)); + //N.B. : maybe need "LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1" for terrain glitches (OpenGL Mode) }) .go(); diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js index 36ffacbd16..bb7bf2b6c3 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.js +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -9,9 +9,9 @@ new LocalInstallerScript() .category("Games") .executable("WLP2.exe") .preInstall(function(wine, wizard) { - wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); - wine.quartz(); - var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); - wine.setVirtualDesktop(screenSize.width, screenSize.height); - }) + wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); + wine.quartz(); + var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + wine.setVirtualDesktop(screenSize.width, screenSize.height); + }) .go(); diff --git a/Applications/Games/Wildlife Park 2/Steam/script.js b/Applications/Games/Wildlife Park 2/Steam/script.js index d56f49e718..3e2e4f0864 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.js +++ b/Applications/Games/Wildlife Park 2/Steam/script.js @@ -8,10 +8,10 @@ new SteamScript() .author("Zemogiter") .appId(264710) .preInstall(function(wine, wizard) { - wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); - wine.quartz(); - var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); - wine.setVirtualDesktop(screenSize.width, screenSize.height); + wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); + wine.quartz(); + var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + wine.setVirtualDesktop(screenSize.width, screenSize.height); }) .gameOverlay(false) .go(); diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.js b/Applications/Internet/Internet Explorer 6.0/Online/script.js index 0a9eca1bdf..9cfd55d0af 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.js @@ -35,7 +35,7 @@ remove(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Internet Exp ["itircl", "itss", "jscript", "mlang", "mshtml", "msimtf", "shdoclc", "shdocvw", "shlwapi", "urlmon", "browseui", "iseng", "inetcpl"] .forEach(function(dll) { - remove(wine.prefixDirectory + "/drive_c/windows/system32/" + dll + ".dll"); + remove(wine.prefixDirectory + "/drive_c/windows/system32/" + dll + ".dll"); }); wine.run(setupFile).wait(); @@ -48,25 +48,25 @@ new CabExtract() wine.run("iexplore", ["-unregserver"]) .overrideDLL() - .set("native", ["inseng"]) - .do() + .set("native", ["inseng"]) + .do() .runInsidePrefix("IE 6.0 Full/IE6SETUP.EXE").wait() .overrideDLL() - .set("native,builtin", [ - "inetcpl.cpl", "itircl", "itss", "jscript", "mlang", - "mshtml", "msimtf", "shdoclc", "shdocvw", "shlwapi", "urlmon" - ]).do(); + .set("native,builtin", [ + "inetcpl.cpl", "itircl", "itss", "jscript", "mlang", + "mshtml", "msimtf", "shdoclc", "shdocvw", "shlwapi", "urlmon" + ]).do(); var librairiesToRegister = ["actxprxy.dll", "browseui.dll", "browsewm.dll", "cdfview.dll", "ddraw.dll", - "dispex.dll", "dsound.dll", "iedkcs32.dll", "iepeers.dll", "iesetup.dll", "imgutil.dll", - "inetcomm.dll", "inetcpl.cpl", "inseng.dll", "isetup.dll", "jscript.dll", "laprxy.dll", - "mlang.dll", "mshtml.dll", "mshtmled.dll", "msi.dll", "msident.dll", - "msoeacct.dll", "msrating.dll", "mstime.dll", "msxml3.dll", "occache.dll", - "ole32.dll", "oleaut32.dll", "olepro32.dll", "pngfilt.dll", "quartz.dll", - "rpcrt4.dll", "rsabase.dll", "rsaenh.dll", "scrobj.dll", "scrrun.dll", - "shdocvw.dll", "shell32.dll", "urlmon.dll", "vbscript.dll", "webcheck.dll", - "wshcon.dll", "wshext.dll", "asctrls.ocx", "hhctrl.ocx", "mscomct2.ocx", - "plugin.ocx", "proctexe.ocx", "tdc.ocx", "webcheck.dll", "wshom.ocx"]; + "dispex.dll", "dsound.dll", "iedkcs32.dll", "iepeers.dll", "iesetup.dll", "imgutil.dll", + "inetcomm.dll", "inetcpl.cpl", "inseng.dll", "isetup.dll", "jscript.dll", "laprxy.dll", + "mlang.dll", "mshtml.dll", "mshtmled.dll", "msi.dll", "msident.dll", + "msoeacct.dll", "msrating.dll", "mstime.dll", "msxml3.dll", "occache.dll", + "ole32.dll", "oleaut32.dll", "olepro32.dll", "pngfilt.dll", "quartz.dll", + "rpcrt4.dll", "rsabase.dll", "rsaenh.dll", "scrobj.dll", "scrrun.dll", + "shdocvw.dll", "shell32.dll", "urlmon.dll", "vbscript.dll", "webcheck.dll", + "wshcon.dll", "wshext.dll", "asctrls.ocx", "hhctrl.ocx", "mscomct2.ocx", + "plugin.ocx", "proctexe.ocx", "tdc.ocx", "webcheck.dll", "wshom.ocx"]; var progressBar = setupWizard.progressBar(tr("Please wait ...")); var i = 1; diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.js b/Applications/Internet/Internet Explorer 7.0/Online/script.js index 3b15fd4e06..38b7f3dfc1 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.js @@ -198,15 +198,15 @@ var setupFile = new Resource() wine.run(setupFile).wait(); var librairiesToRegister = ["actxprxy.dll", "browseui.dll", "browsewm.dll", "cdfview.dll", "ddraw.dll", - "dispex.dll", "dsound.dll", "iedkcs32.dll", "iepeers.dll", "iesetup.dll", "imgutil.dll", - "inetcomm.dll", "inetcpl.cpl", "inseng.dll", "isetup.dll", "jscript.dll", "laprxy.dll", - "mlang.dll", "mshtml.dll", "mshtmled.dll", "msi.dll", "msident.dll", - "msoeacct.dll", "msrating.dll", "mstime.dll", "msxml3.dll", "occache.dll", - "ole32.dll", "oleaut32.dll", "olepro32.dll", "pngfilt.dll", "quartz.dll", - "rpcrt4.dll", "rsabase.dll", "rsaenh.dll", "scrobj.dll", "scrrun.dll", - "shdocvw.dll", "shell32.dll", "urlmon.dll", "vbscript.dll", "webcheck.dll", - "wshcon.dll", "wshext.dll", "asctrls.ocx", "hhctrl.ocx", "mscomct2.ocx", - "plugin.ocx", "proctexe.ocx", "tdc.ocx", "webcheck.dll", "wshom.ocx"]; + "dispex.dll", "dsound.dll", "iedkcs32.dll", "iepeers.dll", "iesetup.dll", "imgutil.dll", + "inetcomm.dll", "inetcpl.cpl", "inseng.dll", "isetup.dll", "jscript.dll", "laprxy.dll", + "mlang.dll", "mshtml.dll", "mshtmled.dll", "msi.dll", "msident.dll", + "msoeacct.dll", "msrating.dll", "mstime.dll", "msxml3.dll", "occache.dll", + "ole32.dll", "oleaut32.dll", "olepro32.dll", "pngfilt.dll", "quartz.dll", + "rpcrt4.dll", "rsabase.dll", "rsaenh.dll", "scrobj.dll", "scrrun.dll", + "shdocvw.dll", "shell32.dll", "urlmon.dll", "vbscript.dll", "webcheck.dll", + "wshcon.dll", "wshext.dll", "asctrls.ocx", "hhctrl.ocx", "mscomct2.ocx", + "plugin.ocx", "proctexe.ocx", "tdc.ocx", "webcheck.dll", "wshom.ocx"]; var progressBar = setupWizard.progressBar("Please wait ..."); var i = 1; diff --git a/Applications/Office/Microsoft Office 2010/Local/script.js b/Applications/Office/Microsoft Office 2010/Local/script.js index 48e6e1be12..df3cb2895b 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.js +++ b/Applications/Office/Microsoft Office 2010/Local/script.js @@ -7,7 +7,7 @@ new LocalInstallerScript() .category("Office") // exe set with WineShorcut .postInstall(function(wine/*, wizard*/) { - wine.overrideDLL() + wine.overrideDLL() .set("native, builtin", ["riched20"]) .do(); diff --git a/Applications/Office/Microsoft Office 2013/Local/script.js b/Applications/Office/Microsoft Office 2013/Local/script.js index 4867a076ab..2fec334ef6 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.js +++ b/Applications/Office/Microsoft Office 2013/Local/script.js @@ -10,7 +10,7 @@ new LocalInstallerScript() .category("Office") // exe set with WineShorcut .postInstall(function(wine/*, wizard*/) { - wine.overrideDLL() + wine.overrideDLL() .set("native, builtin", ["riched20"]) .do(); diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index df248552bb..0f864c5be5 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -238,7 +238,7 @@ Wine.prototype.run = function (executable, args, captureOutput) { environment.put("WINEDEBUG", this._wineDebug); } - if (this._architecture == "amd64") { + if (this._architecture == "amd64") { this._ldPath = this._fetchLocalDirectory() + "/lib64/:" + this._ldPath } else { this._ldPath = this._fetchLocalDirectory() + "/lib/:" + this._ldPath diff --git a/Engines/Wine/QuickScript/QuickScript/script.js b/Engines/Wine/QuickScript/QuickScript/script.js index a6603a283d..a157e1ab47 100644 --- a/Engines/Wine/QuickScript/QuickScript/script.js +++ b/Engines/Wine/QuickScript/QuickScript/script.js @@ -118,12 +118,12 @@ QuickScript.prototype.preInstall = function(preInstall) { */ QuickScript.prototype._createShortcut = function(prefix) { var shortcut = new WineShortcut() - .name(this._name) - .type(this._type) - .category(this._category) - .prefix(prefix) - .search(this._executable) - .arguments(this._executableArgs); + .name(this._name) + .type(this._type) + .category(this._category) + .prefix(prefix) + .search(this._executable) + .arguments(this._executableArgs); if(this.miniature().isPresent()) { shortcut.miniature(this.miniature().get()) diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index 3c389a5221..d9c521cc06 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -60,9 +60,9 @@ var _WineShortcutReader = function(shortcut) { if(!_found) { this._uiQuestionFactory.create(tr("The container {0} is no longer used.\nDo you want to delete it?", _winePrefix), - function() { - remove(that._winePrefixesDirectory + _winePrefix); - }); + function() { + remove(that._winePrefixesDirectory + _winePrefix); + }); } } }; diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index 6bf127a5d2..c5d84495c4 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -5,75 +5,75 @@ include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.corefonts = function() { var fontResources = [ - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/arial32.exe") - .checksum("6d75f8436f39ab2da5c31ce651b7443b4ad2916e") - .name("arial32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/arial32.exe") + .checksum("6d75f8436f39ab2da5c31ce651b7443b4ad2916e") + .name("arial32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe") - .checksum("d45cdab84b7f4c1efd6d1b369f50ed0390e3d344") - .name("arialb32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe") + .checksum("d45cdab84b7f4c1efd6d1b369f50ed0390e3d344") + .name("arialb32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/comic32.exe") - .checksum("2371d0327683dcc5ec1684fe7c275a8de1ef9a51") - .name("comic32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/comic32.exe") + .checksum("2371d0327683dcc5ec1684fe7c275a8de1ef9a51") + .name("comic32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/courie32.exe") - .checksum("06a745023c034f88b4135f5e294fece1a3c1b057") - .name("courie32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/courie32.exe") + .checksum("06a745023c034f88b4135f5e294fece1a3c1b057") + .name("courie32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/georgi32.exe") - .checksum("90e4070cb356f1d811acb943080bf97e419a8f1e") - .name("georgi32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/georgi32.exe") + .checksum("90e4070cb356f1d811acb943080bf97e419a8f1e") + .name("georgi32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/impact32.exe") - .checksum("86b34d650cfbbe5d3512d49d2545f7509a55aad2") - .name("impact32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/impact32.exe") + .checksum("86b34d650cfbbe5d3512d49d2545f7509a55aad2") + .name("impact32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/times32.exe") - .checksum("20b79e65cdef4e2d7195f84da202499e3aa83060") - .name("times32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/times32.exe") + .checksum("20b79e65cdef4e2d7195f84da202499e3aa83060") + .name("times32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe ") - .checksum("50aab0988423efcc9cf21fac7d64d534d6d0a34a") - .name("trebuc32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe ") + .checksum("50aab0988423efcc9cf21fac7d64d534d6d0a34a") + .name("trebuc32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/verdan32.exe ") - .checksum("f5b93cedf500edc67502f116578123618c64a42a") - .name("verdan32.exe") - .get(), + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/verdan32.exe ") + .checksum("f5b93cedf500edc67502f116578123618c64a42a") + .name("verdan32.exe") + .get(), - new Resource() - .wizard(this._wizard) - .url("https://mirrors.kernel.org/gentoo/distfiles/webdin32.exe ") - .checksum("2fb4a42c53e50bc70707a7b3c57baf62ba58398f") - .name("webdin32.exe") - .get() + new Resource() + .wizard(this._wizard) + .url("https://mirrors.kernel.org/gentoo/distfiles/webdin32.exe ") + .checksum("2fb4a42c53e50bc70707a7b3c57baf62ba58398f") + .name("webdin32.exe") + .get() ]; var progressBar = this._wizard.progressBar(tr("Please wait ...")); diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index d8b5aa0b08..9c03b98e21 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -19,7 +19,7 @@ Wine.prototype.mspatcha = function() { .to(this.system32directory()) .extract(); - new CabExtract() + new CabExtract() .archive(this.system32directory() + "/i386/mspatcha.dl_") .wizard(this._wizard) .to(this.system32directory()) diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index 88d8674ae4..c457e3666e 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -8,45 +8,45 @@ include(["Utils", "Functions", "Filesystem", "Files"]); * @returns {Wine} */ Wine.prototype.secur32 = function() { - var setupFilex86 = new Resource() - .wizard(this._wizard) - .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe") - .checksum("c3516bc5c9e69fee6d9ac4f981f5b95977a8a2fa") - .name("windows6.1-KB976932-X86.exe") - .get(); + var setupFilex86 = new Resource() + .wizard(this._wizard) + .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe") + .checksum("c3516bc5c9e69fee6d9ac4f981f5b95977a8a2fa") + .name("windows6.1-KB976932-X86.exe") + .get(); - new CabExtract() - .archive(setupFilex86) - .wizard(this._wizard) - .to(this.prefixDirectory + "/TMP/") - .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]); + new CabExtract() + .archive(setupFilex86) + .wizard(this._wizard) + .to(this.prefixDirectory + "/TMP/") + .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]); - cp(this.prefixDirectory + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory()); + cp(this.prefixDirectory + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory()); - remove(this.prefixDirectory + "/TMP/"); + remove(this.prefixDirectory + "/TMP/"); - if (this.architecture() == "amd64") { - var setupFilex64 = new Resource() - .wizard(this._wizard) - .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X64.exe") - .checksum("74865ef2562006e51d7f9333b4a8d45b7a749dab") - .name("windows6.1-KB976932-X64.exe") - .get(); + if (this.architecture() == "amd64") { + var setupFilex64 = new Resource() + .wizard(this._wizard) + .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X64.exe") + .checksum("74865ef2562006e51d7f9333b4a8d45b7a749dab") + .name("windows6.1-KB976932-X64.exe") + .get(); - new CabExtract() - .archive(setupFilex64) - .wizard(this._wizard) - .to(this.prefixDirectory + "/TMP/") - .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]); + new CabExtract() + .archive(setupFilex64) + .wizard(this._wizard) + .to(this.prefixDirectory + "/TMP/") + .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]); - cp(this.prefixDirectory + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); + cp(this.prefixDirectory + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); - remove(this.prefixDirectory + "/TMP/"); - } + remove(this.prefixDirectory + "/TMP/"); + } - this.overrideDLL() - .set("native, builtin", ["secur32"]) - .do() + this.overrideDLL() + .set("native, builtin", ["secur32"]) + .do() - return this; + return this; } From 13df06d5a4fddf71d3e76bba71aac4a1b118f5c7 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 16:36:11 +0200 Subject: [PATCH 28/63] Add missing application.json (#541) --- Engines/Wine/Engine/application.json | 5 +++++ Engines/Wine/QuickScript/application.json | 5 +++++ Engines/Wine/Shortcuts/application.json | 5 +++++ Engines/Wine/Tools/application.json | 5 +++++ Engines/Wine/Verbs/application.json | 5 +++++ Utils/Functions/Apps/application.json | 5 +++++ Utils/Functions/Filesystem/application.json | 5 +++++ Utils/Functions/Net/application.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 Engines/Wine/Engine/application.json create mode 100644 Engines/Wine/QuickScript/application.json create mode 100644 Engines/Wine/Shortcuts/application.json create mode 100644 Engines/Wine/Tools/application.json create mode 100644 Engines/Wine/Verbs/application.json create mode 100644 Utils/Functions/Apps/application.json create mode 100644 Utils/Functions/Filesystem/application.json create mode 100644 Utils/Functions/Net/application.json diff --git a/Engines/Wine/Engine/application.json b/Engines/Wine/Engine/application.json new file mode 100644 index 0000000000..9178e262f7 --- /dev/null +++ b/Engines/Wine/Engine/application.json @@ -0,0 +1,5 @@ +{ + "name": "Wine Engine", + "id": "Engine", + "description": "The Wine engine." +} diff --git a/Engines/Wine/QuickScript/application.json b/Engines/Wine/QuickScript/application.json new file mode 100644 index 0000000000..8ef56c1a0a --- /dev/null +++ b/Engines/Wine/QuickScript/application.json @@ -0,0 +1,5 @@ +{ + "name": "QuickScript", + "id": "QuickScript", + "description": "QuickScripts for Wine." +} diff --git a/Engines/Wine/Shortcuts/application.json b/Engines/Wine/Shortcuts/application.json new file mode 100644 index 0000000000..a0e471eeef --- /dev/null +++ b/Engines/Wine/Shortcuts/application.json @@ -0,0 +1,5 @@ +{ + "name": "Wine Shortcuts", + "id": "Shortcuts", + "description": "Shortcuts for Wine." +} diff --git a/Engines/Wine/Tools/application.json b/Engines/Wine/Tools/application.json new file mode 100644 index 0000000000..f93f74b241 --- /dev/null +++ b/Engines/Wine/Tools/application.json @@ -0,0 +1,5 @@ +{ + "name": "Wine Tools", + "id": "Tools", + "description": "Tools for Wine." +} diff --git a/Engines/Wine/Verbs/application.json b/Engines/Wine/Verbs/application.json new file mode 100644 index 0000000000..a372bfff14 --- /dev/null +++ b/Engines/Wine/Verbs/application.json @@ -0,0 +1,5 @@ +{ + "name": "Wine Verbs", + "id": "Verbs", + "description": "Verbs for Wine." +} diff --git a/Utils/Functions/Apps/application.json b/Utils/Functions/Apps/application.json new file mode 100644 index 0000000000..79a82439db --- /dev/null +++ b/Utils/Functions/Apps/application.json @@ -0,0 +1,5 @@ +{ + "name": "App Utils", + "id": "Apps", + "description": "Utils for apps." +} diff --git a/Utils/Functions/Filesystem/application.json b/Utils/Functions/Filesystem/application.json new file mode 100644 index 0000000000..6d14fef576 --- /dev/null +++ b/Utils/Functions/Filesystem/application.json @@ -0,0 +1,5 @@ +{ + "name": "Filesystem Utils", + "id": "Filesystem", + "description": "Utils for file system interaction." +} diff --git a/Utils/Functions/Net/application.json b/Utils/Functions/Net/application.json new file mode 100644 index 0000000000..f1b1dc3561 --- /dev/null +++ b/Utils/Functions/Net/application.json @@ -0,0 +1,5 @@ +{ + "name": "Net Utils", + "id": "Net", + "description": "Utils for interaction with the Internet." +} From a20ddf3645f26482cf61244d8f90ba9caa401658 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 6 Apr 2018 14:40:30 +0000 Subject: [PATCH 29/63] updated translations --- i18n/Messages_de.properties | 51 +++++++++++++++++++++++++++- i18n/Messages_fr.properties | 51 +++++++++++++++++++++++++++- i18n/de.po | 67 ++++++++++++++++++++++++++++++++++++- i18n/fr.po | 67 ++++++++++++++++++++++++++++++++++++- i18n/keys.pot | 66 +++++++++++++++++++++++++++++++++++- 5 files changed, 297 insertions(+), 5 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 3953e2127a..bd604b7a7a 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 08\:47+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 14\:40+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Client/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -1322,6 +1322,31 @@ Science=Lernprogramme #: i18n/tmp/Engines/Wine/category.js:1 Wine=Wine +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +#, fuzzy +!Wine\ Engine=Wine Uninstaller + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +!The\ Wine\ engine.= + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +!QuickScript= + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +!QuickScripts\ for\ Wine.= + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 +!Wine\ Shortcuts= + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +!Shortcuts\ for\ Wine.= + +#: i18n/tmp/Engines/Wine/Tools/application.js:1 +!Wine\ Tools= + +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +!Tools\ for\ Wine.= + #: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 Configure\ Wine=Wine einrichten @@ -1349,9 +1374,33 @@ Open\ a\ terminal=Terminal \u00f6ffnen #: i18n/tmp/Engines/Wine/Tools/WineUninstaller/script.js:1 Wine\ uninstaller=Wine Uninstaller +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +!Wine\ Verbs= + +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +!Verbs\ for\ Wine.= + +#: i18n/tmp/Utils/Functions/Apps/application.js:1 +!App\ Utils= + +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +!Utils\ for\ apps.= + #: i18n/tmp/Utils/Functions/category.js:1 Functions=Functions +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +!Filesystem\ Utils= + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +!Utils\ for\ file\ system\ interaction.= + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +!Net\ Utils= + +#: i18n/tmp/Utils/Functions/Net/application.js:2 +!Utils\ for\ interaction\ with\ the\ Internet.= + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 536482d3de..6cdeb51b4e 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 08\:47+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 14\:40+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Client/script.js:26 !Select\ your\ region\:= @@ -1330,6 +1330,31 @@ Science=Science #: i18n/tmp/Engines/Wine/category.js:1 !Wine= +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +#, fuzzy +!Wine\ Engine=Installeur en ligne + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +!The\ Wine\ engine.= + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +!QuickScript= + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +!QuickScripts\ for\ Wine.= + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 +!Wine\ Shortcuts= + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +!Shortcuts\ for\ Wine.= + +#: i18n/tmp/Engines/Wine/Tools/application.js:1 +!Wine\ Tools= + +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +!Tools\ for\ Wine.= + #: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 !Configure\ Wine= @@ -1358,9 +1383,33 @@ Science=Science #, fuzzy !Wine\ uninstaller=Installeur en ligne +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +!Wine\ Verbs= + +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +!Verbs\ for\ Wine.= + +#: i18n/tmp/Utils/Functions/Apps/application.js:1 +!App\ Utils= + +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +!Utils\ for\ apps.= + #: i18n/tmp/Utils/Functions/category.js:1 Functions=Fonctions +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +!Filesystem\ Utils= + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +!Utils\ for\ file\ system\ interaction.= + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +!Net\ Utils= + +#: i18n/tmp/Utils/Functions/Net/application.js:2 +!Utils\ for\ interaction\ with\ the\ Internet.= + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 !Please\ wait\ while\ {0}\ is\ extracted\ ...= diff --git a/i18n/de.po b/i18n/de.po index 4333ef43bf..a3f74d52f2 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 08:47+0000\n" +"POT-Creation-Date: 2018-04-06 14:40+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -3150,6 +3150,39 @@ msgstr "Lernprogramme" msgid "Wine" msgstr "Wine" +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +#, fuzzy +msgid "Wine Engine" +msgstr "Wine Uninstaller" + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +msgid "The Wine engine." +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +msgid "QuickScript" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +msgid "QuickScripts for Wine." +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 +msgid "Wine Shortcuts" +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +msgid "Shortcuts for Wine." +msgstr "" + +#: i18n/tmp/Engines/Wine/Tools/application.js:1 +msgid "Wine Tools" +msgstr "" + +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +msgid "Tools for Wine." +msgstr "" + #: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 msgid "Configure Wine" msgstr "Wine einrichten" @@ -3186,10 +3219,42 @@ msgstr "Terminal öffnen" msgid "Wine uninstaller" msgstr "Wine Uninstaller" +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +msgid "Wine Verbs" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +msgid "Verbs for Wine." +msgstr "" + +#: i18n/tmp/Utils/Functions/Apps/application.js:1 +msgid "App Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +msgid "Utils for apps." +msgstr "" + #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" msgstr "Functions" +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +msgid "Filesystem Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +msgid "Utils for file system interaction." +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +msgid "Net Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/application.js:2 +msgid "Utils for interaction with the Internet." +msgstr "" + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." diff --git a/i18n/fr.po b/i18n/fr.po index 6558b770ee..135d4b6403 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 08:47+0000\n" +"POT-Creation-Date: 2018-04-06 14:40+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -2714,6 +2714,39 @@ msgstr "Science" msgid "Wine" msgstr "" +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +#, fuzzy +msgid "Wine Engine" +msgstr "Installeur en ligne" + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +msgid "The Wine engine." +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +msgid "QuickScript" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +msgid "QuickScripts for Wine." +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 +msgid "Wine Shortcuts" +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +msgid "Shortcuts for Wine." +msgstr "" + +#: i18n/tmp/Engines/Wine/Tools/application.js:1 +msgid "Wine Tools" +msgstr "" + +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +msgid "Tools for Wine." +msgstr "" + #: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 msgid "Configure Wine" msgstr "" @@ -2751,10 +2784,42 @@ msgstr "" msgid "Wine uninstaller" msgstr "Installeur en ligne" +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +msgid "Wine Verbs" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +msgid "Verbs for Wine." +msgstr "" + +#: i18n/tmp/Utils/Functions/Apps/application.js:1 +msgid "App Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +msgid "Utils for apps." +msgstr "" + #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" msgstr "Fonctions" +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +msgid "Filesystem Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +msgid "Utils for file system interaction." +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +msgid "Net Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/application.js:2 +msgid "Utils for interaction with the Internet." +msgstr "" + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." diff --git a/i18n/keys.pot b/i18n/keys.pot index f527f5b28b..83cc3c9db9 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 08:47+0000\n" +"POT-Creation-Date: 2018-04-06 14:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2393,6 +2393,38 @@ msgstr "" msgid "Wine" msgstr "" +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +msgid "Wine Engine" +msgstr "" + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +msgid "The Wine engine." +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +msgid "QuickScript" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +msgid "QuickScripts for Wine." +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 +msgid "Wine Shortcuts" +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +msgid "Shortcuts for Wine." +msgstr "" + +#: i18n/tmp/Engines/Wine/Tools/application.js:1 +msgid "Wine Tools" +msgstr "" + +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +msgid "Tools for Wine." +msgstr "" + #: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 msgid "Configure Wine" msgstr "" @@ -2429,10 +2461,42 @@ msgstr "" msgid "Wine uninstaller" msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +msgid "Wine Verbs" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +msgid "Verbs for Wine." +msgstr "" + +#: i18n/tmp/Utils/Functions/Apps/application.js:1 +msgid "App Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +msgid "Utils for apps." +msgstr "" + #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" msgstr "" +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +msgid "Filesystem Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +msgid "Utils for file system interaction." +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +msgid "Net Utils" +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/application.js:2 +msgid "Utils for interaction with the Internet." +msgstr "" + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." From f8788ce2e3c1863828dfb8051c0b5bcdbf34a3d2 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 16:49:11 +0200 Subject: [PATCH 30/63] Add ID to json (#535) --- Applications/Accessories/7-zip/Online/script.json | 1 + Applications/Accessories/7-zip/application.json | 1 + Applications/Accessories/ImgBurn/Online/script.json | 1 + Applications/Accessories/ImgBurn/application.json | 1 + .../Accessories/Soundplant/Online/script.json | 1 + Applications/Accessories/Soundplant/application.json | 1 + Applications/Accessories/category.json | 1 + Applications/Custom/LocalInstaller/Local/script.json | 1 + Applications/Custom/LocalInstaller/application.json | 1 + .../Custom/OnlineInstaller/Online/script.json | 1 + Applications/Custom/OnlineInstaller/application.json | 1 + Applications/Custom/category.json | 1 + Applications/Development/Notepad++/application.json | 1 + Applications/Development/Notepad++/v7.2.2/script.json | 1 + Applications/Development/category.json | 1 + .../Local/script.json | 1 + .../application.json | 3 ++- .../Games/Age of Empires II HD/Steam/script.json | 1 + .../Games/Age of Empires II HD/application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Games/Assassin's Creed II/Steam/script.json | 1 + .../Games/Assassin's Creed II/application.json | 1 + .../Games/Assassin's Creed III/Steam/script.json | 1 + .../Games/Assassin's Creed III/application.json | 1 + .../Assassin's Creed IV Black Flag/Steam/script.json | 1 + .../Assassin's Creed IV Black Flag/application.json | 1 + .../Assassin's Creed Revelations/Steam/script.json | 1 + .../Assassin's Creed Revelations/application.json | 1 + .../Games/Assassin's Creed Unity/Steam/script.json | 1 + .../Games/Assassin's Creed Unity/application.json | 1 + Applications/Games/Assassin's Creed/Steam/script.json | 1 + Applications/Games/Assassin's Creed/application.json | 1 + .../Assassin's Creed: Brotherhood/Steam/script.json | 1 + .../Assassin's Creed: Brotherhood/application.json | 1 + Applications/Games/Audiosurf/Steam/script.json | 1 + Applications/Games/Audiosurf/application.json | 1 + Applications/Games/BRINK/Steam/script.json | 1 + Applications/Games/BRINK/application.json | 1 + .../Steam/script.json" | 1 + .../application.json" | 1 + .../Steam/script.json" | 1 + .../Batman\342\204\242: Arkham City/application.json" | 1 + .../Steam/script.json" | 1 + .../application.json" | 1 + .../Games/Beyond Good and Evil/Uplay/script.json | 1 + .../Games/Beyond Good and Evil/application.json | 1 + Applications/Games/BioShock/Steam (Demo)/script.json | 1 + Applications/Games/BioShock/Steam/script.json | 1 + Applications/Games/BioShock/application.json | 1 + Applications/Games/Black Mesa/Steam/script.json | 1 + Applications/Games/Black Mesa/application.json | 1 + Applications/Games/Blizzard app/Online/script.json | 1 + Applications/Games/Blizzard app/application.json | 1 + Applications/Games/Borderlands/Steam/script.json | 2 +- Applications/Games/Borderlands/application.json | 1 + Applications/Games/Braid/Steam (Demo)/script.json | 1 + Applications/Games/Braid/Steam/script.json | 1 + Applications/Games/Braid/application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + Applications/Games/CONSORTIUM/Steam/script.json | 1 + Applications/Games/CONSORTIUM/application.json | 1 + Applications/Games/Caesar III/Local/script.json | 1 + Applications/Games/Caesar III/Steam/script.json | 1 + Applications/Games/Caesar III/application.json | 1 + .../Steam (Demo)/script.json | 1 + .../Games/Call of Juarez Gunslinger/Steam/script.json | 1 + .../Games/Call of Juarez Gunslinger/application.json | 1 + Applications/Games/ChromaGun/Steam (Demo)/script.json | 1 + Applications/Games/ChromaGun/Steam/script.json | 1 + Applications/Games/ChromaGun/application.json | 1 + Applications/Games/Civilization V/Steam/script.json | 1 + Applications/Games/Civilization V/application.json | 3 ++- Applications/Games/Clicker Heroes/Steam/script.json | 1 + Applications/Games/Clicker Heroes/application.json | 1 + Applications/Games/Cogs/Steam (Demo)/script.json | 1 + Applications/Games/Cogs/Steam/script.json | 1 + Applications/Games/Cogs/application.json | 1 + .../Local/script.json | 1 + .../application.json | 1 + .../Consortium: The Tower/Steam (Demo)/script.json | 1 + .../Games/Consortium: The Tower/Steam/script.json | 1 + .../Games/Consortium: The Tower/application.json | 1 + Applications/Games/Crayon Physics/Online/script.json | 1 + Applications/Games/Crayon Physics/application.json | 1 + .../Games/DC Universe Online/Online/script.json | 1 + .../Games/DC Universe Online/application.json | 1 + Applications/Games/DOOM (2016)/Steam/script.json | 1 + Applications/Games/DOOM (2016)/application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Games/Dragon Ball Xenoverse 2/Steam/script.json | 11 ++++++----- .../Games/Dragon Ball Xenoverse 2/application.json | 1 + .../Games/Dragon Ball Xenoverse/Steam/script.json | 11 ++++++----- .../Games/Dragon Ball Xenoverse/application.json | 1 + Applications/Games/Druid Soccer/Online/script.json | 1 + Applications/Games/Druid Soccer/application.json | 1 + .../Online/script.json | 1 + .../Earth Eternal - Valkal's Shadow/application.json | 1 + Applications/Games/Elite:Dangerous/Steam/script.json | 1 + Applications/Games/Elite:Dangerous/application.json | 1 + Applications/Games/Enderal/Steam/script.json | 1 + Applications/Games/Enderal/application.json | 1 + .../Games/Epic Games Launcher/Local/script.json | 1 + .../Games/Epic Games Launcher/Online/script.json | 1 + .../Games/Epic Games Launcher/application.json | 1 + Applications/Games/Ether One Redux/Steam/script.json | 1 + Applications/Games/Ether One Redux/application.json | 1 + .../Games/Europa Universalis II/Local/script.json | 1 + .../Games/Europa Universalis II/application.json | 1 + .../Europa Universalis IV/Steam (Demo)/script.json | 1 + .../Games/Europa Universalis IV/Steam/script.json | 1 + .../Games/Europa Universalis IV/application.json | 1 + Applications/Games/Far Cry 2/Steam/script.json | 11 ++++++----- Applications/Games/Far Cry 2/application.json | 1 + .../Games/Far Cry 3 - Blood Dragon/Uplay/script.json | 1 + .../Games/Far Cry 3 - Blood Dragon/application.json | 1 + Applications/Games/Far Cry/Steam/script.json | 1 + Applications/Games/Far Cry/application.json | 1 + Applications/Games/FlatOut/Steam (Demo)/script.json | 1 + Applications/Games/FlatOut/Steam/script.json | 1 + Applications/Games/FlatOut/application.json | 1 + .../Games/Goodbye Deponia/Steam (Demo)/script.json | 1 + Applications/Games/Goodbye Deponia/Steam/script.json | 1 + Applications/Games/Goodbye Deponia/application.json | 1 + Applications/Games/Guild Wars 2/Local/script.json | 1 + Applications/Games/Guild Wars 2/Online/script.json | 1 + Applications/Games/Guild Wars 2/application.json | 1 + Applications/Games/Hearthstone/Online/script.json | 1 + Applications/Games/Hearthstone/application.json | 1 + .../Games/Heroes of the Storm/Online/script.json | 1 + .../Games/Heroes of the Storm/application.json | 1 + .../Games/Hexcells Infinite/Steam/script.json | 1 + Applications/Games/Hexcells Infinite/application.json | 1 + Applications/Games/Hexcells Plus/Steam/script.json | 1 + Applications/Games/Hexcells Plus/application.json | 1 + Applications/Games/Hexcells/Steam/script.json | 1 + Applications/Games/Hexcells/application.json | 1 + Applications/Games/Icy Tower/application.json | 3 ++- Applications/Games/Icy Tower/v1.5/script.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Games/League of Legends/Client/script.json | 1 + Applications/Games/League of Legends/application.json | 1 + Applications/Games/Mafia II/Steam (Demo)/script.json | 1 + Applications/Games/Mafia II/Steam/script.json | 1 + Applications/Games/Mafia II/application.json | 1 + Applications/Games/Mass Effect 2/Steam/script.json | 1 + Applications/Games/Mass Effect 2/application.json | 1 + Applications/Games/Mass Effect/Steam/script.json | 1 + Applications/Games/Mass Effect/application.json | 1 + .../Medieval II: Total War/Steam (Demo)/script.json | 1 + .../Games/Medieval II: Total War/Steam/script.json | 1 + .../Games/Medieval II: Total War/application.json | 1 + Applications/Games/Mirror's Edge/Steam/script.json | 1 + Applications/Games/Mirror's Edge/application.json | 1 + .../Games/Mount & Blade/Steam (Demo)/script.json | 1 + Applications/Games/Mount & Blade/Steam/script.json | 1 + Applications/Games/Mount & Blade/application.json | 1 + .../Games/Niko: Through The Dream/Steam/script.json | 1 + .../Games/Niko: Through The Dream/application.json | 1 + Applications/Games/Origin/Local (Legacy)/script.json | 1 + Applications/Games/Origin/Online (Legacy)/script.json | 1 + Applications/Games/Origin/Online/script.json | 1 + Applications/Games/Origin/application.json | 1 + .../Steam (Demo)/script.json | 1 + .../Orwell: Keeping an Eye On You/Steam/script.json | 1 + .../Orwell: Keeping an Eye On You/application.json | 1 + Applications/Games/Overwatch/Online/script.json | 1 + Applications/Games/Overwatch/application.json | 1 + Applications/Games/PAYDAY The Heist/Steam/script.json | 1 + Applications/Games/PAYDAY The Heist/application.json | 1 + Applications/Games/Prehistorik/Online/script.json | 1 + Applications/Games/Prehistorik/application.json | 1 + Applications/Games/Prey/Steam (Demo)/script.json | 1 + Applications/Games/Prey/Steam/script.json | 1 + Applications/Games/Prey/application.json | 1 + .../Prince Of Persia: Original/Online/script.json | 1 + .../Games/Prince Of Persia: Original/application.json | 1 + .../Uplay/script.json | 1 + .../application.json | 1 + .../Steam (Demo)/script.json | 1 + .../Games/Pro Evolution Soccer 2018/Steam/script.json | 1 + .../Games/Pro Evolution Soccer 2018/application.json | 1 + .../Games/Q.U.B.E: Director's Cut/Steam/script.json | 1 + .../Games/Q.U.B.E: Director's Cut/application.json | 1 + .../Games/Quantum Conundrum/Steam/script.json | 1 + Applications/Games/Quantum Conundrum/application.json | 1 + .../Games/Rayman Legends/Steam (Demo)/script.json | 1 + Applications/Games/Rayman Legends/Steam/script.json | 1 + Applications/Games/Rayman Legends/application.json | 1 + Applications/Games/Rayman Origins/Uplay/script.json | 1 + Applications/Games/Rayman Origins/application.json | 1 + Applications/Games/Red Trigger/Steam/script.json | 1 + Applications/Games/Red Trigger/application.json | 1 + Applications/Games/Resident Evil 3/Local/script.json | 1 + Applications/Games/Resident Evil 3/application.json | 3 ++- Applications/Games/Road Rash/Online/script.json | 1 + Applications/Games/Road Rash/application.json | 1 + Applications/Games/Rocksmith 2014/Steam/script.json | 1 + Applications/Games/Rocksmith 2014/application.json | 1 + Applications/Games/Rocksmith/Steam/script.json | 1 + Applications/Games/Rocksmith/application.json | 1 + .../Local/script.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Games/STAR WARS Battlefront II/Local/script.json | 1 + .../Games/STAR WARS Battlefront II/Steam/script.json | 1 + .../Games/STAR WARS Battlefront II/application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../Games/STAR WARS: Dark Forces/Steam/script.json | 1 + .../Games/STAR WARS: Dark Forces/application.json | 1 + .../STAR WARS: The Old Republic/Online/script.json | 1 + .../STAR WARS: The Old Republic/application.json | 1 + .../Games/Scribblenauts Unlimited/Steam/script.json | 1 + .../Games/Scribblenauts Unlimited/application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + Applications/Games/Star Craft II/Online/script.json | 3 ++- Applications/Games/Star Craft II/application.json | 3 ++- Applications/Games/Star Trek Online/Steam/script.json | 1 + Applications/Games/Star Trek Online/application.json | 1 + Applications/Games/Steam/Online/script.json | 1 + Applications/Games/Steam/application.json | 1 + .../Styx: Shards of Darkness/Steam (Demo)/script.json | 1 + .../Games/Styx: Shards of Darkness/Steam/script.json | 1 + .../Games/Styx: Shards of Darkness/application.json | 1 + Applications/Games/Subnautica/Steam/script.json | 1 + Applications/Games/Subnautica/application.json | 3 ++- .../Games/Super Blue Boy Planet/Steam/script.json | 1 + .../Games/Super Blue Boy Planet/application.json | 1 + Applications/Games/TRON RUNr/Steam (Demo)/script.json | 1 + Applications/Games/TRON RUNr/Steam/script.json | 1 + Applications/Games/TRON RUNr/application.json | 1 + Applications/Games/The Crew/Steam (Demo)/script.json | 1 + Applications/Games/The Crew/Steam/script.json | 1 + Applications/Games/The Crew/application.json | 1 + .../The Elder Scrolls IV: Oblivion/Local/script.json | 1 + .../The Elder Scrolls IV: Oblivion/Steam/script.json | 1 + .../The Elder Scrolls IV: Oblivion/application.json | 1 + .../The Elder Scrolls V: Skyrim/Steam/script.json | 1 + .../The Elder Scrolls V: Skyrim/application.json | 1 + Applications/Games/The Room Two/Steam/script.json | 1 + Applications/Games/The Room Two/application.json | 1 + Applications/Games/The Room/Steam/script.json | 1 + Applications/Games/The Room/application.json | 1 + Applications/Games/The Sims/Local/script.json | 1 + Applications/Games/The Sims/application.json | 1 + Applications/Games/The Turing Test/Steam/script.json | 1 + Applications/Games/The Turing Test/application.json | 1 + .../Steam/script.json | 1 + .../application.json | 1 + .../The Vanishing of Ethan Carter/Steam/script.json | 1 + .../The Vanishing of Ethan Carter/application.json | 1 + .../Games/The Witcher 3: Wild Hunt/Steam/script.json | 1 + .../Games/The Witcher 3: Wild Hunt/application.json | 1 + Applications/Games/The Witness/Steam/script.json | 1 + Applications/Games/The Witness/application.json | 1 + Applications/Games/Toki Tori/Steam (Demo)/script.json | 1 + Applications/Games/Toki Tori/Steam/script.json | 1 + Applications/Games/Toki Tori/application.json | 1 + .../Local (1.0->1.6)/script.json | 1 + .../Steam (Gold)/script.json | 1 + .../application.json | 1 + .../Tom Clancy's Splinter Cell/Uplay/script.json | 1 + .../Games/Tom Clancy's Splinter Cell/application.json | 1 + .../Steam (Demo)/script.json | 1 + .../Games/Tom Clancy's The Division/Steam/script.json | 1 + .../Games/Tom Clancy's The Division/application.json | 1 + .../Tomb Raider Anniversary/Steam (Demo)/script.json | 1 + .../Games/Tomb Raider Anniversary/Steam/script.json | 1 + .../Games/Tomb Raider Anniversary/application.json | 1 + .../Games/Tomb Raider Legend/Steam (Demo)/script.json | 1 + .../Games/Tomb Raider Legend/Steam/script.json | 1 + .../Games/Tomb Raider Legend/application.json | 1 + .../Tomb Raider Underworld/Steam (Demo)/script.json | 1 + .../Games/Tomb Raider Underworld/Steam/script.json | 1 + .../Games/Tomb Raider Underworld/application.json | 1 + .../Local (Demo)/script.json | 1 + .../Online (Demo)/script.json | 1 + .../Tomb Raider: The Dagger Of Xian/application.json | 1 + .../Games/Total War Rome II/Steam/script.json | 3 ++- Applications/Games/Total War Rome II/application.json | 1 + .../Games/Trackmania Turbo/Steam (Demo)/script.json | 1 + Applications/Games/Trackmania Turbo/Steam/script.json | 1 + Applications/Games/Trackmania Turbo/application.json | 1 + Applications/Games/Tropico 3/Steam/script.json | 1 + Applications/Games/Tropico 3/application.json | 1 + Applications/Games/Tropico 4/Steam (Demo)/script.json | 1 + Applications/Games/Tropico 4/Steam/script.json | 1 + Applications/Games/Tropico 4/application.json | 1 + Applications/Games/Unholy Heights/Steam/script.json | 1 + Applications/Games/Unholy Heights/application.json | 1 + Applications/Games/Uplay/Local/script.json | 1 + Applications/Games/Uplay/Online/script.json | 1 + Applications/Games/Uplay/application.json | 1 + .../Warcraft III Expansion Set/Online/script.json | 1 + .../Games/Warcraft III Expansion Set/application.json | 1 + Applications/Games/Warface/Steam/script.json | 1 + Applications/Games/Warface/application.json | 1 + .../Warlock - Master of the Arcane/Steam/script.json | 1 + .../Warlock - Master of the Arcane/application.json | 1 + Applications/Games/Wildlife Park 2/Local/script.json | 1 + Applications/Games/Wildlife Park 2/Steam/script.json | 1 + Applications/Games/Wildlife Park 2/application.json | 1 + Applications/Games/Worms Armageddon/Steam/script.json | 1 + Applications/Games/Worms Armageddon/application.json | 1 + Applications/Games/Worms Reloaded/Steam/script.json | 1 + Applications/Games/Worms Reloaded/application.json | 1 + Applications/Games/Xenon 2/Online/script.json | 1 + Applications/Games/Xenon 2/application.json | 1 + Applications/Games/category.json | 1 + Applications/Games/osu!/Local/script.json | 1 + Applications/Games/osu!/application.json | 1 + Applications/Graphics/Photofiltre/Online/script.json | 1 + Applications/Graphics/Photofiltre/application.json | 1 + Applications/Graphics/category.json | 1 + .../Internet/Internet Explorer 6.0/Online/script.json | 1 + .../Internet/Internet Explorer 6.0/application.json | 1 + .../Internet/Internet Explorer 7.0/Online/script.json | 1 + .../Internet/Internet Explorer 7.0/application.json | 1 + Applications/Internet/TeamSpeak 3/application.json | 1 + .../Internet/TeamSpeak 3/v3.0.19.4/script.json | 1 + Applications/Internet/category.json | 1 + Applications/Internet/mIRC/application.json | 3 ++- Applications/Internet/mIRC/v7.46/script.json | 1 + Applications/Multimedia/Mp3tag/Online/script.json | 1 + Applications/Multimedia/Mp3tag/application.json | 1 + Applications/Multimedia/category.json | 1 + .../Office/Adobe Acrobat Reader DC/Online/script.json | 1 + .../Office/Adobe Acrobat Reader DC/application.json | 1 + Applications/Office/ElsterFormular/Online/script.json | 1 + Applications/Office/ElsterFormular/application.json | 1 + .../Office/Microsoft Office 2010/Local/script.json | 1 + .../Office/Microsoft Office 2010/application.json | 1 + .../Office/Microsoft Office 2013/Local/script.json | 1 + .../Office/Microsoft Office 2013/application.json | 1 + Applications/Office/category.json | 1 + Applications/Other/category.json | 1 + Applications/Science/category.json | 1 + Applications/type.json | 3 ++- Engines/Wine/Tools/ConfigureWine/script.json | 3 ++- Engines/Wine/Tools/KillWineProcesses/script.json | 3 ++- Engines/Wine/Tools/RebootWine/script.json | 3 ++- Engines/Wine/Tools/RepairWinePrefix/script.json | 3 ++- Engines/Wine/Tools/WineConsole/script.json | 3 ++- Engines/Wine/Tools/WineRegistryEditor/script.json | 3 ++- Engines/Wine/Tools/WineTaskManager/script.json | 3 ++- Engines/Wine/Tools/WineTerminalOpener/script.json | 3 ++- Engines/Wine/Tools/WineUninstaller/script.json | 3 ++- Engines/Wine/category.json | 1 + Engines/type.json | 3 ++- Utils/Functions/category.json | 1 + Utils/type.json | 3 ++- validate.py | 11 ++++++++--- 363 files changed, 406 insertions(+), 40 deletions(-) diff --git a/Applications/Accessories/7-zip/Online/script.json b/Applications/Accessories/7-zip/Online/script.json index 0b3cdfb785..301b155b11 100644 --- a/Applications/Accessories/7-zip/Online/script.json +++ b/Applications/Accessories/7-zip/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Accessories/7-zip/application.json b/Applications/Accessories/7-zip/application.json index 0f325577e3..a33b661a99 100644 --- a/Applications/Accessories/7-zip/application.json +++ b/Applications/Accessories/7-zip/application.json @@ -1,4 +1,5 @@ { "name": "7-zip", + "id": "7zip", "description": "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." } diff --git a/Applications/Accessories/ImgBurn/Online/script.json b/Applications/Accessories/ImgBurn/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Accessories/ImgBurn/Online/script.json +++ b/Applications/Accessories/ImgBurn/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Accessories/ImgBurn/application.json b/Applications/Accessories/ImgBurn/application.json index 9092fe8c1a..071615f54a 100644 --- a/Applications/Accessories/ImgBurn/application.json +++ b/Applications/Accessories/ImgBurn/application.json @@ -1,4 +1,5 @@ { "name": "ImgBurn", + "id": "ImgBurn", "description": "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." } diff --git a/Applications/Accessories/Soundplant/Online/script.json b/Applications/Accessories/Soundplant/Online/script.json index 8b598142f3..eda3a7f9f0 100644 --- a/Applications/Accessories/Soundplant/Online/script.json +++ b/Applications/Accessories/Soundplant/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Accessories/Soundplant/application.json b/Applications/Accessories/Soundplant/application.json index c0bae8e78d..79485f5cbe 100644 --- a/Applications/Accessories/Soundplant/application.json +++ b/Applications/Accessories/Soundplant/application.json @@ -1,4 +1,5 @@ { "name": "Soundplant", + "id": "Soundplant", "description": "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" } diff --git a/Applications/Accessories/category.json b/Applications/Accessories/category.json index b6efab51d9..be7be734d9 100644 --- a/Applications/Accessories/category.json +++ b/Applications/Accessories/category.json @@ -1,4 +1,5 @@ { "name": "Accessories", + "id": "Accessories", "type": "INSTALLERS" } diff --git a/Applications/Custom/LocalInstaller/Local/script.json b/Applications/Custom/LocalInstaller/Local/script.json index 076ad2ef6b..b94239c043 100644 --- a/Applications/Custom/LocalInstaller/Local/script.json +++ b/Applications/Custom/LocalInstaller/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Custom/LocalInstaller/application.json b/Applications/Custom/LocalInstaller/application.json index f8bdcde341..48d635bcd5 100644 --- a/Applications/Custom/LocalInstaller/application.json +++ b/Applications/Custom/LocalInstaller/application.json @@ -1,4 +1,5 @@ { "name": "Local Installer", + "id": "Local_Installer", "description": "The Local Installer allows you to install custom applications from your local computer." } diff --git a/Applications/Custom/OnlineInstaller/Online/script.json b/Applications/Custom/OnlineInstaller/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Custom/OnlineInstaller/Online/script.json +++ b/Applications/Custom/OnlineInstaller/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Custom/OnlineInstaller/application.json b/Applications/Custom/OnlineInstaller/application.json index c03d82ff4b..55316ee001 100644 --- a/Applications/Custom/OnlineInstaller/application.json +++ b/Applications/Custom/OnlineInstaller/application.json @@ -1,4 +1,5 @@ { "name": "Online Installer", + "id": "Online_Installer", "description": "The Online Installer allows you to install custom applications from the Internet." } diff --git a/Applications/Custom/category.json b/Applications/Custom/category.json index e392fcccfa..2452e3c351 100644 --- a/Applications/Custom/category.json +++ b/Applications/Custom/category.json @@ -1,4 +1,5 @@ { "name": "Custom", + "id": "Custom", "type": "INSTALLERS" } diff --git a/Applications/Development/Notepad++/application.json b/Applications/Development/Notepad++/application.json index a26401fae5..1ae49a8cc8 100644 --- a/Applications/Development/Notepad++/application.json +++ b/Applications/Development/Notepad++/application.json @@ -1,4 +1,5 @@ { "name": "Notepad++", + "id": "Notepadplusplus", "description": "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

Source: http://notepad-plus.sourceforge.net/uk/site.htm" } diff --git a/Applications/Development/Notepad++/v7.2.2/script.json b/Applications/Development/Notepad++/v7.2.2/script.json index 7619ed558c..c8b74e569a 100644 --- a/Applications/Development/Notepad++/v7.2.2/script.json +++ b/Applications/Development/Notepad++/v7.2.2/script.json @@ -1,5 +1,6 @@ { "scriptName": "v.7.2.2", + "id": "v_7_2_2", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Development/category.json b/Applications/Development/category.json index 97d609a6b4..a37cb891b0 100644 --- a/Applications/Development/category.json +++ b/Applications/Development/category.json @@ -1,4 +1,5 @@ { "name": "Development", + "id": "Development", "type": "INSTALLERS" } diff --git a/Applications/Games/18 Wheels of Steel Across America/Local/script.json b/Applications/Games/18 Wheels of Steel Across America/Local/script.json index c94b0a174a..592edae63b 100644 --- a/Applications/Games/18 Wheels of Steel Across America/Local/script.json +++ b/Applications/Games/18 Wheels of Steel Across America/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/18 Wheels of Steel Across America/application.json b/Applications/Games/18 Wheels of Steel Across America/application.json index f30828ad31..9398f93611 100644 --- a/Applications/Games/18 Wheels of Steel Across America/application.json +++ b/Applications/Games/18 Wheels of Steel Across America/application.json @@ -1,4 +1,5 @@ { "name": "18 Wheels of Steel: Across America", + "id": "18_Wheels_of_Steel_Across_America", "description": "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." -} \ No newline at end of file +} diff --git a/Applications/Games/Age of Empires II HD/Steam/script.json b/Applications/Games/Age of Empires II HD/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.json +++ b/Applications/Games/Age of Empires II HD/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Age of Empires II HD/application.json b/Applications/Games/Age of Empires II HD/application.json index f1bbdedf22..cf0d8667be 100644 --- a/Applications/Games/Age of Empires II HD/application.json +++ b/Applications/Games/Age of Empires II HD/application.json @@ -1,4 +1,5 @@ { "name": "Age of Empires II HD", + "id": "Age_of_Empires_II_HD", "description": "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" } diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json index 4783164bea..305fd7a565 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Age of Empires III: Complete Collection/application.json b/Applications/Games/Age of Empires III: Complete Collection/application.json index ef425414c0..6bab257fcd 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/application.json +++ b/Applications/Games/Age of Empires III: Complete Collection/application.json @@ -1,4 +1,5 @@ { "name": "Age of Empires® III: Complete Collection", + "id": "Age_of_Empires_III_Complete_Collection", "description": "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." } diff --git a/Applications/Games/Assassin's Creed II/Steam/script.json b/Applications/Games/Assassin's Creed II/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Assassin's Creed II/Steam/script.json +++ b/Applications/Games/Assassin's Creed II/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed II/application.json b/Applications/Games/Assassin's Creed II/application.json index 9ad5274aa4..5527ce8625 100644 --- a/Applications/Games/Assassin's Creed II/application.json +++ b/Applications/Games/Assassin's Creed II/application.json @@ -1,4 +1,5 @@ { "name": "Assassin’s Creed II", + "id": "Assassins_Creed_II", "description": "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." } diff --git a/Applications/Games/Assassin's Creed III/Steam/script.json b/Applications/Games/Assassin's Creed III/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Assassin's Creed III/Steam/script.json +++ b/Applications/Games/Assassin's Creed III/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed III/application.json b/Applications/Games/Assassin's Creed III/application.json index 8464652d01..55c69342ed 100644 --- a/Applications/Games/Assassin's Creed III/application.json +++ b/Applications/Games/Assassin's Creed III/application.json @@ -1,4 +1,5 @@ { "name": "Assassin’s Creed® III", + "id": "Assassins_Creed_III", "description": "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." } diff --git a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json +++ b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed IV Black Flag/application.json b/Applications/Games/Assassin's Creed IV Black Flag/application.json index 91014a75cc..56050b81fe 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/application.json +++ b/Applications/Games/Assassin's Creed IV Black Flag/application.json @@ -1,4 +1,5 @@ { "name": "Assassin’s Creed® IV Black Flag™", + "id": "Assassins_Creed_IV_Black_Flag", "description": "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." } diff --git a/Applications/Games/Assassin's Creed Revelations/Steam/script.json b/Applications/Games/Assassin's Creed Revelations/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Assassin's Creed Revelations/Steam/script.json +++ b/Applications/Games/Assassin's Creed Revelations/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed Revelations/application.json b/Applications/Games/Assassin's Creed Revelations/application.json index d49aec08e3..00163541f8 100644 --- a/Applications/Games/Assassin's Creed Revelations/application.json +++ b/Applications/Games/Assassin's Creed Revelations/application.json @@ -1,4 +1,5 @@ { "name": "Assassin's Creed® Revelations", + "id": "Assassins_Creed_Revelations", "description": "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." } diff --git a/Applications/Games/Assassin's Creed Unity/Steam/script.json b/Applications/Games/Assassin's Creed Unity/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/Assassin's Creed Unity/Steam/script.json +++ b/Applications/Games/Assassin's Creed Unity/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Assassin's Creed Unity/application.json b/Applications/Games/Assassin's Creed Unity/application.json index eb6674f7ac..f7be4c4c1a 100644 --- a/Applications/Games/Assassin's Creed Unity/application.json +++ b/Applications/Games/Assassin's Creed Unity/application.json @@ -1,4 +1,5 @@ { "name": "Assassin’s Creed® Unity", + "id": "Assassins_Creed_Unity", "description": "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." } diff --git a/Applications/Games/Assassin's Creed/Steam/script.json b/Applications/Games/Assassin's Creed/Steam/script.json index 24be916686..2547891ffe 100644 --- a/Applications/Games/Assassin's Creed/Steam/script.json +++ b/Applications/Games/Assassin's Creed/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Assassin's Creed/application.json b/Applications/Games/Assassin's Creed/application.json index 342ae2942f..b806e1425b 100644 --- a/Applications/Games/Assassin's Creed/application.json +++ b/Applications/Games/Assassin's Creed/application.json @@ -1,4 +1,5 @@ { "name": "Assassin's Creed™", + "id": "Assassins_Creed", "description": "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." } diff --git a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json index 4949df029b..d4e2c220e6 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX"], "free": false, diff --git a/Applications/Games/Assassin's Creed: Brotherhood/application.json b/Applications/Games/Assassin's Creed: Brotherhood/application.json index 4f3f664b20..c0d3ed303b 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/application.json +++ b/Applications/Games/Assassin's Creed: Brotherhood/application.json @@ -1,4 +1,5 @@ { "name": "Assassin’s Creed® Brotherhood", + "id": "Assassins_Creed_Brotherhood", "description": "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." } diff --git a/Applications/Games/Audiosurf/Steam/script.json b/Applications/Games/Audiosurf/Steam/script.json index f580e49c01..275d56d085 100644 --- a/Applications/Games/Audiosurf/Steam/script.json +++ b/Applications/Games/Audiosurf/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX","LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Audiosurf/application.json b/Applications/Games/Audiosurf/application.json index 987a39224a..6e99ae5717 100644 --- a/Applications/Games/Audiosurf/application.json +++ b/Applications/Games/Audiosurf/application.json @@ -1,4 +1,5 @@ { "name": "Audiosurf", + "id": "Audiosurf", "description": "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." } diff --git a/Applications/Games/BRINK/Steam/script.json b/Applications/Games/BRINK/Steam/script.json index 82941879df..ac974f5844 100644 --- a/Applications/Games/BRINK/Steam/script.json +++ b/Applications/Games/BRINK/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/BRINK/application.json b/Applications/Games/BRINK/application.json index 32e4c6c90c..91a30971d4 100644 --- a/Applications/Games/BRINK/application.json +++ b/Applications/Games/BRINK/application.json @@ -1,4 +1,5 @@ { "name": "BRINK", + "id": "BRINK", "description": "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" } diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" index 4ee39d18b6..c453d63f28 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" index d7f02ae7f3..1090ca806c 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" @@ -1,4 +1,5 @@ { "name": "Batman™: Arkham Asylum", + "id": "Batman_Arkham_Asylum", "description": "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." } diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" index 4ee39d18b6..c453d63f28 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/application.json" "b/Applications/Games/Batman\342\204\242: Arkham City/application.json" index 6cc8845218..ee55b328b1 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/application.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/application.json" @@ -1,4 +1,5 @@ { "name": "Batman™: Arkham City", + "id": "Batman_Arkham_City", "description": "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security \"home\" for all of Gotham City's thugs, gangsters and insane criminal masterminds. Featuring an incredible Rogues Gallery of Gotham City's most dangerous criminals including Catwoman, The Joker, The Riddler, Two-Face, Harley Quinn, The Penguin, Mr. Freeze and many others, the game allows players to genuinely experience what it feels like to be The Dark Knight delivering justice on the streets of Gotham City." } diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" index 24be916686..2547891ffe 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" "b/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" index b0864ce687..de101b7a73 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" @@ -1,4 +1,5 @@ { "name": "Batman™: Arkham Origins", + "id": "Batman_Arkham_Origins", "description": "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." } diff --git a/Applications/Games/Beyond Good and Evil/Uplay/script.json b/Applications/Games/Beyond Good and Evil/Uplay/script.json index 9db47efa04..9d01f26f1c 100644 --- a/Applications/Games/Beyond Good and Evil/Uplay/script.json +++ b/Applications/Games/Beyond Good and Evil/Uplay/script.json @@ -1,5 +1,6 @@ { "scriptName": "Uplay", + "id": "Uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Beyond Good and Evil/application.json b/Applications/Games/Beyond Good and Evil/application.json index 24ea274042..8d14ad4c3e 100644 --- a/Applications/Games/Beyond Good and Evil/application.json +++ b/Applications/Games/Beyond Good and Evil/application.json @@ -1,4 +1,5 @@ { "name": "Beyond Good and Evil™", + "id": "Beyond_Good_and_Evil", "description": "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." } diff --git a/Applications/Games/BioShock/Steam (Demo)/script.json b/Applications/Games/BioShock/Steam (Demo)/script.json index 0c0f8295ec..eb6627a79c 100644 --- a/Applications/Games/BioShock/Steam (Demo)/script.json +++ b/Applications/Games/BioShock/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/BioShock/Steam/script.json b/Applications/Games/BioShock/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/BioShock/Steam/script.json +++ b/Applications/Games/BioShock/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/BioShock/application.json b/Applications/Games/BioShock/application.json index 47652fc7b7..ae4cbe6700 100644 --- a/Applications/Games/BioShock/application.json +++ b/Applications/Games/BioShock/application.json @@ -1,4 +1,5 @@ { "name": "BioShock™", + "id": "BioShock", "description": "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way." } diff --git a/Applications/Games/Black Mesa/Steam/script.json b/Applications/Games/Black Mesa/Steam/script.json index 3a5d8f86ef..4666549a3d 100644 --- a/Applications/Games/Black Mesa/Steam/script.json +++ b/Applications/Games/Black Mesa/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Black Mesa/application.json b/Applications/Games/Black Mesa/application.json index 2ba0c8f005..6aaf91d36e 100644 --- a/Applications/Games/Black Mesa/application.json +++ b/Applications/Games/Black Mesa/application.json @@ -1,4 +1,5 @@ { "name": "Black Mesa", + "id": "Black_Mesa", "description": "Relive Half-Life in this highly acclaimed, fan-made recreation" } diff --git a/Applications/Games/Blizzard app/Online/script.json b/Applications/Games/Blizzard app/Online/script.json index 008e4886be..4aec46668d 100644 --- a/Applications/Games/Blizzard app/Online/script.json +++ b/Applications/Games/Blizzard app/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Blizzard app", + "id": "Blizzard_app", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Blizzard app/application.json b/Applications/Games/Blizzard app/application.json index f9ed01ed77..45db561caa 100644 --- a/Applications/Games/Blizzard app/application.json +++ b/Applications/Games/Blizzard app/application.json @@ -1,4 +1,5 @@ { "name": "Blizzard app", + "id": "Blizzard_app", "description": "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" } diff --git a/Applications/Games/Borderlands/Steam/script.json b/Applications/Games/Borderlands/Steam/script.json index 27187f8cbf..4666549a3d 100644 --- a/Applications/Games/Borderlands/Steam/script.json +++ b/Applications/Games/Borderlands/Steam/script.json @@ -1,6 +1,6 @@ - { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Borderlands/application.json b/Applications/Games/Borderlands/application.json index 172834f3a4..000d5a855e 100644 --- a/Applications/Games/Borderlands/application.json +++ b/Applications/Games/Borderlands/application.json @@ -1,4 +1,5 @@ { "name": "Borderlands", + "id": "Borderlands", "description": "Lock, Load, & Face the Madness

Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." } diff --git a/Applications/Games/Braid/Steam (Demo)/script.json b/Applications/Games/Braid/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Braid/Steam (Demo)/script.json +++ b/Applications/Games/Braid/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Braid/Steam/script.json b/Applications/Games/Braid/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Braid/Steam/script.json +++ b/Applications/Games/Braid/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Braid/application.json b/Applications/Games/Braid/application.json index c12c60cf99..eea74a6b33 100644 --- a/Applications/Games/Braid/application.json +++ b/Applications/Games/Braid/application.json @@ -1,4 +1,5 @@ { "name": "Braid", + "id": "Braid", "description": "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." } diff --git a/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json b/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json +++ b/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Burnout Paradise: The Ultimate Box/application.json b/Applications/Games/Burnout Paradise: The Ultimate Box/application.json index 96eeeadc1f..d96d531f86 100644 --- a/Applications/Games/Burnout Paradise: The Ultimate Box/application.json +++ b/Applications/Games/Burnout Paradise: The Ultimate Box/application.json @@ -1,4 +1,5 @@ { "name": "Burnout™ Paradise: The Ultimate Box", + "id": "Burnout_Paradise_The_Ultimate_Box", "description": "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." } diff --git a/Applications/Games/CONSORTIUM/Steam/script.json b/Applications/Games/CONSORTIUM/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/CONSORTIUM/Steam/script.json +++ b/Applications/Games/CONSORTIUM/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/CONSORTIUM/application.json b/Applications/Games/CONSORTIUM/application.json index 42f5547b39..1e01b698f0 100644 --- a/Applications/Games/CONSORTIUM/application.json +++ b/Applications/Games/CONSORTIUM/application.json @@ -1,4 +1,5 @@ { "name": "CONSORTIUM", + "id": "CONSORTIUM", "description": "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." } diff --git a/Applications/Games/Caesar III/Local/script.json b/Applications/Games/Caesar III/Local/script.json index d8e29cfd25..c39b13fc01 100644 --- a/Applications/Games/Caesar III/Local/script.json +++ b/Applications/Games/Caesar III/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Caesar III/Steam/script.json b/Applications/Games/Caesar III/Steam/script.json index a043f9c28e..7bb3cfa6a2 100644 --- a/Applications/Games/Caesar III/Steam/script.json +++ b/Applications/Games/Caesar III/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Caesar III/application.json b/Applications/Games/Caesar III/application.json index 042424f24e..8c5500365a 100644 --- a/Applications/Games/Caesar III/application.json +++ b/Applications/Games/Caesar III/application.json @@ -1,4 +1,5 @@ { "name": "Caesar III", + "id": "Caesar_III", "description": "Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" } diff --git a/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json b/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json +++ b/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Call of Juarez Gunslinger/Steam/script.json b/Applications/Games/Call of Juarez Gunslinger/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Call of Juarez Gunslinger/Steam/script.json +++ b/Applications/Games/Call of Juarez Gunslinger/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Call of Juarez Gunslinger/application.json b/Applications/Games/Call of Juarez Gunslinger/application.json index 0aa022b901..6365354f45 100644 --- a/Applications/Games/Call of Juarez Gunslinger/application.json +++ b/Applications/Games/Call of Juarez Gunslinger/application.json @@ -1,4 +1,5 @@ { "name": "Call of Juarez® Gunslinger", + "id": "Call_of_Juarez_Gunslinger", "description": "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." } diff --git a/Applications/Games/ChromaGun/Steam (Demo)/script.json b/Applications/Games/ChromaGun/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/ChromaGun/Steam (Demo)/script.json +++ b/Applications/Games/ChromaGun/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/ChromaGun/Steam/script.json b/Applications/Games/ChromaGun/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/ChromaGun/Steam/script.json +++ b/Applications/Games/ChromaGun/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/ChromaGun/application.json b/Applications/Games/ChromaGun/application.json index 728324ca9c..8459b941d7 100644 --- a/Applications/Games/ChromaGun/application.json +++ b/Applications/Games/ChromaGun/application.json @@ -1,4 +1,5 @@ { "name": "ChromaGun", + "id": "ChromaGun", "description": "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

That being said, welcome and good luck!" } diff --git a/Applications/Games/Civilization V/Steam/script.json b/Applications/Games/Civilization V/Steam/script.json index 29c227d918..37bc1b937e 100644 --- a/Applications/Games/Civilization V/Steam/script.json +++ b/Applications/Games/Civilization V/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Civilization V/application.json b/Applications/Games/Civilization V/application.json index 7eb8af3488..ca9e81a389 100644 --- a/Applications/Games/Civilization V/application.json +++ b/Applications/Games/Civilization V/application.json @@ -1,4 +1,5 @@ { "name": "Civilization V", + "id": "Civilization_V", "description": "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." -} \ No newline at end of file +} diff --git a/Applications/Games/Clicker Heroes/Steam/script.json b/Applications/Games/Clicker Heroes/Steam/script.json index 82941879df..ac974f5844 100644 --- a/Applications/Games/Clicker Heroes/Steam/script.json +++ b/Applications/Games/Clicker Heroes/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Clicker Heroes/application.json b/Applications/Games/Clicker Heroes/application.json index 7bf3449abf..2ed67f57b7 100644 --- a/Applications/Games/Clicker Heroes/application.json +++ b/Applications/Games/Clicker Heroes/application.json @@ -1,4 +1,5 @@ { "name": "Clicker Heroes", + "id": "Clicker_Heroes", "description": "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." } diff --git a/Applications/Games/Cogs/Steam (Demo)/script.json b/Applications/Games/Cogs/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Cogs/Steam (Demo)/script.json +++ b/Applications/Games/Cogs/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Cogs/Steam/script.json b/Applications/Games/Cogs/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Cogs/Steam/script.json +++ b/Applications/Games/Cogs/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Cogs/application.json b/Applications/Games/Cogs/application.json index f0a0117b14..ea811ba06d 100644 --- a/Applications/Games/Cogs/application.json +++ b/Applications/Games/Cogs/application.json @@ -1,4 +1,5 @@ { "name": "Cogs", + "id": "Cogs", "description": "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." } diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json index cc98713fe7..e00d4547cc 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/application.json b/Applications/Games/Command and Conquer - Tiberium Wars/application.json index 0312e22e81..bfafcc223c 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/application.json +++ b/Applications/Games/Command and Conquer - Tiberium Wars/application.json @@ -1,4 +1,5 @@ { "name": "Command and Conquer - Tiberium Wars", + "id": "Command_and_Conquer_Tiberium_Wars", "description": "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." } diff --git a/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json b/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json +++ b/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Consortium: The Tower/Steam/script.json b/Applications/Games/Consortium: The Tower/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Consortium: The Tower/Steam/script.json +++ b/Applications/Games/Consortium: The Tower/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Consortium: The Tower/application.json b/Applications/Games/Consortium: The Tower/application.json index 07bf91703d..795fb0b33c 100644 --- a/Applications/Games/Consortium: The Tower/application.json +++ b/Applications/Games/Consortium: The Tower/application.json @@ -1,4 +1,5 @@ { "name": "Consortium: The Tower", + "id": "Consortium_The_Tower", "description": "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" } diff --git a/Applications/Games/Crayon Physics/Online/script.json b/Applications/Games/Crayon Physics/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Games/Crayon Physics/Online/script.json +++ b/Applications/Games/Crayon Physics/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Crayon Physics/application.json b/Applications/Games/Crayon Physics/application.json index 7653cbd504..acf13c6a6a 100644 --- a/Applications/Games/Crayon Physics/application.json +++ b/Applications/Games/Crayon Physics/application.json @@ -1,4 +1,5 @@ { "name": "Crayon Physics", + "id": "Crayon_Physics", "description": "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " } diff --git a/Applications/Games/DC Universe Online/Online/script.json b/Applications/Games/DC Universe Online/Online/script.json index a5f3ca8b36..d3751c9787 100644 --- a/Applications/Games/DC Universe Online/Online/script.json +++ b/Applications/Games/DC Universe Online/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/DC Universe Online/application.json b/Applications/Games/DC Universe Online/application.json index 98de38eab1..2b66c78a63 100644 --- a/Applications/Games/DC Universe Online/application.json +++ b/Applications/Games/DC Universe Online/application.json @@ -1,4 +1,5 @@ { "name": "DC Universe Online", + "id": "DC_Universe_Online", "description": "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." } diff --git a/Applications/Games/DOOM (2016)/Steam/script.json b/Applications/Games/DOOM (2016)/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/DOOM (2016)/Steam/script.json +++ b/Applications/Games/DOOM (2016)/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/DOOM (2016)/application.json b/Applications/Games/DOOM (2016)/application.json index 6c2a8ef644..3e735c5a4c 100644 --- a/Applications/Games/DOOM (2016)/application.json +++ b/Applications/Games/DOOM (2016)/application.json @@ -1,4 +1,5 @@ { "name": "DOOM (2016)", + "id": "DOOM_2016", "description": "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." } diff --git a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json index 2dd7891898..1133c91879 100644 --- a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json +++ b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json index 83a0a73b23..b901111974 100644 --- a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json +++ b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json @@ -1,4 +1,5 @@ { "name": "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist", + "id": "Dr_Langeskov_The_Tiger_and_The_Terribly_Cursed_Emerald_A_Whirlwind_Heist", "description": "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " } diff --git a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json index eacb79a928..24a34dd909 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json +++ b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json @@ -1,7 +1,8 @@ { - "scriptName": "Steam", - "compatibleOperatingSystems": ["MACOSX", "LINUX"], - "testingOperatingSystems": ["MACOSX", "LINUX"], - "free": false, - "requiresPatch": false + "scriptName": "Steam", + "id": "Steam", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": ["MACOSX", "LINUX"], + "free": false, + "requiresPatch": false } diff --git a/Applications/Games/Dragon Ball Xenoverse 2/application.json b/Applications/Games/Dragon Ball Xenoverse 2/application.json index 3bff25cc06..303e613b2f 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/application.json +++ b/Applications/Games/Dragon Ball Xenoverse 2/application.json @@ -1,4 +1,5 @@ { "name": "Dragon Ball Xenoverse 2", + "id": "Dragon_Ball_Xenoverse_2", "description": "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." } diff --git a/Applications/Games/Dragon Ball Xenoverse/Steam/script.json b/Applications/Games/Dragon Ball Xenoverse/Steam/script.json index eacb79a928..24a34dd909 100644 --- a/Applications/Games/Dragon Ball Xenoverse/Steam/script.json +++ b/Applications/Games/Dragon Ball Xenoverse/Steam/script.json @@ -1,7 +1,8 @@ { - "scriptName": "Steam", - "compatibleOperatingSystems": ["MACOSX", "LINUX"], - "testingOperatingSystems": ["MACOSX", "LINUX"], - "free": false, - "requiresPatch": false + "scriptName": "Steam", + "id": "Steam", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": ["MACOSX", "LINUX"], + "free": false, + "requiresPatch": false } diff --git a/Applications/Games/Dragon Ball Xenoverse/application.json b/Applications/Games/Dragon Ball Xenoverse/application.json index 9545032b7b..107c1cc02a 100644 --- a/Applications/Games/Dragon Ball Xenoverse/application.json +++ b/Applications/Games/Dragon Ball Xenoverse/application.json @@ -1,4 +1,5 @@ { "name": "Dragon Ball Xenoverse", + "id": "Dragon_Ball_Xenoverse", "description": "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" } diff --git a/Applications/Games/Druid Soccer/Online/script.json b/Applications/Games/Druid Soccer/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Games/Druid Soccer/Online/script.json +++ b/Applications/Games/Druid Soccer/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Druid Soccer/application.json b/Applications/Games/Druid Soccer/application.json index 4c33e740b7..66d5252516 100644 --- a/Applications/Games/Druid Soccer/application.json +++ b/Applications/Games/Druid Soccer/application.json @@ -1,4 +1,5 @@ { "name": "Druid Soccer", + "id": "Druid_Soccer", "description": "You take part in the ancient traditional game of Druid Soccer." } diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json index fa6d2199e1..d61d6e2060 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/application.json b/Applications/Games/Earth Eternal - Valkal's Shadow/application.json index 7be89fe18b..845f72aa74 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/application.json +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/application.json @@ -1,4 +1,5 @@ { "name": "Earth Eternal - Valkal's Shadow", + "id": "Earth_Eternal_Valkals_Shadow", "description": "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." } diff --git a/Applications/Games/Elite:Dangerous/Steam/script.json b/Applications/Games/Elite:Dangerous/Steam/script.json index 407e064e9e..d9806e244c 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.json +++ b/Applications/Games/Elite:Dangerous/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Elite:Dangerous/application.json b/Applications/Games/Elite:Dangerous/application.json index b358f4a1f1..8b60f6427f 100644 --- a/Applications/Games/Elite:Dangerous/application.json +++ b/Applications/Games/Elite:Dangerous/application.json @@ -1,4 +1,5 @@ { "name": "Elite:Dangerous", + "id": "Elite_Dangerous", "description": "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." } diff --git a/Applications/Games/Enderal/Steam/script.json b/Applications/Games/Enderal/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Enderal/Steam/script.json +++ b/Applications/Games/Enderal/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Enderal/application.json b/Applications/Games/Enderal/application.json index 2284cc5aaf..dc72e0a079 100644 --- a/Applications/Games/Enderal/application.json +++ b/Applications/Games/Enderal/application.json @@ -1,4 +1,5 @@ { "name": "Enderal", + "id": "Enderal", "description": "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." } diff --git a/Applications/Games/Epic Games Launcher/Local/script.json b/Applications/Games/Epic Games Launcher/Local/script.json index d272993487..7cb181131a 100644 --- a/Applications/Games/Epic Games Launcher/Local/script.json +++ b/Applications/Games/Epic Games Launcher/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Epic Games Launcher/Online/script.json b/Applications/Games/Epic Games Launcher/Online/script.json index f32ef52be7..250d9f002b 100644 --- a/Applications/Games/Epic Games Launcher/Online/script.json +++ b/Applications/Games/Epic Games Launcher/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Epic Games Launcher/application.json b/Applications/Games/Epic Games Launcher/application.json index c6487a0cfb..229afa3953 100644 --- a/Applications/Games/Epic Games Launcher/application.json +++ b/Applications/Games/Epic Games Launcher/application.json @@ -1,4 +1,5 @@ { "name": "Epic Games Launcher", + "id": "Epic_Games_Launcher", "description": "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." } diff --git a/Applications/Games/Ether One Redux/Steam/script.json b/Applications/Games/Ether One Redux/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Ether One Redux/Steam/script.json +++ b/Applications/Games/Ether One Redux/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Ether One Redux/application.json b/Applications/Games/Ether One Redux/application.json index f55cbc90d9..ab06bca0c9 100644 --- a/Applications/Games/Ether One Redux/application.json +++ b/Applications/Games/Ether One Redux/application.json @@ -1,4 +1,5 @@ { "name": "Ether One Redux", + "id": "Ether_One_Redux", "description": "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." } diff --git a/Applications/Games/Europa Universalis II/Local/script.json b/Applications/Games/Europa Universalis II/Local/script.json index 26fabde451..bdef1e3548 100644 --- a/Applications/Games/Europa Universalis II/Local/script.json +++ b/Applications/Games/Europa Universalis II/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Europa Universalis II/application.json b/Applications/Games/Europa Universalis II/application.json index 4295d09892..1785139f40 100644 --- a/Applications/Games/Europa Universalis II/application.json +++ b/Applications/Games/Europa Universalis II/application.json @@ -1,4 +1,5 @@ { "name": "Europa Universalis II", + "id": "Europa_Universalis_II", "description": "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." } diff --git a/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json b/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json +++ b/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Europa Universalis IV/Steam/script.json b/Applications/Games/Europa Universalis IV/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Europa Universalis IV/Steam/script.json +++ b/Applications/Games/Europa Universalis IV/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Europa Universalis IV/application.json b/Applications/Games/Europa Universalis IV/application.json index 9e37eea2db..e7fb80e352 100644 --- a/Applications/Games/Europa Universalis IV/application.json +++ b/Applications/Games/Europa Universalis IV/application.json @@ -1,4 +1,5 @@ { "name": "Europa Universalis IV", + "id": "Europa_Universalis_IV", "description": "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." } diff --git a/Applications/Games/Far Cry 2/Steam/script.json b/Applications/Games/Far Cry 2/Steam/script.json index eacb79a928..24a34dd909 100644 --- a/Applications/Games/Far Cry 2/Steam/script.json +++ b/Applications/Games/Far Cry 2/Steam/script.json @@ -1,7 +1,8 @@ { - "scriptName": "Steam", - "compatibleOperatingSystems": ["MACOSX", "LINUX"], - "testingOperatingSystems": ["MACOSX", "LINUX"], - "free": false, - "requiresPatch": false + "scriptName": "Steam", + "id": "Steam", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": ["MACOSX", "LINUX"], + "free": false, + "requiresPatch": false } diff --git a/Applications/Games/Far Cry 2/application.json b/Applications/Games/Far Cry 2/application.json index 81ac69cb07..c3f51d551b 100644 --- a/Applications/Games/Far Cry 2/application.json +++ b/Applications/Games/Far Cry 2/application.json @@ -1,4 +1,5 @@ { "name": "Far Cry® 2", + "id": "Far_Cry_2", "description": "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." } diff --git a/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json b/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json index bd5c110a74..fd5b4159e6 100644 --- a/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json +++ b/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json @@ -1,5 +1,6 @@ { "scriptName": "Uplay", + "id": "Uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Far Cry 3 - Blood Dragon/application.json b/Applications/Games/Far Cry 3 - Blood Dragon/application.json index 8acd53c3f3..500be2b57c 100644 --- a/Applications/Games/Far Cry 3 - Blood Dragon/application.json +++ b/Applications/Games/Far Cry 3 - Blood Dragon/application.json @@ -1,4 +1,5 @@ { "name": "Far Cry 3 - Blood Dragon", + "id": "Far_Cry_3_Blood_Dragon", "description": "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." } diff --git a/Applications/Games/Far Cry/Steam/script.json b/Applications/Games/Far Cry/Steam/script.json index a043f9c28e..7bb3cfa6a2 100644 --- a/Applications/Games/Far Cry/Steam/script.json +++ b/Applications/Games/Far Cry/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Far Cry/application.json b/Applications/Games/Far Cry/application.json index 6c0a4d4387..2e9bb96825 100644 --- a/Applications/Games/Far Cry/application.json +++ b/Applications/Games/Far Cry/application.json @@ -1,4 +1,5 @@ { "name": "Far Cry", + "id": "Far_Cry", "description": "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." } diff --git a/Applications/Games/FlatOut/Steam (Demo)/script.json b/Applications/Games/FlatOut/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/FlatOut/Steam (Demo)/script.json +++ b/Applications/Games/FlatOut/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/FlatOut/Steam/script.json b/Applications/Games/FlatOut/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/FlatOut/Steam/script.json +++ b/Applications/Games/FlatOut/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/FlatOut/application.json b/Applications/Games/FlatOut/application.json index 310ef315d9..39243c3623 100644 --- a/Applications/Games/FlatOut/application.json +++ b/Applications/Games/FlatOut/application.json @@ -1,4 +1,5 @@ { "name": "FlatOut", + "id": "FlatOut", "description": "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" } diff --git a/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json b/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json +++ b/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Goodbye Deponia/Steam/script.json b/Applications/Games/Goodbye Deponia/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Goodbye Deponia/Steam/script.json +++ b/Applications/Games/Goodbye Deponia/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Goodbye Deponia/application.json b/Applications/Games/Goodbye Deponia/application.json index 6e518cd2d9..281cf3a777 100644 --- a/Applications/Games/Goodbye Deponia/application.json +++ b/Applications/Games/Goodbye Deponia/application.json @@ -1,4 +1,5 @@ { "name": "Goodbye Deponia", + "id": "Goodbye_Deponia", "description": "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" } diff --git a/Applications/Games/Guild Wars 2/Local/script.json b/Applications/Games/Guild Wars 2/Local/script.json index d272993487..7cb181131a 100644 --- a/Applications/Games/Guild Wars 2/Local/script.json +++ b/Applications/Games/Guild Wars 2/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Guild Wars 2/Online/script.json b/Applications/Games/Guild Wars 2/Online/script.json index f32ef52be7..b2dfbb7482 100644 --- a/Applications/Games/Guild Wars 2/Online/script.json +++ b/Applications/Games/Guild Wars 2/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Guild Wars 2/application.json b/Applications/Games/Guild Wars 2/application.json index 323ce803b7..5fd5e8ea35 100644 --- a/Applications/Games/Guild Wars 2/application.json +++ b/Applications/Games/Guild Wars 2/application.json @@ -1,4 +1,5 @@ { "name": "Guild Wars 2", + "id": "Guild_Wars_2", "description": "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" } diff --git a/Applications/Games/Hearthstone/Online/script.json b/Applications/Games/Hearthstone/Online/script.json index ef65ff3ddd..d25cf262eb 100644 --- a/Applications/Games/Hearthstone/Online/script.json +++ b/Applications/Games/Hearthstone/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Hearthstone/application.json b/Applications/Games/Hearthstone/application.json index 70d3942baa..d926e2b404 100644 --- a/Applications/Games/Hearthstone/application.json +++ b/Applications/Games/Hearthstone/application.json @@ -1,4 +1,5 @@ { "name": "Hearthstone", + "id": "Hearthstone", "description": "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." } diff --git a/Applications/Games/Heroes of the Storm/Online/script.json b/Applications/Games/Heroes of the Storm/Online/script.json index ef65ff3ddd..d25cf262eb 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.json +++ b/Applications/Games/Heroes of the Storm/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Heroes of the Storm/application.json b/Applications/Games/Heroes of the Storm/application.json index baf342f36f..604a1285b3 100644 --- a/Applications/Games/Heroes of the Storm/application.json +++ b/Applications/Games/Heroes of the Storm/application.json @@ -1,4 +1,5 @@ { "name": "Heroes of the Storm", + "id": "Heroes_of_the_Storm", "description": "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." } diff --git a/Applications/Games/Hexcells Infinite/Steam/script.json b/Applications/Games/Hexcells Infinite/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Hexcells Infinite/Steam/script.json +++ b/Applications/Games/Hexcells Infinite/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Hexcells Infinite/application.json b/Applications/Games/Hexcells Infinite/application.json index 7f69bd54a0..6da43ea1f9 100644 --- a/Applications/Games/Hexcells Infinite/application.json +++ b/Applications/Games/Hexcells Infinite/application.json @@ -1,4 +1,5 @@ { "name": "Hexcells Infinite", + "id": "Hexcells_Infinite", "description": "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." } diff --git a/Applications/Games/Hexcells Plus/Steam/script.json b/Applications/Games/Hexcells Plus/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Hexcells Plus/Steam/script.json +++ b/Applications/Games/Hexcells Plus/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Hexcells Plus/application.json b/Applications/Games/Hexcells Plus/application.json index 81069027b5..c5ee60028a 100644 --- a/Applications/Games/Hexcells Plus/application.json +++ b/Applications/Games/Hexcells Plus/application.json @@ -1,4 +1,5 @@ { "name": "Hexcells Plus", + "id": "Hexcells_Plus", "description": "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." } diff --git a/Applications/Games/Hexcells/Steam/script.json b/Applications/Games/Hexcells/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Hexcells/Steam/script.json +++ b/Applications/Games/Hexcells/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Hexcells/application.json b/Applications/Games/Hexcells/application.json index 76e9a55ab9..767b88731b 100644 --- a/Applications/Games/Hexcells/application.json +++ b/Applications/Games/Hexcells/application.json @@ -1,4 +1,5 @@ { "name": "Hexcells", + "id": "Hexcells", "description": "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." } diff --git a/Applications/Games/Icy Tower/application.json b/Applications/Games/Icy Tower/application.json index 1ace1a6243..a43fddc841 100644 --- a/Applications/Games/Icy Tower/application.json +++ b/Applications/Games/Icy Tower/application.json @@ -1,4 +1,5 @@ { "name": "Icy Tower 1.5", + "id": "Icy_Tower_1_5", "description": "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." -} \ No newline at end of file +} diff --git a/Applications/Games/Icy Tower/v1.5/script.json b/Applications/Games/Icy Tower/v1.5/script.json index eaa7c9e723..dccc74100f 100644 --- a/Applications/Games/Icy Tower/v1.5/script.json +++ b/Applications/Games/Icy Tower/v1.5/script.json @@ -1,5 +1,6 @@ { "scriptName": "v1.5", + "id": "v1_5", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/It came from space and ate our brains/Steam/script.json b/Applications/Games/It came from space and ate our brains/Steam/script.json index acf82bdbcb..c00e55c76d 100644 --- a/Applications/Games/It came from space and ate our brains/Steam/script.json +++ b/Applications/Games/It came from space and ate our brains/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/It came from space and ate our brains/application.json b/Applications/Games/It came from space and ate our brains/application.json index 7ba85e830b..950674095c 100644 --- a/Applications/Games/It came from space and ate our brains/application.json +++ b/Applications/Games/It came from space and ate our brains/application.json @@ -1,4 +1,5 @@ { "name": "It came from space, and ate our brains", + "id": "It_came_from_space_and_ate_our_brains", "description": "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." } diff --git a/Applications/Games/League of Legends/Client/script.json b/Applications/Games/League of Legends/Client/script.json index 6cb5442606..36c6057b22 100644 --- a/Applications/Games/League of Legends/Client/script.json +++ b/Applications/Games/League of Legends/Client/script.json @@ -1,5 +1,6 @@ { "scriptName": "Client", + "id": "Client", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/League of Legends/application.json b/Applications/Games/League of Legends/application.json index 58eaa18089..429198b9aa 100644 --- a/Applications/Games/League of Legends/application.json +++ b/Applications/Games/League of Legends/application.json @@ -1,4 +1,5 @@ { "name": "League of Legends", + "id": "League_of_Legends", "description": "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." } diff --git a/Applications/Games/Mafia II/Steam (Demo)/script.json b/Applications/Games/Mafia II/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Mafia II/Steam (Demo)/script.json +++ b/Applications/Games/Mafia II/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Mafia II/Steam/script.json b/Applications/Games/Mafia II/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Mafia II/Steam/script.json +++ b/Applications/Games/Mafia II/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Mafia II/application.json b/Applications/Games/Mafia II/application.json index 5e8be5a7d0..7a116c6ece 100644 --- a/Applications/Games/Mafia II/application.json +++ b/Applications/Games/Mafia II/application.json @@ -1,4 +1,5 @@ { "name": "Mafia II", + "id": "Mafia_II", "description": "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." } diff --git a/Applications/Games/Mass Effect 2/Steam/script.json b/Applications/Games/Mass Effect 2/Steam/script.json index 24be916686..2547891ffe 100644 --- a/Applications/Games/Mass Effect 2/Steam/script.json +++ b/Applications/Games/Mass Effect 2/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Mass Effect 2/application.json b/Applications/Games/Mass Effect 2/application.json index d01b14768c..f1006d4104 100644 --- a/Applications/Games/Mass Effect 2/application.json +++ b/Applications/Games/Mass Effect 2/application.json @@ -1,4 +1,5 @@ { "name": "Mass Effect 2", + "id": "Mass_Effect_2", "description": "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." } diff --git a/Applications/Games/Mass Effect/Steam/script.json b/Applications/Games/Mass Effect/Steam/script.json index 3a5d8f86ef..4666549a3d 100644 --- a/Applications/Games/Mass Effect/Steam/script.json +++ b/Applications/Games/Mass Effect/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Mass Effect/application.json b/Applications/Games/Mass Effect/application.json index 71b2e8c6b5..54d8d0a355 100644 --- a/Applications/Games/Mass Effect/application.json +++ b/Applications/Games/Mass Effect/application.json @@ -1,4 +1,5 @@ { "name": "Mass Effect", + "id": "Mass_Effect", "description": "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" } diff --git a/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json b/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json +++ b/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Medieval II: Total War/Steam/script.json b/Applications/Games/Medieval II: Total War/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Medieval II: Total War/Steam/script.json +++ b/Applications/Games/Medieval II: Total War/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Medieval II: Total War/application.json b/Applications/Games/Medieval II: Total War/application.json index 23c62f2784..e57b46e613 100644 --- a/Applications/Games/Medieval II: Total War/application.json +++ b/Applications/Games/Medieval II: Total War/application.json @@ -1,4 +1,5 @@ { "name": "Medieval II: Total War™", + "id": "Medieval_II_Total_War", "description": "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" } diff --git a/Applications/Games/Mirror's Edge/Steam/script.json b/Applications/Games/Mirror's Edge/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.json +++ b/Applications/Games/Mirror's Edge/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Mirror's Edge/application.json b/Applications/Games/Mirror's Edge/application.json index 450fd4680f..2102854e47 100644 --- a/Applications/Games/Mirror's Edge/application.json +++ b/Applications/Games/Mirror's Edge/application.json @@ -1,4 +1,5 @@ { "name": "Mirror's Edge™", + "id": "Mirrors_Edge", "description": "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." } diff --git a/Applications/Games/Mount & Blade/Steam (Demo)/script.json b/Applications/Games/Mount & Blade/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Mount & Blade/Steam (Demo)/script.json +++ b/Applications/Games/Mount & Blade/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Mount & Blade/Steam/script.json b/Applications/Games/Mount & Blade/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Mount & Blade/Steam/script.json +++ b/Applications/Games/Mount & Blade/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Mount & Blade/application.json b/Applications/Games/Mount & Blade/application.json index ee7ac40d39..01e1d6eec8 100644 --- a/Applications/Games/Mount & Blade/application.json +++ b/Applications/Games/Mount & Blade/application.json @@ -1,4 +1,5 @@ { "name": "Mount & Blade", + "id": "Mount_and_Blade", "description": "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." } diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.json b/Applications/Games/Niko: Through The Dream/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.json +++ b/Applications/Games/Niko: Through The Dream/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Niko: Through The Dream/application.json b/Applications/Games/Niko: Through The Dream/application.json index 8d3b952d46..ebdec48ac6 100644 --- a/Applications/Games/Niko: Through The Dream/application.json +++ b/Applications/Games/Niko: Through The Dream/application.json @@ -1,4 +1,5 @@ { "name": "Niko: Through The Dream", + "id": "Niko_Through_The_Dream", "description": "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" } diff --git a/Applications/Games/Origin/Local (Legacy)/script.json b/Applications/Games/Origin/Local (Legacy)/script.json index 0fa7a493a9..76f297b97e 100644 --- a/Applications/Games/Origin/Local (Legacy)/script.json +++ b/Applications/Games/Origin/Local (Legacy)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local (Legacy)", + "id": "Local_Legacy", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Origin/Online (Legacy)/script.json b/Applications/Games/Origin/Online (Legacy)/script.json index 93ae5af135..333f5644c0 100644 --- a/Applications/Games/Origin/Online (Legacy)/script.json +++ b/Applications/Games/Origin/Online (Legacy)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online (Legacy)", + "id": "Online_Legacy", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Origin/Online/script.json b/Applications/Games/Origin/Online/script.json index 2a90b64001..02e4b4ab23 100644 --- a/Applications/Games/Origin/Online/script.json +++ b/Applications/Games/Origin/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Origin/application.json b/Applications/Games/Origin/application.json index 25cbe86708..f977fa5570 100644 --- a/Applications/Games/Origin/application.json +++ b/Applications/Games/Origin/application.json @@ -1,4 +1,5 @@ { "name": "Origin", + "id": "Origin", "description": "Origin is EA's PC games portal." } diff --git a/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json b/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json +++ b/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json b/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json +++ b/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Orwell: Keeping an Eye On You/application.json b/Applications/Games/Orwell: Keeping an Eye On You/application.json index 593572f66d..511e543304 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/application.json +++ b/Applications/Games/Orwell: Keeping an Eye On You/application.json @@ -1,4 +1,5 @@ { "name": "Orwell: Keeping an Eye On You", + "id": "Orwell_Keeping_an_Eye_On_You", "description": "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." } diff --git a/Applications/Games/Overwatch/Online/script.json b/Applications/Games/Overwatch/Online/script.json index 11210ca903..06c612b1af 100644 --- a/Applications/Games/Overwatch/Online/script.json +++ b/Applications/Games/Overwatch/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Overwatch/application.json b/Applications/Games/Overwatch/application.json index cb5cc08dec..85bba14cb7 100644 --- a/Applications/Games/Overwatch/application.json +++ b/Applications/Games/Overwatch/application.json @@ -1,4 +1,5 @@ { "name": "Overwatch", + "id": "Overwatch", "description": "Overwatch is a team-based multiplayer online first-person shooter video game." } diff --git a/Applications/Games/PAYDAY The Heist/Steam/script.json b/Applications/Games/PAYDAY The Heist/Steam/script.json index 4949df029b..d4e2c220e6 100644 --- a/Applications/Games/PAYDAY The Heist/Steam/script.json +++ b/Applications/Games/PAYDAY The Heist/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX"], "free": false, diff --git a/Applications/Games/PAYDAY The Heist/application.json b/Applications/Games/PAYDAY The Heist/application.json index efbf0fe39b..93fa9cf401 100644 --- a/Applications/Games/PAYDAY The Heist/application.json +++ b/Applications/Games/PAYDAY The Heist/application.json @@ -1,4 +1,5 @@ { "name": "PAYDAY™ The Heist", + "id": "PAYDAY_The_Heist", "description": "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" } diff --git a/Applications/Games/Prehistorik/Online/script.json b/Applications/Games/Prehistorik/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Games/Prehistorik/Online/script.json +++ b/Applications/Games/Prehistorik/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Prehistorik/application.json b/Applications/Games/Prehistorik/application.json index 322aff4b52..78ffcac4c5 100644 --- a/Applications/Games/Prehistorik/application.json +++ b/Applications/Games/Prehistorik/application.json @@ -1,4 +1,5 @@ { "name": "Prehistorik", + "id": "Prehistorik", "description": "" } diff --git a/Applications/Games/Prey/Steam (Demo)/script.json b/Applications/Games/Prey/Steam (Demo)/script.json index 0c0f8295ec..eb6627a79c 100644 --- a/Applications/Games/Prey/Steam (Demo)/script.json +++ b/Applications/Games/Prey/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Prey/Steam/script.json b/Applications/Games/Prey/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/Prey/Steam/script.json +++ b/Applications/Games/Prey/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Prey/application.json b/Applications/Games/Prey/application.json index 6296c05d03..38aa108bb9 100644 --- a/Applications/Games/Prey/application.json +++ b/Applications/Games/Prey/application.json @@ -1,4 +1,5 @@ { "name": "Prey", + "id": "Prey", "description": "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." } diff --git a/Applications/Games/Prince Of Persia: Original/Online/script.json b/Applications/Games/Prince Of Persia: Original/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Games/Prince Of Persia: Original/Online/script.json +++ b/Applications/Games/Prince Of Persia: Original/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Prince Of Persia: Original/application.json b/Applications/Games/Prince Of Persia: Original/application.json index 8ed63c3850..5dbecc8366 100644 --- a/Applications/Games/Prince Of Persia: Original/application.json +++ b/Applications/Games/Prince Of Persia: Original/application.json @@ -1,4 +1,5 @@ { "name": "Prince Of Persia: Original", + "id": "Prince_Of_Persia_Original", "description": "" } diff --git a/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json b/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json index 9db47efa04..9d01f26f1c 100644 --- a/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json +++ b/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json @@ -1,5 +1,6 @@ { "scriptName": "Uplay", + "id": "Uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Prince of Persia: The Sands of Time/application.json b/Applications/Games/Prince of Persia: The Sands of Time/application.json index c598b6d838..a4d6c3ddcb 100644 --- a/Applications/Games/Prince of Persia: The Sands of Time/application.json +++ b/Applications/Games/Prince of Persia: The Sands of Time/application.json @@ -1,4 +1,5 @@ { "name": "Prince of Persia®: The Sands of Time", + "id": "Prince_of_Persia_The_Sands_of_Time", "description": "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." } diff --git a/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json b/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json index 0c0f8295ec..eb6627a79c 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json +++ b/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json b/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json +++ b/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Pro Evolution Soccer 2018/application.json b/Applications/Games/Pro Evolution Soccer 2018/application.json index 065abfb01c..6040524846 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/application.json +++ b/Applications/Games/Pro Evolution Soccer 2018/application.json @@ -1,4 +1,5 @@ { "name": "Pro Evolution Soccer 2018", + "id": "Pro_Evolution_Soccer_2018", "description": "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." } diff --git a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json +++ b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Q.U.B.E: Director's Cut/application.json b/Applications/Games/Q.U.B.E: Director's Cut/application.json index d2ac20b524..a8fac2621c 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/application.json +++ b/Applications/Games/Q.U.B.E: Director's Cut/application.json @@ -1,4 +1,5 @@ { "name": "Q.U.B.E: Director's Cut", + "id": "QUBE_Directors_Cut", "description": "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " } diff --git a/Applications/Games/Quantum Conundrum/Steam/script.json b/Applications/Games/Quantum Conundrum/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Quantum Conundrum/Steam/script.json +++ b/Applications/Games/Quantum Conundrum/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Quantum Conundrum/application.json b/Applications/Games/Quantum Conundrum/application.json index fd164b3340..2cb0d59b75 100644 --- a/Applications/Games/Quantum Conundrum/application.json +++ b/Applications/Games/Quantum Conundrum/application.json @@ -1,4 +1,5 @@ { "name": "Quantum Conundrum", + "id": "Quantum_Conundrum", "description": "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" } diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.json b/Applications/Games/Rayman Legends/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.json +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Rayman Legends/Steam/script.json b/Applications/Games/Rayman Legends/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Rayman Legends/Steam/script.json +++ b/Applications/Games/Rayman Legends/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rayman Legends/application.json b/Applications/Games/Rayman Legends/application.json index 5ca65b67cc..3a04d4aeb8 100644 --- a/Applications/Games/Rayman Legends/application.json +++ b/Applications/Games/Rayman Legends/application.json @@ -1,4 +1,5 @@ { "name": "Rayman® Legends", + "id": "Rayman_Legends", "description": "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" } diff --git a/Applications/Games/Rayman Origins/Uplay/script.json b/Applications/Games/Rayman Origins/Uplay/script.json index 9db47efa04..9d01f26f1c 100644 --- a/Applications/Games/Rayman Origins/Uplay/script.json +++ b/Applications/Games/Rayman Origins/Uplay/script.json @@ -1,5 +1,6 @@ { "scriptName": "Uplay", + "id": "Uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rayman Origins/application.json b/Applications/Games/Rayman Origins/application.json index 9059ca78ab..2b9fdbbff6 100644 --- a/Applications/Games/Rayman Origins/application.json +++ b/Applications/Games/Rayman Origins/application.json @@ -1,4 +1,5 @@ { "name": "Rayman® Origins", + "id": "Rayman_Origins", "description": "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" } diff --git a/Applications/Games/Red Trigger/Steam/script.json b/Applications/Games/Red Trigger/Steam/script.json index 82941879df..ac974f5844 100644 --- a/Applications/Games/Red Trigger/Steam/script.json +++ b/Applications/Games/Red Trigger/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Red Trigger/application.json b/Applications/Games/Red Trigger/application.json index 4cf6621078..5a9a097157 100644 --- a/Applications/Games/Red Trigger/application.json +++ b/Applications/Games/Red Trigger/application.json @@ -1,4 +1,5 @@ { "name": "Red Trigger", + "id": "Red_Trigger", "description": "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" } diff --git a/Applications/Games/Resident Evil 3/Local/script.json b/Applications/Games/Resident Evil 3/Local/script.json index c94b0a174a..592edae63b 100644 --- a/Applications/Games/Resident Evil 3/Local/script.json +++ b/Applications/Games/Resident Evil 3/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Resident Evil 3/application.json b/Applications/Games/Resident Evil 3/application.json index 35069fd8f3..1776f6f801 100644 --- a/Applications/Games/Resident Evil 3/application.json +++ b/Applications/Games/Resident Evil 3/application.json @@ -1,4 +1,5 @@ { "name": "Resident Evil 3", + "id": "Resident_Evil_3", "description": "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." -} \ No newline at end of file +} diff --git a/Applications/Games/Road Rash/Online/script.json b/Applications/Games/Road Rash/Online/script.json index d06173b06a..c70bdddfcf 100644 --- a/Applications/Games/Road Rash/Online/script.json +++ b/Applications/Games/Road Rash/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": [], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Road Rash/application.json b/Applications/Games/Road Rash/application.json index 1239d3dddd..a6849b1721 100644 --- a/Applications/Games/Road Rash/application.json +++ b/Applications/Games/Road Rash/application.json @@ -1,4 +1,5 @@ { "name": "Road Rash", + "id": "Road_Rash", "description": "" } diff --git a/Applications/Games/Rocksmith 2014/Steam/script.json b/Applications/Games/Rocksmith 2014/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.json +++ b/Applications/Games/Rocksmith 2014/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rocksmith 2014/application.json b/Applications/Games/Rocksmith 2014/application.json index 43f6edcca0..c1c2866074 100644 --- a/Applications/Games/Rocksmith 2014/application.json +++ b/Applications/Games/Rocksmith 2014/application.json @@ -1,4 +1,5 @@ { "name": "Rocksmith® 2014", + "id": "Rocksmith_2014", "description": "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." } diff --git a/Applications/Games/Rocksmith/Steam/script.json b/Applications/Games/Rocksmith/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Rocksmith/Steam/script.json +++ b/Applications/Games/Rocksmith/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rocksmith/application.json b/Applications/Games/Rocksmith/application.json index be182f4b2a..1e95bac990 100644 --- a/Applications/Games/Rocksmith/application.json +++ b/Applications/Games/Rocksmith/application.json @@ -1,4 +1,5 @@ { "name": "Rocksmith™", + "id": "Rocksmith", "description": "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." } diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json index 26fabde451..0dfe1056b8 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json index 416ee066c3..5a523db247 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json b/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json index f0166505a3..45192fc571 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™ Empire at War: Gold Pack", + "id": "STAR_WARS_Empire_at_War_Gold_Pack", "description": "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" } diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.json b/Applications/Games/STAR WARS Battlefront II/Local/script.json index 562620ba56..d06868484a 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.json +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS Battlefront II/Steam/script.json b/Applications/Games/STAR WARS Battlefront II/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/STAR WARS Battlefront II/Steam/script.json +++ b/Applications/Games/STAR WARS Battlefront II/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS Battlefront II/application.json b/Applications/Games/STAR WARS Battlefront II/application.json index d5db565842..13b23f0167 100644 --- a/Applications/Games/STAR WARS Battlefront II/application.json +++ b/Applications/Games/STAR WARS Battlefront II/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™ Battlefront™ II", + "id": "STAR_WARS_Battlefront_II", "description": "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." } diff --git a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json index 26ab91ae0b..9b2e8089aa 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json index 1d5db59502..9bb23f8f01 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json +++ b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™ Jedi Knight - Jedi Academy™", + "id": "STAR_WARS_Jedi_Knight_Jedi_Academy", "description": "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." } diff --git a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json index 26ab91ae0b..9b2e8089aa 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json index 629b29fa92..eaccdaa607 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json +++ b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™ Jedi Knight - Mysteries of the Sith™", + "id": "STAR_WARS_Jedi_Knight_Mysteries_of_the_Sith", "description": "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." } diff --git a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json index 26ab91ae0b..9b2e8089aa 100644 --- a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json index 2b44e32cfc..d66fc8a39e 100644 --- a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json +++ b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™ Jedi Knight II - Jedi Outcast™", + "id": "STAR_WARS_Jedi_Knight_II_Jedi_Outcast", "description": "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " } diff --git a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json index 26ab91ae0b..9b2e8089aa 100644 --- a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json index 4556237d94..79a27ddd6b 100644 --- a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json +++ b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™ Jedi Knight: Dark Forces II", + "id": "STAR_WARS_Jedi_Knight_Dark_Forces_II", "description": "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." } diff --git a/Applications/Games/STAR WARS: Dark Forces/Steam/script.json b/Applications/Games/STAR WARS: Dark Forces/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/STAR WARS: Dark Forces/Steam/script.json +++ b/Applications/Games/STAR WARS: Dark Forces/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS: Dark Forces/application.json b/Applications/Games/STAR WARS: Dark Forces/application.json index ac3685a9e0..7479a6ad38 100644 --- a/Applications/Games/STAR WARS: Dark Forces/application.json +++ b/Applications/Games/STAR WARS: Dark Forces/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™: Dark Forces", + "id": "STAR_WARS_Dark_Forces", "description": "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." } diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.json b/Applications/Games/STAR WARS: The Old Republic/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.json +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/STAR WARS: The Old Republic/application.json b/Applications/Games/STAR WARS: The Old Republic/application.json index 1891875eef..513ea607ca 100644 --- a/Applications/Games/STAR WARS: The Old Republic/application.json +++ b/Applications/Games/STAR WARS: The Old Republic/application.json @@ -1,4 +1,5 @@ { "name": "STAR WARS™: The Old Republic", + "id": "STAR_WARS_The_Old_Republic", "description": "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." } diff --git a/Applications/Games/Scribblenauts Unlimited/Steam/script.json b/Applications/Games/Scribblenauts Unlimited/Steam/script.json index 4783164bea..305fd7a565 100644 --- a/Applications/Games/Scribblenauts Unlimited/Steam/script.json +++ b/Applications/Games/Scribblenauts Unlimited/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Scribblenauts Unlimited/application.json b/Applications/Games/Scribblenauts Unlimited/application.json index dc1ca893cc..14bbbfb39b 100644 --- a/Applications/Games/Scribblenauts Unlimited/application.json +++ b/Applications/Games/Scribblenauts Unlimited/application.json @@ -1,4 +1,5 @@ { "name": "Scribblenauts Unlimited", + "id": "Scribblenauts_Unlimited", "description": "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" } diff --git a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json index f580e49c01..275d56d085 100644 --- a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json +++ b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX","LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json index 37a50a39cc..8ed9ed8762 100644 --- a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json +++ b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json @@ -1,4 +1,5 @@ { "name": "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad", + "id": "Shower_With_Your_Dad_Simulator_2015_Do_You_Still_Shower_With_Your_Dad", "description": "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" } diff --git a/Applications/Games/Star Craft II/Online/script.json b/Applications/Games/Star Craft II/Online/script.json index 6f5c897dc1..d2c88c0b83 100644 --- a/Applications/Games/Star Craft II/Online/script.json +++ b/Applications/Games/Star Craft II/Online/script.json @@ -1,7 +1,8 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, "requiresPatch": false -} \ No newline at end of file +} diff --git a/Applications/Games/Star Craft II/application.json b/Applications/Games/Star Craft II/application.json index a9596bd516..bdf544e1df 100644 --- a/Applications/Games/Star Craft II/application.json +++ b/Applications/Games/Star Craft II/application.json @@ -1,4 +1,5 @@ { "name": "Star Craft II", + "id": "Star_Craft_II", "description": "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." -} \ No newline at end of file +} diff --git a/Applications/Games/Star Trek Online/Steam/script.json b/Applications/Games/Star Trek Online/Steam/script.json index 82941879df..ac974f5844 100644 --- a/Applications/Games/Star Trek Online/Steam/script.json +++ b/Applications/Games/Star Trek Online/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Star Trek Online/application.json b/Applications/Games/Star Trek Online/application.json index 12c09ce910..4ec62b2975 100644 --- a/Applications/Games/Star Trek Online/application.json +++ b/Applications/Games/Star Trek Online/application.json @@ -1,4 +1,5 @@ { "name": "Star Trek Online", + "id": "Star_Trek_Online", "description": "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." } diff --git a/Applications/Games/Steam/Online/script.json b/Applications/Games/Steam/Online/script.json index 04c2540ac1..bec7e0e22c 100644 --- a/Applications/Games/Steam/Online/script.json +++ b/Applications/Games/Steam/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Steam/application.json b/Applications/Games/Steam/application.json index 00eb596976..f2042eb818 100644 --- a/Applications/Games/Steam/application.json +++ b/Applications/Games/Steam/application.json @@ -1,4 +1,5 @@ { "name": "Steam", + "id": "Steam", "description": "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." } diff --git a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json +++ b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Styx: Shards of Darkness/Steam/script.json b/Applications/Games/Styx: Shards of Darkness/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Styx: Shards of Darkness/Steam/script.json +++ b/Applications/Games/Styx: Shards of Darkness/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Styx: Shards of Darkness/application.json b/Applications/Games/Styx: Shards of Darkness/application.json index 3cb3313c14..f6ba57622e 100644 --- a/Applications/Games/Styx: Shards of Darkness/application.json +++ b/Applications/Games/Styx: Shards of Darkness/application.json @@ -1,4 +1,5 @@ { "name": "Styx: Shards of Darkness", + "id": "Styx_Shards_of_Darkness", "description": "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." } diff --git a/Applications/Games/Subnautica/Steam/script.json b/Applications/Games/Subnautica/Steam/script.json index acf82bdbcb..c00e55c76d 100644 --- a/Applications/Games/Subnautica/Steam/script.json +++ b/Applications/Games/Subnautica/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Subnautica/application.json b/Applications/Games/Subnautica/application.json index 54db0575df..09ec863ab6 100644 --- a/Applications/Games/Subnautica/application.json +++ b/Applications/Games/Subnautica/application.json @@ -1,4 +1,5 @@ -{ +{ "name": "Subnautica", + "id": "Subnautica", "description": "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." } diff --git a/Applications/Games/Super Blue Boy Planet/Steam/script.json b/Applications/Games/Super Blue Boy Planet/Steam/script.json index 93a267b586..2af2bae124 100644 --- a/Applications/Games/Super Blue Boy Planet/Steam/script.json +++ b/Applications/Games/Super Blue Boy Planet/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Super Blue Boy Planet/application.json b/Applications/Games/Super Blue Boy Planet/application.json index 97fdc6024e..97f89246d8 100644 --- a/Applications/Games/Super Blue Boy Planet/application.json +++ b/Applications/Games/Super Blue Boy Planet/application.json @@ -1,4 +1,5 @@ { "name": "Super Blue Boy Planet", + "id": "Super_Blue_Boy_Planet", "description": "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." } diff --git a/Applications/Games/TRON RUNr/Steam (Demo)/script.json b/Applications/Games/TRON RUNr/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/TRON RUNr/Steam (Demo)/script.json +++ b/Applications/Games/TRON RUNr/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/TRON RUNr/Steam/script.json b/Applications/Games/TRON RUNr/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/TRON RUNr/Steam/script.json +++ b/Applications/Games/TRON RUNr/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/TRON RUNr/application.json b/Applications/Games/TRON RUNr/application.json index 7a011088f4..ad83f7414e 100644 --- a/Applications/Games/TRON RUNr/application.json +++ b/Applications/Games/TRON RUNr/application.json @@ -1,4 +1,5 @@ { "name": "TRON RUN/r", + "id": "TRON_RUNr", "description": "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" } diff --git a/Applications/Games/The Crew/Steam (Demo)/script.json b/Applications/Games/The Crew/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/The Crew/Steam (Demo)/script.json +++ b/Applications/Games/The Crew/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/The Crew/Steam/script.json b/Applications/Games/The Crew/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/The Crew/Steam/script.json +++ b/Applications/Games/The Crew/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Crew/application.json b/Applications/Games/The Crew/application.json index 72c3304f3a..9107b30c2c 100644 --- a/Applications/Games/The Crew/application.json +++ b/Applications/Games/The Crew/application.json @@ -1,4 +1,5 @@ { "name": "The Crew™", + "id": "The_Crew", "description": "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." } diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json index 26fabde451..bdef1e3548 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json index 8b9d8b5823..b80de6d84c 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (GOTY)", + "id": "Steam_GOTY", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/application.json b/Applications/Games/The Elder Scrolls IV: Oblivion/application.json index ef3c442349..19c9b1ff12 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/application.json +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/application.json @@ -1,4 +1,5 @@ { "name": "The Elder Scrolls IV: Oblivion", + "id": "The_Elder_Scrolls_IV_Oblivion", "description": "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." } diff --git a/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json b/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json index 3a5d8f86ef..4666549a3d 100644 --- a/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json +++ b/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/The Elder Scrolls V: Skyrim/application.json b/Applications/Games/The Elder Scrolls V: Skyrim/application.json index 914330ea13..b8c1709b84 100644 --- a/Applications/Games/The Elder Scrolls V: Skyrim/application.json +++ b/Applications/Games/The Elder Scrolls V: Skyrim/application.json @@ -1,4 +1,5 @@ { "name": "The Elder Scrolls V: Skyrim", + "id": "The_Elder_Scrolls_V_Skyrim", "description": "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." } diff --git a/Applications/Games/The Room Two/Steam/script.json b/Applications/Games/The Room Two/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/The Room Two/Steam/script.json +++ b/Applications/Games/The Room Two/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Room Two/application.json b/Applications/Games/The Room Two/application.json index 4f079c25a2..b4503d4b7f 100644 --- a/Applications/Games/The Room Two/application.json +++ b/Applications/Games/The Room Two/application.json @@ -1,4 +1,5 @@ { "name": "The Room Two", + "id": "The_Room_Two", "description": "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." } diff --git a/Applications/Games/The Room/Steam/script.json b/Applications/Games/The Room/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/The Room/Steam/script.json +++ b/Applications/Games/The Room/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Room/application.json b/Applications/Games/The Room/application.json index 6523073171..9c30ee8e28 100644 --- a/Applications/Games/The Room/application.json +++ b/Applications/Games/The Room/application.json @@ -1,4 +1,5 @@ { "name": "The Room", + "id": "The_Room", "description": "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." } diff --git a/Applications/Games/The Sims/Local/script.json b/Applications/Games/The Sims/Local/script.json index 2cf4cd33e3..8911b91d20 100644 --- a/Applications/Games/The Sims/Local/script.json +++ b/Applications/Games/The Sims/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Sims/application.json b/Applications/Games/The Sims/application.json index 5369d24a90..18226583bd 100644 --- a/Applications/Games/The Sims/application.json +++ b/Applications/Games/The Sims/application.json @@ -1,4 +1,5 @@ { "name": "The Sims", + "id": "The_Sims", "description": "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " } diff --git a/Applications/Games/The Turing Test/Steam/script.json b/Applications/Games/The Turing Test/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/The Turing Test/Steam/script.json +++ b/Applications/Games/The Turing Test/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Turing Test/application.json b/Applications/Games/The Turing Test/application.json index a000f80134..0c019825a4 100644 --- a/Applications/Games/The Turing Test/application.json +++ b/Applications/Games/The Turing Test/application.json @@ -1,4 +1,5 @@ { "name": "The Turing Test", + "id": "The_Turing_Test", "description": "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." } diff --git a/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json b/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json +++ b/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Vanishing of Ethan Carter Redux/application.json b/Applications/Games/The Vanishing of Ethan Carter Redux/application.json index e52ebdacac..912ddd43ec 100644 --- a/Applications/Games/The Vanishing of Ethan Carter Redux/application.json +++ b/Applications/Games/The Vanishing of Ethan Carter Redux/application.json @@ -1,4 +1,5 @@ { "name": "The Vanishing of Ethan Carter Redux", + "id": "The_Vanishing_of_Ethan_Carter_Redux", "description": "The Vanishing of Ethan Carter is a first-person story-driven mystery." } diff --git a/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json b/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json +++ b/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Vanishing of Ethan Carter/application.json b/Applications/Games/The Vanishing of Ethan Carter/application.json index f414d00621..d41c033842 100644 --- a/Applications/Games/The Vanishing of Ethan Carter/application.json +++ b/Applications/Games/The Vanishing of Ethan Carter/application.json @@ -1,4 +1,5 @@ { "name": "The Vanishing of Ethan Carter", + "id": "The_Vanishing_of_Ethan_Carter", "description": "The Vanishing of Ethan Carter is a first-person story-driven mystery." } diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json index 4ee39d18b6..c453d63f28 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/The Witcher 3: Wild Hunt/application.json b/Applications/Games/The Witcher 3: Wild Hunt/application.json index 2d82d768c1..76c788c335 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/application.json +++ b/Applications/Games/The Witcher 3: Wild Hunt/application.json @@ -1,4 +1,5 @@ { "name": "The Witcher 3: Wild Hunt", + "id": "The_Witcher_3_Wild_Hunt", "description": "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." } diff --git a/Applications/Games/The Witness/Steam/script.json b/Applications/Games/The Witness/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/The Witness/Steam/script.json +++ b/Applications/Games/The Witness/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/The Witness/application.json b/Applications/Games/The Witness/application.json index d4dd48abf7..19abe988e2 100644 --- a/Applications/Games/The Witness/application.json +++ b/Applications/Games/The Witness/application.json @@ -1,4 +1,5 @@ { "name": "The Witness", + "id": "The_Witness", "description": "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." } diff --git a/Applications/Games/Toki Tori/Steam (Demo)/script.json b/Applications/Games/Toki Tori/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Toki Tori/Steam (Demo)/script.json +++ b/Applications/Games/Toki Tori/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Toki Tori/Steam/script.json b/Applications/Games/Toki Tori/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Toki Tori/Steam/script.json +++ b/Applications/Games/Toki Tori/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Toki Tori/application.json b/Applications/Games/Toki Tori/application.json index b87cf31bbd..dec7044ce9 100644 --- a/Applications/Games/Toki Tori/application.json +++ b/Applications/Games/Toki Tori/application.json @@ -1,4 +1,5 @@ { "name": "Toki Tori", + "id": "Toki_Tori", "description": "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." } diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json index ade26b9895..4356830694 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local (1.0->1.6)", + "id": "Local_1_0_to_1_6", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json index e0b43d223f..125c972c0d 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Gold)", + "id": "Steam_Gold", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json index 15320baca0..62873329fb 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json @@ -1,4 +1,5 @@ { "name": "Tom Clancy's Rainbow Six 3 : Raven Shield", + "id": "Tom_Clancys_Rainbow_Six_3_Raven_Shield", "description": "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." } diff --git a/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json b/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json index 9db47efa04..9d01f26f1c 100644 --- a/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json +++ b/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json @@ -1,5 +1,6 @@ { "scriptName": "Uplay", + "id": "Uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's Splinter Cell/application.json b/Applications/Games/Tom Clancy's Splinter Cell/application.json index 488e6dfe68..f6e0807d70 100644 --- a/Applications/Games/Tom Clancy's Splinter Cell/application.json +++ b/Applications/Games/Tom Clancy's Splinter Cell/application.json @@ -1,4 +1,5 @@ { "name": "Tom Clancy's Splinter Cell®", + "id": "Tom_Clancys_Splinter_Cell", "description": "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." } diff --git a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json index 0c0f8295ec..eb6627a79c 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json +++ b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Tom Clancy's The Division/Steam/script.json b/Applications/Games/Tom Clancy's The Division/Steam/script.json index 622b5eb010..4d2a794c50 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam/script.json +++ b/Applications/Games/Tom Clancy's The Division/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Tom Clancy's The Division/application.json b/Applications/Games/Tom Clancy's The Division/application.json index 326153f04d..eceb303634 100644 --- a/Applications/Games/Tom Clancy's The Division/application.json +++ b/Applications/Games/Tom Clancy's The Division/application.json @@ -1,4 +1,5 @@ { "name": "Tom Clancy’s The Division™", + "id": "Tom_Clancys_The_Division", "description": "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." } diff --git a/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json b/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json +++ b/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tomb Raider Anniversary/Steam/script.json b/Applications/Games/Tomb Raider Anniversary/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Tomb Raider Anniversary/Steam/script.json +++ b/Applications/Games/Tomb Raider Anniversary/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tomb Raider Anniversary/application.json b/Applications/Games/Tomb Raider Anniversary/application.json index 83b8982f43..b4add3ca1b 100644 --- a/Applications/Games/Tomb Raider Anniversary/application.json +++ b/Applications/Games/Tomb Raider Anniversary/application.json @@ -1,4 +1,5 @@ { "name": "Tomb Raider: Anniversary", + "id": "Tomb_Raider_Anniversary", "description": "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." } diff --git a/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json b/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json +++ b/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tomb Raider Legend/Steam/script.json b/Applications/Games/Tomb Raider Legend/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Tomb Raider Legend/Steam/script.json +++ b/Applications/Games/Tomb Raider Legend/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tomb Raider Legend/application.json b/Applications/Games/Tomb Raider Legend/application.json index ef9673ff2e..fdd181795b 100644 --- a/Applications/Games/Tomb Raider Legend/application.json +++ b/Applications/Games/Tomb Raider Legend/application.json @@ -1,4 +1,5 @@ { "name": "Tomb Raider: Legend", + "id": "Tomb_Raider_Legend", "description": "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" } diff --git a/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json b/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json +++ b/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tomb Raider Underworld/Steam/script.json b/Applications/Games/Tomb Raider Underworld/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Tomb Raider Underworld/Steam/script.json +++ b/Applications/Games/Tomb Raider Underworld/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tomb Raider Underworld/application.json b/Applications/Games/Tomb Raider Underworld/application.json index cb36e84783..0505be664c 100644 --- a/Applications/Games/Tomb Raider Underworld/application.json +++ b/Applications/Games/Tomb Raider Underworld/application.json @@ -1,4 +1,5 @@ { "name": "Tomb Raider: Underworld", + "id": "Tomb_Raider_Underworld", "description": "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." } diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json b/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json index 6cdd3b5f98..4f3e0ec501 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local (Demo)", + "id": "Local_Demo", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json b/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json index 7a1d44d801..1db618e3b8 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online (Demo)", + "id": "Online_Demo", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json b/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json index f3c3fc12a2..1949ef2f18 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json @@ -1,4 +1,5 @@ { "name": "Tomb Raider: The Dagger Of Xian", + "id": "Tomb_Raider_The_Dagger_Of_Xian", "description": "Fan Game Tomb Raider 2 Remake by Nicobass." } diff --git a/Applications/Games/Total War Rome II/Steam/script.json b/Applications/Games/Total War Rome II/Steam/script.json index a5487069b2..129fead290 100644 --- a/Applications/Games/Total War Rome II/Steam/script.json +++ b/Applications/Games/Total War Rome II/Steam/script.json @@ -1,7 +1,8 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, "requiresPatch": false -} \ No newline at end of file +} diff --git a/Applications/Games/Total War Rome II/application.json b/Applications/Games/Total War Rome II/application.json index 5484383f03..1c8ee4ede9 100644 --- a/Applications/Games/Total War Rome II/application.json +++ b/Applications/Games/Total War Rome II/application.json @@ -1,4 +1,5 @@ { "name": "Total War: ROME II", + "id": "Total_War_ROME_II", "description": "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." } diff --git a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json +++ b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Trackmania Turbo/Steam/script.json b/Applications/Games/Trackmania Turbo/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Trackmania Turbo/Steam/script.json +++ b/Applications/Games/Trackmania Turbo/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Trackmania Turbo/application.json b/Applications/Games/Trackmania Turbo/application.json index fecef7a135..ac6050a59e 100644 --- a/Applications/Games/Trackmania Turbo/application.json +++ b/Applications/Games/Trackmania Turbo/application.json @@ -1,4 +1,5 @@ { "name": "Trackmania® Turbo", + "id": "Trackmania_Turbo", "description": "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." } diff --git a/Applications/Games/Tropico 3/Steam/script.json b/Applications/Games/Tropico 3/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Tropico 3/Steam/script.json +++ b/Applications/Games/Tropico 3/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tropico 3/application.json b/Applications/Games/Tropico 3/application.json index df039dffab..eab7680b6e 100644 --- a/Applications/Games/Tropico 3/application.json +++ b/Applications/Games/Tropico 3/application.json @@ -1,4 +1,5 @@ { "name": "Tropico 3", + "id": "Tropico_3", "description": "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." } diff --git a/Applications/Games/Tropico 4/Steam (Demo)/script.json b/Applications/Games/Tropico 4/Steam (Demo)/script.json index 61d6a3f2e2..066b7b9167 100644 --- a/Applications/Games/Tropico 4/Steam (Demo)/script.json +++ b/Applications/Games/Tropico 4/Steam (Demo)/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam (Demo)", + "id": "Steam_Demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tropico 4/Steam/script.json b/Applications/Games/Tropico 4/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Tropico 4/Steam/script.json +++ b/Applications/Games/Tropico 4/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tropico 4/application.json b/Applications/Games/Tropico 4/application.json index b290bae567..9d642aaf79 100644 --- a/Applications/Games/Tropico 4/application.json +++ b/Applications/Games/Tropico 4/application.json @@ -1,4 +1,5 @@ { "name": "Tropico 4", + "id": "Tropico_4", "description": "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." } diff --git a/Applications/Games/Unholy Heights/Steam/script.json b/Applications/Games/Unholy Heights/Steam/script.json index 29c227d918..37bc1b937e 100644 --- a/Applications/Games/Unholy Heights/Steam/script.json +++ b/Applications/Games/Unholy Heights/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Unholy Heights/application.json b/Applications/Games/Unholy Heights/application.json index 96c0ff27eb..48b1b50950 100644 --- a/Applications/Games/Unholy Heights/application.json +++ b/Applications/Games/Unholy Heights/application.json @@ -1,4 +1,5 @@ { "name": "Unholy Heights", + "id": "Unholy_Heights", "description": "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" } diff --git a/Applications/Games/Uplay/Local/script.json b/Applications/Games/Uplay/Local/script.json index 076ad2ef6b..a287b0c74e 100644 --- a/Applications/Games/Uplay/Local/script.json +++ b/Applications/Games/Uplay/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Uplay/Online/script.json b/Applications/Games/Uplay/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Games/Uplay/Online/script.json +++ b/Applications/Games/Uplay/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Uplay/application.json b/Applications/Games/Uplay/application.json index 9dd1e977ba..4982fefbb1 100644 --- a/Applications/Games/Uplay/application.json +++ b/Applications/Games/Uplay/application.json @@ -1,4 +1,5 @@ { "name": "Uplay", + "id": "Uplay", "description": "Uplay is Ubisoft's PC games portal." } diff --git a/Applications/Games/Warcraft III Expansion Set/Online/script.json b/Applications/Games/Warcraft III Expansion Set/Online/script.json index bd3f503611..79cdb019fc 100644 --- a/Applications/Games/Warcraft III Expansion Set/Online/script.json +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Warcraft III Expansion Set/application.json b/Applications/Games/Warcraft III Expansion Set/application.json index 7e97cdf1cc..ca4cde943b 100644 --- a/Applications/Games/Warcraft III Expansion Set/application.json +++ b/Applications/Games/Warcraft III Expansion Set/application.json @@ -1,4 +1,5 @@ { "name": "Warcraft® III: Expansion Set", + "id": "Warcraft_III_ExpansionSet", "description": "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." } diff --git a/Applications/Games/Warface/Steam/script.json b/Applications/Games/Warface/Steam/script.json index c88311ce0c..a7ebd3fdcb 100644 --- a/Applications/Games/Warface/Steam/script.json +++ b/Applications/Games/Warface/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Warface/application.json b/Applications/Games/Warface/application.json index fdc01fb8d2..b4599170d3 100644 --- a/Applications/Games/Warface/application.json +++ b/Applications/Games/Warface/application.json @@ -1,4 +1,5 @@ { "name": "Warface", + "id": "Warface", "description": "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." } diff --git a/Applications/Games/Warlock - Master of the Arcane/Steam/script.json b/Applications/Games/Warlock - Master of the Arcane/Steam/script.json index 29c227d918..37bc1b937e 100644 --- a/Applications/Games/Warlock - Master of the Arcane/Steam/script.json +++ b/Applications/Games/Warlock - Master of the Arcane/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Warlock - Master of the Arcane/application.json b/Applications/Games/Warlock - Master of the Arcane/application.json index 6626deeb28..c5ad22e601 100644 --- a/Applications/Games/Warlock - Master of the Arcane/application.json +++ b/Applications/Games/Warlock - Master of the Arcane/application.json @@ -1,4 +1,5 @@ { "name": "Warlock - Master of the Arcane", + "id": "Warlock_Master_of_the_Arcane", "description": "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" } diff --git a/Applications/Games/Wildlife Park 2/Local/script.json b/Applications/Games/Wildlife Park 2/Local/script.json index 2cf4cd33e3..8911b91d20 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.json +++ b/Applications/Games/Wildlife Park 2/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Wildlife Park 2/Steam/script.json b/Applications/Games/Wildlife Park 2/Steam/script.json index b6547a40ba..43a0146da6 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.json +++ b/Applications/Games/Wildlife Park 2/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Wildlife Park 2/application.json b/Applications/Games/Wildlife Park 2/application.json index baeb96b162..3015dcc887 100644 --- a/Applications/Games/Wildlife Park 2/application.json +++ b/Applications/Games/Wildlife Park 2/application.json @@ -1,4 +1,5 @@ { "name": "Wildlife Park 2", + "id": "Wildlife_Park_2", "description": "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" } diff --git a/Applications/Games/Worms Armageddon/Steam/script.json b/Applications/Games/Worms Armageddon/Steam/script.json index 4783164bea..305fd7a565 100644 --- a/Applications/Games/Worms Armageddon/Steam/script.json +++ b/Applications/Games/Worms Armageddon/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Worms Armageddon/application.json b/Applications/Games/Worms Armageddon/application.json index 42e69b2b05..621c01c4b2 100644 --- a/Applications/Games/Worms Armageddon/application.json +++ b/Applications/Games/Worms Armageddon/application.json @@ -1,4 +1,5 @@ { "name": "Worms Armageddon", + "id": "Worms_Armageddon", "description": "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." } diff --git a/Applications/Games/Worms Reloaded/Steam/script.json b/Applications/Games/Worms Reloaded/Steam/script.json index 42551594e6..1ced535553 100644 --- a/Applications/Games/Worms Reloaded/Steam/script.json +++ b/Applications/Games/Worms Reloaded/Steam/script.json @@ -1,5 +1,6 @@ { "scriptName": "Steam", + "id": "Steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Worms Reloaded/application.json b/Applications/Games/Worms Reloaded/application.json index a8256b283b..791f1b5e6f 100644 --- a/Applications/Games/Worms Reloaded/application.json +++ b/Applications/Games/Worms Reloaded/application.json @@ -1,4 +1,5 @@ { "name": "Worms™ Reloaded", + "id": "Worms_Reloaded", "description": "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." } diff --git a/Applications/Games/Xenon 2/Online/script.json b/Applications/Games/Xenon 2/Online/script.json index 04c2540ac1..bec7e0e22c 100644 --- a/Applications/Games/Xenon 2/Online/script.json +++ b/Applications/Games/Xenon 2/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Xenon 2/application.json b/Applications/Games/Xenon 2/application.json index 5debb0c243..79a8d8c49b 100644 --- a/Applications/Games/Xenon 2/application.json +++ b/Applications/Games/Xenon 2/application.json @@ -1,4 +1,5 @@ { "name": "Xenon 2", + "id": "Xenon_2", "description": "" } diff --git a/Applications/Games/category.json b/Applications/Games/category.json index bfedcc3579..4487fd5d8c 100644 --- a/Applications/Games/category.json +++ b/Applications/Games/category.json @@ -1,4 +1,5 @@ { "name": "Games", + "id": "Games", "type": "INSTALLERS" } diff --git a/Applications/Games/osu!/Local/script.json b/Applications/Games/osu!/Local/script.json index 1a24927651..1262a98968 100644 --- a/Applications/Games/osu!/Local/script.json +++ b/Applications/Games/osu!/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/osu!/application.json b/Applications/Games/osu!/application.json index a1ec19870e..88239a8a64 100644 --- a/Applications/Games/osu!/application.json +++ b/Applications/Games/osu!/application.json @@ -1,4 +1,5 @@ { "name": "osu!", + "id": "osu", "description": "osu! is a free-to-win online rhythm game." } diff --git a/Applications/Graphics/Photofiltre/Online/script.json b/Applications/Graphics/Photofiltre/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Graphics/Photofiltre/Online/script.json +++ b/Applications/Graphics/Photofiltre/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Graphics/Photofiltre/application.json b/Applications/Graphics/Photofiltre/application.json index f20be50f47..4ab7870f12 100644 --- a/Applications/Graphics/Photofiltre/application.json +++ b/Applications/Graphics/Photofiltre/application.json @@ -1,4 +1,5 @@ { "name": "Photofiltre", + "id": "Photofiltre", "description": "Introduction
PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." } diff --git a/Applications/Graphics/category.json b/Applications/Graphics/category.json index 413f2bcd02..f7bdf429c4 100644 --- a/Applications/Graphics/category.json +++ b/Applications/Graphics/category.json @@ -1,4 +1,5 @@ { "name": "Graphics", + "id": "Graphics", "type": "INSTALLERS" } diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.json b/Applications/Internet/Internet Explorer 6.0/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.json +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Internet/Internet Explorer 6.0/application.json b/Applications/Internet/Internet Explorer 6.0/application.json index d9eaa5d435..d5bffbae67 100644 --- a/Applications/Internet/Internet Explorer 6.0/application.json +++ b/Applications/Internet/Internet Explorer 6.0/application.json @@ -1,4 +1,5 @@ { "name": "Internet Explorer 6.0", + "id": "Internet_Explorer_6_0", "description": "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " } diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.json b/Applications/Internet/Internet Explorer 7.0/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.json +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Internet/Internet Explorer 7.0/application.json b/Applications/Internet/Internet Explorer 7.0/application.json index 3924b4bb3f..ae788e8f78 100644 --- a/Applications/Internet/Internet Explorer 7.0/application.json +++ b/Applications/Internet/Internet Explorer 7.0/application.json @@ -1,4 +1,5 @@ { "name": "Internet Explorer 7.0", + "id": "Internet_Explorer_7_0", "description": "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " } diff --git a/Applications/Internet/TeamSpeak 3/application.json b/Applications/Internet/TeamSpeak 3/application.json index 208602700e..68ccf2c612 100644 --- a/Applications/Internet/TeamSpeak 3/application.json +++ b/Applications/Internet/TeamSpeak 3/application.json @@ -1,4 +1,5 @@ { "name": "TeamSpeak 3", + "id": "TeamSpeak_3", "description": "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." } diff --git a/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.json b/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.json index 28a0fb84ec..eebf35ed48 100644 --- a/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.json +++ b/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.json @@ -1,5 +1,6 @@ { "scriptName": "v3.0.19.4", + "id": "v3_0_19_4", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Internet/category.json b/Applications/Internet/category.json index 00e03d087c..2c9f617236 100644 --- a/Applications/Internet/category.json +++ b/Applications/Internet/category.json @@ -1,4 +1,5 @@ { "name": "Internet", + "id": "Internet", "type": "INSTALLERS" } diff --git a/Applications/Internet/mIRC/application.json b/Applications/Internet/mIRC/application.json index bf96002369..50f758a001 100644 --- a/Applications/Internet/mIRC/application.json +++ b/Applications/Internet/mIRC/application.json @@ -1,4 +1,5 @@ { "name": "mIRC", + "id": "mIRC", "description": "

mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

" -} \ No newline at end of file +} diff --git a/Applications/Internet/mIRC/v7.46/script.json b/Applications/Internet/mIRC/v7.46/script.json index 32fd7352d1..6e8f235230 100644 --- a/Applications/Internet/mIRC/v7.46/script.json +++ b/Applications/Internet/mIRC/v7.46/script.json @@ -1,5 +1,6 @@ { "scriptName": "v7.46", + "id": "v7_46", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Multimedia/Mp3tag/Online/script.json b/Applications/Multimedia/Mp3tag/Online/script.json index 04c2540ac1..1d3bc508a2 100644 --- a/Applications/Multimedia/Mp3tag/Online/script.json +++ b/Applications/Multimedia/Mp3tag/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Multimedia/Mp3tag/application.json b/Applications/Multimedia/Mp3tag/application.json index 875b02f771..d26902e01b 100644 --- a/Applications/Multimedia/Mp3tag/application.json +++ b/Applications/Multimedia/Mp3tag/application.json @@ -1,4 +1,5 @@ { "name": "Mp3tag", + "id": "Mp3tag", "description": "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." } diff --git a/Applications/Multimedia/category.json b/Applications/Multimedia/category.json index 5911a66339..3ecf170480 100644 --- a/Applications/Multimedia/category.json +++ b/Applications/Multimedia/category.json @@ -1,4 +1,5 @@ { "name": "Multimedia", + "id": "Multimedia", "type": "INSTALLERS" } diff --git a/Applications/Office/Adobe Acrobat Reader DC/Online/script.json b/Applications/Office/Adobe Acrobat Reader DC/Online/script.json index 05f557c3e1..c1e94dc9cf 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/Online/script.json +++ b/Applications/Office/Adobe Acrobat Reader DC/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Office/Adobe Acrobat Reader DC/application.json b/Applications/Office/Adobe Acrobat Reader DC/application.json index 5c8521c2d5..903ee9f8eb 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/application.json +++ b/Applications/Office/Adobe Acrobat Reader DC/application.json @@ -1,4 +1,5 @@ { "name": "Adobe Acrobat Reader DC", + "id": "Adobe_Acrobat_Reader_DC", "description": "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work." } diff --git a/Applications/Office/ElsterFormular/Online/script.json b/Applications/Office/ElsterFormular/Online/script.json index fa6d2199e1..d61d6e2060 100644 --- a/Applications/Office/ElsterFormular/Online/script.json +++ b/Applications/Office/ElsterFormular/Online/script.json @@ -1,5 +1,6 @@ { "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Office/ElsterFormular/application.json b/Applications/Office/ElsterFormular/application.json index f3db7a8fa5..673954c83b 100644 --- a/Applications/Office/ElsterFormular/application.json +++ b/Applications/Office/ElsterFormular/application.json @@ -1,4 +1,5 @@ { "name": "ElsterFormular", + "id": "ElsterFormular", "description": "ElsterFormular is the official german software to file a tax return." } diff --git a/Applications/Office/Microsoft Office 2010/Local/script.json b/Applications/Office/Microsoft Office 2010/Local/script.json index 89c0d2c715..9532f47bbb 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.json +++ b/Applications/Office/Microsoft Office 2010/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Office/Microsoft Office 2010/application.json b/Applications/Office/Microsoft Office 2010/application.json index 0604757b23..b72fc71511 100644 --- a/Applications/Office/Microsoft Office 2010/application.json +++ b/Applications/Office/Microsoft Office 2010/application.json @@ -1,4 +1,5 @@ { "name": "Microsoft Office 2010", + "id": "Microsoft_Office_2010", "description": "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." } diff --git a/Applications/Office/Microsoft Office 2013/Local/script.json b/Applications/Office/Microsoft Office 2013/Local/script.json index 89c0d2c715..9532f47bbb 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.json +++ b/Applications/Office/Microsoft Office 2013/Local/script.json @@ -1,5 +1,6 @@ { "scriptName": "Local", + "id": "Local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Office/Microsoft Office 2013/application.json b/Applications/Office/Microsoft Office 2013/application.json index 0395ab1bfb..daaee82a82 100644 --- a/Applications/Office/Microsoft Office 2013/application.json +++ b/Applications/Office/Microsoft Office 2013/application.json @@ -1,4 +1,5 @@ { "name": "Microsoft Office 2013", + "id": "Microsoft_Office_2013", "description": "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." } diff --git a/Applications/Office/category.json b/Applications/Office/category.json index a34a3a07b7..162b6563d0 100644 --- a/Applications/Office/category.json +++ b/Applications/Office/category.json @@ -1,4 +1,5 @@ { "name": "Office", + "id": "Office", "type": "INSTALLERS" } diff --git a/Applications/Other/category.json b/Applications/Other/category.json index f28c8c8549..9e16751304 100644 --- a/Applications/Other/category.json +++ b/Applications/Other/category.json @@ -1,4 +1,5 @@ { "name": "Other", + "id": "Other", "type": "INSTALLERS" } diff --git a/Applications/Science/category.json b/Applications/Science/category.json index 3412fa61f7..08b4ec2190 100644 --- a/Applications/Science/category.json +++ b/Applications/Science/category.json @@ -1,4 +1,5 @@ { "name": "Science", + "id": "Science", "type": "INSTALLERS" } diff --git a/Applications/type.json b/Applications/type.json index 5e3fa2e29e..423795913d 100644 --- a/Applications/type.json +++ b/Applications/type.json @@ -1,3 +1,4 @@ { - "name": "Applications" + "name": "Applications", + "id": "Applications" } diff --git a/Engines/Wine/Tools/ConfigureWine/script.json b/Engines/Wine/Tools/ConfigureWine/script.json index 175010b6d9..f274b4e651 100644 --- a/Engines/Wine/Tools/ConfigureWine/script.json +++ b/Engines/Wine/Tools/ConfigureWine/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Configure Wine" + "scriptName": "Configure Wine", + "id": "Configure_Wine" } diff --git a/Engines/Wine/Tools/KillWineProcesses/script.json b/Engines/Wine/Tools/KillWineProcesses/script.json index 97bb5bff7b..f37ac687cd 100644 --- a/Engines/Wine/Tools/KillWineProcesses/script.json +++ b/Engines/Wine/Tools/KillWineProcesses/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Kill processes" + "scriptName": "Kill processes", + "id": "Kill_processes" } diff --git a/Engines/Wine/Tools/RebootWine/script.json b/Engines/Wine/Tools/RebootWine/script.json index b2de3ef1c5..f98f8158ed 100644 --- a/Engines/Wine/Tools/RebootWine/script.json +++ b/Engines/Wine/Tools/RebootWine/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Windows reboot" + "scriptName": "Windows reboot", + "id": "Windows_reboot" } diff --git a/Engines/Wine/Tools/RepairWinePrefix/script.json b/Engines/Wine/Tools/RepairWinePrefix/script.json index 284f81d90b..2fa0c2a535 100644 --- a/Engines/Wine/Tools/RepairWinePrefix/script.json +++ b/Engines/Wine/Tools/RepairWinePrefix/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Repair virtual drive" + "scriptName": "Repair virtual drive", + "id": "Repair_virtual_drive" } diff --git a/Engines/Wine/Tools/WineConsole/script.json b/Engines/Wine/Tools/WineConsole/script.json index 3f152f5931..b8e7888cb6 100644 --- a/Engines/Wine/Tools/WineConsole/script.json +++ b/Engines/Wine/Tools/WineConsole/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Command prompt" + "scriptName": "Command prompt", + "id": "Command_prompt" } diff --git a/Engines/Wine/Tools/WineRegistryEditor/script.json b/Engines/Wine/Tools/WineRegistryEditor/script.json index eeb4e57db5..ac19623b01 100644 --- a/Engines/Wine/Tools/WineRegistryEditor/script.json +++ b/Engines/Wine/Tools/WineRegistryEditor/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Registry Editor" + "scriptName": "Registry Editor", + "id": "Registry_Editor" } diff --git a/Engines/Wine/Tools/WineTaskManager/script.json b/Engines/Wine/Tools/WineTaskManager/script.json index 21950bfa43..7e9ded4df0 100644 --- a/Engines/Wine/Tools/WineTaskManager/script.json +++ b/Engines/Wine/Tools/WineTaskManager/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Task manager" + "scriptName": "Task manager", + "id": "Task_manager" } diff --git a/Engines/Wine/Tools/WineTerminalOpener/script.json b/Engines/Wine/Tools/WineTerminalOpener/script.json index 158acb91ed..34181e6d33 100644 --- a/Engines/Wine/Tools/WineTerminalOpener/script.json +++ b/Engines/Wine/Tools/WineTerminalOpener/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Open a terminal" + "scriptName": "Open a terminal", + "id": "Open_terminal" } diff --git a/Engines/Wine/Tools/WineUninstaller/script.json b/Engines/Wine/Tools/WineUninstaller/script.json index a6aba39ec8..dcca997303 100644 --- a/Engines/Wine/Tools/WineUninstaller/script.json +++ b/Engines/Wine/Tools/WineUninstaller/script.json @@ -1,3 +1,4 @@ { - "scriptName": "Wine uninstaller" + "scriptName": "Wine uninstaller", + "id": "Wine_uninstaller" } diff --git a/Engines/Wine/category.json b/Engines/Wine/category.json index fbb67d7786..ae81a8fa4a 100644 --- a/Engines/Wine/category.json +++ b/Engines/Wine/category.json @@ -1,4 +1,5 @@ { "name": "Wine", + "id": "Wine", "type": "FUNCTIONS" } diff --git a/Engines/type.json b/Engines/type.json index 9df931a79b..da36725f14 100644 --- a/Engines/type.json +++ b/Engines/type.json @@ -1,3 +1,4 @@ { - "name": "Engines" + "name": "Engines", + "id": "Engines" } diff --git a/Utils/Functions/category.json b/Utils/Functions/category.json index 96a8143123..d36ffb4fba 100644 --- a/Utils/Functions/category.json +++ b/Utils/Functions/category.json @@ -1,4 +1,5 @@ { "name": "Functions", + "id": "Functions", "type": "FUNCTIONS" } diff --git a/Utils/type.json b/Utils/type.json index 9d1dd5c3a9..f9348ab02e 100644 --- a/Utils/type.json +++ b/Utils/type.json @@ -1,3 +1,4 @@ { - "name": "Utils" + "name": "Utils", + "id": "Utils" } diff --git a/validate.py b/validate.py index 403c883702..e5c4255048 100644 --- a/validate.py +++ b/validate.py @@ -15,6 +15,8 @@ is_valid = True +id_pattern = '^[a-zA-Z0-9_]+$' + # get category directories category_dirs = [] for category in next(os.walk(applications_dir))[1]: @@ -26,9 +28,10 @@ 'type': 'object', 'properties': { 'name': {'type': 'string'}, + 'id': {'type': 'string', 'pattern': id_pattern}, 'type': {'enum': ['FUNCTIONS', 'INSTALLERS']}, }, - 'required': ['name', 'type'] + 'required': ['name', 'id', 'type'] } for category_dir in category_dirs: @@ -56,9 +59,10 @@ 'type': 'object', 'properties': { 'name': {'type': 'string'}, + 'id': {'type': 'string', 'pattern': id_pattern}, 'description': {'type': 'string'}, }, - 'required': ['name', 'description'] + 'required': ['name', 'id', 'description'] } for application_dir in application_dirs: @@ -94,6 +98,7 @@ 'type': 'object', 'properties': { 'scriptName': {'type': 'string'}, + 'id': {'type': 'string', 'pattern': id_pattern}, 'compatibleOperatingSystems': { 'type': 'array', 'items': {'enum': ['LINUX', 'MACOSX']}, @@ -107,7 +112,7 @@ 'free': {'type': 'boolean'}, 'requiresPatch': {'type': 'boolean'}, }, - 'required': ['scriptName', 'compatibleOperatingSystems', 'testingOperatingSystems', 'free', 'requiresPatch'] + 'required': ['scriptName', 'id', 'compatibleOperatingSystems', 'testingOperatingSystems', 'free', 'requiresPatch'] } for script_dir in script_dirs: From 26d796c18ca8a206ef0c695e4075dfa155980a62 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 17:09:16 +0200 Subject: [PATCH 31/63] Update League of Legends (rename script) (#547) --- .../Games/League of Legends/{Client => Online}/script.js | 0 .../Games/League of Legends/{Client => Online}/script.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename Applications/Games/League of Legends/{Client => Online}/script.js (100%) rename Applications/Games/League of Legends/{Client => Online}/script.json (75%) diff --git a/Applications/Games/League of Legends/Client/script.js b/Applications/Games/League of Legends/Online/script.js similarity index 100% rename from Applications/Games/League of Legends/Client/script.js rename to Applications/Games/League of Legends/Online/script.js diff --git a/Applications/Games/League of Legends/Client/script.json b/Applications/Games/League of Legends/Online/script.json similarity index 75% rename from Applications/Games/League of Legends/Client/script.json rename to Applications/Games/League of Legends/Online/script.json index 36c6057b22..1d3bc508a2 100644 --- a/Applications/Games/League of Legends/Client/script.json +++ b/Applications/Games/League of Legends/Online/script.json @@ -1,6 +1,6 @@ { - "scriptName": "Client", - "id": "Client", + "scriptName": "Online", + "id": "Online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, From 4b8406249fccabd59c47e8ee856d65cfd799fa01 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 6 Apr 2018 15:10:25 +0000 Subject: [PATCH 32/63] updated translations --- i18n/Messages_de.properties | 9 +++------ i18n/Messages_fr.properties | 8 +++----- i18n/de.po | 14 +++++++------- i18n/fr.po | 9 +++------ i18n/keys.pot | 9 +++------ 5 files changed, 19 insertions(+), 30 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index bd604b7a7a..3e029a6bf5 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,9 +4,9 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 14\:40+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:10+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n -#: Applications/Games/League of Legends/Client/script.js:26 +#: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: #: Applications/Games/Mass Effect/Steam/script.js:9 @@ -184,6 +184,7 @@ Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ #: 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -755,10 +756,6 @@ v1.5=v1.5 #: i18n/tmp/Applications/Games/League of Legends/application.js:2 League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensit\u00e4t von Echtzeitstrategie mit Rollenspielelementen verkn\u00fcpft. Zwei Teams m\u00e4chtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer st\u00e4ndig wachsenden Anzahl an Champions, h\u00e4ufigen Aktualisierungen und einer bl\u00fchenden Wettkampfszene unbegrenzte Wiederspielbarkeit f\u00fcr Spieler jeden Niveaus. -#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 -#, fuzzy -!Client=BETA Client - #: i18n/tmp/Applications/Games/Mafia II/application.js:1 Mafia\ II=Mafia II diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 6cdeb51b4e..ebf9acf4a7 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,9 +4,9 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 14\:40+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:10+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n -#: Applications/Games/League of Legends/Client/script.js:26 +#: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= #: Applications/Games/Mass Effect/Steam/script.js:9 @@ -186,6 +186,7 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -760,9 +761,6 @@ Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goa #: i18n/tmp/Applications/Games/League of Legends/application.js:2 League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends est un jeu comp\u00e9titif en ligne bourr\u00e9 d'action, qui m\u00e9lange l'intensit\u00e9 tr\u00e9pidante des jeux de strat\u00e9gie en temps r\u00e9el avec des \u00e9l\u00e9ments de jeu de r\u00f4le. Deux \u00e9quipes de puissants champions, chacun avec un design et des comp\u00e9tences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu vari\u00e9s. Avec une liste de champions en expansion permanente, des mises \u00e0 jour fr\u00e9quentes et des \u00e9v\u00e9nements comp\u00e9titifs florissants, League of Legends offre des parties sans cesse renouvel\u00e9es aux joueurs de tous niveaux. -#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 -!Client= - #: i18n/tmp/Applications/Games/Mafia II/application.js:1 !Mafia\ II= diff --git a/i18n/de.po b/i18n/de.po index a3f74d52f2..ada9f310d4 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 14:40+0000\n" +"POT-Creation-Date: 2018-04-06 15:10+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.8.7.1\n" -#: Applications/Games/League of Legends/Client/script.js:26 +#: Applications/Games/League of Legends/Online/script.js:26 msgid "Select your region:" msgstr "Wählen Sie Ihre Region:" @@ -321,6 +321,7 @@ msgstr "" #: 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -1617,11 +1618,6 @@ msgstr "" "einer blühenden Wettkampfszene unbegrenzte Wiederspielbarkeit für Spieler " "jeden Niveaus." -#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 -#, fuzzy -msgid "Client" -msgstr "BETA Client" - #: i18n/tmp/Applications/Games/Mafia II/application.js:1 msgid "Mafia II" msgstr "Mafia II" @@ -3281,6 +3277,10 @@ msgstr "" "Erwartet = {0}\n" "Tatsächlich = {1}" +#, fuzzy +#~ msgid "Client" +#~ msgstr "BETA Client" + #~ msgid "Please install Warcraft III before installing The Frozen Throne." #~ msgstr "" #~ "Bitte installieren Sie Warcraft® III bevor Sie Warcraft® III: The Frozen " diff --git a/i18n/fr.po b/i18n/fr.po index 135d4b6403..74d16b4b34 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 14:40+0000\n" +"POT-Creation-Date: 2018-04-06 15:10+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.8.7.1\n" -#: Applications/Games/League of Legends/Client/script.js:26 +#: Applications/Games/League of Legends/Online/script.js:26 msgid "Select your region:" msgstr "" @@ -285,6 +285,7 @@ msgstr "" #: 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -1415,10 +1416,6 @@ msgstr "" "événements compétitifs florissants, League of Legends offre des parties sans " "cesse renouvelées aux joueurs de tous niveaux." -#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 -msgid "Client" -msgstr "" - #: i18n/tmp/Applications/Games/Mafia II/application.js:1 msgid "Mafia II" msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index 83cc3c9db9..ec31113b9c 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 14:40+0000\n" +"POT-Creation-Date: 2018-04-06 15:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: Applications/Games/League of Legends/Client/script.js:26 +#: Applications/Games/League of Legends/Online/script.js:26 msgid "Select your region:" msgstr "" @@ -280,6 +280,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -1298,10 +1299,6 @@ msgid "" "Legends offers endless replayability for players of every skill level." msgstr "" -#: i18n/tmp/Applications/Games/League of Legends/Client/script.js:1 -msgid "Client" -msgstr "" - #: i18n/tmp/Applications/Games/Mafia II/application.js:1 msgid "Mafia II" msgstr "" From a371587469bbb5b1781dbca59667e4b67ca393f3 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 17:42:20 +0200 Subject: [PATCH 33/63] Add script.json for verbs (#540) --- Engines/Wine/Verbs/{physx => PhysX}/script.js | 0 Engines/Wine/Verbs/PhysX/script.json | 8 ++++++++ .../Wine/Verbs/{quicktime76 => QuickTime 7.6}/script.js | 0 Engines/Wine/Verbs/QuickTime 7.6/script.json | 8 ++++++++ Engines/Wine/Verbs/{tahoma => Tahoma}/script.js | 0 Engines/Wine/Verbs/Tahoma/script.json | 8 ++++++++ Engines/Wine/Verbs/{uplay => Uplay}/script.js | 0 Engines/Wine/Verbs/Uplay/script.json | 8 ++++++++ .../Wine/Verbs/{sp3extract => Windows XP SP 3}/script.js | 0 Engines/Wine/Verbs/Windows XP SP 3/script.json | 8 ++++++++ Engines/Wine/Verbs/corefonts/script.json | 8 ++++++++ Engines/Wine/Verbs/crypt32/script.json | 8 ++++++++ Engines/Wine/Verbs/d3dx10/script.json | 8 ++++++++ Engines/Wine/Verbs/d3dx9/script.json | 8 ++++++++ Engines/Wine/Verbs/dotnet40/script.json | 8 ++++++++ Engines/Wine/Verbs/dotnet45/script.json | 8 ++++++++ Engines/Wine/Verbs/dotnet452/script.json | 8 ++++++++ Engines/Wine/Verbs/luna/script.json | 8 ++++++++ Engines/Wine/Verbs/mfc42/script.json | 8 ++++++++ Engines/Wine/Verbs/msls31/script.json | 8 ++++++++ Engines/Wine/Verbs/mspatcha/script.json | 8 ++++++++ Engines/Wine/Verbs/quartz/script.json | 8 ++++++++ Engines/Wine/Verbs/sandbox/script.json | 8 ++++++++ Engines/Wine/Verbs/secur32/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2003/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2005/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2008/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2010/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2012/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2013/script.json | 8 ++++++++ Engines/Wine/Verbs/vcrun2015/script.json | 8 ++++++++ Engines/Wine/Verbs/xact/script.json | 8 ++++++++ 32 files changed, 216 insertions(+) rename Engines/Wine/Verbs/{physx => PhysX}/script.js (100%) create mode 100644 Engines/Wine/Verbs/PhysX/script.json rename Engines/Wine/Verbs/{quicktime76 => QuickTime 7.6}/script.js (100%) create mode 100644 Engines/Wine/Verbs/QuickTime 7.6/script.json rename Engines/Wine/Verbs/{tahoma => Tahoma}/script.js (100%) create mode 100644 Engines/Wine/Verbs/Tahoma/script.json rename Engines/Wine/Verbs/{uplay => Uplay}/script.js (100%) create mode 100644 Engines/Wine/Verbs/Uplay/script.json rename Engines/Wine/Verbs/{sp3extract => Windows XP SP 3}/script.js (100%) create mode 100644 Engines/Wine/Verbs/Windows XP SP 3/script.json create mode 100644 Engines/Wine/Verbs/corefonts/script.json create mode 100644 Engines/Wine/Verbs/crypt32/script.json create mode 100644 Engines/Wine/Verbs/d3dx10/script.json create mode 100644 Engines/Wine/Verbs/d3dx9/script.json create mode 100644 Engines/Wine/Verbs/dotnet40/script.json create mode 100644 Engines/Wine/Verbs/dotnet45/script.json create mode 100644 Engines/Wine/Verbs/dotnet452/script.json create mode 100644 Engines/Wine/Verbs/luna/script.json create mode 100644 Engines/Wine/Verbs/mfc42/script.json create mode 100644 Engines/Wine/Verbs/msls31/script.json create mode 100644 Engines/Wine/Verbs/mspatcha/script.json create mode 100644 Engines/Wine/Verbs/quartz/script.json create mode 100644 Engines/Wine/Verbs/sandbox/script.json create mode 100644 Engines/Wine/Verbs/secur32/script.json create mode 100644 Engines/Wine/Verbs/vcrun2003/script.json create mode 100644 Engines/Wine/Verbs/vcrun2005/script.json create mode 100644 Engines/Wine/Verbs/vcrun2008/script.json create mode 100644 Engines/Wine/Verbs/vcrun2010/script.json create mode 100644 Engines/Wine/Verbs/vcrun2012/script.json create mode 100644 Engines/Wine/Verbs/vcrun2013/script.json create mode 100644 Engines/Wine/Verbs/vcrun2015/script.json create mode 100644 Engines/Wine/Verbs/xact/script.json diff --git a/Engines/Wine/Verbs/physx/script.js b/Engines/Wine/Verbs/PhysX/script.js similarity index 100% rename from Engines/Wine/Verbs/physx/script.js rename to Engines/Wine/Verbs/PhysX/script.js diff --git a/Engines/Wine/Verbs/PhysX/script.json b/Engines/Wine/Verbs/PhysX/script.json new file mode 100644 index 0000000000..df995a70bf --- /dev/null +++ b/Engines/Wine/Verbs/PhysX/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "PhysX", + "id": "physx", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/quicktime76/script.js b/Engines/Wine/Verbs/QuickTime 7.6/script.js similarity index 100% rename from Engines/Wine/Verbs/quicktime76/script.js rename to Engines/Wine/Verbs/QuickTime 7.6/script.js diff --git a/Engines/Wine/Verbs/QuickTime 7.6/script.json b/Engines/Wine/Verbs/QuickTime 7.6/script.json new file mode 100644 index 0000000000..8dc0687f7b --- /dev/null +++ b/Engines/Wine/Verbs/QuickTime 7.6/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "QuickTime 7.6", + "id": "quicktime76", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/tahoma/script.js b/Engines/Wine/Verbs/Tahoma/script.js similarity index 100% rename from Engines/Wine/Verbs/tahoma/script.js rename to Engines/Wine/Verbs/Tahoma/script.js diff --git a/Engines/Wine/Verbs/Tahoma/script.json b/Engines/Wine/Verbs/Tahoma/script.json new file mode 100644 index 0000000000..29c83a7f86 --- /dev/null +++ b/Engines/Wine/Verbs/Tahoma/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Tahoma", + "id": "tahoma", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/uplay/script.js b/Engines/Wine/Verbs/Uplay/script.js similarity index 100% rename from Engines/Wine/Verbs/uplay/script.js rename to Engines/Wine/Verbs/Uplay/script.js diff --git a/Engines/Wine/Verbs/Uplay/script.json b/Engines/Wine/Verbs/Uplay/script.json new file mode 100644 index 0000000000..df98b8081a --- /dev/null +++ b/Engines/Wine/Verbs/Uplay/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Uplay", + "id": "uplay", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/sp3extract/script.js b/Engines/Wine/Verbs/Windows XP SP 3/script.js similarity index 100% rename from Engines/Wine/Verbs/sp3extract/script.js rename to Engines/Wine/Verbs/Windows XP SP 3/script.js diff --git a/Engines/Wine/Verbs/Windows XP SP 3/script.json b/Engines/Wine/Verbs/Windows XP SP 3/script.json new file mode 100644 index 0000000000..066b8175f1 --- /dev/null +++ b/Engines/Wine/Verbs/Windows XP SP 3/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Windows XP Service Pack 3", + "id": "sp3extract", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/corefonts/script.json b/Engines/Wine/Verbs/corefonts/script.json new file mode 100644 index 0000000000..99c819a555 --- /dev/null +++ b/Engines/Wine/Verbs/corefonts/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "corefonts", + "id": "corefonts", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/crypt32/script.json b/Engines/Wine/Verbs/crypt32/script.json new file mode 100644 index 0000000000..49b2063937 --- /dev/null +++ b/Engines/Wine/Verbs/crypt32/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "crypt32", + "id": "crypt32", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/d3dx10/script.json b/Engines/Wine/Verbs/d3dx10/script.json new file mode 100644 index 0000000000..d89add0aef --- /dev/null +++ b/Engines/Wine/Verbs/d3dx10/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "d3dx10", + "id": "d3dx10", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/d3dx9/script.json b/Engines/Wine/Verbs/d3dx9/script.json new file mode 100644 index 0000000000..a4ddc6b83a --- /dev/null +++ b/Engines/Wine/Verbs/d3dx9/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "d3dx9", + "id": "d3dx9", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/dotnet40/script.json b/Engines/Wine/Verbs/dotnet40/script.json new file mode 100644 index 0000000000..d25a4b3035 --- /dev/null +++ b/Engines/Wine/Verbs/dotnet40/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": ".NET 4.0", + "id": "dotnet40", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/dotnet45/script.json b/Engines/Wine/Verbs/dotnet45/script.json new file mode 100644 index 0000000000..f13f5e0a0b --- /dev/null +++ b/Engines/Wine/Verbs/dotnet45/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": ".NET 4.5", + "id": "dotnet45", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/dotnet452/script.json b/Engines/Wine/Verbs/dotnet452/script.json new file mode 100644 index 0000000000..c125c12a6f --- /dev/null +++ b/Engines/Wine/Verbs/dotnet452/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": ".NET 4.5.2", + "id": "dotnet452", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/luna/script.json b/Engines/Wine/Verbs/luna/script.json new file mode 100644 index 0000000000..ef0489f1f2 --- /dev/null +++ b/Engines/Wine/Verbs/luna/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "luna", + "id": "luna", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/mfc42/script.json b/Engines/Wine/Verbs/mfc42/script.json new file mode 100644 index 0000000000..f14ae6768d --- /dev/null +++ b/Engines/Wine/Verbs/mfc42/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "mfc42", + "id": "mfc42", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/msls31/script.json b/Engines/Wine/Verbs/msls31/script.json new file mode 100644 index 0000000000..2bc3678504 --- /dev/null +++ b/Engines/Wine/Verbs/msls31/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "msls31", + "id": "msls31", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/mspatcha/script.json b/Engines/Wine/Verbs/mspatcha/script.json new file mode 100644 index 0000000000..6c0bdc9ce9 --- /dev/null +++ b/Engines/Wine/Verbs/mspatcha/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "mspatcha", + "id": "mspatcha", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/quartz/script.json b/Engines/Wine/Verbs/quartz/script.json new file mode 100644 index 0000000000..328c5259f6 --- /dev/null +++ b/Engines/Wine/Verbs/quartz/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "quartz", + "id": "quartz", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/sandbox/script.json b/Engines/Wine/Verbs/sandbox/script.json new file mode 100644 index 0000000000..5f098b1e10 --- /dev/null +++ b/Engines/Wine/Verbs/sandbox/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "sandbox", + "id": "sandbox", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/secur32/script.json b/Engines/Wine/Verbs/secur32/script.json new file mode 100644 index 0000000000..e2e87cbad2 --- /dev/null +++ b/Engines/Wine/Verbs/secur32/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "secur32", + "id": "secur32", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2003/script.json b/Engines/Wine/Verbs/vcrun2003/script.json new file mode 100644 index 0000000000..35f2608071 --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2003/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2003", + "id": "vcrun2003", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2005/script.json b/Engines/Wine/Verbs/vcrun2005/script.json new file mode 100644 index 0000000000..2c0b572f1f --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2005/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2005", + "id": "vcrun2005", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2008/script.json b/Engines/Wine/Verbs/vcrun2008/script.json new file mode 100644 index 0000000000..fbfb8ab436 --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2008/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2008", + "id": "vcrun2008", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2010/script.json b/Engines/Wine/Verbs/vcrun2010/script.json new file mode 100644 index 0000000000..65517f0b1c --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2010/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2010", + "id": "vcrun2010", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2012/script.json b/Engines/Wine/Verbs/vcrun2012/script.json new file mode 100644 index 0000000000..7513d0e01f --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2012/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2012", + "id": "vcrun2012", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2013/script.json b/Engines/Wine/Verbs/vcrun2013/script.json new file mode 100644 index 0000000000..62b6bec599 --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2013/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2013", + "id": "vcrun2013", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/vcrun2015/script.json b/Engines/Wine/Verbs/vcrun2015/script.json new file mode 100644 index 0000000000..65433a3504 --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2015/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "vcrun2015", + "id": "vcrun2015", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Verbs/xact/script.json b/Engines/Wine/Verbs/xact/script.json new file mode 100644 index 0000000000..e7bc6b7b2c --- /dev/null +++ b/Engines/Wine/Verbs/xact/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "xact", + "id": "xact", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} From 80b722b5386371a91e41f1c66a9e1880db17860c Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 6 Apr 2018 15:43:28 +0000 Subject: [PATCH 34/63] updated translations --- i18n/Messages_de.properties | 89 ++++++++++++++++++++++++++-- i18n/Messages_fr.properties | 88 +++++++++++++++++++++++++-- i18n/de.po | 115 ++++++++++++++++++++++++++++++++++-- i18n/fr.po | 114 +++++++++++++++++++++++++++++++++-- i18n/keys.pot | 113 +++++++++++++++++++++++++++++++++-- 5 files changed, 495 insertions(+), 24 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 3e029a6bf5..5f00b9bd28 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:10+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:43+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -138,9 +138,8 @@ Extracting\ {0}\ ...=Extrahiere {0} ... #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/physx/script.js:14 -#: Engines/Wine/Verbs/quicktime76/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -158,7 +157,7 @@ Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} i #: Engines/Wine/Verbs/dotnet45/script.js:51 !{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= -#: Engines/Wine/Verbs/uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:11 Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. #: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 @@ -448,6 +447,7 @@ For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ a #: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman #: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter #: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 Uplay=Uplay #: i18n/tmp/Applications/Games/BioShock/application.js:1 @@ -1377,6 +1377,85 @@ Wine\ uninstaller=Wine Uninstaller #: i18n/tmp/Engines/Wine/Verbs/application.js:2 !Verbs\ for\ Wine.= +#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 +#, fuzzy +!corefonts=Schriftarten + +#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 +!crypt32= + +#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 +!d3dx10= + +#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 +!d3dx9= + +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +!.NET\ 4.0= + +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +!.NET\ 4.5.2= + +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +!.NET\ 4.5= + +#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 +!luna= + +#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 +!mfc42= + +#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 +!msls31= + +#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 +!mspatcha= + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +!PhysX= + +#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 +!quartz= + +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +!QuickTime\ 7.6= + +#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 +!sandbox= + +#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 +!secur32= + +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +!Tahoma= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 +!vcrun2003= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 +!vcrun2005= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 +!vcrun2008= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 +!vcrun2010= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 +!vcrun2012= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 +!vcrun2013= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 +!vcrun2015= + +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +!Windows\ XP\ Service\ Pack\ 3= + +#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 +!xact= + #: i18n/tmp/Utils/Functions/Apps/application.js:1 !App\ Utils= diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index ebf9acf4a7..72fb2b7077 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:10+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:43+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= @@ -141,9 +141,8 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/physx/script.js:14 -#: Engines/Wine/Verbs/quicktime76/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -161,7 +160,7 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Verbs/dotnet45/script.js:51 !{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= -#: Engines/Wine/Verbs/uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:11 !Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.= #: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 @@ -454,6 +453,7 @@ For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ a #: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman #: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter #: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 Uplay=Uplay #: i18n/tmp/Applications/Games/BioShock/application.js:1 @@ -1387,6 +1387,84 @@ Science=Science #: i18n/tmp/Engines/Wine/Verbs/application.js:2 !Verbs\ for\ Wine.= +#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 +!corefonts= + +#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 +!crypt32= + +#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 +!d3dx10= + +#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 +!d3dx9= + +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +!.NET\ 4.0= + +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +!.NET\ 4.5.2= + +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +!.NET\ 4.5= + +#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 +!luna= + +#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 +!mfc42= + +#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 +!msls31= + +#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 +!mspatcha= + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +!PhysX= + +#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 +!quartz= + +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +!QuickTime\ 7.6= + +#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 +!sandbox= + +#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 +!secur32= + +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +!Tahoma= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 +!vcrun2003= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 +!vcrun2005= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 +!vcrun2008= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 +!vcrun2010= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 +!vcrun2012= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 +!vcrun2013= + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 +!vcrun2015= + +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +!Windows\ XP\ Service\ Pack\ 3= + +#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 +!xact= + #: i18n/tmp/Utils/Functions/Apps/application.js:1 !App\ Utils= diff --git a/i18n/de.po b/i18n/de.po index ada9f310d4..5d115a9f7e 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:10+0000\n" +"POT-Creation-Date: 2018-04-06 15:43+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -247,9 +247,8 @@ msgstr "Extrahiere {0} ..." #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/physx/script.js:14 -#: Engines/Wine/Verbs/quicktime76/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -271,7 +270,7 @@ msgid "" "\"win2003\"" msgstr "" -#: Engines/Wine/Verbs/uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:11 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -839,6 +838,7 @@ msgstr "" #: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman #: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter #: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 msgid "Uplay" msgstr "Uplay" @@ -3223,6 +3223,111 @@ msgstr "" msgid "Verbs for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 +#, fuzzy +msgid "corefonts" +msgstr "Schriftarten" + +#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 +msgid "crypt32" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 +msgid "d3dx10" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 +msgid "d3dx9" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +msgid ".NET 4.0" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +msgid ".NET 4.5.2" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +msgid ".NET 4.5" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 +msgid "luna" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 +msgid "mfc42" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 +msgid "msls31" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 +msgid "mspatcha" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +msgid "PhysX" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 +msgid "quartz" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +msgid "QuickTime 7.6" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 +msgid "sandbox" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 +msgid "secur32" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +msgid "Tahoma" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 +msgid "vcrun2003" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 +msgid "vcrun2005" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 +msgid "vcrun2008" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 +msgid "vcrun2010" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 +msgid "vcrun2012" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 +msgid "vcrun2013" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 +msgid "vcrun2015" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +msgid "Windows XP Service Pack 3" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 +msgid "xact" +msgstr "" + #: i18n/tmp/Utils/Functions/Apps/application.js:1 msgid "App Utils" msgstr "" diff --git a/i18n/fr.po b/i18n/fr.po index 74d16b4b34..61848c210a 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:10+0000\n" +"POT-Creation-Date: 2018-04-06 15:43+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -223,9 +223,8 @@ msgstr "" #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/physx/script.js:14 -#: Engines/Wine/Verbs/quicktime76/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -247,7 +246,7 @@ msgid "" "\"win2003\"" msgstr "" -#: Engines/Wine/Verbs/uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:11 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -748,6 +747,7 @@ msgstr "" #: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman #: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter #: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 msgid "Uplay" msgstr "Uplay" @@ -2789,6 +2789,110 @@ msgstr "" msgid "Verbs for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 +msgid "corefonts" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 +msgid "crypt32" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 +msgid "d3dx10" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 +msgid "d3dx9" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +msgid ".NET 4.0" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +msgid ".NET 4.5.2" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +msgid ".NET 4.5" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 +msgid "luna" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 +msgid "mfc42" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 +msgid "msls31" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 +msgid "mspatcha" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +msgid "PhysX" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 +msgid "quartz" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +msgid "QuickTime 7.6" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 +msgid "sandbox" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 +msgid "secur32" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +msgid "Tahoma" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 +msgid "vcrun2003" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 +msgid "vcrun2005" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 +msgid "vcrun2008" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 +msgid "vcrun2010" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 +msgid "vcrun2012" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 +msgid "vcrun2013" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 +msgid "vcrun2015" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +msgid "Windows XP Service Pack 3" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 +msgid "xact" +msgstr "" + #: i18n/tmp/Utils/Functions/Apps/application.js:1 msgid "App Utils" msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index ec31113b9c..522d0e377f 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:10+0000\n" +"POT-Creation-Date: 2018-04-06 15:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -219,8 +219,8 @@ msgstr "" #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/physx/script.js:14 -#: Engines/Wine/Verbs/quicktime76/script.js:10 +#: Engines/Wine/Verbs/PhysX/script.js:14 +#: Engines/Wine/Verbs/QuickTime 7.6/script.js:10 #: Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 @@ -243,7 +243,7 @@ msgid "" "\"win2003\"" msgstr "" -#: Engines/Wine/Verbs/uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:11 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -705,6 +705,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 msgid "Uplay" msgstr "" @@ -2466,6 +2467,110 @@ msgstr "" msgid "Verbs for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 +msgid "corefonts" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 +msgid "crypt32" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 +msgid "d3dx10" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 +msgid "d3dx9" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +msgid ".NET 4.0" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +msgid ".NET 4.5.2" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +msgid ".NET 4.5" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 +msgid "luna" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 +msgid "mfc42" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 +msgid "msls31" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 +msgid "mspatcha" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +msgid "PhysX" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 +msgid "quartz" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +msgid "QuickTime 7.6" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 +msgid "sandbox" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 +msgid "secur32" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +msgid "Tahoma" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 +msgid "vcrun2003" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 +msgid "vcrun2005" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 +msgid "vcrun2008" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 +msgid "vcrun2010" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 +msgid "vcrun2012" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 +msgid "vcrun2013" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 +msgid "vcrun2015" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +msgid "Windows XP Service Pack 3" +msgstr "" + +#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 +msgid "xact" +msgstr "" + #: i18n/tmp/Utils/Functions/Apps/application.js:1 msgid "App Utils" msgstr "" From 6d40f0ef6a6a8cbf7c26dce6ce0c3fb7c99b4c41 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 17:54:03 +0200 Subject: [PATCH 35/63] Add missing script.json (#542) --- Engines/Wine/Engine/Object/script.json | 8 ++++++++ .../script.js | 0 .../QuickScript/Custom Installer Script/script.json | 8 ++++++++ .../{InstallerScript => Installer Script}/script.js | 0 .../Wine/QuickScript/Installer Script/script.json | 8 ++++++++ .../script.js | 0 .../QuickScript/Local Installer Script/script.json | 8 ++++++++ .../script.js | 0 .../QuickScript/Online Installer Script/script.json | 8 ++++++++ .../{QuickScript => Quick Script}/script.js | 0 Engines/Wine/QuickScript/Quick Script/script.json | 8 ++++++++ .../{SteamScript => Steam Script}/script.js | 0 Engines/Wine/QuickScript/Steam Script/script.json | 8 ++++++++ .../{UplayScript => Uplay Script}/script.js | 0 Engines/Wine/QuickScript/Uplay Script/script.json | 8 ++++++++ .../QuickScript/{ZipScript => Zip Script}/script.js | 0 Engines/Wine/QuickScript/Zip Script/script.json | 8 ++++++++ Engines/Wine/Shortcuts/Reader/script.json | 8 ++++++++ Engines/Wine/Shortcuts/Wine/script.json | 8 ++++++++ .../{ConfigureWine => Configure Wine}/icon.png | Bin .../{ConfigureWine => Configure Wine}/script.js | 0 Engines/Wine/Tools/Configure Wine/script.json | 8 ++++++++ Engines/Wine/Tools/ConfigureWine/script.json | 4 ---- .../icon.png | Bin .../script.js | 0 Engines/Wine/Tools/Kill Wine Processes/script.json | 8 ++++++++ Engines/Wine/Tools/KillWineProcesses/script.json | 4 ---- .../Wine/Tools/{RebootWine => Reboot Wine}/icon.png | Bin .../Tools/{RebootWine => Reboot Wine}/script.js | 0 Engines/Wine/Tools/Reboot Wine/script.json | 8 ++++++++ Engines/Wine/Tools/RebootWine/script.json | 4 ---- .../icon.png | Bin .../script.js | 0 Engines/Wine/Tools/Repair Wine Prefix/script.json | 8 ++++++++ Engines/Wine/Tools/RepairWinePrefix/script.json | 4 ---- .../icon.png | Bin .../script.js | 0 Engines/Wine/Tools/Wine Registry Editor/script.json | 8 ++++++++ .../{WineTaskManager => Wine Task Manager}/icon.png | Bin .../script.js | 0 Engines/Wine/Tools/Wine Task Manager/script.json | 8 ++++++++ .../icon.png | Bin .../script.js | 0 Engines/Wine/Tools/Wine Terminal Opener/script.json | 8 ++++++++ .../{WineUninstaller => Wine Uninstaller}/icon.png | Bin .../{WineUninstaller => Wine Uninstaller}/script.js | 0 Engines/Wine/Tools/Wine Uninstaller/script.json | 8 ++++++++ Engines/Wine/Tools/WineConsole/script.json | 6 +++++- Engines/Wine/Tools/WineRegistryEditor/script.json | 4 ---- Engines/Wine/Tools/WineTaskManager/script.json | 4 ---- Engines/Wine/Tools/WineTerminalOpener/script.json | 4 ---- Engines/Wine/Tools/WineUninstaller/script.json | 4 ---- Utils/Functions/Apps/Resources/script.json | 8 ++++++++ Utils/Functions/Filesystem/Extract/script.json | 8 ++++++++ Utils/Functions/Filesystem/Files/script.json | 8 ++++++++ Utils/Functions/Net/Download/script.json | 8 ++++++++ Utils/Functions/Net/Resource/script.json | 8 ++++++++ 57 files changed, 197 insertions(+), 33 deletions(-) create mode 100644 Engines/Wine/Engine/Object/script.json rename Engines/Wine/QuickScript/{CustomInstallerScript => Custom Installer Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Custom Installer Script/script.json rename Engines/Wine/QuickScript/{InstallerScript => Installer Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Installer Script/script.json rename Engines/Wine/QuickScript/{LocalInstallerScript => Local Installer Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Local Installer Script/script.json rename Engines/Wine/QuickScript/{OnlineInstallerScript => Online Installer Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Online Installer Script/script.json rename Engines/Wine/QuickScript/{QuickScript => Quick Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Quick Script/script.json rename Engines/Wine/QuickScript/{SteamScript => Steam Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Steam Script/script.json rename Engines/Wine/QuickScript/{UplayScript => Uplay Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Uplay Script/script.json rename Engines/Wine/QuickScript/{ZipScript => Zip Script}/script.js (100%) create mode 100644 Engines/Wine/QuickScript/Zip Script/script.json create mode 100644 Engines/Wine/Shortcuts/Reader/script.json create mode 100644 Engines/Wine/Shortcuts/Wine/script.json rename Engines/Wine/Tools/{ConfigureWine => Configure Wine}/icon.png (100%) rename Engines/Wine/Tools/{ConfigureWine => Configure Wine}/script.js (100%) create mode 100644 Engines/Wine/Tools/Configure Wine/script.json delete mode 100644 Engines/Wine/Tools/ConfigureWine/script.json rename Engines/Wine/Tools/{KillWineProcesses => Kill Wine Processes}/icon.png (100%) rename Engines/Wine/Tools/{KillWineProcesses => Kill Wine Processes}/script.js (100%) create mode 100644 Engines/Wine/Tools/Kill Wine Processes/script.json delete mode 100644 Engines/Wine/Tools/KillWineProcesses/script.json rename Engines/Wine/Tools/{RebootWine => Reboot Wine}/icon.png (100%) rename Engines/Wine/Tools/{RebootWine => Reboot Wine}/script.js (100%) create mode 100644 Engines/Wine/Tools/Reboot Wine/script.json delete mode 100644 Engines/Wine/Tools/RebootWine/script.json rename Engines/Wine/Tools/{RepairWinePrefix => Repair Wine Prefix}/icon.png (100%) rename Engines/Wine/Tools/{RepairWinePrefix => Repair Wine Prefix}/script.js (100%) create mode 100644 Engines/Wine/Tools/Repair Wine Prefix/script.json delete mode 100644 Engines/Wine/Tools/RepairWinePrefix/script.json rename Engines/Wine/Tools/{WineRegistryEditor => Wine Registry Editor}/icon.png (100%) rename Engines/Wine/Tools/{WineRegistryEditor => Wine Registry Editor}/script.js (100%) create mode 100644 Engines/Wine/Tools/Wine Registry Editor/script.json rename Engines/Wine/Tools/{WineTaskManager => Wine Task Manager}/icon.png (100%) rename Engines/Wine/Tools/{WineTaskManager => Wine Task Manager}/script.js (100%) create mode 100644 Engines/Wine/Tools/Wine Task Manager/script.json rename Engines/Wine/Tools/{WineTerminalOpener => Wine Terminal Opener}/icon.png (100%) rename Engines/Wine/Tools/{WineTerminalOpener => Wine Terminal Opener}/script.js (100%) create mode 100644 Engines/Wine/Tools/Wine Terminal Opener/script.json rename Engines/Wine/Tools/{WineUninstaller => Wine Uninstaller}/icon.png (100%) rename Engines/Wine/Tools/{WineUninstaller => Wine Uninstaller}/script.js (100%) create mode 100644 Engines/Wine/Tools/Wine Uninstaller/script.json delete mode 100644 Engines/Wine/Tools/WineRegistryEditor/script.json delete mode 100644 Engines/Wine/Tools/WineTaskManager/script.json delete mode 100644 Engines/Wine/Tools/WineTerminalOpener/script.json delete mode 100644 Engines/Wine/Tools/WineUninstaller/script.json create mode 100644 Utils/Functions/Apps/Resources/script.json create mode 100644 Utils/Functions/Filesystem/Extract/script.json create mode 100644 Utils/Functions/Filesystem/Files/script.json create mode 100644 Utils/Functions/Net/Download/script.json create mode 100644 Utils/Functions/Net/Resource/script.json diff --git a/Engines/Wine/Engine/Object/script.json b/Engines/Wine/Engine/Object/script.json new file mode 100644 index 0000000000..252d136099 --- /dev/null +++ b/Engines/Wine/Engine/Object/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Wine engine", + "id": "Object", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/CustomInstallerScript/script.js b/Engines/Wine/QuickScript/Custom Installer Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/CustomInstallerScript/script.js rename to Engines/Wine/QuickScript/Custom Installer Script/script.js diff --git a/Engines/Wine/QuickScript/Custom Installer Script/script.json b/Engines/Wine/QuickScript/Custom Installer Script/script.json new file mode 100644 index 0000000000..8bb27e7f53 --- /dev/null +++ b/Engines/Wine/QuickScript/Custom Installer Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Custom Installer Script", + "id": "CustomInstallerScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/InstallerScript/script.js b/Engines/Wine/QuickScript/Installer Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/InstallerScript/script.js rename to Engines/Wine/QuickScript/Installer Script/script.js diff --git a/Engines/Wine/QuickScript/Installer Script/script.json b/Engines/Wine/QuickScript/Installer Script/script.json new file mode 100644 index 0000000000..10b2597a33 --- /dev/null +++ b/Engines/Wine/QuickScript/Installer Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Installer Script", + "id": "InstallerScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/LocalInstallerScript/script.js b/Engines/Wine/QuickScript/Local Installer Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/LocalInstallerScript/script.js rename to Engines/Wine/QuickScript/Local Installer Script/script.js diff --git a/Engines/Wine/QuickScript/Local Installer Script/script.json b/Engines/Wine/QuickScript/Local Installer Script/script.json new file mode 100644 index 0000000000..f2c060be9e --- /dev/null +++ b/Engines/Wine/QuickScript/Local Installer Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Local Installer Script", + "id": "LocalInstallerScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/OnlineInstallerScript/script.js b/Engines/Wine/QuickScript/Online Installer Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/OnlineInstallerScript/script.js rename to Engines/Wine/QuickScript/Online Installer Script/script.js diff --git a/Engines/Wine/QuickScript/Online Installer Script/script.json b/Engines/Wine/QuickScript/Online Installer Script/script.json new file mode 100644 index 0000000000..002eb5a9d3 --- /dev/null +++ b/Engines/Wine/QuickScript/Online Installer Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Online Installer Script", + "id": "OnlineInstallerScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/QuickScript/script.js b/Engines/Wine/QuickScript/Quick Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/QuickScript/script.js rename to Engines/Wine/QuickScript/Quick Script/script.js diff --git a/Engines/Wine/QuickScript/Quick Script/script.json b/Engines/Wine/QuickScript/Quick Script/script.json new file mode 100644 index 0000000000..c740896bb2 --- /dev/null +++ b/Engines/Wine/QuickScript/Quick Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Quick Script", + "id": "QuickScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/SteamScript/script.js b/Engines/Wine/QuickScript/Steam Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/SteamScript/script.js rename to Engines/Wine/QuickScript/Steam Script/script.js diff --git a/Engines/Wine/QuickScript/Steam Script/script.json b/Engines/Wine/QuickScript/Steam Script/script.json new file mode 100644 index 0000000000..bd6dcbff7a --- /dev/null +++ b/Engines/Wine/QuickScript/Steam Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Steam Script", + "id": "SteamScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/UplayScript/script.js b/Engines/Wine/QuickScript/Uplay Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/UplayScript/script.js rename to Engines/Wine/QuickScript/Uplay Script/script.js diff --git a/Engines/Wine/QuickScript/Uplay Script/script.json b/Engines/Wine/QuickScript/Uplay Script/script.json new file mode 100644 index 0000000000..52e5d8aa3a --- /dev/null +++ b/Engines/Wine/QuickScript/Uplay Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Uplay Script", + "id": "UplayScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/QuickScript/ZipScript/script.js b/Engines/Wine/QuickScript/Zip Script/script.js similarity index 100% rename from Engines/Wine/QuickScript/ZipScript/script.js rename to Engines/Wine/QuickScript/Zip Script/script.js diff --git a/Engines/Wine/QuickScript/Zip Script/script.json b/Engines/Wine/QuickScript/Zip Script/script.json new file mode 100644 index 0000000000..1b3bf0e411 --- /dev/null +++ b/Engines/Wine/QuickScript/Zip Script/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Zip Script", + "id": "ZipScript", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Shortcuts/Reader/script.json b/Engines/Wine/Shortcuts/Reader/script.json new file mode 100644 index 0000000000..9f8ee8ca99 --- /dev/null +++ b/Engines/Wine/Shortcuts/Reader/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Shortcut Reader", + "id": "Reader", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Shortcuts/Wine/script.json b/Engines/Wine/Shortcuts/Wine/script.json new file mode 100644 index 0000000000..8166262590 --- /dev/null +++ b/Engines/Wine/Shortcuts/Wine/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Wine Shortcut", + "id": "Wine", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/ConfigureWine/icon.png b/Engines/Wine/Tools/Configure Wine/icon.png similarity index 100% rename from Engines/Wine/Tools/ConfigureWine/icon.png rename to Engines/Wine/Tools/Configure Wine/icon.png diff --git a/Engines/Wine/Tools/ConfigureWine/script.js b/Engines/Wine/Tools/Configure Wine/script.js similarity index 100% rename from Engines/Wine/Tools/ConfigureWine/script.js rename to Engines/Wine/Tools/Configure Wine/script.js diff --git a/Engines/Wine/Tools/Configure Wine/script.json b/Engines/Wine/Tools/Configure Wine/script.json new file mode 100644 index 0000000000..7a56237888 --- /dev/null +++ b/Engines/Wine/Tools/Configure Wine/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Configure Wine", + "id": "ConfigureWine", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/ConfigureWine/script.json b/Engines/Wine/Tools/ConfigureWine/script.json deleted file mode 100644 index f274b4e651..0000000000 --- a/Engines/Wine/Tools/ConfigureWine/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Configure Wine", - "id": "Configure_Wine" -} diff --git a/Engines/Wine/Tools/KillWineProcesses/icon.png b/Engines/Wine/Tools/Kill Wine Processes/icon.png similarity index 100% rename from Engines/Wine/Tools/KillWineProcesses/icon.png rename to Engines/Wine/Tools/Kill Wine Processes/icon.png diff --git a/Engines/Wine/Tools/KillWineProcesses/script.js b/Engines/Wine/Tools/Kill Wine Processes/script.js similarity index 100% rename from Engines/Wine/Tools/KillWineProcesses/script.js rename to Engines/Wine/Tools/Kill Wine Processes/script.js diff --git a/Engines/Wine/Tools/Kill Wine Processes/script.json b/Engines/Wine/Tools/Kill Wine Processes/script.json new file mode 100644 index 0000000000..83fb8af02d --- /dev/null +++ b/Engines/Wine/Tools/Kill Wine Processes/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Kill processes", + "id": "KillWineProcesses", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/KillWineProcesses/script.json b/Engines/Wine/Tools/KillWineProcesses/script.json deleted file mode 100644 index f37ac687cd..0000000000 --- a/Engines/Wine/Tools/KillWineProcesses/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Kill processes", - "id": "Kill_processes" -} diff --git a/Engines/Wine/Tools/RebootWine/icon.png b/Engines/Wine/Tools/Reboot Wine/icon.png similarity index 100% rename from Engines/Wine/Tools/RebootWine/icon.png rename to Engines/Wine/Tools/Reboot Wine/icon.png diff --git a/Engines/Wine/Tools/RebootWine/script.js b/Engines/Wine/Tools/Reboot Wine/script.js similarity index 100% rename from Engines/Wine/Tools/RebootWine/script.js rename to Engines/Wine/Tools/Reboot Wine/script.js diff --git a/Engines/Wine/Tools/Reboot Wine/script.json b/Engines/Wine/Tools/Reboot Wine/script.json new file mode 100644 index 0000000000..30f985f077 --- /dev/null +++ b/Engines/Wine/Tools/Reboot Wine/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Windows reboot", + "id": "RebootWine", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/RebootWine/script.json b/Engines/Wine/Tools/RebootWine/script.json deleted file mode 100644 index f98f8158ed..0000000000 --- a/Engines/Wine/Tools/RebootWine/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Windows reboot", - "id": "Windows_reboot" -} diff --git a/Engines/Wine/Tools/RepairWinePrefix/icon.png b/Engines/Wine/Tools/Repair Wine Prefix/icon.png similarity index 100% rename from Engines/Wine/Tools/RepairWinePrefix/icon.png rename to Engines/Wine/Tools/Repair Wine Prefix/icon.png diff --git a/Engines/Wine/Tools/RepairWinePrefix/script.js b/Engines/Wine/Tools/Repair Wine Prefix/script.js similarity index 100% rename from Engines/Wine/Tools/RepairWinePrefix/script.js rename to Engines/Wine/Tools/Repair Wine Prefix/script.js diff --git a/Engines/Wine/Tools/Repair Wine Prefix/script.json b/Engines/Wine/Tools/Repair Wine Prefix/script.json new file mode 100644 index 0000000000..b6455d08f6 --- /dev/null +++ b/Engines/Wine/Tools/Repair Wine Prefix/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Repair virtual drive", + "id": "RepairWinePrefix", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/RepairWinePrefix/script.json b/Engines/Wine/Tools/RepairWinePrefix/script.json deleted file mode 100644 index 2fa0c2a535..0000000000 --- a/Engines/Wine/Tools/RepairWinePrefix/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Repair virtual drive", - "id": "Repair_virtual_drive" -} diff --git a/Engines/Wine/Tools/WineRegistryEditor/icon.png b/Engines/Wine/Tools/Wine Registry Editor/icon.png similarity index 100% rename from Engines/Wine/Tools/WineRegistryEditor/icon.png rename to Engines/Wine/Tools/Wine Registry Editor/icon.png diff --git a/Engines/Wine/Tools/WineRegistryEditor/script.js b/Engines/Wine/Tools/Wine Registry Editor/script.js similarity index 100% rename from Engines/Wine/Tools/WineRegistryEditor/script.js rename to Engines/Wine/Tools/Wine Registry Editor/script.js diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.json b/Engines/Wine/Tools/Wine Registry Editor/script.json new file mode 100644 index 0000000000..4c07c58c03 --- /dev/null +++ b/Engines/Wine/Tools/Wine Registry Editor/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Registry Editor", + "id": "WineRegistryEditor", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/WineTaskManager/icon.png b/Engines/Wine/Tools/Wine Task Manager/icon.png similarity index 100% rename from Engines/Wine/Tools/WineTaskManager/icon.png rename to Engines/Wine/Tools/Wine Task Manager/icon.png diff --git a/Engines/Wine/Tools/WineTaskManager/script.js b/Engines/Wine/Tools/Wine Task Manager/script.js similarity index 100% rename from Engines/Wine/Tools/WineTaskManager/script.js rename to Engines/Wine/Tools/Wine Task Manager/script.js diff --git a/Engines/Wine/Tools/Wine Task Manager/script.json b/Engines/Wine/Tools/Wine Task Manager/script.json new file mode 100644 index 0000000000..42e668025e --- /dev/null +++ b/Engines/Wine/Tools/Wine Task Manager/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Task manager", + "id": "WineTaskManager", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/WineTerminalOpener/icon.png b/Engines/Wine/Tools/Wine Terminal Opener/icon.png similarity index 100% rename from Engines/Wine/Tools/WineTerminalOpener/icon.png rename to Engines/Wine/Tools/Wine Terminal Opener/icon.png diff --git a/Engines/Wine/Tools/WineTerminalOpener/script.js b/Engines/Wine/Tools/Wine Terminal Opener/script.js similarity index 100% rename from Engines/Wine/Tools/WineTerminalOpener/script.js rename to Engines/Wine/Tools/Wine Terminal Opener/script.js diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.json b/Engines/Wine/Tools/Wine Terminal Opener/script.json new file mode 100644 index 0000000000..c9001de036 --- /dev/null +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Open a terminal", + "id": "WineTerminalOpener", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/WineUninstaller/icon.png b/Engines/Wine/Tools/Wine Uninstaller/icon.png similarity index 100% rename from Engines/Wine/Tools/WineUninstaller/icon.png rename to Engines/Wine/Tools/Wine Uninstaller/icon.png diff --git a/Engines/Wine/Tools/WineUninstaller/script.js b/Engines/Wine/Tools/Wine Uninstaller/script.js similarity index 100% rename from Engines/Wine/Tools/WineUninstaller/script.js rename to Engines/Wine/Tools/Wine Uninstaller/script.js diff --git a/Engines/Wine/Tools/Wine Uninstaller/script.json b/Engines/Wine/Tools/Wine Uninstaller/script.json new file mode 100644 index 0000000000..ce05917af1 --- /dev/null +++ b/Engines/Wine/Tools/Wine Uninstaller/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Wine uninstaller", + "id": "WineUninstaller", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Engines/Wine/Tools/WineConsole/script.json b/Engines/Wine/Tools/WineConsole/script.json index b8e7888cb6..1900f402a6 100644 --- a/Engines/Wine/Tools/WineConsole/script.json +++ b/Engines/Wine/Tools/WineConsole/script.json @@ -1,4 +1,8 @@ { "scriptName": "Command prompt", - "id": "Command_prompt" + "id": "Command_prompt", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false } diff --git a/Engines/Wine/Tools/WineRegistryEditor/script.json b/Engines/Wine/Tools/WineRegistryEditor/script.json deleted file mode 100644 index ac19623b01..0000000000 --- a/Engines/Wine/Tools/WineRegistryEditor/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Registry Editor", - "id": "Registry_Editor" -} diff --git a/Engines/Wine/Tools/WineTaskManager/script.json b/Engines/Wine/Tools/WineTaskManager/script.json deleted file mode 100644 index 7e9ded4df0..0000000000 --- a/Engines/Wine/Tools/WineTaskManager/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Task manager", - "id": "Task_manager" -} diff --git a/Engines/Wine/Tools/WineTerminalOpener/script.json b/Engines/Wine/Tools/WineTerminalOpener/script.json deleted file mode 100644 index 34181e6d33..0000000000 --- a/Engines/Wine/Tools/WineTerminalOpener/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Open a terminal", - "id": "Open_terminal" -} diff --git a/Engines/Wine/Tools/WineUninstaller/script.json b/Engines/Wine/Tools/WineUninstaller/script.json deleted file mode 100644 index dcca997303..0000000000 --- a/Engines/Wine/Tools/WineUninstaller/script.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "scriptName": "Wine uninstaller", - "id": "Wine_uninstaller" -} diff --git a/Utils/Functions/Apps/Resources/script.json b/Utils/Functions/Apps/Resources/script.json new file mode 100644 index 0000000000..fbc215955e --- /dev/null +++ b/Utils/Functions/Apps/Resources/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "App Resources", + "id": "Resources", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Utils/Functions/Filesystem/Extract/script.json b/Utils/Functions/Filesystem/Extract/script.json new file mode 100644 index 0000000000..472b150f82 --- /dev/null +++ b/Utils/Functions/Filesystem/Extract/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "File Extractors", + "id": "Extract", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Utils/Functions/Filesystem/Files/script.json b/Utils/Functions/Filesystem/Files/script.json new file mode 100644 index 0000000000..14044777f7 --- /dev/null +++ b/Utils/Functions/Filesystem/Files/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "File Utilities", + "id": "Files", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Utils/Functions/Net/Download/script.json b/Utils/Functions/Net/Download/script.json new file mode 100644 index 0000000000..91501315b2 --- /dev/null +++ b/Utils/Functions/Net/Download/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Downloader", + "id": "Download", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Utils/Functions/Net/Resource/script.json b/Utils/Functions/Net/Resource/script.json new file mode 100644 index 0000000000..695c7a3ad0 --- /dev/null +++ b/Utils/Functions/Net/Resource/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "Internet Resource", + "id": "Resource", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} From a9d9e93c7c20cc659f64602cd4d77797cdb9fbc6 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 6 Apr 2018 15:55:25 +0000 Subject: [PATCH 36/63] updated translations --- i18n/Messages_de.properties | 112 +++++++++++++++++++++---------- i18n/Messages_fr.properties | 112 +++++++++++++++++++++---------- i18n/de.po | 128 ++++++++++++++++++++++++++---------- i18n/fr.po | 128 ++++++++++++++++++++++++++---------- i18n/keys.pot | 128 +++++++++++++++++++++++++++--------- 5 files changed, 444 insertions(+), 164 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 5f00b9bd28..fe8564a21c 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:43+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:55+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -27,17 +27,11 @@ Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Reg !On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/InstallerScript/script.js:96 -#: Engines/Wine/QuickScript/SteamScript/script.js:107 -#: Engines/Wine/QuickScript/SteamScript/script.js:112 -#: Engines/Wine/QuickScript/SteamScript/script.js:132 -#: Engines/Wine/QuickScript/SteamScript/script.js:147 -#: Engines/Wine/QuickScript/UplayScript/script.js:65 -#: Engines/Wine/QuickScript/UplayScript/script.js:70 -#: Engines/Wine/QuickScript/UplayScript/script.js:90 -#: Engines/Wine/QuickScript/ZipScript/script.js:44 -#: Engines/Wine/QuickScript/ZipScript/script.js:70 +#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer +#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Script/script.js:112 Script/script.js:132 Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -78,43 +72,43 @@ Installing\ version\:\ =Installiere Version\: #: Engines/Wine/Engine/Object/script.js:888 Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen -#: Engines/Wine/QuickScript/InstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Installer Script/script.js:23 Please\ enter\ the\ name\ of\ your\ application.=Bitte geben Sie einen Namen f\u00fcr Ihre Anwendung ein. -#: Engines/Wine/QuickScript/InstallerScript/script.js:38 +#: Engines/Wine/QuickScript/Installer Script/script.js:38 Please\ select\ the\ wine\ architecture.=Bitte w\u00e4hlen Sie die Wine-Architektur. -#: Engines/Wine/QuickScript/InstallerScript/script.js:52 +#: Engines/Wine/QuickScript/Installer Script/script.js:52 Please\ select\ the\ wine\ distribution.=Bitte w\u00e4hlen Sie die Wine-Distribution. -#: Engines/Wine/QuickScript/InstallerScript/script.js:66 +#: Engines/Wine/QuickScript/Installer Script/script.js:66 Please\ select\ the\ wine\ version.=Bitte w\u00e4hlen Sie die Wine-Version. -#: Engines/Wine/QuickScript/InstallerScript/script.js:88 +#: Engines/Wine/QuickScript/Installer Script/script.js:88 Please\ select\ the\ executable.=Bitte w\u00e4hlen Sie die ausf\u00fchrbare Datei aus. -#: Engines/Wine/QuickScript/LocalInstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installationsdatei aus. -#: Engines/Wine/QuickScript/OnlineInstallerScript/script.js:32 +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. -#: Engines/Wine/QuickScript/SteamScript/script.js:104 +#: Engines/Wine/QuickScript/Steam Script/script.js:104 Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Steam Installation.\n\nEntfernen Sie den Haken bei "Steam ausf\u00fchren" oder schlie\u00dfen Sie Steam nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. -#: Engines/Wine/QuickScript/SteamScript/script.js:116 +#: Engines/Wine/QuickScript/Steam Script/script.js:116 Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... -#: Engines/Wine/QuickScript/UplayScript/script.js:60 +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. -#: Engines/Wine/QuickScript/UplayScript/script.js:77 +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Uplay den Download beendet hat ... -#: Engines/Wine/QuickScript/UplayScript/script.js:85 +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 Please\ close\ Uplay.=Bitte schlie\u00dfen Sie Uplay. -#: Engines/Wine/QuickScript/ZipScript/script.js:48 +#: Engines/Wine/QuickScript/Zip Script/script.js:48 Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. #: Engines/Wine/Shortcuts/Reader/script.js:62 @@ -1326,49 +1320,85 @@ Wine=Wine #: i18n/tmp/Engines/Wine/Engine/application.js:2 !The\ Wine\ engine.= +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +#, fuzzy +!Wine\ engine=Wine Uninstaller + #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 !QuickScript= #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 !QuickScripts\ for\ Wine.= +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +!Custom\ Installer\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +!Installer\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +#, fuzzy +!Local\ Installer\ Script=Local Installer + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +#, fuzzy +!Online\ Installer\ Script=Online Installer + +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +!Quick\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 +!Steam\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +!Uplay\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +!Zip\ Script= + #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 !Wine\ Shortcuts= #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 !Shortcuts\ for\ Wine.= +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +!Shortcut\ Reader= + +#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 +!Wine\ Shortcut= + #: i18n/tmp/Engines/Wine/Tools/application.js:1 !Wine\ Tools= #: i18n/tmp/Engines/Wine/Tools/application.js:2 !Tools\ for\ Wine.= -#: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 Configure\ Wine=Wine einrichten -#: i18n/tmp/Engines/Wine/Tools/KillWineProcesses/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 Kill\ processes=Prozesse beenden -#: i18n/tmp/Engines/Wine/Tools/RebootWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 Windows\ reboot=Windows neustarten -#: i18n/tmp/Engines/Wine/Tools/RepairWinePrefix/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 Repair\ virtual\ drive=Virtuelles Laufwerk reparieren #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 Command\ prompt=Kommandozeile -#: i18n/tmp/Engines/Wine/Tools/WineRegistryEditor/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 Registry\ Editor=Registryeditor -#: i18n/tmp/Engines/Wine/Tools/WineTaskManager/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 Task\ manager=Taskmanager -#: i18n/tmp/Engines/Wine/Tools/WineTerminalOpener/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 Open\ a\ terminal=Terminal \u00f6ffnen -#: i18n/tmp/Engines/Wine/Tools/WineUninstaller/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 Wine\ uninstaller=Wine Uninstaller #: i18n/tmp/Engines/Wine/Verbs/application.js:1 @@ -1462,6 +1492,9 @@ Wine\ uninstaller=Wine Uninstaller #: i18n/tmp/Utils/Functions/Apps/application.js:2 !Utils\ for\ apps.= +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +!App\ Resources= + #: i18n/tmp/Utils/Functions/category.js:1 Functions=Functions @@ -1471,12 +1504,25 @@ Functions=Functions #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 !Utils\ for\ file\ system\ interaction.= +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +!File\ Extractors= + +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +!File\ Utilities= + #: i18n/tmp/Utils/Functions/Net/application.js:1 !Net\ Utils= #: i18n/tmp/Utils/Functions/Net/application.js:2 !Utils\ for\ interaction\ with\ the\ Internet.= +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +!Downloader= + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +#, fuzzy +!Internet\ Resource=Internet + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 72fb2b7077..f925e22849 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:43+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:55+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= @@ -27,17 +27,11 @@ !On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/InstallerScript/script.js:96 -#: Engines/Wine/QuickScript/SteamScript/script.js:107 -#: Engines/Wine/QuickScript/SteamScript/script.js:112 -#: Engines/Wine/QuickScript/SteamScript/script.js:132 -#: Engines/Wine/QuickScript/SteamScript/script.js:147 -#: Engines/Wine/QuickScript/UplayScript/script.js:65 -#: Engines/Wine/QuickScript/UplayScript/script.js:70 -#: Engines/Wine/QuickScript/UplayScript/script.js:90 -#: Engines/Wine/QuickScript/ZipScript/script.js:44 -#: Engines/Wine/QuickScript/ZipScript/script.js:70 +#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer +#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Script/script.js:112 Script/script.js:132 Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -78,45 +72,45 @@ #: Engines/Wine/Engine/Object/script.js:888 !Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"= -#: Engines/Wine/QuickScript/InstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Installer Script/script.js:23 Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre application. -#: Engines/Wine/QuickScript/InstallerScript/script.js:38 +#: Engines/Wine/QuickScript/Installer Script/script.js:38 !Please\ select\ the\ wine\ architecture.= -#: Engines/Wine/QuickScript/InstallerScript/script.js:52 +#: Engines/Wine/QuickScript/Installer Script/script.js:52 #, fuzzy !Please\ select\ the\ wine\ distribution.=Veuillez entrer le nom de votre application. -#: Engines/Wine/QuickScript/InstallerScript/script.js:66 +#: Engines/Wine/QuickScript/Installer Script/script.js:66 #, fuzzy !Please\ select\ the\ wine\ version.=Veuillez entrer le nom de votre application. -#: Engines/Wine/QuickScript/InstallerScript/script.js:88 +#: Engines/Wine/QuickScript/Installer Script/script.js:88 !Please\ select\ the\ executable.= -#: Engines/Wine/QuickScript/LocalInstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 !Please\ select\ the\ installation\ file.= -#: Engines/Wine/QuickScript/OnlineInstallerScript/script.js:32 +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 !Please\ select\ the\ download\ URL.= -#: Engines/Wine/QuickScript/SteamScript/script.js:104 +#: Engines/Wine/QuickScript/Steam Script/script.js:104 !Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= -#: Engines/Wine/QuickScript/SteamScript/script.js:116 +#: Engines/Wine/QuickScript/Steam Script/script.js:116 !Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...= -#: Engines/Wine/QuickScript/UplayScript/script.js:60 +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 !Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= -#: Engines/Wine/QuickScript/UplayScript/script.js:77 +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 !Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...= -#: Engines/Wine/QuickScript/UplayScript/script.js:85 +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 !Please\ close\ Uplay.= -#: Engines/Wine/QuickScript/ZipScript/script.js:48 +#: Engines/Wine/QuickScript/Zip Script/script.js:48 #, fuzzy !Please\ select\ the\ .zip\ file.=Veuillez entrer le nom de votre application. @@ -1335,49 +1329,85 @@ Science=Science #: i18n/tmp/Engines/Wine/Engine/application.js:2 !The\ Wine\ engine.= +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +#, fuzzy +!Wine\ engine=Installeur en ligne + #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 !QuickScript= #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 !QuickScripts\ for\ Wine.= +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +!Custom\ Installer\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +!Installer\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +#, fuzzy +!Local\ Installer\ Script=Installeur local + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +#, fuzzy +!Online\ Installer\ Script=Installeur en ligne + +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +!Quick\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 +!Steam\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +!Uplay\ Script= + +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +!Zip\ Script= + #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 !Wine\ Shortcuts= #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 !Shortcuts\ for\ Wine.= +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +!Shortcut\ Reader= + +#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 +!Wine\ Shortcut= + #: i18n/tmp/Engines/Wine/Tools/application.js:1 !Wine\ Tools= #: i18n/tmp/Engines/Wine/Tools/application.js:2 !Tools\ for\ Wine.= -#: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 !Configure\ Wine= -#: i18n/tmp/Engines/Wine/Tools/KillWineProcesses/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 !Kill\ processes= -#: i18n/tmp/Engines/Wine/Tools/RebootWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 !Windows\ reboot= -#: i18n/tmp/Engines/Wine/Tools/RepairWinePrefix/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 !Repair\ virtual\ drive= #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 !Command\ prompt= -#: i18n/tmp/Engines/Wine/Tools/WineRegistryEditor/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 !Registry\ Editor= -#: i18n/tmp/Engines/Wine/Tools/WineTaskManager/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 !Task\ manager= -#: i18n/tmp/Engines/Wine/Tools/WineTerminalOpener/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 !Open\ a\ terminal= -#: i18n/tmp/Engines/Wine/Tools/WineUninstaller/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 #, fuzzy !Wine\ uninstaller=Installeur en ligne @@ -1471,6 +1501,9 @@ Science=Science #: i18n/tmp/Utils/Functions/Apps/application.js:2 !Utils\ for\ apps.= +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +!App\ Resources= + #: i18n/tmp/Utils/Functions/category.js:1 Functions=Fonctions @@ -1480,12 +1513,25 @@ Functions=Fonctions #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 !Utils\ for\ file\ system\ interaction.= +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +!File\ Extractors= + +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +!File\ Utilities= + #: i18n/tmp/Utils/Functions/Net/application.js:1 !Net\ Utils= #: i18n/tmp/Utils/Functions/Net/application.js:2 !Utils\ for\ interaction\ with\ the\ Internet.= +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +!Downloader= + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +#, fuzzy +!Internet\ Resource=Internet Explorer 6.0 + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 !Please\ wait\ while\ {0}\ is\ extracted\ ...= diff --git a/i18n/de.po b/i18n/de.po index 5d115a9f7e..c59b3d9938 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:43+0000\n" +"POT-Creation-Date: 2018-04-06 15:55+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -82,17 +82,11 @@ msgid "" msgstr "" #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/InstallerScript/script.js:96 -#: Engines/Wine/QuickScript/SteamScript/script.js:107 -#: Engines/Wine/QuickScript/SteamScript/script.js:112 -#: Engines/Wine/QuickScript/SteamScript/script.js:132 -#: Engines/Wine/QuickScript/SteamScript/script.js:147 -#: Engines/Wine/QuickScript/UplayScript/script.js:65 -#: Engines/Wine/QuickScript/UplayScript/script.js:70 -#: Engines/Wine/QuickScript/UplayScript/script.js:90 -#: Engines/Wine/QuickScript/ZipScript/script.js:44 -#: Engines/Wine/QuickScript/ZipScript/script.js:70 +#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer +#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Script/script.js:112 Script/script.js:132 Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -148,35 +142,35 @@ msgstr "Installiere Version:" msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" -#: Engines/Wine/QuickScript/InstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Installer Script/script.js:23 msgid "Please enter the name of your application." msgstr "Bitte geben Sie einen Namen für Ihre Anwendung ein." -#: Engines/Wine/QuickScript/InstallerScript/script.js:38 +#: Engines/Wine/QuickScript/Installer Script/script.js:38 msgid "Please select the wine architecture." msgstr "Bitte wählen Sie die Wine-Architektur." -#: Engines/Wine/QuickScript/InstallerScript/script.js:52 +#: Engines/Wine/QuickScript/Installer Script/script.js:52 msgid "Please select the wine distribution." msgstr "Bitte wählen Sie die Wine-Distribution." -#: Engines/Wine/QuickScript/InstallerScript/script.js:66 +#: Engines/Wine/QuickScript/Installer Script/script.js:66 msgid "Please select the wine version." msgstr "Bitte wählen Sie die Wine-Version." -#: Engines/Wine/QuickScript/InstallerScript/script.js:88 +#: Engines/Wine/QuickScript/Installer Script/script.js:88 msgid "Please select the executable." msgstr "Bitte wählen Sie die ausführbare Datei aus." -#: Engines/Wine/QuickScript/LocalInstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 msgid "Please select the installation file." msgstr "Bitte wählen Sie die Installationsdatei aus." -#: Engines/Wine/QuickScript/OnlineInstallerScript/script.js:32 +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 msgid "Please select the download URL." msgstr "Bitte wählen Sie die Download-URL." -#: Engines/Wine/QuickScript/SteamScript/script.js:104 +#: Engines/Wine/QuickScript/Steam Script/script.js:104 msgid "" "Please follow the steps of the Steam setup.\n" "\n" @@ -189,11 +183,11 @@ msgstr "" "nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " "kann." -#: Engines/Wine/QuickScript/SteamScript/script.js:116 +#: Engines/Wine/QuickScript/Steam Script/script.js:116 msgid "Please wait until Steam has finished the download ..." msgstr "Bitte warten Sie bis Steam den Download beendet hat ..." -#: Engines/Wine/QuickScript/UplayScript/script.js:60 +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -206,15 +200,15 @@ msgstr "" "nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " "kann." -#: Engines/Wine/QuickScript/UplayScript/script.js:77 +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 msgid "Please wait until Uplay has finished the download ..." msgstr "Bitte warten Sie bis Uplay den Download beendet hat ..." -#: Engines/Wine/QuickScript/UplayScript/script.js:85 +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 msgid "Please close Uplay." msgstr "Bitte schließen Sie Uplay." -#: Engines/Wine/QuickScript/ZipScript/script.js:48 +#: Engines/Wine/QuickScript/Zip Script/script.js:48 msgid "Please select the .zip file." msgstr "Bitte wählen Sie die .zip Datei aus." @@ -3155,6 +3149,11 @@ msgstr "Wine Uninstaller" msgid "The Wine engine." msgstr "" +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +#, fuzzy +msgid "Wine engine" +msgstr "Wine Uninstaller" + #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 msgid "QuickScript" msgstr "" @@ -3163,6 +3162,40 @@ msgstr "" msgid "QuickScripts for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +msgid "Custom Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +msgid "Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +#, fuzzy +msgid "Local Installer Script" +msgstr "Local Installer" + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +#, fuzzy +msgid "Online Installer Script" +msgstr "Online Installer" + +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +msgid "Quick Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 +msgid "Steam Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +msgid "Uplay Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +msgid "Zip Script" +msgstr "" + #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 msgid "Wine Shortcuts" msgstr "" @@ -3171,6 +3204,14 @@ msgstr "" msgid "Shortcuts for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +msgid "Shortcut Reader" +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 +msgid "Wine Shortcut" +msgstr "" + #: i18n/tmp/Engines/Wine/Tools/application.js:1 msgid "Wine Tools" msgstr "" @@ -3179,19 +3220,19 @@ msgstr "" msgid "Tools for Wine." msgstr "" -#: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 msgid "Configure Wine" msgstr "Wine einrichten" -#: i18n/tmp/Engines/Wine/Tools/KillWineProcesses/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 msgid "Kill processes" msgstr "Prozesse beenden" -#: i18n/tmp/Engines/Wine/Tools/RebootWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 msgid "Windows reboot" msgstr "Windows neustarten" -#: i18n/tmp/Engines/Wine/Tools/RepairWinePrefix/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 msgid "Repair virtual drive" msgstr "Virtuelles Laufwerk reparieren" @@ -3199,19 +3240,19 @@ msgstr "Virtuelles Laufwerk reparieren" msgid "Command prompt" msgstr "Kommandozeile" -#: i18n/tmp/Engines/Wine/Tools/WineRegistryEditor/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 msgid "Registry Editor" msgstr "Registryeditor" -#: i18n/tmp/Engines/Wine/Tools/WineTaskManager/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 msgid "Task manager" msgstr "Taskmanager" -#: i18n/tmp/Engines/Wine/Tools/WineTerminalOpener/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 msgid "Open a terminal" msgstr "Terminal öffnen" -#: i18n/tmp/Engines/Wine/Tools/WineUninstaller/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 msgid "Wine uninstaller" msgstr "Wine Uninstaller" @@ -3336,6 +3377,10 @@ msgstr "" msgid "Utils for apps." msgstr "" +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +msgid "App Resources" +msgstr "" + #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" msgstr "Functions" @@ -3348,6 +3393,14 @@ msgstr "" msgid "Utils for file system interaction." msgstr "" +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +msgid "File Extractors" +msgstr "" + +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +msgid "File Utilities" +msgstr "" + #: i18n/tmp/Utils/Functions/Net/application.js:1 msgid "Net Utils" msgstr "" @@ -3356,6 +3409,15 @@ msgstr "" msgid "Utils for interaction with the Internet." msgstr "" +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +msgid "Downloader" +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +#, fuzzy +msgid "Internet Resource" +msgstr "Internet" + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." diff --git a/i18n/fr.po b/i18n/fr.po index 61848c210a..147319f03e 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:43+0000\n" +"POT-Creation-Date: 2018-04-06 15:55+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -70,17 +70,11 @@ msgid "" msgstr "" #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/InstallerScript/script.js:96 -#: Engines/Wine/QuickScript/SteamScript/script.js:107 -#: Engines/Wine/QuickScript/SteamScript/script.js:112 -#: Engines/Wine/QuickScript/SteamScript/script.js:132 -#: Engines/Wine/QuickScript/SteamScript/script.js:147 -#: Engines/Wine/QuickScript/UplayScript/script.js:65 -#: Engines/Wine/QuickScript/UplayScript/script.js:70 -#: Engines/Wine/QuickScript/UplayScript/script.js:90 -#: Engines/Wine/QuickScript/ZipScript/script.js:44 -#: Engines/Wine/QuickScript/ZipScript/script.js:70 +#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer +#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Script/script.js:112 Script/script.js:132 Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -133,37 +127,37 @@ msgstr "" msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Installer Script/script.js:23 msgid "Please enter the name of your application." msgstr "Veuillez entrer le nom de votre application." -#: Engines/Wine/QuickScript/InstallerScript/script.js:38 +#: Engines/Wine/QuickScript/Installer Script/script.js:38 msgid "Please select the wine architecture." msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:52 +#: Engines/Wine/QuickScript/Installer Script/script.js:52 #, fuzzy msgid "Please select the wine distribution." msgstr "Veuillez entrer le nom de votre application." -#: Engines/Wine/QuickScript/InstallerScript/script.js:66 +#: Engines/Wine/QuickScript/Installer Script/script.js:66 #, fuzzy msgid "Please select the wine version." msgstr "Veuillez entrer le nom de votre application." -#: Engines/Wine/QuickScript/InstallerScript/script.js:88 +#: Engines/Wine/QuickScript/Installer Script/script.js:88 msgid "Please select the executable." msgstr "" -#: Engines/Wine/QuickScript/LocalInstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 msgid "Please select the installation file." msgstr "" -#: Engines/Wine/QuickScript/OnlineInstallerScript/script.js:32 +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 msgid "Please select the download URL." msgstr "" -#: Engines/Wine/QuickScript/SteamScript/script.js:104 +#: Engines/Wine/QuickScript/Steam Script/script.js:104 msgid "" "Please follow the steps of the Steam setup.\n" "\n" @@ -171,11 +165,11 @@ msgid "" "installation of \"{0}\" can continue." msgstr "" -#: Engines/Wine/QuickScript/SteamScript/script.js:116 +#: Engines/Wine/QuickScript/Steam Script/script.js:116 msgid "Please wait until Steam has finished the download ..." msgstr "" -#: Engines/Wine/QuickScript/UplayScript/script.js:60 +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -183,15 +177,15 @@ msgid "" "installation of \"{0}\" can continue." msgstr "" -#: Engines/Wine/QuickScript/UplayScript/script.js:77 +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 msgid "Please wait until Uplay has finished the download ..." msgstr "" -#: Engines/Wine/QuickScript/UplayScript/script.js:85 +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 msgid "Please close Uplay." msgstr "" -#: Engines/Wine/QuickScript/ZipScript/script.js:48 +#: Engines/Wine/QuickScript/Zip Script/script.js:48 #, fuzzy msgid "Please select the .zip file." msgstr "Veuillez entrer le nom de votre application." @@ -2720,6 +2714,11 @@ msgstr "Installeur en ligne" msgid "The Wine engine." msgstr "" +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +#, fuzzy +msgid "Wine engine" +msgstr "Installeur en ligne" + #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 msgid "QuickScript" msgstr "" @@ -2728,6 +2727,40 @@ msgstr "" msgid "QuickScripts for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +msgid "Custom Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +msgid "Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +#, fuzzy +msgid "Local Installer Script" +msgstr "Installeur local" + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +#, fuzzy +msgid "Online Installer Script" +msgstr "Installeur en ligne" + +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +msgid "Quick Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 +msgid "Steam Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +msgid "Uplay Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +msgid "Zip Script" +msgstr "" + #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 msgid "Wine Shortcuts" msgstr "" @@ -2736,6 +2769,14 @@ msgstr "" msgid "Shortcuts for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +msgid "Shortcut Reader" +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 +msgid "Wine Shortcut" +msgstr "" + #: i18n/tmp/Engines/Wine/Tools/application.js:1 msgid "Wine Tools" msgstr "" @@ -2744,19 +2785,19 @@ msgstr "" msgid "Tools for Wine." msgstr "" -#: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 msgid "Configure Wine" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/KillWineProcesses/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 msgid "Kill processes" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/RebootWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 msgid "Windows reboot" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/RepairWinePrefix/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 msgid "Repair virtual drive" msgstr "" @@ -2764,19 +2805,19 @@ msgstr "" msgid "Command prompt" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineRegistryEditor/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 msgid "Registry Editor" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineTaskManager/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 msgid "Task manager" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineTerminalOpener/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 msgid "Open a terminal" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineUninstaller/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 #, fuzzy msgid "Wine uninstaller" msgstr "Installeur en ligne" @@ -2901,6 +2942,10 @@ msgstr "" msgid "Utils for apps." msgstr "" +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +msgid "App Resources" +msgstr "" + #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" msgstr "Fonctions" @@ -2913,6 +2958,14 @@ msgstr "" msgid "Utils for file system interaction." msgstr "" +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +msgid "File Extractors" +msgstr "" + +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +msgid "File Utilities" +msgstr "" + #: i18n/tmp/Utils/Functions/Net/application.js:1 msgid "Net Utils" msgstr "" @@ -2921,6 +2974,15 @@ msgstr "" msgid "Utils for interaction with the Internet." msgstr "" +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +msgid "Downloader" +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +#, fuzzy +msgid "Internet Resource" +msgstr "Internet Explorer 6.0" + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." diff --git a/i18n/keys.pot b/i18n/keys.pot index 522d0e377f..476f998fb5 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:43+0000\n" +"POT-Creation-Date: 2018-04-06 15:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -69,16 +69,16 @@ msgstr "" #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 #: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/InstallerScript/script.js:96 -#: Engines/Wine/QuickScript/SteamScript/script.js:107 -#: Engines/Wine/QuickScript/SteamScript/script.js:112 -#: Engines/Wine/QuickScript/SteamScript/script.js:132 -#: Engines/Wine/QuickScript/SteamScript/script.js:147 -#: Engines/Wine/QuickScript/UplayScript/script.js:65 -#: Engines/Wine/QuickScript/UplayScript/script.js:70 -#: Engines/Wine/QuickScript/UplayScript/script.js:90 -#: Engines/Wine/QuickScript/ZipScript/script.js:44 -#: Engines/Wine/QuickScript/ZipScript/script.js:70 +#: Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Engines/Wine/QuickScript/Steam Script/script.js:112 +#: Engines/Wine/QuickScript/Steam Script/script.js:132 +#: Engines/Wine/QuickScript/Steam Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 +#: Engines/Wine/QuickScript/Uplay Script/script.js:70 +#: Engines/Wine/QuickScript/Uplay Script/script.js:90 +#: Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/QuickScript/Zip Script/script.js:70 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -132,35 +132,35 @@ msgstr "" msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Installer Script/script.js:23 msgid "Please enter the name of your application." msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:38 +#: Engines/Wine/QuickScript/Installer Script/script.js:38 msgid "Please select the wine architecture." msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:52 +#: Engines/Wine/QuickScript/Installer Script/script.js:52 msgid "Please select the wine distribution." msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:66 +#: Engines/Wine/QuickScript/Installer Script/script.js:66 msgid "Please select the wine version." msgstr "" -#: Engines/Wine/QuickScript/InstallerScript/script.js:88 +#: Engines/Wine/QuickScript/Installer Script/script.js:88 msgid "Please select the executable." msgstr "" -#: Engines/Wine/QuickScript/LocalInstallerScript/script.js:23 +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 msgid "Please select the installation file." msgstr "" -#: Engines/Wine/QuickScript/OnlineInstallerScript/script.js:32 +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 msgid "Please select the download URL." msgstr "" -#: Engines/Wine/QuickScript/SteamScript/script.js:104 +#: Engines/Wine/QuickScript/Steam Script/script.js:104 msgid "" "Please follow the steps of the Steam setup.\n" "\n" @@ -168,11 +168,11 @@ msgid "" "installation of \"{0}\" can continue." msgstr "" -#: Engines/Wine/QuickScript/SteamScript/script.js:116 +#: Engines/Wine/QuickScript/Steam Script/script.js:116 msgid "Please wait until Steam has finished the download ..." msgstr "" -#: Engines/Wine/QuickScript/UplayScript/script.js:60 +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -180,15 +180,15 @@ msgid "" "installation of \"{0}\" can continue." msgstr "" -#: Engines/Wine/QuickScript/UplayScript/script.js:77 +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 msgid "Please wait until Uplay has finished the download ..." msgstr "" -#: Engines/Wine/QuickScript/UplayScript/script.js:85 +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 msgid "Please close Uplay." msgstr "" -#: Engines/Wine/QuickScript/ZipScript/script.js:48 +#: Engines/Wine/QuickScript/Zip Script/script.js:48 msgid "Please select the .zip file." msgstr "" @@ -2399,6 +2399,10 @@ msgstr "" msgid "The Wine engine." msgstr "" +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +msgid "Wine engine" +msgstr "" + #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 msgid "QuickScript" msgstr "" @@ -2407,6 +2411,38 @@ msgstr "" msgid "QuickScripts for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +msgid "Custom Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +msgid "Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +msgid "Local Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +msgid "Online Installer Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +msgid "Quick Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 +msgid "Steam Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +msgid "Uplay Script" +msgstr "" + +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +msgid "Zip Script" +msgstr "" + #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 msgid "Wine Shortcuts" msgstr "" @@ -2415,6 +2451,14 @@ msgstr "" msgid "Shortcuts for Wine." msgstr "" +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +msgid "Shortcut Reader" +msgstr "" + +#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 +msgid "Wine Shortcut" +msgstr "" + #: i18n/tmp/Engines/Wine/Tools/application.js:1 msgid "Wine Tools" msgstr "" @@ -2423,19 +2467,19 @@ msgstr "" msgid "Tools for Wine." msgstr "" -#: i18n/tmp/Engines/Wine/Tools/ConfigureWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 msgid "Configure Wine" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/KillWineProcesses/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 msgid "Kill processes" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/RebootWine/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 msgid "Windows reboot" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/RepairWinePrefix/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 msgid "Repair virtual drive" msgstr "" @@ -2443,19 +2487,19 @@ msgstr "" msgid "Command prompt" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineRegistryEditor/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 msgid "Registry Editor" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineTaskManager/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 msgid "Task manager" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineTerminalOpener/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 msgid "Open a terminal" msgstr "" -#: i18n/tmp/Engines/Wine/Tools/WineUninstaller/script.js:1 +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 msgid "Wine uninstaller" msgstr "" @@ -2579,6 +2623,10 @@ msgstr "" msgid "Utils for apps." msgstr "" +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +msgid "App Resources" +msgstr "" + #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" msgstr "" @@ -2591,6 +2639,14 @@ msgstr "" msgid "Utils for file system interaction." msgstr "" +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +msgid "File Extractors" +msgstr "" + +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +msgid "File Utilities" +msgstr "" + #: i18n/tmp/Utils/Functions/Net/application.js:1 msgid "Net Utils" msgstr "" @@ -2599,6 +2655,14 @@ msgstr "" msgid "Utils for interaction with the Internet." msgstr "" +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +msgid "Downloader" +msgstr "" + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +msgid "Internet Resource" +msgstr "" + #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 msgid "Please wait while {0} is extracted ..." From 2ed6fba2154669ca72cd459229912d424fb5efbf Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 18:14:18 +0200 Subject: [PATCH 37/63] Use lower case IDs (#548) --- Applications/Accessories/7-zip/Online/script.js | 2 +- Applications/Accessories/7-zip/Online/script.json | 2 +- Applications/Accessories/ImgBurn/Online/script.js | 2 +- Applications/Accessories/ImgBurn/Online/script.json | 2 +- Applications/Accessories/Soundplant/Online/script.js | 2 +- Applications/Accessories/Soundplant/Online/script.json | 2 +- Applications/Accessories/category.json | 2 +- Applications/Custom/LocalInstaller/Local/script.js | 2 +- Applications/Custom/LocalInstaller/Local/script.json | 2 +- Applications/Custom/LocalInstaller/application.json | 2 +- Applications/Custom/OnlineInstaller/Online/script.js | 2 +- Applications/Custom/OnlineInstaller/Online/script.json | 2 +- Applications/Custom/OnlineInstaller/application.json | 2 +- Applications/Custom/category.json | 2 +- Applications/Development/Notepad++/application.json | 2 +- Applications/Development/Notepad++/v7.2.2/script.js | 2 +- Applications/Development/category.json | 2 +- .../18 Wheels of Steel Across America/Local/script.js | 2 +- .../Local/script.json | 2 +- .../Games/Age of Empires II HD/Steam/script.js | 4 ++-- .../Games/Age of Empires II HD/Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- Applications/Games/Assassin's Creed II/Steam/script.js | 2 +- .../Games/Assassin's Creed II/Steam/script.json | 2 +- .../Games/Assassin's Creed III/Steam/script.js | 2 +- .../Games/Assassin's Creed III/Steam/script.json | 2 +- .../Assassin's Creed IV Black Flag/Steam/script.js | 2 +- .../Assassin's Creed IV Black Flag/Steam/script.json | 2 +- .../Games/Assassin's Creed Revelations/Steam/script.js | 2 +- .../Assassin's Creed Revelations/Steam/script.json | 2 +- .../Games/Assassin's Creed Unity/Steam/script.js | 2 +- .../Games/Assassin's Creed Unity/Steam/script.json | 2 +- Applications/Games/Assassin's Creed/Steam/script.js | 2 +- Applications/Games/Assassin's Creed/Steam/script.json | 2 +- Applications/Games/Assassin's Creed/application.json | 2 +- .../Assassin's Creed: Brotherhood/Steam/script.js | 2 +- .../Assassin's Creed: Brotherhood/Steam/script.json | 2 +- Applications/Games/Audiosurf/Steam/script.js | 2 +- Applications/Games/Audiosurf/Steam/script.json | 2 +- Applications/Games/BRINK/Steam/script.js | 2 +- Applications/Games/BRINK/Steam/script.json | 2 +- .../Batman\342\204\242: Arkham Asylum/Steam/script.js" | 2 +- .../Steam/script.json" | 2 +- .../Batman\342\204\242: Arkham City/Steam/script.js" | 2 +- .../Batman\342\204\242: Arkham City/Steam/script.json" | 2 +- .../Batman\342\204\242: Arkham City/application.json" | 2 +- .../Steam/script.js" | 2 +- .../Steam/script.json" | 2 +- .../Games/Beyond Good and Evil/Uplay/script.js | 2 +- .../Games/Beyond Good and Evil/Uplay/script.json | 2 +- Applications/Games/BioShock/Steam (Demo)/script.js | 2 +- Applications/Games/BioShock/Steam (Demo)/script.json | 2 +- Applications/Games/BioShock/Steam/script.js | 2 +- Applications/Games/BioShock/Steam/script.json | 2 +- Applications/Games/Black Mesa/Steam/script.js | 2 +- Applications/Games/Black Mesa/Steam/script.json | 2 +- Applications/Games/Blizzard app/Online/script.js | 2 +- Applications/Games/Blizzard app/Online/script.json | 2 +- Applications/Games/Borderlands/Steam/script.js | 2 +- Applications/Games/Borderlands/Steam/script.json | 2 +- Applications/Games/Braid/Steam (Demo)/script.js | 2 +- Applications/Games/Braid/Steam (Demo)/script.json | 2 +- Applications/Games/Braid/Steam/script.js | 2 +- Applications/Games/Braid/Steam/script.json | 2 +- .../Burnout Paradise: The Ultimate Box/Steam/script.js | 2 +- .../Steam/script.json | 2 +- Applications/Games/CONSORTIUM/Steam/script.js | 2 +- Applications/Games/CONSORTIUM/Steam/script.json | 2 +- Applications/Games/Caesar III/Local/script.js | 4 ++-- Applications/Games/Caesar III/Local/script.json | 2 +- Applications/Games/Caesar III/Steam/script.js | 4 ++-- Applications/Games/Caesar III/Steam/script.json | 2 +- .../Call of Juarez Gunslinger/Steam (Demo)/script.js | 2 +- .../Call of Juarez Gunslinger/Steam (Demo)/script.json | 2 +- .../Games/Call of Juarez Gunslinger/Steam/script.js | 2 +- .../Games/Call of Juarez Gunslinger/Steam/script.json | 2 +- Applications/Games/ChromaGun/Steam (Demo)/script.js | 2 +- Applications/Games/ChromaGun/Steam (Demo)/script.json | 2 +- Applications/Games/ChromaGun/Steam/script.js | 2 +- Applications/Games/ChromaGun/Steam/script.json | 2 +- Applications/Games/Civilization V/Steam/script.js | 2 +- Applications/Games/Civilization V/Steam/script.json | 2 +- Applications/Games/Clicker Heroes/Steam/script.js | 2 +- Applications/Games/Clicker Heroes/Steam/script.json | 2 +- Applications/Games/Cogs/Steam (Demo)/script.js | 2 +- Applications/Games/Cogs/Steam (Demo)/script.json | 2 +- Applications/Games/Cogs/Steam/script.js | 2 +- Applications/Games/Cogs/Steam/script.json | 2 +- .../Local/script.js | 4 ++-- .../Local/script.json | 2 +- .../Games/Consortium: The Tower/Steam (Demo)/script.js | 2 +- .../Consortium: The Tower/Steam (Demo)/script.json | 2 +- .../Games/Consortium: The Tower/Steam/script.js | 2 +- .../Games/Consortium: The Tower/Steam/script.json | 2 +- Applications/Games/Crayon Physics/Online/script.js | 2 +- Applications/Games/Crayon Physics/Online/script.json | 2 +- Applications/Games/DC Universe Online/Online/script.js | 2 +- .../Games/DC Universe Online/Online/script.json | 2 +- Applications/Games/DOOM (2016)/Steam/script.js | 2 +- Applications/Games/DOOM (2016)/Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../Games/Dragon Ball Xenoverse 2/Steam/script.js | 2 +- .../Games/Dragon Ball Xenoverse 2/Steam/script.json | 2 +- .../Games/Dragon Ball Xenoverse 2/application.json | 2 +- .../Games/Dragon Ball Xenoverse/Steam/script.js | 2 +- .../Games/Dragon Ball Xenoverse/Steam/script.json | 2 +- .../Games/Dragon Ball Xenoverse/application.json | 2 +- Applications/Games/Druid Soccer/Online/script.js | 2 +- Applications/Games/Druid Soccer/Online/script.json | 2 +- .../Earth Eternal - Valkal's Shadow/Online/script.js | 2 +- .../Earth Eternal - Valkal's Shadow/Online/script.json | 2 +- Applications/Games/Elite:Dangerous/Steam/script.js | 2 +- Applications/Games/Elite:Dangerous/Steam/script.json | 2 +- Applications/Games/Enderal/Steam/script.js | 4 ++-- Applications/Games/Enderal/Steam/script.json | 2 +- Applications/Games/Epic Games Launcher/Local/script.js | 2 +- .../Games/Epic Games Launcher/Local/script.json | 2 +- .../Games/Epic Games Launcher/Online/script.js | 2 +- .../Games/Epic Games Launcher/Online/script.json | 2 +- Applications/Games/Ether One Redux/Steam/script.js | 2 +- Applications/Games/Ether One Redux/Steam/script.json | 2 +- .../Games/Europa Universalis II/Local/script.js | 2 +- .../Games/Europa Universalis II/Local/script.json | 2 +- .../Games/Europa Universalis IV/Steam (Demo)/script.js | 2 +- .../Europa Universalis IV/Steam (Demo)/script.json | 2 +- .../Games/Europa Universalis IV/Steam/script.js | 2 +- .../Games/Europa Universalis IV/Steam/script.json | 2 +- Applications/Games/Far Cry 2/Steam/script.js | 2 +- Applications/Games/Far Cry 2/Steam/script.json | 2 +- Applications/Games/Far Cry 2/application.json | 2 +- .../Games/Far Cry 3 - Blood Dragon/Uplay/script.js | 2 +- .../Games/Far Cry 3 - Blood Dragon/Uplay/script.json | 2 +- Applications/Games/Far Cry/Steam/script.js | 2 +- Applications/Games/Far Cry/Steam/script.json | 2 +- Applications/Games/FlatOut/Steam (Demo)/script.js | 2 +- Applications/Games/FlatOut/Steam (Demo)/script.json | 2 +- Applications/Games/FlatOut/Steam/script.js | 2 +- Applications/Games/FlatOut/Steam/script.json | 2 +- .../Games/Goodbye Deponia/Steam (Demo)/script.js | 2 +- .../Games/Goodbye Deponia/Steam (Demo)/script.json | 2 +- Applications/Games/Goodbye Deponia/Steam/script.js | 2 +- Applications/Games/Goodbye Deponia/Steam/script.json | 2 +- Applications/Games/Guild Wars 2/Local/script.js | 2 +- Applications/Games/Guild Wars 2/Local/script.json | 2 +- Applications/Games/Guild Wars 2/Online/script.js | 2 +- Applications/Games/Guild Wars 2/Online/script.json | 2 +- Applications/Games/Hearthstone/Online/script.js | 2 +- Applications/Games/Hearthstone/Online/script.json | 2 +- .../Games/Heroes of the Storm/Online/script.js | 2 +- .../Games/Heroes of the Storm/Online/script.json | 2 +- Applications/Games/Hexcells Infinite/Steam/script.js | 2 +- Applications/Games/Hexcells Infinite/Steam/script.json | 2 +- Applications/Games/Hexcells Plus/Steam/script.js | 2 +- Applications/Games/Hexcells Plus/Steam/script.json | 2 +- Applications/Games/Hexcells/Steam/script.js | 2 +- Applications/Games/Hexcells/Steam/script.json | 2 +- Applications/Games/Icy Tower/v1.5/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- Applications/Games/League of Legends/Online/script.js | 2 +- .../Games/League of Legends/Online/script.json | 2 +- Applications/Games/Mafia II/Steam (Demo)/script.js | 2 +- Applications/Games/Mafia II/Steam (Demo)/script.json | 2 +- Applications/Games/Mafia II/Steam/script.js | 2 +- Applications/Games/Mafia II/Steam/script.json | 2 +- Applications/Games/Mass Effect 2/Steam/script.js | 2 +- Applications/Games/Mass Effect 2/Steam/script.json | 2 +- Applications/Games/Mass Effect/Steam/script.js | 2 +- Applications/Games/Mass Effect/Steam/script.json | 2 +- .../Medieval II: Total War/Steam (Demo)/script.js | 2 +- .../Medieval II: Total War/Steam (Demo)/script.json | 2 +- .../Games/Medieval II: Total War/Steam/script.js | 2 +- .../Games/Medieval II: Total War/Steam/script.json | 2 +- Applications/Games/Mirror's Edge/Steam/script.js | 2 +- Applications/Games/Mirror's Edge/Steam/script.json | 2 +- .../Games/Mount & Blade/Steam (Demo)/script.js | 2 +- .../Games/Mount & Blade/Steam (Demo)/script.json | 2 +- Applications/Games/Mount & Blade/Steam/script.js | 2 +- Applications/Games/Mount & Blade/Steam/script.json | 2 +- .../Games/Niko: Through The Dream/Steam/script.js | 2 +- .../Games/Niko: Through The Dream/Steam/script.json | 2 +- .../Games/Niko: Through The Dream/application.json | 2 +- Applications/Games/Origin/Local (Legacy)/script.js | 6 +++--- Applications/Games/Origin/Local (Legacy)/script.json | 2 +- Applications/Games/Origin/Online (Legacy)/script.js | 2 +- Applications/Games/Origin/Online (Legacy)/script.json | 2 +- Applications/Games/Origin/Online/script.js | 2 +- Applications/Games/Origin/Online/script.json | 2 +- .../Steam (Demo)/script.js | 2 +- .../Steam (Demo)/script.json | 2 +- .../Orwell: Keeping an Eye On You/Steam/script.js | 2 +- .../Orwell: Keeping an Eye On You/Steam/script.json | 2 +- Applications/Games/Overwatch/Online/script.js | 2 +- Applications/Games/Overwatch/Online/script.json | 2 +- Applications/Games/PAYDAY The Heist/Steam/script.js | 2 +- Applications/Games/PAYDAY The Heist/Steam/script.json | 2 +- Applications/Games/Prehistorik/Online/script.js | 2 +- Applications/Games/Prehistorik/Online/script.json | 2 +- Applications/Games/Prey/Steam (Demo)/script.js | 2 +- Applications/Games/Prey/Steam (Demo)/script.json | 2 +- Applications/Games/Prey/Steam/script.js | 2 +- Applications/Games/Prey/Steam/script.json | 2 +- .../Games/Prince Of Persia: Original/Online/script.js | 2 +- .../Prince Of Persia: Original/Online/script.json | 2 +- .../Uplay/script.js | 2 +- .../Uplay/script.json | 2 +- .../Pro Evolution Soccer 2018/Steam (Demo)/script.js | 2 +- .../Pro Evolution Soccer 2018/Steam (Demo)/script.json | 2 +- .../Games/Pro Evolution Soccer 2018/Steam/script.js | 2 +- .../Games/Pro Evolution Soccer 2018/Steam/script.json | 2 +- .../Games/Q.U.B.E: Director's Cut/Steam/script.js | 2 +- .../Games/Q.U.B.E: Director's Cut/Steam/script.json | 2 +- Applications/Games/Quantum Conundrum/Steam/script.js | 2 +- Applications/Games/Quantum Conundrum/Steam/script.json | 2 +- .../Games/Rayman Legends/Steam (Demo)/script.js | 2 +- .../Games/Rayman Legends/Steam (Demo)/script.json | 2 +- Applications/Games/Rayman Legends/Steam/script.js | 2 +- Applications/Games/Rayman Legends/Steam/script.json | 2 +- Applications/Games/Rayman Origins/Uplay/script.js | 2 +- Applications/Games/Rayman Origins/Uplay/script.json | 2 +- Applications/Games/Red Trigger/Steam/script.js | 2 +- Applications/Games/Red Trigger/Steam/script.json | 2 +- Applications/Games/Resident Evil 3/Local/script.js | 2 +- Applications/Games/Resident Evil 3/Local/script.json | 2 +- Applications/Games/Road Rash/Online/script.js | 2 +- Applications/Games/Road Rash/Online/script.json | 2 +- Applications/Games/Rocksmith 2014/Steam/script.js | 4 ++-- Applications/Games/Rocksmith 2014/Steam/script.json | 2 +- Applications/Games/Rocksmith/Steam/script.js | 4 ++-- Applications/Games/Rocksmith/Steam/script.json | 2 +- .../Local/script.js | 6 +++--- .../Local/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../Games/STAR WARS Battlefront II/Local/script.js | 6 +++--- .../Games/STAR WARS Battlefront II/Local/script.json | 2 +- .../Games/STAR WARS Battlefront II/Steam/script.js | 2 +- .../Games/STAR WARS Battlefront II/Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../Games/STAR WARS: Dark Forces/Steam/script.js | 2 +- .../Games/STAR WARS: Dark Forces/Steam/script.json | 2 +- .../Games/STAR WARS: The Old Republic/Online/script.js | 4 ++-- .../STAR WARS: The Old Republic/Online/script.json | 2 +- .../Games/Scribblenauts Unlimited/Steam/script.js | 2 +- .../Games/Scribblenauts Unlimited/Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- Applications/Games/Star Craft II/Online/script.js | 2 +- Applications/Games/Star Craft II/Online/script.json | 2 +- Applications/Games/Star Trek Online/Steam/script.js | 2 +- Applications/Games/Star Trek Online/Steam/script.json | 2 +- Applications/Games/Steam/Online/script.js | 2 +- Applications/Games/Steam/Online/script.json | 2 +- .../Styx: Shards of Darkness/Steam (Demo)/script.js | 2 +- .../Styx: Shards of Darkness/Steam (Demo)/script.json | 2 +- .../Games/Styx: Shards of Darkness/Steam/script.js | 2 +- .../Games/Styx: Shards of Darkness/Steam/script.json | 2 +- Applications/Games/Subnautica/Steam/script.js | 8 ++++---- Applications/Games/Subnautica/Steam/script.json | 2 +- .../Games/Super Blue Boy Planet/Steam/script.js | 2 +- .../Games/Super Blue Boy Planet/Steam/script.json | 2 +- Applications/Games/TRON RUNr/Steam (Demo)/script.js | 2 +- Applications/Games/TRON RUNr/Steam (Demo)/script.json | 2 +- Applications/Games/TRON RUNr/Steam/script.js | 2 +- Applications/Games/TRON RUNr/Steam/script.json | 2 +- Applications/Games/The Crew/Steam (Demo)/script.js | 2 +- Applications/Games/The Crew/Steam (Demo)/script.json | 2 +- Applications/Games/The Crew/Steam/script.js | 2 +- Applications/Games/The Crew/Steam/script.json | 2 +- .../The Elder Scrolls IV: Oblivion/Local/script.js | 2 +- .../The Elder Scrolls IV: Oblivion/Local/script.json | 2 +- .../The Elder Scrolls IV: Oblivion/Steam/script.js | 2 +- .../The Elder Scrolls IV: Oblivion/Steam/script.json | 2 +- .../Games/The Elder Scrolls V: Skyrim/Steam/script.js | 2 +- .../The Elder Scrolls V: Skyrim/Steam/script.json | 2 +- Applications/Games/The Room Two/Steam/script.js | 2 +- Applications/Games/The Room Two/Steam/script.json | 2 +- Applications/Games/The Room/Steam/script.js | 2 +- Applications/Games/The Room/Steam/script.json | 2 +- Applications/Games/The Sims/Local/script.js | 2 +- Applications/Games/The Sims/Local/script.json | 2 +- Applications/Games/The Turing Test/Steam/script.js | 2 +- Applications/Games/The Turing Test/Steam/script.json | 2 +- .../Steam/script.js | 2 +- .../Steam/script.json | 2 +- .../The Vanishing of Ethan Carter/Steam/script.js | 2 +- .../The Vanishing of Ethan Carter/Steam/script.json | 2 +- .../Games/The Witcher 3: Wild Hunt/Steam/script.js | 4 ++-- .../Games/The Witcher 3: Wild Hunt/Steam/script.json | 2 +- Applications/Games/The Witness/Steam/script.js | 2 +- Applications/Games/The Witness/Steam/script.json | 2 +- Applications/Games/Toki Tori/Steam (Demo)/script.js | 2 +- Applications/Games/Toki Tori/Steam (Demo)/script.json | 2 +- Applications/Games/Toki Tori/Steam/script.js | 2 +- Applications/Games/Toki Tori/Steam/script.json | 2 +- .../Local (1.0->1.6)/script.js | 2 +- .../Local (1.0->1.6)/script.json | 2 +- .../Steam (Gold)/script.js | 2 +- .../Steam (Gold)/script.json | 2 +- .../Games/Tom Clancy's Splinter Cell/Uplay/script.js | 2 +- .../Games/Tom Clancy's Splinter Cell/Uplay/script.json | 2 +- .../Tom Clancy's The Division/Steam (Demo)/script.js | 2 +- .../Tom Clancy's The Division/Steam (Demo)/script.json | 2 +- .../Games/Tom Clancy's The Division/Steam/script.js | 2 +- .../Games/Tom Clancy's The Division/Steam/script.json | 2 +- .../Tomb Raider Anniversary/Steam (Demo)/script.js | 2 +- .../Tomb Raider Anniversary/Steam (Demo)/script.json | 2 +- .../Games/Tomb Raider Anniversary/Steam/script.js | 2 +- .../Games/Tomb Raider Anniversary/Steam/script.json | 2 +- .../Games/Tomb Raider Legend/Steam (Demo)/script.js | 2 +- .../Games/Tomb Raider Legend/Steam (Demo)/script.json | 2 +- Applications/Games/Tomb Raider Legend/Steam/script.js | 2 +- .../Games/Tomb Raider Legend/Steam/script.json | 2 +- .../Tomb Raider Underworld/Steam (Demo)/script.js | 2 +- .../Tomb Raider Underworld/Steam (Demo)/script.json | 2 +- .../Games/Tomb Raider Underworld/Steam/script.js | 2 +- .../Games/Tomb Raider Underworld/Steam/script.json | 2 +- .../Local (Demo)/script.js | 2 +- .../Local (Demo)/script.json | 2 +- .../Online (Demo)/script.js | 2 +- .../Online (Demo)/script.json | 2 +- Applications/Games/Total War Rome II/Steam/script.js | 2 +- Applications/Games/Total War Rome II/Steam/script.json | 2 +- .../Games/Trackmania Turbo/Steam (Demo)/script.js | 2 +- .../Games/Trackmania Turbo/Steam (Demo)/script.json | 2 +- Applications/Games/Trackmania Turbo/Steam/script.js | 2 +- Applications/Games/Trackmania Turbo/Steam/script.json | 2 +- Applications/Games/Tropico 3/Steam/script.js | 2 +- Applications/Games/Tropico 3/Steam/script.json | 2 +- Applications/Games/Tropico 4/Steam (Demo)/script.js | 2 +- Applications/Games/Tropico 4/Steam (Demo)/script.json | 2 +- Applications/Games/Tropico 4/Steam/script.js | 2 +- Applications/Games/Tropico 4/Steam/script.json | 2 +- Applications/Games/Unholy Heights/Steam/script.js | 2 +- Applications/Games/Unholy Heights/Steam/script.json | 2 +- Applications/Games/Uplay/Local/script.js | 2 +- Applications/Games/Uplay/Local/script.json | 2 +- Applications/Games/Uplay/Online/script.js | 2 +- Applications/Games/Uplay/Online/script.json | 2 +- .../Games/Warcraft III Expansion Set/Online/script.js | 2 +- .../Warcraft III Expansion Set/Online/script.json | 2 +- .../Games/Warcraft III Expansion Set/application.json | 2 +- Applications/Games/Warface/Steam/script.js | 2 +- Applications/Games/Warface/Steam/script.json | 2 +- .../Warlock - Master of the Arcane/Steam/script.js | 2 +- .../Warlock - Master of the Arcane/Steam/script.json | 2 +- Applications/Games/Wildlife Park 2/Local/script.js | 2 +- Applications/Games/Wildlife Park 2/Local/script.json | 2 +- Applications/Games/Wildlife Park 2/Steam/script.js | 2 +- Applications/Games/Wildlife Park 2/Steam/script.json | 2 +- Applications/Games/Worms Armageddon/Steam/script.js | 2 +- Applications/Games/Worms Armageddon/Steam/script.json | 2 +- Applications/Games/Worms Reloaded/Steam/script.js | 2 +- Applications/Games/Worms Reloaded/Steam/script.json | 2 +- Applications/Games/Xenon 2/Online/script.js | 2 +- Applications/Games/Xenon 2/Online/script.json | 2 +- Applications/Games/category.json | 2 +- Applications/Games/osu!/Local/script.js | 2 +- Applications/Games/osu!/Local/script.json | 2 +- Applications/Graphics/Photofiltre/Online/script.js | 2 +- Applications/Graphics/Photofiltre/Online/script.json | 2 +- Applications/Graphics/Photofiltre/application.json | 2 +- Applications/Graphics/category.json | 2 +- .../Internet/Internet Explorer 6.0/Online/script.js | 10 +++++----- .../Internet/Internet Explorer 6.0/Online/script.json | 2 +- .../Internet/Internet Explorer 7.0/Online/script.js | 10 +++++----- .../Internet/Internet Explorer 7.0/Online/script.json | 2 +- Applications/Internet/TeamSpeak 3/application.json | 2 +- Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js | 2 +- Applications/Internet/category.json | 2 +- Applications/Internet/mIRC/v7.46/script.js | 2 +- Applications/Multimedia/Mp3tag/Online/script.js | 2 +- Applications/Multimedia/Mp3tag/Online/script.json | 2 +- Applications/Multimedia/category.json | 2 +- .../Office/Adobe Acrobat Reader DC/Online/script.js | 2 +- .../Office/Adobe Acrobat Reader DC/Online/script.json | 2 +- Applications/Office/ElsterFormular/Online/script.js | 2 +- Applications/Office/ElsterFormular/Online/script.json | 2 +- Applications/Office/ElsterFormular/application.json | 2 +- .../Office/Microsoft Office 2010/Local/script.js | 2 +- .../Office/Microsoft Office 2010/Local/script.json | 2 +- .../Office/Microsoft Office 2013/Local/script.js | 2 +- .../Office/Microsoft Office 2013/Local/script.json | 2 +- Applications/Office/category.json | 2 +- Applications/Other/category.json | 2 +- Applications/Science/category.json | 2 +- Applications/type.json | 2 +- Engines/Wine/Engine/Object/script.js | 8 ++++---- Engines/Wine/Engine/Object/script.json | 2 +- .../Wine/QuickScript/Custom Installer Script/script.js | 2 +- .../QuickScript/Custom Installer Script/script.json | 2 +- Engines/Wine/QuickScript/Installer Script/script.js | 8 ++++---- Engines/Wine/QuickScript/Installer Script/script.json | 2 +- .../Wine/QuickScript/Local Installer Script/script.js | 2 +- .../QuickScript/Local Installer Script/script.json | 2 +- .../Wine/QuickScript/Online Installer Script/script.js | 4 ++-- .../QuickScript/Online Installer Script/script.json | 2 +- Engines/Wine/QuickScript/Quick Script/script.js | 2 +- Engines/Wine/QuickScript/Quick Script/script.json | 2 +- Engines/Wine/QuickScript/Steam Script/script.js | 10 +++++----- Engines/Wine/QuickScript/Steam Script/script.json | 2 +- Engines/Wine/QuickScript/Uplay Script/script.js | 10 +++++----- Engines/Wine/QuickScript/Uplay Script/script.json | 2 +- Engines/Wine/QuickScript/Zip Script/script.js | 8 ++++---- Engines/Wine/QuickScript/Zip Script/script.json | 2 +- Engines/Wine/Shortcuts/Reader/script.js | 2 +- Engines/Wine/Shortcuts/Reader/script.json | 2 +- Engines/Wine/Shortcuts/Wine/script.js | 2 +- Engines/Wine/Shortcuts/Wine/script.json | 2 +- Engines/Wine/Tools/Configure Wine/script.js | 2 +- Engines/Wine/Tools/Configure Wine/script.json | 2 +- Engines/Wine/Tools/Kill Wine Processes/script.js | 2 +- Engines/Wine/Tools/Kill Wine Processes/script.json | 2 +- Engines/Wine/Tools/Reboot Wine/script.js | 2 +- Engines/Wine/Tools/Reboot Wine/script.json | 2 +- Engines/Wine/Tools/Repair Wine Prefix/script.js | 2 +- Engines/Wine/Tools/Repair Wine Prefix/script.json | 2 +- Engines/Wine/Tools/Wine Registry Editor/script.js | 2 +- Engines/Wine/Tools/Wine Registry Editor/script.json | 2 +- Engines/Wine/Tools/Wine Task Manager/script.js | 2 +- Engines/Wine/Tools/Wine Task Manager/script.json | 2 +- Engines/Wine/Tools/Wine Terminal Opener/script.js | 2 +- Engines/Wine/Tools/Wine Terminal Opener/script.json | 2 +- Engines/Wine/Tools/Wine Uninstaller/script.js | 2 +- Engines/Wine/Tools/Wine Uninstaller/script.json | 2 +- Engines/Wine/Tools/WineConsole/script.js | 2 +- Engines/Wine/Tools/WineConsole/script.json | 2 +- Engines/Wine/Verbs/PhysX/script.js | 4 ++-- Engines/Wine/Verbs/Tahoma/script.js | 6 +++--- Engines/Wine/Verbs/Uplay/script.js | 2 +- Engines/Wine/Verbs/Windows XP SP 3/script.js | 4 ++-- Engines/Wine/Verbs/corefonts/script.js | 4 ++-- Engines/Wine/Verbs/d3dx10/script.js | 4 ++-- Engines/Wine/Verbs/d3dx9/script.js | 4 ++-- Engines/Wine/Verbs/dotnet40/script.js | 6 +++--- Engines/Wine/Verbs/dotnet45/script.js | 6 +++--- Engines/Wine/Verbs/dotnet452/script.js | 6 +++--- Engines/Wine/Verbs/luna/script.js | 6 +++--- Engines/Wine/Verbs/mfc42/script.js | 4 ++-- Engines/Wine/Verbs/msls31/script.js | 4 ++-- Engines/Wine/Verbs/mspatcha/script.js | 6 +++--- Engines/Wine/Verbs/quartz/script.js | 6 +++--- Engines/Wine/Verbs/sandbox/script.js | 4 ++-- Engines/Wine/Verbs/secur32/script.js | 6 +++--- Engines/Wine/Verbs/vcrun2003/script.js | 6 +++--- Engines/Wine/Verbs/vcrun2005/script.js | 4 ++-- Engines/Wine/Verbs/vcrun2008/script.js | 4 ++-- Engines/Wine/Verbs/vcrun2010/script.js | 4 ++-- Engines/Wine/Verbs/vcrun2012/script.js | 4 ++-- Engines/Wine/Verbs/vcrun2013/script.js | 4 ++-- Engines/Wine/Verbs/vcrun2015/script.js | 4 ++-- Engines/Wine/Verbs/xact/script.js | 6 +++--- Engines/Wine/category.json | 2 +- Engines/type.json | 2 +- Utils/Functions/Apps/Resources/script.json | 2 +- Utils/Functions/Filesystem/Extract/script.js | 2 +- Utils/Functions/Filesystem/Extract/script.json | 2 +- Utils/Functions/Filesystem/Files/script.json | 2 +- Utils/Functions/Net/Download/script.js | 2 +- Utils/Functions/Net/Download/script.json | 2 +- Utils/Functions/Net/Resource/script.js | 4 ++-- Utils/Functions/Net/Resource/script.json | 2 +- Utils/Functions/category.json | 2 +- Utils/type.json | 2 +- 473 files changed, 552 insertions(+), 552 deletions(-) diff --git a/Applications/Accessories/7-zip/Online/script.js b/Applications/Accessories/7-zip/Online/script.js index a4ae7c9dff..7d36dbdfcd 100644 --- a/Applications/Accessories/7-zip/Online/script.js +++ b/Applications/Accessories/7-zip/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("7-zip") diff --git a/Applications/Accessories/7-zip/Online/script.json b/Applications/Accessories/7-zip/Online/script.json index 301b155b11..d73bbeb0ef 100644 --- a/Applications/Accessories/7-zip/Online/script.json +++ b/Applications/Accessories/7-zip/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Accessories/ImgBurn/Online/script.js b/Applications/Accessories/ImgBurn/Online/script.js index 40be71f68e..9be97d408f 100644 --- a/Applications/Accessories/ImgBurn/Online/script.js +++ b/Applications/Accessories/ImgBurn/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("ImgBurn") diff --git a/Applications/Accessories/ImgBurn/Online/script.json b/Applications/Accessories/ImgBurn/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Accessories/ImgBurn/Online/script.json +++ b/Applications/Accessories/ImgBurn/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Accessories/Soundplant/Online/script.js b/Applications/Accessories/Soundplant/Online/script.js index e57b38777b..462c6f2942 100644 --- a/Applications/Accessories/Soundplant/Online/script.js +++ b/Applications/Accessories/Soundplant/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Soundplant") diff --git a/Applications/Accessories/Soundplant/Online/script.json b/Applications/Accessories/Soundplant/Online/script.json index eda3a7f9f0..e61eb69c5e 100644 --- a/Applications/Accessories/Soundplant/Online/script.json +++ b/Applications/Accessories/Soundplant/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Accessories/category.json b/Applications/Accessories/category.json index be7be734d9..3c2c78d9b3 100644 --- a/Applications/Accessories/category.json +++ b/Applications/Accessories/category.json @@ -1,5 +1,5 @@ { "name": "Accessories", - "id": "Accessories", + "id": "accessories", "type": "INSTALLERS" } diff --git a/Applications/Custom/LocalInstaller/Local/script.js b/Applications/Custom/LocalInstaller/Local/script.js index 9577d0307e..58fe302d21 100644 --- a/Applications/Custom/LocalInstaller/Local/script.js +++ b/Applications/Custom/LocalInstaller/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .editor("PlayOnLinux") diff --git a/Applications/Custom/LocalInstaller/Local/script.json b/Applications/Custom/LocalInstaller/Local/script.json index b94239c043..8ef869d235 100644 --- a/Applications/Custom/LocalInstaller/Local/script.json +++ b/Applications/Custom/LocalInstaller/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Custom/LocalInstaller/application.json b/Applications/Custom/LocalInstaller/application.json index 48d635bcd5..546e145a59 100644 --- a/Applications/Custom/LocalInstaller/application.json +++ b/Applications/Custom/LocalInstaller/application.json @@ -1,5 +1,5 @@ { "name": "Local Installer", - "id": "Local_Installer", + "id": "local_installer", "description": "The Local Installer allows you to install custom applications from your local computer." } diff --git a/Applications/Custom/OnlineInstaller/Online/script.js b/Applications/Custom/OnlineInstaller/Online/script.js index 2c9baa74d1..82c312fb2d 100644 --- a/Applications/Custom/OnlineInstaller/Online/script.js +++ b/Applications/Custom/OnlineInstaller/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .editor("PlayOnLinux") diff --git a/Applications/Custom/OnlineInstaller/Online/script.json b/Applications/Custom/OnlineInstaller/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Custom/OnlineInstaller/Online/script.json +++ b/Applications/Custom/OnlineInstaller/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Custom/OnlineInstaller/application.json b/Applications/Custom/OnlineInstaller/application.json index 55316ee001..51fb6f538e 100644 --- a/Applications/Custom/OnlineInstaller/application.json +++ b/Applications/Custom/OnlineInstaller/application.json @@ -1,5 +1,5 @@ { "name": "Online Installer", - "id": "Online_Installer", + "id": "online_installer", "description": "The Online Installer allows you to install custom applications from the Internet." } diff --git a/Applications/Custom/category.json b/Applications/Custom/category.json index 2452e3c351..068cf676c0 100644 --- a/Applications/Custom/category.json +++ b/Applications/Custom/category.json @@ -1,5 +1,5 @@ { "name": "Custom", - "id": "Custom", + "id": "custom", "type": "INSTALLERS" } diff --git a/Applications/Development/Notepad++/application.json b/Applications/Development/Notepad++/application.json index 1ae49a8cc8..b8aa357759 100644 --- a/Applications/Development/Notepad++/application.json +++ b/Applications/Development/Notepad++/application.json @@ -1,5 +1,5 @@ { "name": "Notepad++", - "id": "Notepadplusplus", + "id": "notepad_plus_plus", "description": "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

Source: http://notepad-plus.sourceforge.net/uk/site.htm" } diff --git a/Applications/Development/Notepad++/v7.2.2/script.js b/Applications/Development/Notepad++/v7.2.2/script.js index e2a63f5ea3..25cce6f511 100644 --- a/Applications/Development/Notepad++/v7.2.2/script.js +++ b/Applications/Development/Notepad++/v7.2.2/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Notepad++") diff --git a/Applications/Development/category.json b/Applications/Development/category.json index a37cb891b0..31eecc99dc 100644 --- a/Applications/Development/category.json +++ b/Applications/Development/category.json @@ -1,5 +1,5 @@ { "name": "Development", - "id": "Development", + "id": "development", "type": "INSTALLERS" } diff --git a/Applications/Games/18 Wheels of Steel Across America/Local/script.js b/Applications/Games/18 Wheels of Steel Across America/Local/script.js index b86766757e..26b9a0d41c 100644 --- a/Applications/Games/18 Wheels of Steel Across America/Local/script.js +++ b/Applications/Games/18 Wheels of Steel Across America/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("18 Wheels of Steel: Across America") diff --git a/Applications/Games/18 Wheels of Steel Across America/Local/script.json b/Applications/Games/18 Wheels of Steel Across America/Local/script.json index 592edae63b..d20fe33e1d 100644 --- a/Applications/Games/18 Wheels of Steel Across America/Local/script.json +++ b/Applications/Games/18 Wheels of Steel Across America/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Age of Empires II HD/Steam/script.js b/Applications/Games/Age of Empires II HD/Steam/script.js index 12a8b6e00b..43163aac01 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.js +++ b/Applications/Games/Age of Empires II HD/Steam/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "steam_script"]); +include(["Utils", "Functions", "filesystem", "files"]); new SteamScript() .name("Age of Empires II HD") diff --git a/Applications/Games/Age of Empires II HD/Steam/script.json b/Applications/Games/Age of Empires II HD/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.json +++ b/Applications/Games/Age of Empires II HD/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js index 271431952d..11294e1e1e 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "mfc42"]); new SteamScript() diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json index 305fd7a565..d190707fb6 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed II/Steam/script.js b/Applications/Games/Assassin's Creed II/Steam/script.js index 91d56fdc86..c0b3e04e88 100644 --- a/Applications/Games/Assassin's Creed II/Steam/script.js +++ b/Applications/Games/Assassin's Creed II/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Assassin’s Creed II") diff --git a/Applications/Games/Assassin's Creed II/Steam/script.json b/Applications/Games/Assassin's Creed II/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Assassin's Creed II/Steam/script.json +++ b/Applications/Games/Assassin's Creed II/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed III/Steam/script.js b/Applications/Games/Assassin's Creed III/Steam/script.js index d750a64b87..4f52dd4cd0 100644 --- a/Applications/Games/Assassin's Creed III/Steam/script.js +++ b/Applications/Games/Assassin's Creed III/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Assassin’s Creed® III") diff --git a/Applications/Games/Assassin's Creed III/Steam/script.json b/Applications/Games/Assassin's Creed III/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Assassin's Creed III/Steam/script.json +++ b/Applications/Games/Assassin's Creed III/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js index cf6bc29c33..626a4bae92 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js +++ b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Assassin’s Creed® IV Black Flag™") diff --git a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json +++ b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed Revelations/Steam/script.js b/Applications/Games/Assassin's Creed Revelations/Steam/script.js index 6438bbe1ce..72d01b45e0 100644 --- a/Applications/Games/Assassin's Creed Revelations/Steam/script.js +++ b/Applications/Games/Assassin's Creed Revelations/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Assassin's Creed Revelations/Steam/script.json b/Applications/Games/Assassin's Creed Revelations/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Assassin's Creed Revelations/Steam/script.json +++ b/Applications/Games/Assassin's Creed Revelations/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Assassin's Creed Unity/Steam/script.js b/Applications/Games/Assassin's Creed Unity/Steam/script.js index 5340d49a45..dca4c9e8c7 100644 --- a/Applications/Games/Assassin's Creed Unity/Steam/script.js +++ b/Applications/Games/Assassin's Creed Unity/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Assassin’s Creed® Unity") diff --git a/Applications/Games/Assassin's Creed Unity/Steam/script.json b/Applications/Games/Assassin's Creed Unity/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/Assassin's Creed Unity/Steam/script.json +++ b/Applications/Games/Assassin's Creed Unity/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Assassin's Creed/Steam/script.js b/Applications/Games/Assassin's Creed/Steam/script.js index f124ebf2da..4c2008abb3 100644 --- a/Applications/Games/Assassin's Creed/Steam/script.js +++ b/Applications/Games/Assassin's Creed/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Assassin's Creed™") diff --git a/Applications/Games/Assassin's Creed/Steam/script.json b/Applications/Games/Assassin's Creed/Steam/script.json index 2547891ffe..873d923c2d 100644 --- a/Applications/Games/Assassin's Creed/Steam/script.json +++ b/Applications/Games/Assassin's Creed/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Assassin's Creed/application.json b/Applications/Games/Assassin's Creed/application.json index b806e1425b..47adaaf67d 100644 --- a/Applications/Games/Assassin's Creed/application.json +++ b/Applications/Games/Assassin's Creed/application.json @@ -1,5 +1,5 @@ { "name": "Assassin's Creed™", - "id": "Assassins_Creed", + "id": "assassins_creed", "description": "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." } diff --git a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js index 178603446b..8fa598d63d 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json index d4e2c220e6..335181a3ba 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX"], "free": false, diff --git a/Applications/Games/Audiosurf/Steam/script.js b/Applications/Games/Audiosurf/Steam/script.js index 79dfa5cf92..64ff03d47e 100644 --- a/Applications/Games/Audiosurf/Steam/script.js +++ b/Applications/Games/Audiosurf/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "quicktime76"]); include(["Engines", "Wine", "Verbs", "corefonts"]); include(["Engines", "Wine", "Verbs", "tahoma"]); diff --git a/Applications/Games/Audiosurf/Steam/script.json b/Applications/Games/Audiosurf/Steam/script.json index 275d56d085..7b8b852fcf 100644 --- a/Applications/Games/Audiosurf/Steam/script.json +++ b/Applications/Games/Audiosurf/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX","LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/BRINK/Steam/script.js b/Applications/Games/BRINK/Steam/script.js index d827a871d1..7146b1868c 100644 --- a/Applications/Games/BRINK/Steam/script.js +++ b/Applications/Games/BRINK/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("BRINK") diff --git a/Applications/Games/BRINK/Steam/script.json b/Applications/Games/BRINK/Steam/script.json index ac974f5844..cda7753a66 100644 --- a/Applications/Games/BRINK/Steam/script.json +++ b/Applications/Games/BRINK/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" index bef614c6f6..e233c6306d 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Batman™: Arkham Asylum") diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" index c453d63f28..a0bd82ce73 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.json" @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" index 8c4d39ae40..2c2b41998c 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Batman™: Arkham City") diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" index c453d63f28..a0bd82ce73 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.json" @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/application.json" "b/Applications/Games/Batman\342\204\242: Arkham City/application.json" index ee55b328b1..8169e8e268 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/application.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/application.json" @@ -1,5 +1,5 @@ { "name": "Batman™: Arkham City", - "id": "Batman_Arkham_City", + "id": "batman_arkham_city", "description": "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security \"home\" for all of Gotham City's thugs, gangsters and insane criminal masterminds. Featuring an incredible Rogues Gallery of Gotham City's most dangerous criminals including Catwoman, The Joker, The Riddler, Two-Face, Harley Quinn, The Penguin, Mr. Freeze and many others, the game allows players to genuinely experience what it feels like to be The Dark Knight delivering justice on the streets of Gotham City." } diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" index 9176e5e16e..4ca32b2e86 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Batman™: Arkham Origins") diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" index 2547891ffe..873d923c2d 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.json" @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Beyond Good and Evil/Uplay/script.js b/Applications/Games/Beyond Good and Evil/Uplay/script.js index d560be38d5..300f6c4a71 100644 --- a/Applications/Games/Beyond Good and Evil/Uplay/script.js +++ b/Applications/Games/Beyond Good and Evil/Uplay/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "UplayScript"]); +include(["engines", "wine", "quick_script", "uplay_script"]); new UplayScript() .name("Beyond Good and Evil™") diff --git a/Applications/Games/Beyond Good and Evil/Uplay/script.json b/Applications/Games/Beyond Good and Evil/Uplay/script.json index 9d01f26f1c..f8c3cdfc80 100644 --- a/Applications/Games/Beyond Good and Evil/Uplay/script.json +++ b/Applications/Games/Beyond Good and Evil/Uplay/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay", - "id": "Uplay", + "id": "uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/BioShock/Steam (Demo)/script.js b/Applications/Games/BioShock/Steam (Demo)/script.js index f2a3912d2f..4eb71ae51f 100644 --- a/Applications/Games/BioShock/Steam (Demo)/script.js +++ b/Applications/Games/BioShock/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("BioShock™ (Demo)") diff --git a/Applications/Games/BioShock/Steam (Demo)/script.json b/Applications/Games/BioShock/Steam (Demo)/script.json index eb6627a79c..50bbf5e14b 100644 --- a/Applications/Games/BioShock/Steam (Demo)/script.json +++ b/Applications/Games/BioShock/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/BioShock/Steam/script.js b/Applications/Games/BioShock/Steam/script.js index 76c315473b..4cbe3d2e04 100644 --- a/Applications/Games/BioShock/Steam/script.js +++ b/Applications/Games/BioShock/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("BioShock™") diff --git a/Applications/Games/BioShock/Steam/script.json b/Applications/Games/BioShock/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/BioShock/Steam/script.json +++ b/Applications/Games/BioShock/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Black Mesa/Steam/script.js b/Applications/Games/Black Mesa/Steam/script.js index a9aeebfe17..6280b0c985 100644 --- a/Applications/Games/Black Mesa/Steam/script.js +++ b/Applications/Games/Black Mesa/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Black Mesa") diff --git a/Applications/Games/Black Mesa/Steam/script.json b/Applications/Games/Black Mesa/Steam/script.json index 4666549a3d..c48c3f0bb0 100644 --- a/Applications/Games/Black Mesa/Steam/script.json +++ b/Applications/Games/Black Mesa/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Blizzard app/Online/script.js b/Applications/Games/Blizzard app/Online/script.js index bacae1c15a..4db87b783b 100644 --- a/Applications/Games/Blizzard app/Online/script.js +++ b/Applications/Games/Blizzard app/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/Blizzard app/Online/script.json b/Applications/Games/Blizzard app/Online/script.json index 4aec46668d..7e710a3c62 100644 --- a/Applications/Games/Blizzard app/Online/script.json +++ b/Applications/Games/Blizzard app/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Blizzard app", - "id": "Blizzard_app", + "id": "blizzard_app", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Borderlands/Steam/script.js b/Applications/Games/Borderlands/Steam/script.js index acfddb0654..af47882815 100644 --- a/Applications/Games/Borderlands/Steam/script.js +++ b/Applications/Games/Borderlands/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Borderlands") diff --git a/Applications/Games/Borderlands/Steam/script.json b/Applications/Games/Borderlands/Steam/script.json index 4666549a3d..c48c3f0bb0 100644 --- a/Applications/Games/Borderlands/Steam/script.json +++ b/Applications/Games/Borderlands/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Braid/Steam (Demo)/script.js b/Applications/Games/Braid/Steam (Demo)/script.js index 1b7a7854b0..5c7a6a4bfa 100644 --- a/Applications/Games/Braid/Steam (Demo)/script.js +++ b/Applications/Games/Braid/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Braid (Demo)") diff --git a/Applications/Games/Braid/Steam (Demo)/script.json b/Applications/Games/Braid/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Braid/Steam (Demo)/script.json +++ b/Applications/Games/Braid/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Braid/Steam/script.js b/Applications/Games/Braid/Steam/script.js index e6e15c484e..b6632a7ee0 100644 --- a/Applications/Games/Braid/Steam/script.js +++ b/Applications/Games/Braid/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Braid") diff --git a/Applications/Games/Braid/Steam/script.json b/Applications/Games/Braid/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Braid/Steam/script.json +++ b/Applications/Games/Braid/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js b/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js index 41bc092e82..c233427832 100644 --- a/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js +++ b/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Burnout™ Paradise: The Ultimate Box") diff --git a/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json b/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json +++ b/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/CONSORTIUM/Steam/script.js b/Applications/Games/CONSORTIUM/Steam/script.js index cb0f0ac6c7..2405b3e457 100644 --- a/Applications/Games/CONSORTIUM/Steam/script.js +++ b/Applications/Games/CONSORTIUM/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("CONSORTIUM") diff --git a/Applications/Games/CONSORTIUM/Steam/script.json b/Applications/Games/CONSORTIUM/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/CONSORTIUM/Steam/script.json +++ b/Applications/Games/CONSORTIUM/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Caesar III/Local/script.js b/Applications/Games/Caesar III/Local/script.js index f02ae6d087..fa32658654 100644 --- a/Applications/Games/Caesar III/Local/script.js +++ b/Applications/Games/Caesar III/Local/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "engine", "object"]); new LocalInstallerScript() .name("Caesar III") diff --git a/Applications/Games/Caesar III/Local/script.json b/Applications/Games/Caesar III/Local/script.json index c39b13fc01..ba35ae4ec9 100644 --- a/Applications/Games/Caesar III/Local/script.json +++ b/Applications/Games/Caesar III/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Caesar III/Steam/script.js b/Applications/Games/Caesar III/Steam/script.js index 75c666cd89..f60db30d17 100644 --- a/Applications/Games/Caesar III/Steam/script.js +++ b/Applications/Games/Caesar III/Steam/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "engine", "object"]); new SteamScript() .name("Caesar III") diff --git a/Applications/Games/Caesar III/Steam/script.json b/Applications/Games/Caesar III/Steam/script.json index 7bb3cfa6a2..9f60de64eb 100644 --- a/Applications/Games/Caesar III/Steam/script.json +++ b/Applications/Games/Caesar III/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js b/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js index fd52b341f7..aea22d28ad 100644 --- a/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js +++ b/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Call of Juarez® Gunslinger (Demo)") diff --git a/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json b/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json +++ b/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Call of Juarez Gunslinger/Steam/script.js b/Applications/Games/Call of Juarez Gunslinger/Steam/script.js index 00316b6aad..03a56b1afd 100644 --- a/Applications/Games/Call of Juarez Gunslinger/Steam/script.js +++ b/Applications/Games/Call of Juarez Gunslinger/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Call of Juarez® Gunslinger") diff --git a/Applications/Games/Call of Juarez Gunslinger/Steam/script.json b/Applications/Games/Call of Juarez Gunslinger/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Call of Juarez Gunslinger/Steam/script.json +++ b/Applications/Games/Call of Juarez Gunslinger/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/ChromaGun/Steam (Demo)/script.js b/Applications/Games/ChromaGun/Steam (Demo)/script.js index 111a94ce88..2ded15cafa 100644 --- a/Applications/Games/ChromaGun/Steam (Demo)/script.js +++ b/Applications/Games/ChromaGun/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("ChromaGun (Demo)") diff --git a/Applications/Games/ChromaGun/Steam (Demo)/script.json b/Applications/Games/ChromaGun/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/ChromaGun/Steam (Demo)/script.json +++ b/Applications/Games/ChromaGun/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/ChromaGun/Steam/script.js b/Applications/Games/ChromaGun/Steam/script.js index 80a8f42168..61e3621606 100644 --- a/Applications/Games/ChromaGun/Steam/script.js +++ b/Applications/Games/ChromaGun/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("ChromaGun") diff --git a/Applications/Games/ChromaGun/Steam/script.json b/Applications/Games/ChromaGun/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/ChromaGun/Steam/script.json +++ b/Applications/Games/ChromaGun/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Civilization V/Steam/script.js b/Applications/Games/Civilization V/Steam/script.js index f46fb546a9..c40df9a6e6 100644 --- a/Applications/Games/Civilization V/Steam/script.js +++ b/Applications/Games/Civilization V/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Civilization V") diff --git a/Applications/Games/Civilization V/Steam/script.json b/Applications/Games/Civilization V/Steam/script.json index 37bc1b937e..da39f4ed74 100644 --- a/Applications/Games/Civilization V/Steam/script.json +++ b/Applications/Games/Civilization V/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Clicker Heroes/Steam/script.js b/Applications/Games/Clicker Heroes/Steam/script.js index 450eee8625..b1e37b014a 100644 --- a/Applications/Games/Clicker Heroes/Steam/script.js +++ b/Applications/Games/Clicker Heroes/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Clicker Heroes") diff --git a/Applications/Games/Clicker Heroes/Steam/script.json b/Applications/Games/Clicker Heroes/Steam/script.json index ac974f5844..cda7753a66 100644 --- a/Applications/Games/Clicker Heroes/Steam/script.json +++ b/Applications/Games/Clicker Heroes/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Cogs/Steam (Demo)/script.js b/Applications/Games/Cogs/Steam (Demo)/script.js index 33e78da32e..9f3cd0d36f 100644 --- a/Applications/Games/Cogs/Steam (Demo)/script.js +++ b/Applications/Games/Cogs/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Cogs (Demo)") diff --git a/Applications/Games/Cogs/Steam (Demo)/script.json b/Applications/Games/Cogs/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Cogs/Steam (Demo)/script.json +++ b/Applications/Games/Cogs/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Cogs/Steam/script.js b/Applications/Games/Cogs/Steam/script.js index 83e6c8d46a..43cce70a92 100644 --- a/Applications/Games/Cogs/Steam/script.js +++ b/Applications/Games/Cogs/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Cogs") diff --git a/Applications/Games/Cogs/Steam/script.json b/Applications/Games/Cogs/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Cogs/Steam/script.json +++ b/Applications/Games/Cogs/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js index 4587019d3f..61b38f0d73 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "engine", "object"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); new LocalInstallerScript() diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json index e00d4547cc..81cf5a233e 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js b/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js index 72945e5eeb..9619b57555 100644 --- a/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js +++ b/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Consortium: The Tower (Demo)") diff --git a/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json b/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json +++ b/Applications/Games/Consortium: The Tower/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Consortium: The Tower/Steam/script.js b/Applications/Games/Consortium: The Tower/Steam/script.js index acccf2ba5f..adf1ad6dd9 100644 --- a/Applications/Games/Consortium: The Tower/Steam/script.js +++ b/Applications/Games/Consortium: The Tower/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Consortium: The Tower") diff --git a/Applications/Games/Consortium: The Tower/Steam/script.json b/Applications/Games/Consortium: The Tower/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Consortium: The Tower/Steam/script.json +++ b/Applications/Games/Consortium: The Tower/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Crayon Physics/Online/script.js b/Applications/Games/Crayon Physics/Online/script.js index a05c1e2aa2..2dcb718839 100644 --- a/Applications/Games/Crayon Physics/Online/script.js +++ b/Applications/Games/Crayon Physics/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "ZipScript"]); +include(["engines", "wine", "quick_script", "zip_script"]); new ZipScript() .name("Crayon Physics") diff --git a/Applications/Games/Crayon Physics/Online/script.json b/Applications/Games/Crayon Physics/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/Crayon Physics/Online/script.json +++ b/Applications/Games/Crayon Physics/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/DC Universe Online/Online/script.js b/Applications/Games/DC Universe Online/Online/script.js index fd2b73003f..072d1c56a5 100644 --- a/Applications/Games/DC Universe Online/Online/script.js +++ b/Applications/Games/DC Universe Online/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2012"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); diff --git a/Applications/Games/DC Universe Online/Online/script.json b/Applications/Games/DC Universe Online/Online/script.json index d3751c9787..4d06d94970 100644 --- a/Applications/Games/DC Universe Online/Online/script.json +++ b/Applications/Games/DC Universe Online/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/DOOM (2016)/Steam/script.js b/Applications/Games/DOOM (2016)/Steam/script.js index a80518a8ad..a1501b230a 100644 --- a/Applications/Games/DOOM (2016)/Steam/script.js +++ b/Applications/Games/DOOM (2016)/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("DOOM (2016)") diff --git a/Applications/Games/DOOM (2016)/Steam/script.json b/Applications/Games/DOOM (2016)/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/DOOM (2016)/Steam/script.json +++ b/Applications/Games/DOOM (2016)/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js index d8e07274e4..c8bc51dd53 100644 --- a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js +++ b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist") diff --git a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json index 1133c91879..03e6df2b05 100644 --- a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json +++ b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js index a09364bae4..e6ba172d94 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js +++ b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Dragon Ball Xenoverse 2") diff --git a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json index 24a34dd909..b914721abc 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json +++ b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Dragon Ball Xenoverse 2/application.json b/Applications/Games/Dragon Ball Xenoverse 2/application.json index 303e613b2f..8a32d9f3bd 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/application.json +++ b/Applications/Games/Dragon Ball Xenoverse 2/application.json @@ -1,5 +1,5 @@ { "name": "Dragon Ball Xenoverse 2", - "id": "Dragon_Ball_Xenoverse_2", + "id": "dragon_ball_xenoverse_2", "description": "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." } diff --git a/Applications/Games/Dragon Ball Xenoverse/Steam/script.js b/Applications/Games/Dragon Ball Xenoverse/Steam/script.js index d086d86b32..6d5e8613ac 100644 --- a/Applications/Games/Dragon Ball Xenoverse/Steam/script.js +++ b/Applications/Games/Dragon Ball Xenoverse/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Dragon Ball Xenoverse") diff --git a/Applications/Games/Dragon Ball Xenoverse/Steam/script.json b/Applications/Games/Dragon Ball Xenoverse/Steam/script.json index 24a34dd909..b914721abc 100644 --- a/Applications/Games/Dragon Ball Xenoverse/Steam/script.json +++ b/Applications/Games/Dragon Ball Xenoverse/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Dragon Ball Xenoverse/application.json b/Applications/Games/Dragon Ball Xenoverse/application.json index 107c1cc02a..47e921ec83 100644 --- a/Applications/Games/Dragon Ball Xenoverse/application.json +++ b/Applications/Games/Dragon Ball Xenoverse/application.json @@ -1,5 +1,5 @@ { "name": "Dragon Ball Xenoverse", - "id": "Dragon_Ball_Xenoverse", + "id": "dragon_ball_xenoverse", "description": "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" } diff --git a/Applications/Games/Druid Soccer/Online/script.js b/Applications/Games/Druid Soccer/Online/script.js index 3b5cced71f..0d8c740299 100644 --- a/Applications/Games/Druid Soccer/Online/script.js +++ b/Applications/Games/Druid Soccer/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "ZipScript"]); +include(["engines", "wine", "quick_script", "zip_script"]); new ZipScript() .name("Druid Soccer") diff --git a/Applications/Games/Druid Soccer/Online/script.json b/Applications/Games/Druid Soccer/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/Druid Soccer/Online/script.json +++ b/Applications/Games/Druid Soccer/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js index 89379c9847..060ad57ea3 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "corefonts"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); include(["Engines", "Wine", "Verbs", "vcrun2008"]); diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json index d61d6e2060..5f4b4f3bdb 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Elite:Dangerous/Steam/script.js b/Applications/Games/Elite:Dangerous/Steam/script.js index 8b5b234cdf..19edd01d58 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.js +++ b/Applications/Games/Elite:Dangerous/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "corefonts"]); include(["Engines", "Wine", "Verbs", "dotnet452"]); include(["Engines", "Wine", "Verbs", "vcrun2012"]); diff --git a/Applications/Games/Elite:Dangerous/Steam/script.json b/Applications/Games/Elite:Dangerous/Steam/script.json index d9806e244c..54d1ab4d92 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.json +++ b/Applications/Games/Elite:Dangerous/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Enderal/Steam/script.js b/Applications/Games/Enderal/Steam/script.js index 0343c6856d..2d5266938d 100644 --- a/Applications/Games/Enderal/Steam/script.js +++ b/Applications/Games/Enderal/Steam/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "steam_script"]); +include(["Utils", "Functions", "filesystem", "files"]); new SteamScript() .name("Enderal") diff --git a/Applications/Games/Enderal/Steam/script.json b/Applications/Games/Enderal/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Enderal/Steam/script.json +++ b/Applications/Games/Enderal/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Epic Games Launcher/Local/script.js b/Applications/Games/Epic Games Launcher/Local/script.js index 1f65862b61..0f37287772 100644 --- a/Applications/Games/Epic Games Launcher/Local/script.js +++ b/Applications/Games/Epic Games Launcher/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Epic Games Launcher") diff --git a/Applications/Games/Epic Games Launcher/Local/script.json b/Applications/Games/Epic Games Launcher/Local/script.json index 7cb181131a..f997a17525 100644 --- a/Applications/Games/Epic Games Launcher/Local/script.json +++ b/Applications/Games/Epic Games Launcher/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Epic Games Launcher/Online/script.js b/Applications/Games/Epic Games Launcher/Online/script.js index 3e83ca5246..4039a971d9 100644 --- a/Applications/Games/Epic Games Launcher/Online/script.js +++ b/Applications/Games/Epic Games Launcher/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Epic Games Launcher") diff --git a/Applications/Games/Epic Games Launcher/Online/script.json b/Applications/Games/Epic Games Launcher/Online/script.json index 250d9f002b..6126b2cb98 100644 --- a/Applications/Games/Epic Games Launcher/Online/script.json +++ b/Applications/Games/Epic Games Launcher/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Ether One Redux/Steam/script.js b/Applications/Games/Ether One Redux/Steam/script.js index 6bb4505b10..d632d9d442 100644 --- a/Applications/Games/Ether One Redux/Steam/script.js +++ b/Applications/Games/Ether One Redux/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Ether One Redux") diff --git a/Applications/Games/Ether One Redux/Steam/script.json b/Applications/Games/Ether One Redux/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Ether One Redux/Steam/script.json +++ b/Applications/Games/Ether One Redux/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Europa Universalis II/Local/script.js b/Applications/Games/Europa Universalis II/Local/script.js index b5f48d1b50..d55c6f8824 100644 --- a/Applications/Games/Europa Universalis II/Local/script.js +++ b/Applications/Games/Europa Universalis II/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Europa Universalis II") diff --git a/Applications/Games/Europa Universalis II/Local/script.json b/Applications/Games/Europa Universalis II/Local/script.json index bdef1e3548..d3864718d7 100644 --- a/Applications/Games/Europa Universalis II/Local/script.json +++ b/Applications/Games/Europa Universalis II/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js b/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js index a63d5987d3..b2506d0873 100644 --- a/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js +++ b/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Europa Universalis IV (Demo)") diff --git a/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json b/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json +++ b/Applications/Games/Europa Universalis IV/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Europa Universalis IV/Steam/script.js b/Applications/Games/Europa Universalis IV/Steam/script.js index 7d7d00375a..99228bd278 100644 --- a/Applications/Games/Europa Universalis IV/Steam/script.js +++ b/Applications/Games/Europa Universalis IV/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Europa Universalis IV") diff --git a/Applications/Games/Europa Universalis IV/Steam/script.json b/Applications/Games/Europa Universalis IV/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Europa Universalis IV/Steam/script.json +++ b/Applications/Games/Europa Universalis IV/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Far Cry 2/Steam/script.js b/Applications/Games/Far Cry 2/Steam/script.js index c3791eeea6..44f304392d 100644 --- a/Applications/Games/Far Cry 2/Steam/script.js +++ b/Applications/Games/Far Cry 2/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "secur32"]); new SteamScript() diff --git a/Applications/Games/Far Cry 2/Steam/script.json b/Applications/Games/Far Cry 2/Steam/script.json index 24a34dd909..b914721abc 100644 --- a/Applications/Games/Far Cry 2/Steam/script.json +++ b/Applications/Games/Far Cry 2/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Far Cry 2/application.json b/Applications/Games/Far Cry 2/application.json index c3f51d551b..07e87c880a 100644 --- a/Applications/Games/Far Cry 2/application.json +++ b/Applications/Games/Far Cry 2/application.json @@ -1,5 +1,5 @@ { "name": "Far Cry® 2", - "id": "Far_Cry_2", + "id": "far_cry_2", "description": "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." } diff --git a/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js b/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js index a79b67e453..1fbe3b10ea 100644 --- a/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js +++ b/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "UplayScript"]); +include(["engines", "wine", "quick_script", "uplay_script"]); new UplayScript() .name("Far Cry 3 - Blood Dragon") diff --git a/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json b/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json index fd5b4159e6..ff06f01656 100644 --- a/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json +++ b/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay", - "id": "Uplay", + "id": "uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Far Cry/Steam/script.js b/Applications/Games/Far Cry/Steam/script.js index 51af722252..e936b60b93 100644 --- a/Applications/Games/Far Cry/Steam/script.js +++ b/Applications/Games/Far Cry/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Far Cry") diff --git a/Applications/Games/Far Cry/Steam/script.json b/Applications/Games/Far Cry/Steam/script.json index 7bb3cfa6a2..9f60de64eb 100644 --- a/Applications/Games/Far Cry/Steam/script.json +++ b/Applications/Games/Far Cry/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/FlatOut/Steam (Demo)/script.js b/Applications/Games/FlatOut/Steam (Demo)/script.js index 0396ad708f..06adce81df 100644 --- a/Applications/Games/FlatOut/Steam (Demo)/script.js +++ b/Applications/Games/FlatOut/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("FlatOut (Demo)") diff --git a/Applications/Games/FlatOut/Steam (Demo)/script.json b/Applications/Games/FlatOut/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/FlatOut/Steam (Demo)/script.json +++ b/Applications/Games/FlatOut/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/FlatOut/Steam/script.js b/Applications/Games/FlatOut/Steam/script.js index 4d5d5e0001..da70b8b2e4 100644 --- a/Applications/Games/FlatOut/Steam/script.js +++ b/Applications/Games/FlatOut/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("FlatOut") diff --git a/Applications/Games/FlatOut/Steam/script.json b/Applications/Games/FlatOut/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/FlatOut/Steam/script.json +++ b/Applications/Games/FlatOut/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js b/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js index 14c6b6e79f..317fd78750 100644 --- a/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js +++ b/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Goodbye Deponia (Demo)") diff --git a/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json b/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json +++ b/Applications/Games/Goodbye Deponia/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Goodbye Deponia/Steam/script.js b/Applications/Games/Goodbye Deponia/Steam/script.js index e1ff0742a0..16d95be65e 100644 --- a/Applications/Games/Goodbye Deponia/Steam/script.js +++ b/Applications/Games/Goodbye Deponia/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Goodbye Deponia") diff --git a/Applications/Games/Goodbye Deponia/Steam/script.json b/Applications/Games/Goodbye Deponia/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Goodbye Deponia/Steam/script.json +++ b/Applications/Games/Goodbye Deponia/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Guild Wars 2/Local/script.js b/Applications/Games/Guild Wars 2/Local/script.js index 76600a18d1..f8134bd6fb 100644 --- a/Applications/Games/Guild Wars 2/Local/script.js +++ b/Applications/Games/Guild Wars 2/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Guild Wars 2") diff --git a/Applications/Games/Guild Wars 2/Local/script.json b/Applications/Games/Guild Wars 2/Local/script.json index 7cb181131a..f997a17525 100644 --- a/Applications/Games/Guild Wars 2/Local/script.json +++ b/Applications/Games/Guild Wars 2/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Guild Wars 2/Online/script.js b/Applications/Games/Guild Wars 2/Online/script.js index 8047d097de..3c0c967400 100644 --- a/Applications/Games/Guild Wars 2/Online/script.js +++ b/Applications/Games/Guild Wars 2/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Guild Wars 2") diff --git a/Applications/Games/Guild Wars 2/Online/script.json b/Applications/Games/Guild Wars 2/Online/script.json index b2dfbb7482..8609a1ca8f 100644 --- a/Applications/Games/Guild Wars 2/Online/script.json +++ b/Applications/Games/Guild Wars 2/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index 668698d222..fbdb7ba22a 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/Hearthstone/Online/script.json b/Applications/Games/Hearthstone/Online/script.json index d25cf262eb..ba9bbe572b 100644 --- a/Applications/Games/Hearthstone/Online/script.json +++ b/Applications/Games/Hearthstone/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Heroes of the Storm/Online/script.js b/Applications/Games/Heroes of the Storm/Online/script.js index 07dc393763..5191d06779 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.js +++ b/Applications/Games/Heroes of the Storm/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/Heroes of the Storm/Online/script.json b/Applications/Games/Heroes of the Storm/Online/script.json index d25cf262eb..ba9bbe572b 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.json +++ b/Applications/Games/Heroes of the Storm/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Hexcells Infinite/Steam/script.js b/Applications/Games/Hexcells Infinite/Steam/script.js index 0c151e8f79..052faee94b 100644 --- a/Applications/Games/Hexcells Infinite/Steam/script.js +++ b/Applications/Games/Hexcells Infinite/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Hexcells Infinite") diff --git a/Applications/Games/Hexcells Infinite/Steam/script.json b/Applications/Games/Hexcells Infinite/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Hexcells Infinite/Steam/script.json +++ b/Applications/Games/Hexcells Infinite/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Hexcells Plus/Steam/script.js b/Applications/Games/Hexcells Plus/Steam/script.js index f19b111f7a..f76dda0dea 100644 --- a/Applications/Games/Hexcells Plus/Steam/script.js +++ b/Applications/Games/Hexcells Plus/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Hexcells Plus") diff --git a/Applications/Games/Hexcells Plus/Steam/script.json b/Applications/Games/Hexcells Plus/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Hexcells Plus/Steam/script.json +++ b/Applications/Games/Hexcells Plus/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Hexcells/Steam/script.js b/Applications/Games/Hexcells/Steam/script.js index 429d4345f4..fcb567e75f 100644 --- a/Applications/Games/Hexcells/Steam/script.js +++ b/Applications/Games/Hexcells/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Hexcells") diff --git a/Applications/Games/Hexcells/Steam/script.json b/Applications/Games/Hexcells/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Hexcells/Steam/script.json +++ b/Applications/Games/Hexcells/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Icy Tower/v1.5/script.js b/Applications/Games/Icy Tower/v1.5/script.js index 95dd49fb40..93f1b759b8 100644 --- a/Applications/Games/Icy Tower/v1.5/script.js +++ b/Applications/Games/Icy Tower/v1.5/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Icy Tower 1.5") diff --git a/Applications/Games/It came from space and ate our brains/Steam/script.js b/Applications/Games/It came from space and ate our brains/Steam/script.js index 53f82efb8a..f105d595f4 100644 --- a/Applications/Games/It came from space and ate our brains/Steam/script.js +++ b/Applications/Games/It came from space and ate our brains/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "d3dx10"]); diff --git a/Applications/Games/It came from space and ate our brains/Steam/script.json b/Applications/Games/It came from space and ate our brains/Steam/script.json index c00e55c76d..596e40e5a4 100644 --- a/Applications/Games/It came from space and ate our brains/Steam/script.json +++ b/Applications/Games/It came from space and ate our brains/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index a25140e66d..a4f9c45d1d 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "CustomInstallerScript"]); +include(["engines", "wine", "quick_script", "custom_installer_script"]); include(["Engines", "Wine", "Shortcuts","Wine"]); include(["Engines", "Wine", "Verbs", "sandbox"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); diff --git a/Applications/Games/League of Legends/Online/script.json b/Applications/Games/League of Legends/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/League of Legends/Online/script.json +++ b/Applications/Games/League of Legends/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Mafia II/Steam (Demo)/script.js b/Applications/Games/Mafia II/Steam (Demo)/script.js index b32796f3b3..93147fedf0 100644 --- a/Applications/Games/Mafia II/Steam (Demo)/script.js +++ b/Applications/Games/Mafia II/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Mafia II (Demo)") diff --git a/Applications/Games/Mafia II/Steam (Demo)/script.json b/Applications/Games/Mafia II/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Mafia II/Steam (Demo)/script.json +++ b/Applications/Games/Mafia II/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Mafia II/Steam/script.js b/Applications/Games/Mafia II/Steam/script.js index 5442118f3e..476aabfa22 100644 --- a/Applications/Games/Mafia II/Steam/script.js +++ b/Applications/Games/Mafia II/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Mafia II") diff --git a/Applications/Games/Mafia II/Steam/script.json b/Applications/Games/Mafia II/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Mafia II/Steam/script.json +++ b/Applications/Games/Mafia II/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Mass Effect 2/Steam/script.js b/Applications/Games/Mass Effect 2/Steam/script.js index 8d24bcd622..7343e99004 100644 --- a/Applications/Games/Mass Effect 2/Steam/script.js +++ b/Applications/Games/Mass Effect 2/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Mass Effect 2") diff --git a/Applications/Games/Mass Effect 2/Steam/script.json b/Applications/Games/Mass Effect 2/Steam/script.json index 2547891ffe..873d923c2d 100644 --- a/Applications/Games/Mass Effect 2/Steam/script.json +++ b/Applications/Games/Mass Effect 2/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Mass Effect/Steam/script.js b/Applications/Games/Mass Effect/Steam/script.js index 332898382d..898db8e77d 100644 --- a/Applications/Games/Mass Effect/Steam/script.js +++ b/Applications/Games/Mass Effect/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Mass Effect") diff --git a/Applications/Games/Mass Effect/Steam/script.json b/Applications/Games/Mass Effect/Steam/script.json index 4666549a3d..c48c3f0bb0 100644 --- a/Applications/Games/Mass Effect/Steam/script.json +++ b/Applications/Games/Mass Effect/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js b/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js index c25d896a8d..6d3337d2fc 100644 --- a/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js +++ b/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Medieval II: Total War™ (Demo)") diff --git a/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json b/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json +++ b/Applications/Games/Medieval II: Total War/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Medieval II: Total War/Steam/script.js b/Applications/Games/Medieval II: Total War/Steam/script.js index 833f40c2c7..2a3bb87a2c 100644 --- a/Applications/Games/Medieval II: Total War/Steam/script.js +++ b/Applications/Games/Medieval II: Total War/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Medieval II: Total War™") diff --git a/Applications/Games/Medieval II: Total War/Steam/script.json b/Applications/Games/Medieval II: Total War/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Medieval II: Total War/Steam/script.json +++ b/Applications/Games/Medieval II: Total War/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Mirror's Edge/Steam/script.js b/Applications/Games/Mirror's Edge/Steam/script.js index b3f5fe866a..247cf01045 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.js +++ b/Applications/Games/Mirror's Edge/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "physx"]); new SteamScript() diff --git a/Applications/Games/Mirror's Edge/Steam/script.json b/Applications/Games/Mirror's Edge/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.json +++ b/Applications/Games/Mirror's Edge/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Mount & Blade/Steam (Demo)/script.js b/Applications/Games/Mount & Blade/Steam (Demo)/script.js index 4c5bb0d367..454b687888 100644 --- a/Applications/Games/Mount & Blade/Steam (Demo)/script.js +++ b/Applications/Games/Mount & Blade/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Mount & Blade (Demo)") diff --git a/Applications/Games/Mount & Blade/Steam (Demo)/script.json b/Applications/Games/Mount & Blade/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Mount & Blade/Steam (Demo)/script.json +++ b/Applications/Games/Mount & Blade/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Mount & Blade/Steam/script.js b/Applications/Games/Mount & Blade/Steam/script.js index c2e2010e23..085fae4a30 100644 --- a/Applications/Games/Mount & Blade/Steam/script.js +++ b/Applications/Games/Mount & Blade/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Mount & Blade") diff --git a/Applications/Games/Mount & Blade/Steam/script.json b/Applications/Games/Mount & Blade/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Mount & Blade/Steam/script.json +++ b/Applications/Games/Mount & Blade/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.js b/Applications/Games/Niko: Through The Dream/Steam/script.js index 81b4b7f96b..78d6daa561 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.js +++ b/Applications/Games/Niko: Through The Dream/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); new SteamScript() diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.json b/Applications/Games/Niko: Through The Dream/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.json +++ b/Applications/Games/Niko: Through The Dream/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Niko: Through The Dream/application.json b/Applications/Games/Niko: Through The Dream/application.json index ebdec48ac6..48b0b88abd 100644 --- a/Applications/Games/Niko: Through The Dream/application.json +++ b/Applications/Games/Niko: Through The Dream/application.json @@ -1,5 +1,5 @@ { "name": "Niko: Through The Dream", - "id": "Niko_Through_The_Dream", + "id": "niko_through_the_dream", "description": "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" } diff --git a/Applications/Games/Origin/Local (Legacy)/script.js b/Applications/Games/Origin/Local (Legacy)/script.js index 901a5617e9..f7ba63393d 100644 --- a/Applications/Games/Origin/Local (Legacy)/script.js +++ b/Applications/Games/Origin/Local (Legacy)/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); -include(["Utils", "Functions", "Net", "Download"]); -include(["Utils", "Functions", "Filesystem", "Extract"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["utils", "functions", "net", "download"]); +include(["Utils", "Functions", "filesystem", "extract"]); new LocalInstallerScript() .name("Origin") diff --git a/Applications/Games/Origin/Local (Legacy)/script.json b/Applications/Games/Origin/Local (Legacy)/script.json index 76f297b97e..7f1ba862cf 100644 --- a/Applications/Games/Origin/Local (Legacy)/script.json +++ b/Applications/Games/Origin/Local (Legacy)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local (Legacy)", - "id": "Local_Legacy", + "id": "local_legacy", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Origin/Online (Legacy)/script.js b/Applications/Games/Origin/Online (Legacy)/script.js index 516f624a12..57f66e81b1 100644 --- a/Applications/Games/Origin/Online (Legacy)/script.js +++ b/Applications/Games/Origin/Online (Legacy)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Origin") diff --git a/Applications/Games/Origin/Online (Legacy)/script.json b/Applications/Games/Origin/Online (Legacy)/script.json index 333f5644c0..835530912c 100644 --- a/Applications/Games/Origin/Online (Legacy)/script.json +++ b/Applications/Games/Origin/Online (Legacy)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online (Legacy)", - "id": "Online_Legacy", + "id": "online_legacy", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Origin/Online/script.js b/Applications/Games/Origin/Online/script.js index 860aef5832..9da6763588 100644 --- a/Applications/Games/Origin/Online/script.js +++ b/Applications/Games/Origin/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Origin") diff --git a/Applications/Games/Origin/Online/script.json b/Applications/Games/Origin/Online/script.json index 02e4b4ab23..717b2cec81 100644 --- a/Applications/Games/Origin/Online/script.json +++ b/Applications/Games/Origin/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js b/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js index 2da1c30018..686d275943 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js +++ b/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Orwell: Keeping an Eye On You (Demo)") diff --git a/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json b/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json +++ b/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js b/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js index 8f87f7c670..53701588c1 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js +++ b/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Orwell: Keeping an Eye On You") diff --git a/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json b/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json +++ b/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Overwatch/Online/script.js b/Applications/Games/Overwatch/Online/script.js index 94e9399c6a..e0ff082c37 100644 --- a/Applications/Games/Overwatch/Online/script.js +++ b/Applications/Games/Overwatch/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/Overwatch/Online/script.json b/Applications/Games/Overwatch/Online/script.json index 06c612b1af..82c55c9785 100644 --- a/Applications/Games/Overwatch/Online/script.json +++ b/Applications/Games/Overwatch/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/PAYDAY The Heist/Steam/script.js b/Applications/Games/PAYDAY The Heist/Steam/script.js index 395f02ca16..595d711585 100644 --- a/Applications/Games/PAYDAY The Heist/Steam/script.js +++ b/Applications/Games/PAYDAY The Heist/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("PAYDAY™ The Heist") diff --git a/Applications/Games/PAYDAY The Heist/Steam/script.json b/Applications/Games/PAYDAY The Heist/Steam/script.json index d4e2c220e6..335181a3ba 100644 --- a/Applications/Games/PAYDAY The Heist/Steam/script.json +++ b/Applications/Games/PAYDAY The Heist/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX"], "free": false, diff --git a/Applications/Games/Prehistorik/Online/script.js b/Applications/Games/Prehistorik/Online/script.js index c0d567da4a..47b5518c57 100644 --- a/Applications/Games/Prehistorik/Online/script.js +++ b/Applications/Games/Prehistorik/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "ZipScript"]); +include(["engines", "wine", "quick_script", "zip_script"]); new ZipScript() .name("Prehistorik") diff --git a/Applications/Games/Prehistorik/Online/script.json b/Applications/Games/Prehistorik/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/Prehistorik/Online/script.json +++ b/Applications/Games/Prehistorik/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Prey/Steam (Demo)/script.js b/Applications/Games/Prey/Steam (Demo)/script.js index 9aef536562..4d377d1fe8 100644 --- a/Applications/Games/Prey/Steam (Demo)/script.js +++ b/Applications/Games/Prey/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Prey (Demo)") diff --git a/Applications/Games/Prey/Steam (Demo)/script.json b/Applications/Games/Prey/Steam (Demo)/script.json index eb6627a79c..50bbf5e14b 100644 --- a/Applications/Games/Prey/Steam (Demo)/script.json +++ b/Applications/Games/Prey/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Prey/Steam/script.js b/Applications/Games/Prey/Steam/script.js index 03d3d6f294..ddc484aa83 100644 --- a/Applications/Games/Prey/Steam/script.js +++ b/Applications/Games/Prey/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Prey") diff --git a/Applications/Games/Prey/Steam/script.json b/Applications/Games/Prey/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/Prey/Steam/script.json +++ b/Applications/Games/Prey/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Prince Of Persia: Original/Online/script.js b/Applications/Games/Prince Of Persia: Original/Online/script.js index 002c44eefd..561c382dcd 100644 --- a/Applications/Games/Prince Of Persia: Original/Online/script.js +++ b/Applications/Games/Prince Of Persia: Original/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "ZipScript"]); +include(["engines", "wine", "quick_script", "zip_script"]); new ZipScript() .name("Prince Of Persia: Original") diff --git a/Applications/Games/Prince Of Persia: Original/Online/script.json b/Applications/Games/Prince Of Persia: Original/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/Prince Of Persia: Original/Online/script.json +++ b/Applications/Games/Prince Of Persia: Original/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js b/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js index e309a67884..a08eb0296e 100644 --- a/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js +++ b/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "UplayScript"]); +include(["engines", "wine", "quick_script", "uplay_script"]); new UplayScript() .name("Prince of Persia®: The Sands of Time") diff --git a/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json b/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json index 9d01f26f1c..f8c3cdfc80 100644 --- a/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json +++ b/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay", - "id": "Uplay", + "id": "uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js b/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js index 235173a965..93ab5249f4 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js +++ b/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Pro Evolution Soccer 2018 (Demo)") diff --git a/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json b/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json index eb6627a79c..50bbf5e14b 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json +++ b/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js b/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js index 4203b67236..f0d91b2ad6 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js +++ b/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Pro Evolution Soccer 2018") diff --git a/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json b/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json +++ b/Applications/Games/Pro Evolution Soccer 2018/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js index 6b18cefe12..300c02f6fd 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js +++ b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); new SteamScript() diff --git a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json +++ b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Quantum Conundrum/Steam/script.js b/Applications/Games/Quantum Conundrum/Steam/script.js index bad4530c4a..c4f9d9675e 100644 --- a/Applications/Games/Quantum Conundrum/Steam/script.js +++ b/Applications/Games/Quantum Conundrum/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "vcrun2008"]); new SteamScript() diff --git a/Applications/Games/Quantum Conundrum/Steam/script.json b/Applications/Games/Quantum Conundrum/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Quantum Conundrum/Steam/script.json +++ b/Applications/Games/Quantum Conundrum/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.js b/Applications/Games/Rayman Legends/Steam (Demo)/script.js index 6faf743bed..97fd36d560 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.js +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.json b/Applications/Games/Rayman Legends/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.json +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Rayman Legends/Steam/script.js b/Applications/Games/Rayman Legends/Steam/script.js index 2deb90ecfb..f869a513f6 100644 --- a/Applications/Games/Rayman Legends/Steam/script.js +++ b/Applications/Games/Rayman Legends/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Rayman Legends/Steam/script.json b/Applications/Games/Rayman Legends/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Rayman Legends/Steam/script.json +++ b/Applications/Games/Rayman Legends/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rayman Origins/Uplay/script.js b/Applications/Games/Rayman Origins/Uplay/script.js index 25030e4e68..b4db1f7baa 100644 --- a/Applications/Games/Rayman Origins/Uplay/script.js +++ b/Applications/Games/Rayman Origins/Uplay/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "UplayScript"]); +include(["engines", "wine", "quick_script", "uplay_script"]); new UplayScript() .name("Rayman® Origins") diff --git a/Applications/Games/Rayman Origins/Uplay/script.json b/Applications/Games/Rayman Origins/Uplay/script.json index 9d01f26f1c..f8c3cdfc80 100644 --- a/Applications/Games/Rayman Origins/Uplay/script.json +++ b/Applications/Games/Rayman Origins/Uplay/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay", - "id": "Uplay", + "id": "uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Red Trigger/Steam/script.js b/Applications/Games/Red Trigger/Steam/script.js index 4dbddd5bcc..d13f78afef 100644 --- a/Applications/Games/Red Trigger/Steam/script.js +++ b/Applications/Games/Red Trigger/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Red Trigger") diff --git a/Applications/Games/Red Trigger/Steam/script.json b/Applications/Games/Red Trigger/Steam/script.json index ac974f5844..cda7753a66 100644 --- a/Applications/Games/Red Trigger/Steam/script.json +++ b/Applications/Games/Red Trigger/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Resident Evil 3/Local/script.js b/Applications/Games/Resident Evil 3/Local/script.js index bfe1f5e804..3e84e579fa 100644 --- a/Applications/Games/Resident Evil 3/Local/script.js +++ b/Applications/Games/Resident Evil 3/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Resident Evil 3") diff --git a/Applications/Games/Resident Evil 3/Local/script.json b/Applications/Games/Resident Evil 3/Local/script.json index 592edae63b..d20fe33e1d 100644 --- a/Applications/Games/Resident Evil 3/Local/script.json +++ b/Applications/Games/Resident Evil 3/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Road Rash/Online/script.js b/Applications/Games/Road Rash/Online/script.js index dc2965d35a..d6f91989bd 100644 --- a/Applications/Games/Road Rash/Online/script.js +++ b/Applications/Games/Road Rash/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "ZipScript"]); +include(["engines", "wine", "quick_script", "zip_script"]); new ZipScript() .name("Road Rash") diff --git a/Applications/Games/Road Rash/Online/script.json b/Applications/Games/Road Rash/Online/script.json index c70bdddfcf..7feb1d79d8 100644 --- a/Applications/Games/Road Rash/Online/script.json +++ b/Applications/Games/Road Rash/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": [], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Rocksmith 2014/Steam/script.js b/Applications/Games/Rocksmith 2014/Steam/script.js index 91f5287ab9..d8d7b3b6a2 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.js +++ b/Applications/Games/Rocksmith 2014/Steam/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "steam_script"]); +include(["Utils", "Functions", "filesystem", "files"]); function fixIni(ini) { var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Applications/Games/Rocksmith 2014/Steam/script.json b/Applications/Games/Rocksmith 2014/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.json +++ b/Applications/Games/Rocksmith 2014/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Rocksmith/Steam/script.js b/Applications/Games/Rocksmith/Steam/script.js index 2d7594744a..169de6d6a0 100644 --- a/Applications/Games/Rocksmith/Steam/script.js +++ b/Applications/Games/Rocksmith/Steam/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "steam_script"]); +include(["Utils", "Functions", "filesystem", "files"]); function fixIni(ini) { var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Applications/Games/Rocksmith/Steam/script.json b/Applications/Games/Rocksmith/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Rocksmith/Steam/script.json +++ b/Applications/Games/Rocksmith/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js index 235326ecf2..36467611a9 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); include(["Engines","Wine", "Verbs", "d3dx9"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "files"]); new LocalInstallerScript() .name("STAR WARS™ Empire at War: Gold Pack") diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json index 0dfe1056b8..453ba5b816 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js index 068390967f..dc922c4e6b 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines","Wine", "Verbs", "d3dx9"]); new SteamScript() diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json index 5a523db247..48d2583cc8 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.js b/Applications/Games/STAR WARS Battlefront II/Local/script.js index 296c7bbd0a..da44b09ba5 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.js +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "files"]); new LocalInstallerScript() .name("STAR WARS™ Battlefront™ II") diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.json b/Applications/Games/STAR WARS Battlefront II/Local/script.json index d06868484a..1f3d798eb2 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.json +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS Battlefront II/Steam/script.js b/Applications/Games/STAR WARS Battlefront II/Steam/script.js index e60fd2098d..4b00bbf871 100644 --- a/Applications/Games/STAR WARS Battlefront II/Steam/script.js +++ b/Applications/Games/STAR WARS Battlefront II/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("STAR WARS™ Battlefront™ II") diff --git a/Applications/Games/STAR WARS Battlefront II/Steam/script.json b/Applications/Games/STAR WARS Battlefront II/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/STAR WARS Battlefront II/Steam/script.json +++ b/Applications/Games/STAR WARS Battlefront II/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js index f36aa08090..57c8374b1d 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js +++ b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("STAR WARS™ Jedi Knight - Jedi Academy™") diff --git a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json index 9b2e8089aa..3417466927 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js index 78076701fd..705f082b4e 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js +++ b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("STAR WARS™ Jedi Knight - Mysteries of the Sith™") diff --git a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json index 9b2e8089aa..3417466927 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js index 1b9d109f26..cae044fe51 100644 --- a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js +++ b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("STAR WARS™ Jedi Knight II - Jedi Outcast™") diff --git a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json index 9b2e8089aa..3417466927 100644 --- a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js index 368f02e66f..2c8ea13b04 100644 --- a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js +++ b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("STAR WARS™ Jedi Knight: Dark Forces II") diff --git a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json index 9b2e8089aa..3417466927 100644 --- a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json +++ b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/STAR WARS: Dark Forces/Steam/script.js b/Applications/Games/STAR WARS: Dark Forces/Steam/script.js index 21697884f0..70e67e2c25 100644 --- a/Applications/Games/STAR WARS: Dark Forces/Steam/script.js +++ b/Applications/Games/STAR WARS: Dark Forces/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("STAR WARS™: Dark Forces") diff --git a/Applications/Games/STAR WARS: Dark Forces/Steam/script.json b/Applications/Games/STAR WARS: Dark Forces/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/STAR WARS: Dark Forces/Steam/script.json +++ b/Applications/Games/STAR WARS: Dark Forces/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.js b/Applications/Games/STAR WARS: The Old Republic/Online/script.js index 771c319d97..fd1e899e87 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.js +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); new OnlineInstallerScript() .name("STAR WARS™: The Old Republic") diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.json b/Applications/Games/STAR WARS: The Old Republic/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.json +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Scribblenauts Unlimited/Steam/script.js b/Applications/Games/Scribblenauts Unlimited/Steam/script.js index becfa2f5eb..dd8023fd54 100644 --- a/Applications/Games/Scribblenauts Unlimited/Steam/script.js +++ b/Applications/Games/Scribblenauts Unlimited/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Scribblenauts Unlimited") diff --git a/Applications/Games/Scribblenauts Unlimited/Steam/script.json b/Applications/Games/Scribblenauts Unlimited/Steam/script.json index 305fd7a565..d190707fb6 100644 --- a/Applications/Games/Scribblenauts Unlimited/Steam/script.json +++ b/Applications/Games/Scribblenauts Unlimited/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js index c2858bd5a8..ae02ddb318 100644 --- a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js +++ b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?") diff --git a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json index 275d56d085..7b8b852fcf 100644 --- a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json +++ b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX","LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Star Craft II/Online/script.js b/Applications/Games/Star Craft II/Online/script.js index fa3e71b908..0cbbf6c568 100644 --- a/Applications/Games/Star Craft II/Online/script.js +++ b/Applications/Games/Star Craft II/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/Star Craft II/Online/script.json b/Applications/Games/Star Craft II/Online/script.json index d2c88c0b83..33812b4e9a 100644 --- a/Applications/Games/Star Craft II/Online/script.json +++ b/Applications/Games/Star Craft II/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Star Trek Online/Steam/script.js b/Applications/Games/Star Trek Online/Steam/script.js index 7263c153f5..b56f9f0ee8 100644 --- a/Applications/Games/Star Trek Online/Steam/script.js +++ b/Applications/Games/Star Trek Online/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Star Trek Online") diff --git a/Applications/Games/Star Trek Online/Steam/script.json b/Applications/Games/Star Trek Online/Steam/script.json index ac974f5844..cda7753a66 100644 --- a/Applications/Games/Star Trek Online/Steam/script.json +++ b/Applications/Games/Star Trek Online/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Steam/Online/script.js b/Applications/Games/Steam/Online/script.js index 8678e969b0..853885730c 100644 --- a/Applications/Games/Steam/Online/script.js +++ b/Applications/Games/Steam/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Steam") diff --git a/Applications/Games/Steam/Online/script.json b/Applications/Games/Steam/Online/script.json index bec7e0e22c..0b7103f379 100644 --- a/Applications/Games/Steam/Online/script.json +++ b/Applications/Games/Steam/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js index acafa7b155..ff8c305c96 100644 --- a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js +++ b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Styx: Shards of Darkness (Demo)") diff --git a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json +++ b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Styx: Shards of Darkness/Steam/script.js b/Applications/Games/Styx: Shards of Darkness/Steam/script.js index b05f40a374..1a412ec97f 100644 --- a/Applications/Games/Styx: Shards of Darkness/Steam/script.js +++ b/Applications/Games/Styx: Shards of Darkness/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Styx: Shards of Darkness") diff --git a/Applications/Games/Styx: Shards of Darkness/Steam/script.json b/Applications/Games/Styx: Shards of Darkness/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Styx: Shards of Darkness/Steam/script.json +++ b/Applications/Games/Styx: Shards of Darkness/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Subnautica/Steam/script.js b/Applications/Games/Subnautica/Steam/script.js index 911bd4f3aa..031365b09e 100644 --- a/Applications/Games/Subnautica/Steam/script.js +++ b/Applications/Games/Subnautica/Steam/script.js @@ -1,11 +1,11 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "vcrun2013"]); include(["Engines", "Wine", "Verbs", "vcrun2008"]); include(["Engines", "Wine", "Verbs", "xact"]); include(["Engines", "Wine", "Verbs", "corefonts"]); -include(["Utils", "Functions", "Apps", "Resources"]); -include(["Utils", "Functions", "Filesystem", "Files"]); -include(["Engines", "Wine", "Engine", "Object"]); +include(["utils", "functions", "apps", "resources"]); +include(["Utils", "Functions", "filesystem", "files"]); +include(["engines", "wine", "engine", "object"]); new SteamScript() .name("Subnautica") diff --git a/Applications/Games/Subnautica/Steam/script.json b/Applications/Games/Subnautica/Steam/script.json index c00e55c76d..596e40e5a4 100644 --- a/Applications/Games/Subnautica/Steam/script.json +++ b/Applications/Games/Subnautica/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Super Blue Boy Planet/Steam/script.js b/Applications/Games/Super Blue Boy Planet/Steam/script.js index 171d5b9ed7..53650fda95 100644 --- a/Applications/Games/Super Blue Boy Planet/Steam/script.js +++ b/Applications/Games/Super Blue Boy Planet/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Super Blue Boy Planet") diff --git a/Applications/Games/Super Blue Boy Planet/Steam/script.json b/Applications/Games/Super Blue Boy Planet/Steam/script.json index 2af2bae124..73a6f937c5 100644 --- a/Applications/Games/Super Blue Boy Planet/Steam/script.json +++ b/Applications/Games/Super Blue Boy Planet/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/TRON RUNr/Steam (Demo)/script.js b/Applications/Games/TRON RUNr/Steam (Demo)/script.js index 3e94b68c1e..a426434b92 100644 --- a/Applications/Games/TRON RUNr/Steam (Demo)/script.js +++ b/Applications/Games/TRON RUNr/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("TRON RUN/r (Demo)") diff --git a/Applications/Games/TRON RUNr/Steam (Demo)/script.json b/Applications/Games/TRON RUNr/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/TRON RUNr/Steam (Demo)/script.json +++ b/Applications/Games/TRON RUNr/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/TRON RUNr/Steam/script.js b/Applications/Games/TRON RUNr/Steam/script.js index 1458b05b95..f56b51afa2 100644 --- a/Applications/Games/TRON RUNr/Steam/script.js +++ b/Applications/Games/TRON RUNr/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("TRON RUN/r") diff --git a/Applications/Games/TRON RUNr/Steam/script.json b/Applications/Games/TRON RUNr/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/TRON RUNr/Steam/script.json +++ b/Applications/Games/TRON RUNr/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Crew/Steam (Demo)/script.js b/Applications/Games/The Crew/Steam (Demo)/script.js index d17dafc7a8..0c9fea72fd 100644 --- a/Applications/Games/The Crew/Steam (Demo)/script.js +++ b/Applications/Games/The Crew/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Crew™ (Demo)") diff --git a/Applications/Games/The Crew/Steam (Demo)/script.json b/Applications/Games/The Crew/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/The Crew/Steam (Demo)/script.json +++ b/Applications/Games/The Crew/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/The Crew/Steam/script.js b/Applications/Games/The Crew/Steam/script.js index af940924e9..011b4580ff 100644 --- a/Applications/Games/The Crew/Steam/script.js +++ b/Applications/Games/The Crew/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Crew™") diff --git a/Applications/Games/The Crew/Steam/script.json b/Applications/Games/The Crew/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/The Crew/Steam/script.json +++ b/Applications/Games/The Crew/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js index b0b10196f0..e30cea36a9 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("The Elder Scrolls IV: Oblivion") diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json index bdef1e3548..d3864718d7 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js index e2f0037fb5..6b35bf2405 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Elder Scrolls IV: Oblivion") diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json index b80de6d84c..9eab1fbfd6 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (GOTY)", - "id": "Steam_GOTY", + "id": "steam_goty", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js b/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js index 5d14aadb58..983f0cdc30 100644 --- a/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js +++ b/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Elder Scrolls V: Skyrim") diff --git a/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json b/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json index 4666549a3d..c48c3f0bb0 100644 --- a/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json +++ b/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": false, diff --git a/Applications/Games/The Room Two/Steam/script.js b/Applications/Games/The Room Two/Steam/script.js index d8e897cf88..717e1f11cd 100644 --- a/Applications/Games/The Room Two/Steam/script.js +++ b/Applications/Games/The Room Two/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Room Two") diff --git a/Applications/Games/The Room Two/Steam/script.json b/Applications/Games/The Room Two/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/The Room Two/Steam/script.json +++ b/Applications/Games/The Room Two/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Room/Steam/script.js b/Applications/Games/The Room/Steam/script.js index 558e10f22d..138d3644dc 100644 --- a/Applications/Games/The Room/Steam/script.js +++ b/Applications/Games/The Room/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Room") diff --git a/Applications/Games/The Room/Steam/script.json b/Applications/Games/The Room/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/The Room/Steam/script.json +++ b/Applications/Games/The Room/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Sims/Local/script.js b/Applications/Games/The Sims/Local/script.js index d1fc74385e..4d080fe5c8 100644 --- a/Applications/Games/The Sims/Local/script.js +++ b/Applications/Games/The Sims/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("The Sims") diff --git a/Applications/Games/The Sims/Local/script.json b/Applications/Games/The Sims/Local/script.json index 8911b91d20..292ecd90e3 100644 --- a/Applications/Games/The Sims/Local/script.json +++ b/Applications/Games/The Sims/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Turing Test/Steam/script.js b/Applications/Games/The Turing Test/Steam/script.js index 3078698cd5..b901cb6ffe 100644 --- a/Applications/Games/The Turing Test/Steam/script.js +++ b/Applications/Games/The Turing Test/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Turing Test") diff --git a/Applications/Games/The Turing Test/Steam/script.json b/Applications/Games/The Turing Test/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/The Turing Test/Steam/script.json +++ b/Applications/Games/The Turing Test/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js b/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js index e275d16c30..f6e93bf061 100644 --- a/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js +++ b/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Vanishing of Ethan Carter Redux") diff --git a/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json b/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json +++ b/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js b/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js index 170c137f78..ccc6117e89 100644 --- a/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js +++ b/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Vanishing of Ethan Carter") diff --git a/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json b/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json +++ b/Applications/Games/The Vanishing of Ethan Carter/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index eaeb0fde71..5c04125c38 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "steam_script"]); +include(["Utils", "Functions", "filesystem", "files"]); new SteamScript() .name("The Witcher 3: Wild Hunt") diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json index c453d63f28..a0bd82ce73 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/The Witness/Steam/script.js b/Applications/Games/The Witness/Steam/script.js index 99be2bd9e2..f4645f69a0 100644 --- a/Applications/Games/The Witness/Steam/script.js +++ b/Applications/Games/The Witness/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("The Witness") diff --git a/Applications/Games/The Witness/Steam/script.json b/Applications/Games/The Witness/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/The Witness/Steam/script.json +++ b/Applications/Games/The Witness/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Toki Tori/Steam (Demo)/script.js b/Applications/Games/Toki Tori/Steam (Demo)/script.js index 04a70a0cdc..3a711c2b0c 100644 --- a/Applications/Games/Toki Tori/Steam (Demo)/script.js +++ b/Applications/Games/Toki Tori/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Toki Tori (Demo)") diff --git a/Applications/Games/Toki Tori/Steam (Demo)/script.json b/Applications/Games/Toki Tori/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Toki Tori/Steam (Demo)/script.json +++ b/Applications/Games/Toki Tori/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Toki Tori/Steam/script.js b/Applications/Games/Toki Tori/Steam/script.js index 4b57773a1b..ac4055fc63 100644 --- a/Applications/Games/Toki Tori/Steam/script.js +++ b/Applications/Games/Toki Tori/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Toki Tori") diff --git a/Applications/Games/Toki Tori/Steam/script.json b/Applications/Games/Toki Tori/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Toki Tori/Steam/script.json +++ b/Applications/Games/Toki Tori/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js index 7837554f87..a23a06cdf4 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Tom Clancy's Rainbow Six 3 : Raven Shield") diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json index 4356830694..6b21dfe79a 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local (1.0->1.6)", - "id": "Local_1_0_to_1_6", + "id": "local_1_0_to_1_6", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js index b92a770215..d3a20cb74d 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tom Clancy's Rainbow Six® 3 Gold") diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json index 125c972c0d..5914cd1b23 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Gold)", - "id": "Steam_Gold", + "id": "steam_gold", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js b/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js index ab73ebb263..52db6a4bc0 100644 --- a/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js +++ b/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "UplayScript"]); +include(["engines", "wine", "quick_script", "uplay_script"]); new UplayScript() .name("Tom Clancy's Splinter Cell®") diff --git a/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json b/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json index 9d01f26f1c..f8c3cdfc80 100644 --- a/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json +++ b/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay", - "id": "Uplay", + "id": "uplay", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js index 36e2b52ccb..bcf0213db7 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json index eb6627a79c..50bbf5e14b 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json +++ b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": true, diff --git a/Applications/Games/Tom Clancy's The Division/Steam/script.js b/Applications/Games/Tom Clancy's The Division/Steam/script.js index f195d433a9..1af8ba0e58 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Tom Clancy's The Division/Steam/script.json b/Applications/Games/Tom Clancy's The Division/Steam/script.json index 4d2a794c50..58879c3fa0 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam/script.json +++ b/Applications/Games/Tom Clancy's The Division/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js b/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js index 91b4000bb0..ba8575b4f0 100644 --- a/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js +++ b/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tomb Raider: Anniversary (Demo)") diff --git a/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json b/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json +++ b/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tomb Raider Anniversary/Steam/script.js b/Applications/Games/Tomb Raider Anniversary/Steam/script.js index 459a412db6..37a29de668 100644 --- a/Applications/Games/Tomb Raider Anniversary/Steam/script.js +++ b/Applications/Games/Tomb Raider Anniversary/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tomb Raider: Anniversary") diff --git a/Applications/Games/Tomb Raider Anniversary/Steam/script.json b/Applications/Games/Tomb Raider Anniversary/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Tomb Raider Anniversary/Steam/script.json +++ b/Applications/Games/Tomb Raider Anniversary/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js b/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js index e2a50b3513..e090ca9dd6 100644 --- a/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js +++ b/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tomb Raider: Legend (Demo)") diff --git a/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json b/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json +++ b/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tomb Raider Legend/Steam/script.js b/Applications/Games/Tomb Raider Legend/Steam/script.js index a30deb2fb0..8077972c00 100644 --- a/Applications/Games/Tomb Raider Legend/Steam/script.js +++ b/Applications/Games/Tomb Raider Legend/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tomb Raider: Legend") diff --git a/Applications/Games/Tomb Raider Legend/Steam/script.json b/Applications/Games/Tomb Raider Legend/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Tomb Raider Legend/Steam/script.json +++ b/Applications/Games/Tomb Raider Legend/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js b/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js index 949aa07d93..b30879f313 100644 --- a/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js +++ b/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tomb Raider: Underworld (Demo)") diff --git a/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json b/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json +++ b/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tomb Raider Underworld/Steam/script.js b/Applications/Games/Tomb Raider Underworld/Steam/script.js index 91c6f2dc2a..7c28125825 100644 --- a/Applications/Games/Tomb Raider Underworld/Steam/script.js +++ b/Applications/Games/Tomb Raider Underworld/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tomb Raider: Underworld") diff --git a/Applications/Games/Tomb Raider Underworld/Steam/script.json b/Applications/Games/Tomb Raider Underworld/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Tomb Raider Underworld/Steam/script.json +++ b/Applications/Games/Tomb Raider Underworld/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js b/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js index e9e3b62f6b..9302e37894 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Tomb Raider: The Dagger Of Xian (Demo)") diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json b/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json index 4f3e0ec501..e9224d4e68 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local (Demo)", - "id": "Local_Demo", + "id": "local_demo", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js b/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js index cf24135841..82bd272d5f 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Tomb Raider: The Dagger Of Xian (Demo)") diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json b/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json index 1db618e3b8..c7c791095e 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online (Demo)", - "id": "Online_Demo", + "id": "online_demo", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Total War Rome II/Steam/script.js b/Applications/Games/Total War Rome II/Steam/script.js index eefd716e69..9f78632240 100644 --- a/Applications/Games/Total War Rome II/Steam/script.js +++ b/Applications/Games/Total War Rome II/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); include(["Engines", "Wine", "Verbs", "vcrun2005"]); include(["Engines", "Wine", "Verbs", "vcrun2008"]); diff --git a/Applications/Games/Total War Rome II/Steam/script.json b/Applications/Games/Total War Rome II/Steam/script.json index 129fead290..323e8af07e 100644 --- a/Applications/Games/Total War Rome II/Steam/script.json +++ b/Applications/Games/Total War Rome II/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js index 14bebdb185..4aada55991 100644 --- a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js +++ b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json +++ b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Trackmania Turbo/Steam/script.js b/Applications/Games/Trackmania Turbo/Steam/script.js index 5794092c07..b0abedd610 100644 --- a/Applications/Games/Trackmania Turbo/Steam/script.js +++ b/Applications/Games/Trackmania Turbo/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "uplay"]); new SteamScript() diff --git a/Applications/Games/Trackmania Turbo/Steam/script.json b/Applications/Games/Trackmania Turbo/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Trackmania Turbo/Steam/script.json +++ b/Applications/Games/Trackmania Turbo/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tropico 3/Steam/script.js b/Applications/Games/Tropico 3/Steam/script.js index fc061a0263..209801b3ca 100644 --- a/Applications/Games/Tropico 3/Steam/script.js +++ b/Applications/Games/Tropico 3/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tropico 3") diff --git a/Applications/Games/Tropico 3/Steam/script.json b/Applications/Games/Tropico 3/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Tropico 3/Steam/script.json +++ b/Applications/Games/Tropico 3/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Tropico 4/Steam (Demo)/script.js b/Applications/Games/Tropico 4/Steam (Demo)/script.js index a9d2d72d0c..bc03b43c0e 100644 --- a/Applications/Games/Tropico 4/Steam (Demo)/script.js +++ b/Applications/Games/Tropico 4/Steam (Demo)/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tropico 4 (Demo)") diff --git a/Applications/Games/Tropico 4/Steam (Demo)/script.json b/Applications/Games/Tropico 4/Steam (Demo)/script.json index 066b7b9167..baafa4b02b 100644 --- a/Applications/Games/Tropico 4/Steam (Demo)/script.json +++ b/Applications/Games/Tropico 4/Steam (Demo)/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam (Demo)", - "id": "Steam_Demo", + "id": "steam_demo", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Tropico 4/Steam/script.js b/Applications/Games/Tropico 4/Steam/script.js index 865956069c..1b01fd806d 100644 --- a/Applications/Games/Tropico 4/Steam/script.js +++ b/Applications/Games/Tropico 4/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Tropico 4") diff --git a/Applications/Games/Tropico 4/Steam/script.json b/Applications/Games/Tropico 4/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Tropico 4/Steam/script.json +++ b/Applications/Games/Tropico 4/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Unholy Heights/Steam/script.js b/Applications/Games/Unholy Heights/Steam/script.js index 2a1edc4ff1..1bde7a0090 100644 --- a/Applications/Games/Unholy Heights/Steam/script.js +++ b/Applications/Games/Unholy Heights/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); diff --git a/Applications/Games/Unholy Heights/Steam/script.json b/Applications/Games/Unholy Heights/Steam/script.json index 37bc1b937e..da39f4ed74 100644 --- a/Applications/Games/Unholy Heights/Steam/script.json +++ b/Applications/Games/Unholy Heights/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Uplay/Local/script.js b/Applications/Games/Uplay/Local/script.js index 8266180f6c..b5a44bec41 100644 --- a/Applications/Games/Uplay/Local/script.js +++ b/Applications/Games/Uplay/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Uplay") diff --git a/Applications/Games/Uplay/Local/script.json b/Applications/Games/Uplay/Local/script.json index a287b0c74e..02a52920b8 100644 --- a/Applications/Games/Uplay/Local/script.json +++ b/Applications/Games/Uplay/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Uplay/Online/script.js b/Applications/Games/Uplay/Online/script.js index 0b9f596227..613bf0bdaf 100644 --- a/Applications/Games/Uplay/Online/script.js +++ b/Applications/Games/Uplay/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Uplay") diff --git a/Applications/Games/Uplay/Online/script.json b/Applications/Games/Uplay/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Games/Uplay/Online/script.json +++ b/Applications/Games/Uplay/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/Warcraft III Expansion Set/Online/script.js b/Applications/Games/Warcraft III Expansion Set/Online/script.js index 63e9921649..b04bad2368 100644 --- a/Applications/Games/Warcraft III Expansion Set/Online/script.js +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2015"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/Warcraft III Expansion Set/Online/script.json b/Applications/Games/Warcraft III Expansion Set/Online/script.json index 79cdb019fc..f53579f5c8 100644 --- a/Applications/Games/Warcraft III Expansion Set/Online/script.json +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Warcraft III Expansion Set/application.json b/Applications/Games/Warcraft III Expansion Set/application.json index ca4cde943b..e4ace8217a 100644 --- a/Applications/Games/Warcraft III Expansion Set/application.json +++ b/Applications/Games/Warcraft III Expansion Set/application.json @@ -1,5 +1,5 @@ { "name": "Warcraft® III: Expansion Set", - "id": "Warcraft_III_ExpansionSet", + "id": "warcraft_3_expansion_set", "description": "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." } diff --git a/Applications/Games/Warface/Steam/script.js b/Applications/Games/Warface/Steam/script.js index 7bae64d562..284bc78fbf 100644 --- a/Applications/Games/Warface/Steam/script.js +++ b/Applications/Games/Warface/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Warface") diff --git a/Applications/Games/Warface/Steam/script.json b/Applications/Games/Warface/Steam/script.json index a7ebd3fdcb..25f288fe8b 100644 --- a/Applications/Games/Warface/Steam/script.json +++ b/Applications/Games/Warface/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, diff --git a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js index 0cef49e51d..3a3be75703 100644 --- a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js +++ b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "corefonts"]); include(["Engines", "Wine", "Verbs", "d3dx9"]); diff --git a/Applications/Games/Warlock - Master of the Arcane/Steam/script.json b/Applications/Games/Warlock - Master of the Arcane/Steam/script.json index 37bc1b937e..da39f4ed74 100644 --- a/Applications/Games/Warlock - Master of the Arcane/Steam/script.json +++ b/Applications/Games/Warlock - Master of the Arcane/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js index bb7bf2b6c3..12095891e7 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.js +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); include(["Engines", "Wine", "Verbs", "quartz"]); new LocalInstallerScript() diff --git a/Applications/Games/Wildlife Park 2/Local/script.json b/Applications/Games/Wildlife Park 2/Local/script.json index 8911b91d20..292ecd90e3 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.json +++ b/Applications/Games/Wildlife Park 2/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Wildlife Park 2/Steam/script.js b/Applications/Games/Wildlife Park 2/Steam/script.js index 3e2e4f0864..ae514a7270 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.js +++ b/Applications/Games/Wildlife Park 2/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); include(["Engines", "Wine", "Verbs", "quartz"]); new SteamScript() diff --git a/Applications/Games/Wildlife Park 2/Steam/script.json b/Applications/Games/Wildlife Park 2/Steam/script.json index 43a0146da6..d54fbe6166 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.json +++ b/Applications/Games/Wildlife Park 2/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Worms Armageddon/Steam/script.js b/Applications/Games/Worms Armageddon/Steam/script.js index 90cd1625df..61d7e8df77 100644 --- a/Applications/Games/Worms Armageddon/Steam/script.js +++ b/Applications/Games/Worms Armageddon/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Worms Armageddon") diff --git a/Applications/Games/Worms Armageddon/Steam/script.json b/Applications/Games/Worms Armageddon/Steam/script.json index 305fd7a565..d190707fb6 100644 --- a/Applications/Games/Worms Armageddon/Steam/script.json +++ b/Applications/Games/Worms Armageddon/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Worms Reloaded/Steam/script.js b/Applications/Games/Worms Reloaded/Steam/script.js index 1526140c79..77613a4c65 100644 --- a/Applications/Games/Worms Reloaded/Steam/script.js +++ b/Applications/Games/Worms Reloaded/Steam/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() .name("Worms™ Reloaded") diff --git a/Applications/Games/Worms Reloaded/Steam/script.json b/Applications/Games/Worms Reloaded/Steam/script.json index 1ced535553..c66f96a434 100644 --- a/Applications/Games/Worms Reloaded/Steam/script.json +++ b/Applications/Games/Worms Reloaded/Steam/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam", - "id": "Steam", + "id": "steam", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": false, diff --git a/Applications/Games/Xenon 2/Online/script.js b/Applications/Games/Xenon 2/Online/script.js index 8687b2bc4a..6404671395 100644 --- a/Applications/Games/Xenon 2/Online/script.js +++ b/Applications/Games/Xenon 2/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "ZipScript"]); +include(["engines", "wine", "quick_script", "zip_script"]); new ZipScript() .name("Xenon 2") diff --git a/Applications/Games/Xenon 2/Online/script.json b/Applications/Games/Xenon 2/Online/script.json index bec7e0e22c..0b7103f379 100644 --- a/Applications/Games/Xenon 2/Online/script.json +++ b/Applications/Games/Xenon 2/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Games/category.json b/Applications/Games/category.json index 4487fd5d8c..ccce402274 100644 --- a/Applications/Games/category.json +++ b/Applications/Games/category.json @@ -1,5 +1,5 @@ { "name": "Games", - "id": "Games", + "id": "games", "type": "INSTALLERS" } diff --git a/Applications/Games/osu!/Local/script.js b/Applications/Games/osu!/Local/script.js index 304bb616f7..321969a4fa 100644 --- a/Applications/Games/osu!/Local/script.js +++ b/Applications/Games/osu!/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); include(["Engines", "Wine", "Verbs", "corefonts"]); diff --git a/Applications/Games/osu!/Local/script.json b/Applications/Games/osu!/Local/script.json index 1262a98968..19dd0f56d9 100644 --- a/Applications/Games/osu!/Local/script.json +++ b/Applications/Games/osu!/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Graphics/Photofiltre/Online/script.js b/Applications/Graphics/Photofiltre/Online/script.js index 225968c8f2..fe4cbe4e05 100644 --- a/Applications/Graphics/Photofiltre/Online/script.js +++ b/Applications/Graphics/Photofiltre/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Photofiltre") diff --git a/Applications/Graphics/Photofiltre/Online/script.json b/Applications/Graphics/Photofiltre/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Graphics/Photofiltre/Online/script.json +++ b/Applications/Graphics/Photofiltre/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Graphics/Photofiltre/application.json b/Applications/Graphics/Photofiltre/application.json index 4ab7870f12..1643efeb1e 100644 --- a/Applications/Graphics/Photofiltre/application.json +++ b/Applications/Graphics/Photofiltre/application.json @@ -1,5 +1,5 @@ { "name": "Photofiltre", - "id": "Photofiltre", + "id": "photofiltre", "description": "Introduction
PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." } diff --git a/Applications/Graphics/category.json b/Applications/Graphics/category.json index f7bdf429c4..5e98fdc340 100644 --- a/Applications/Graphics/category.json +++ b/Applications/Graphics/category.json @@ -1,5 +1,5 @@ { "name": "Graphics", - "id": "Graphics", + "id": "graphics", "type": "INSTALLERS" } diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.js b/Applications/Internet/Internet Explorer 6.0/Online/script.js index 9cfd55d0af..0a42f88e4e 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.js @@ -1,8 +1,8 @@ -include(["Utils", "Functions", "Net", "Resource"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Files"]); -include(["Engines", "Wine", "Shortcuts", "Wine"]); -include(["Utils", "Functions", "Apps", "Resources"]); +include(["utils", "functions", "net", "resource"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "files"]); +include(["engines", "wine", "shortcuts", "wine"]); +include(["utils", "functions", "apps", "resources"]); include(["Engines", "Wine", "Verbs", "msls31"]); var appsManager = Bean("repositoryManager"); diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.json b/Applications/Internet/Internet Explorer 6.0/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.json +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.js b/Applications/Internet/Internet Explorer 7.0/Online/script.js index 38b7f3dfc1..3f64789a85 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.js @@ -1,8 +1,8 @@ -include(["Utils", "Functions", "Net", "Resource"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Files"]); -include(["Engines", "Wine", "Shortcuts", "Wine"]); -include(["Utils", "Functions", "Apps", "Resources"]); +include(["utils", "functions", "net", "resource"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "files"]); +include(["engines", "wine", "shortcuts", "wine"]); +include(["utils", "functions", "apps", "resources"]); include(["Engines", "Wine", "Verbs", "sandbox"]); var appsManager = Bean("repositoryManager"); diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.json b/Applications/Internet/Internet Explorer 7.0/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.json +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Internet/TeamSpeak 3/application.json b/Applications/Internet/TeamSpeak 3/application.json index 68ccf2c612..419029c729 100644 --- a/Applications/Internet/TeamSpeak 3/application.json +++ b/Applications/Internet/TeamSpeak 3/application.json @@ -1,5 +1,5 @@ { "name": "TeamSpeak 3", - "id": "TeamSpeak_3", + "id": "team_speak_3", "description": "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." } diff --git a/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js b/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js index 4132cb62ec..a7694111f4 100644 --- a/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js +++ b/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("TeamSpeak 3") diff --git a/Applications/Internet/category.json b/Applications/Internet/category.json index 2c9f617236..90087355df 100644 --- a/Applications/Internet/category.json +++ b/Applications/Internet/category.json @@ -1,5 +1,5 @@ { "name": "Internet", - "id": "Internet", + "id": "internet", "type": "INSTALLERS" } diff --git a/Applications/Internet/mIRC/v7.46/script.js b/Applications/Internet/mIRC/v7.46/script.js index 6f35236517..4f1c4f45bf 100644 --- a/Applications/Internet/mIRC/v7.46/script.js +++ b/Applications/Internet/mIRC/v7.46/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("mIRC") diff --git a/Applications/Multimedia/Mp3tag/Online/script.js b/Applications/Multimedia/Mp3tag/Online/script.js index 3d66125b58..d32e0d99e2 100644 --- a/Applications/Multimedia/Mp3tag/Online/script.js +++ b/Applications/Multimedia/Mp3tag/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() .name("Mp3tag") diff --git a/Applications/Multimedia/Mp3tag/Online/script.json b/Applications/Multimedia/Mp3tag/Online/script.json index 1d3bc508a2..ddcd6f5fba 100644 --- a/Applications/Multimedia/Mp3tag/Online/script.json +++ b/Applications/Multimedia/Mp3tag/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Multimedia/category.json b/Applications/Multimedia/category.json index 3ecf170480..5eb648a839 100644 --- a/Applications/Multimedia/category.json +++ b/Applications/Multimedia/category.json @@ -1,5 +1,5 @@ { "name": "Multimedia", - "id": "Multimedia", + "id": "multimedia", "type": "INSTALLERS" } diff --git a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js index c03c0c2b11..97517cafc8 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js +++ b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["engines", "wine", "quick_script", "online_installer_script"]); include(["Engines", "Wine", "Verbs", "mspatcha"]); new OnlineInstallerScript() diff --git a/Applications/Office/Adobe Acrobat Reader DC/Online/script.json b/Applications/Office/Adobe Acrobat Reader DC/Online/script.json index c1e94dc9cf..f448ebc38f 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/Online/script.json +++ b/Applications/Office/Adobe Acrobat Reader DC/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Office/ElsterFormular/Online/script.js b/Applications/Office/ElsterFormular/Online/script.js index 2ae704fdb7..3f69d256c2 100644 --- a/Applications/Office/ElsterFormular/Online/script.js +++ b/Applications/Office/ElsterFormular/Online/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); include(["Engines", "Wine", "Verbs", "vcrun2013"]); new LocalInstallerScript() diff --git a/Applications/Office/ElsterFormular/Online/script.json b/Applications/Office/ElsterFormular/Online/script.json index d61d6e2060..5f4b4f3bdb 100644 --- a/Applications/Office/ElsterFormular/Online/script.json +++ b/Applications/Office/ElsterFormular/Online/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online", - "id": "Online", + "id": "online", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Applications/Office/ElsterFormular/application.json b/Applications/Office/ElsterFormular/application.json index 673954c83b..3b23e62e30 100644 --- a/Applications/Office/ElsterFormular/application.json +++ b/Applications/Office/ElsterFormular/application.json @@ -1,5 +1,5 @@ { "name": "ElsterFormular", - "id": "ElsterFormular", + "id": "elster_formular", "description": "ElsterFormular is the official german software to file a tax return." } diff --git a/Applications/Office/Microsoft Office 2010/Local/script.js b/Applications/Office/Microsoft Office 2010/Local/script.js index df3cb2895b..1600232ba0 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.js +++ b/Applications/Office/Microsoft Office 2010/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Microsoft Office 2010") diff --git a/Applications/Office/Microsoft Office 2010/Local/script.json b/Applications/Office/Microsoft Office 2010/Local/script.json index 9532f47bbb..5c1842d091 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.json +++ b/Applications/Office/Microsoft Office 2010/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Office/Microsoft Office 2013/Local/script.js b/Applications/Office/Microsoft Office 2013/Local/script.js index 2fec334ef6..19ba179b31 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.js +++ b/Applications/Office/Microsoft Office 2013/Local/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); +include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Microsoft Office 2013") diff --git a/Applications/Office/Microsoft Office 2013/Local/script.json b/Applications/Office/Microsoft Office 2013/Local/script.json index 9532f47bbb..5c1842d091 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.json +++ b/Applications/Office/Microsoft Office 2013/Local/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local", - "id": "Local", + "id": "local", "compatibleOperatingSystems": ["LINUX"], "testingOperatingSystems": ["LINUX"], "free": false, diff --git a/Applications/Office/category.json b/Applications/Office/category.json index 162b6563d0..8282987873 100644 --- a/Applications/Office/category.json +++ b/Applications/Office/category.json @@ -1,5 +1,5 @@ { "name": "Office", - "id": "Office", + "id": "office", "type": "INSTALLERS" } diff --git a/Applications/Other/category.json b/Applications/Other/category.json index 9e16751304..58ea9d0c78 100644 --- a/Applications/Other/category.json +++ b/Applications/Other/category.json @@ -1,5 +1,5 @@ { "name": "Other", - "id": "Other", + "id": "other", "type": "INSTALLERS" } diff --git a/Applications/Science/category.json b/Applications/Science/category.json index 08b4ec2190..c1070b5d04 100644 --- a/Applications/Science/category.json +++ b/Applications/Science/category.json @@ -1,5 +1,5 @@ { "name": "Science", - "id": "Science", + "id": "science", "type": "INSTALLERS" } diff --git a/Applications/type.json b/Applications/type.json index 423795913d..dc0d5b1831 100644 --- a/Applications/type.json +++ b/Applications/type.json @@ -1,4 +1,4 @@ { "name": "Applications", - "id": "Applications" + "id": "applications" } diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index 0f864c5be5..524b650351 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -1,7 +1,7 @@ -include(["Utils", "Functions", "Filesystem", "Files"]); -include(["Utils", "Functions", "Filesystem", "Extract"]); -include(["Utils", "Functions", "Net", "Download"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["Utils", "Functions", "filesystem", "files"]); +include(["Utils", "Functions", "filesystem", "extract"]); +include(["utils", "functions", "net", "download"]); +include(["utils", "functions", "net", "resource"]); LATEST_STABLE_VERSION = "3.0"; LATEST_DEVELOPMENT_VERSION = "3.4"; diff --git a/Engines/Wine/Engine/Object/script.json b/Engines/Wine/Engine/Object/script.json index 252d136099..23d7cef279 100644 --- a/Engines/Wine/Engine/Object/script.json +++ b/Engines/Wine/Engine/Object/script.json @@ -1,6 +1,6 @@ { "scriptName": "Wine engine", - "id": "Object", + "id": "object", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Custom Installer Script/script.js b/Engines/Wine/QuickScript/Custom Installer Script/script.js index e667338f41..ff04d67f3b 100644 --- a/Engines/Wine/QuickScript/Custom Installer Script/script.js +++ b/Engines/Wine/QuickScript/Custom Installer Script/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "InstallerScript"]); +include(["engines", "wine", "quick_script", "installer_script"]); function CustomInstallerScript() { InstallerScript.call(this); diff --git a/Engines/Wine/QuickScript/Custom Installer Script/script.json b/Engines/Wine/QuickScript/Custom Installer Script/script.json index 8bb27e7f53..c98038558c 100644 --- a/Engines/Wine/QuickScript/Custom Installer Script/script.json +++ b/Engines/Wine/QuickScript/Custom Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Custom Installer Script", - "id": "CustomInstallerScript", + "id": "custom-installer-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Installer Script/script.js b/Engines/Wine/QuickScript/Installer Script/script.js index b5ab1a1349..d321ae1240 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.js +++ b/Engines/Wine/QuickScript/Installer Script/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "QuickScript", "QuickScript"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Extract"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "quick_script"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "extract"]); +include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "luna"]); diff --git a/Engines/Wine/QuickScript/Installer Script/script.json b/Engines/Wine/QuickScript/Installer Script/script.json index 10b2597a33..007cd1446d 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.json +++ b/Engines/Wine/QuickScript/Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Installer Script", - "id": "InstallerScript", + "id": "installer-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Local Installer Script/script.js b/Engines/Wine/QuickScript/Local Installer Script/script.js index 5bbdc2eee4..0c37d5fc5c 100644 --- a/Engines/Wine/QuickScript/Local Installer Script/script.js +++ b/Engines/Wine/QuickScript/Local Installer Script/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "QuickScript", "InstallerScript"]); +include(["engines", "wine", "quick_script", "installer_script"]); function LocalInstallerScript() { InstallerScript.call(this); diff --git a/Engines/Wine/QuickScript/Local Installer Script/script.json b/Engines/Wine/QuickScript/Local Installer Script/script.json index f2c060be9e..b35051887a 100644 --- a/Engines/Wine/QuickScript/Local Installer Script/script.json +++ b/Engines/Wine/QuickScript/Local Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local Installer Script", - "id": "LocalInstallerScript", + "id": "local-installer-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Online Installer Script/script.js b/Engines/Wine/QuickScript/Online Installer Script/script.js index 5f86dafe87..018a9a9189 100644 --- a/Engines/Wine/QuickScript/Online Installer Script/script.js +++ b/Engines/Wine/QuickScript/Online Installer Script/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "QuickScript", "InstallerScript"]); -include(["Utils", "Functions", "Net", "Download"]); +include(["engines", "wine", "quick_script", "installer_script"]); +include(["utils", "functions", "net", "download"]); function OnlineInstallerScript() { diff --git a/Engines/Wine/QuickScript/Online Installer Script/script.json b/Engines/Wine/QuickScript/Online Installer Script/script.json index 002eb5a9d3..ce3aa67da0 100644 --- a/Engines/Wine/QuickScript/Online Installer Script/script.json +++ b/Engines/Wine/QuickScript/Online Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online Installer Script", - "id": "OnlineInstallerScript", + "id": "online-installer-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Quick Script/script.js b/Engines/Wine/QuickScript/Quick Script/script.js index a157e1ab47..5c9540adcd 100644 --- a/Engines/Wine/QuickScript/Quick Script/script.js +++ b/Engines/Wine/QuickScript/Quick Script/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Shortcuts", "Wine"]); +include(["engines", "wine", "shortcuts", "wine"]); function QuickScript() { this._wineVersion = LATEST_STABLE_VERSION; diff --git a/Engines/Wine/QuickScript/Quick Script/script.json b/Engines/Wine/QuickScript/Quick Script/script.json index c740896bb2..bbf39df74d 100644 --- a/Engines/Wine/QuickScript/Quick Script/script.json +++ b/Engines/Wine/QuickScript/Quick Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Quick Script", - "id": "QuickScript", + "id": "quick-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Steam Script/script.js b/Engines/Wine/QuickScript/Steam Script/script.js index 2ca0b34826..151ac0a40f 100644 --- a/Engines/Wine/QuickScript/Steam Script/script.js +++ b/Engines/Wine/QuickScript/Steam Script/script.js @@ -1,8 +1,8 @@ -include(["Engines", "Wine", "QuickScript", "QuickScript"]); -include(["Utils", "Functions", "Net", "Download"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Extract"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "quick_script"]); +include(["utils", "functions", "net", "download"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "extract"]); +include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "luna"]); diff --git a/Engines/Wine/QuickScript/Steam Script/script.json b/Engines/Wine/QuickScript/Steam Script/script.json index bd6dcbff7a..4bc98ef3c1 100644 --- a/Engines/Wine/QuickScript/Steam Script/script.json +++ b/Engines/Wine/QuickScript/Steam Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam Script", - "id": "SteamScript", + "id": "steam-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Uplay Script/script.js b/Engines/Wine/QuickScript/Uplay Script/script.js index de6d98ff24..25144a0047 100644 --- a/Engines/Wine/QuickScript/Uplay Script/script.js +++ b/Engines/Wine/QuickScript/Uplay Script/script.js @@ -1,8 +1,8 @@ -include(["Engines", "Wine", "QuickScript", "QuickScript"]); -include(["Utils", "Functions", "Net", "Download"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Extract"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "quick_script", "quick_script"]); +include(["utils", "functions", "net", "download"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "extract"]); +include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "luna"]); diff --git a/Engines/Wine/QuickScript/Uplay Script/script.json b/Engines/Wine/QuickScript/Uplay Script/script.json index 52e5d8aa3a..948f75dd8e 100644 --- a/Engines/Wine/QuickScript/Uplay Script/script.json +++ b/Engines/Wine/QuickScript/Uplay Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay Script", - "id": "UplayScript", + "id": "uplay-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Zip Script/script.js b/Engines/Wine/QuickScript/Zip Script/script.js index e7ff74c888..ff0e111ca5 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.js +++ b/Engines/Wine/QuickScript/Zip Script/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "QuickScript", "QuickScript"]); -include(["Utils", "Functions", "Net", "Download"]); -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Extract"]); +include(["engines", "wine", "quick_script", "quick_script"]); +include(["utils", "functions", "net", "download"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "extract"]); include(["Engines", "Wine", "Verbs", "luna"]); diff --git a/Engines/Wine/QuickScript/Zip Script/script.json b/Engines/Wine/QuickScript/Zip Script/script.json index 1b3bf0e411..b4bc963791 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.json +++ b/Engines/Wine/QuickScript/Zip Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Zip Script", - "id": "ZipScript", + "id": "zip-script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index d9c521cc06..579f31fda1 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); var _WineShortcutReader = function(shortcut) { var that = this; diff --git a/Engines/Wine/Shortcuts/Reader/script.json b/Engines/Wine/Shortcuts/Reader/script.json index 9f8ee8ca99..2e9a27f80e 100644 --- a/Engines/Wine/Shortcuts/Reader/script.json +++ b/Engines/Wine/Shortcuts/Reader/script.json @@ -1,6 +1,6 @@ { "scriptName": "Shortcut Reader", - "id": "Reader", + "id": "reader", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Shortcuts/Wine/script.js b/Engines/Wine/Shortcuts/Wine/script.js index dc020ad91a..aedde30c79 100644 --- a/Engines/Wine/Shortcuts/Wine/script.js +++ b/Engines/Wine/Shortcuts/Wine/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /* exported WineShortcut */ var WineShortcut = function () { diff --git a/Engines/Wine/Shortcuts/Wine/script.json b/Engines/Wine/Shortcuts/Wine/script.json index 8166262590..3f1d9adaf0 100644 --- a/Engines/Wine/Shortcuts/Wine/script.json +++ b/Engines/Wine/Shortcuts/Wine/script.json @@ -1,6 +1,6 @@ { "scriptName": "Wine Shortcut", - "id": "Wine", + "id": "wine", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Configure Wine/script.js b/Engines/Wine/Tools/Configure Wine/script.js index bc06ac2385..e8575972ff 100644 --- a/Engines/Wine/Tools/Configure Wine/script.js +++ b/Engines/Wine/Tools/Configure Wine/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to configure Wine diff --git a/Engines/Wine/Tools/Configure Wine/script.json b/Engines/Wine/Tools/Configure Wine/script.json index 7a56237888..3329eabe0f 100644 --- a/Engines/Wine/Tools/Configure Wine/script.json +++ b/Engines/Wine/Tools/Configure Wine/script.json @@ -1,6 +1,6 @@ { "scriptName": "Configure Wine", - "id": "ConfigureWine", + "id": "configure-wine", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Kill Wine Processes/script.js b/Engines/Wine/Tools/Kill Wine Processes/script.js index 1e5a718771..b3f122ee78 100644 --- a/Engines/Wine/Tools/Kill Wine Processes/script.js +++ b/Engines/Wine/Tools/Kill Wine Processes/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to kill running Wine processes diff --git a/Engines/Wine/Tools/Kill Wine Processes/script.json b/Engines/Wine/Tools/Kill Wine Processes/script.json index 83fb8af02d..0214ee3f28 100644 --- a/Engines/Wine/Tools/Kill Wine Processes/script.json +++ b/Engines/Wine/Tools/Kill Wine Processes/script.json @@ -1,6 +1,6 @@ { "scriptName": "Kill processes", - "id": "KillWineProcesses", + "id": "kill-wine-processes", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Reboot Wine/script.js b/Engines/Wine/Tools/Reboot Wine/script.js index 583b4c04e2..9cef6ec5aa 100644 --- a/Engines/Wine/Tools/Reboot Wine/script.js +++ b/Engines/Wine/Tools/Reboot Wine/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to reboot Wine diff --git a/Engines/Wine/Tools/Reboot Wine/script.json b/Engines/Wine/Tools/Reboot Wine/script.json index 30f985f077..5f0213862b 100644 --- a/Engines/Wine/Tools/Reboot Wine/script.json +++ b/Engines/Wine/Tools/Reboot Wine/script.json @@ -1,6 +1,6 @@ { "scriptName": "Windows reboot", - "id": "RebootWine", + "id": "reboot-wine", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Repair Wine Prefix/script.js b/Engines/Wine/Tools/Repair Wine Prefix/script.js index 4359cc2898..e18bd89a27 100644 --- a/Engines/Wine/Tools/Repair Wine Prefix/script.js +++ b/Engines/Wine/Tools/Repair Wine Prefix/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to repair a Wine prefix diff --git a/Engines/Wine/Tools/Repair Wine Prefix/script.json b/Engines/Wine/Tools/Repair Wine Prefix/script.json index b6455d08f6..25c12dac4e 100644 --- a/Engines/Wine/Tools/Repair Wine Prefix/script.json +++ b/Engines/Wine/Tools/Repair Wine Prefix/script.json @@ -1,6 +1,6 @@ { "scriptName": "Repair virtual drive", - "id": "RepairWinePrefix", + "id": "repai-wine-prefix", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.js b/Engines/Wine/Tools/Wine Registry Editor/script.js index 627f25ba08..2b08b19536 100644 --- a/Engines/Wine/Tools/Wine Registry Editor/script.js +++ b/Engines/Wine/Tools/Wine Registry Editor/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to open the Wine registry editor diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.json b/Engines/Wine/Tools/Wine Registry Editor/script.json index 4c07c58c03..6cae1acbf6 100644 --- a/Engines/Wine/Tools/Wine Registry Editor/script.json +++ b/Engines/Wine/Tools/Wine Registry Editor/script.json @@ -1,6 +1,6 @@ { "scriptName": "Registry Editor", - "id": "WineRegistryEditor", + "id": "wine-registry-editor", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Task Manager/script.js b/Engines/Wine/Tools/Wine Task Manager/script.js index 2ce050c208..ce2ee09eab 100644 --- a/Engines/Wine/Tools/Wine Task Manager/script.js +++ b/Engines/Wine/Tools/Wine Task Manager/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to open the Wine task manager diff --git a/Engines/Wine/Tools/Wine Task Manager/script.json b/Engines/Wine/Tools/Wine Task Manager/script.json index 42e668025e..5e1466f6c6 100644 --- a/Engines/Wine/Tools/Wine Task Manager/script.json +++ b/Engines/Wine/Tools/Wine Task Manager/script.json @@ -1,6 +1,6 @@ { "scriptName": "Task manager", - "id": "WineTaskManager", + "id": "wine-task-manager", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.js b/Engines/Wine/Tools/Wine Terminal Opener/script.js index fa225cfe4f..f523659e94 100644 --- a/Engines/Wine/Tools/Wine Terminal Opener/script.js +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to open a terminal in a Wine prefix diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.json b/Engines/Wine/Tools/Wine Terminal Opener/script.json index c9001de036..eae0e09c01 100644 --- a/Engines/Wine/Tools/Wine Terminal Opener/script.json +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.json @@ -1,6 +1,6 @@ { "scriptName": "Open a terminal", - "id": "WineTerminalOpener", + "id": "wine-terminal-opener", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Uninstaller/script.js b/Engines/Wine/Tools/Wine Uninstaller/script.js index e37b0eceb4..a008b1d481 100644 --- a/Engines/Wine/Tools/Wine Uninstaller/script.js +++ b/Engines/Wine/Tools/Wine Uninstaller/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to uninstall Wine diff --git a/Engines/Wine/Tools/Wine Uninstaller/script.json b/Engines/Wine/Tools/Wine Uninstaller/script.json index ce05917af1..748edc4d36 100644 --- a/Engines/Wine/Tools/Wine Uninstaller/script.json +++ b/Engines/Wine/Tools/Wine Uninstaller/script.json @@ -1,6 +1,6 @@ { "scriptName": "Wine uninstaller", - "id": "WineUninstaller", + "id": "wine-uninstaller", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/WineConsole/script.js b/Engines/Wine/Tools/WineConsole/script.js index f186b44bd6..df5e3cb9d0 100644 --- a/Engines/Wine/Tools/WineConsole/script.js +++ b/Engines/Wine/Tools/WineConsole/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); /** * tool to open a Wine console diff --git a/Engines/Wine/Tools/WineConsole/script.json b/Engines/Wine/Tools/WineConsole/script.json index 1900f402a6..91360d0c38 100644 --- a/Engines/Wine/Tools/WineConsole/script.json +++ b/Engines/Wine/Tools/WineConsole/script.json @@ -1,6 +1,6 @@ { "scriptName": "Command prompt", - "id": "Command_prompt", + "id": "command_prompt", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Verbs/PhysX/script.js b/Engines/Wine/Verbs/PhysX/script.js index 9bf1162f73..abf043dc96 100644 --- a/Engines/Wine/Verbs/PhysX/script.js +++ b/Engines/Wine/Verbs/PhysX/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.physx = function() { diff --git a/Engines/Wine/Verbs/Tahoma/script.js b/Engines/Wine/Verbs/Tahoma/script.js index 846ec22384..fa7c3d2a85 100644 --- a/Engines/Wine/Verbs/Tahoma/script.js +++ b/Engines/Wine/Verbs/Tahoma/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); Wine.prototype.tahoma = function() { var tahoma = new Resource() diff --git a/Engines/Wine/Verbs/Uplay/script.js b/Engines/Wine/Verbs/Uplay/script.js index 651573dceb..b1260a0682 100644 --- a/Engines/Wine/Verbs/Uplay/script.js +++ b/Engines/Wine/Verbs/Uplay/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Engine", "Object"]); +include(["engines", "wine", "engine", "object"]); Wine.prototype.uplay = function() { var setupFile = new Resource() diff --git a/Engines/Wine/Verbs/Windows XP SP 3/script.js b/Engines/Wine/Verbs/Windows XP SP 3/script.js index f77fe3a147..c063897fa8 100644 --- a/Engines/Wine/Verbs/Windows XP SP 3/script.js +++ b/Engines/Wine/Verbs/Windows XP SP 3/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.sp3extract = function(fileToExtract) { var that = this; diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index c5d84495c4..437e3d8697 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.corefonts = function() { diff --git a/Engines/Wine/Verbs/d3dx10/script.js b/Engines/Wine/Verbs/d3dx10/script.js index 033947fae0..68880744de 100644 --- a/Engines/Wine/Verbs/d3dx10/script.js +++ b/Engines/Wine/Verbs/d3dx10/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.d3dx10 = function () { var that = this; diff --git a/Engines/Wine/Verbs/d3dx9/script.js b/Engines/Wine/Verbs/d3dx9/script.js index fe82ed5c2f..bb2864177d 100644 --- a/Engines/Wine/Verbs/d3dx9/script.js +++ b/Engines/Wine/Verbs/d3dx9/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.d3dx9 = function () { var that = this; diff --git a/Engines/Wine/Verbs/dotnet40/script.js b/Engines/Wine/Verbs/dotnet40/script.js index 59cfb2d51a..8177cb35e7 100644 --- a/Engines/Wine/Verbs/dotnet40/script.js +++ b/Engines/Wine/Verbs/dotnet40/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); Wine.prototype.dotnet40 = function() { var setupFile = new Resource() diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index 4256cba49a..c69e15f511 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); /** diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index 868cc0842c..8c18e12d0b 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -1,7 +1,7 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); /** diff --git a/Engines/Wine/Verbs/luna/script.js b/Engines/Wine/Verbs/luna/script.js index 22a33ab6e4..7dbc4ceb4e 100644 --- a/Engines/Wine/Verbs/luna/script.js +++ b/Engines/Wine/Verbs/luna/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Filesystem", "Files"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.luna = function() { var lunaStyle = new Resource() diff --git a/Engines/Wine/Verbs/mfc42/script.js b/Engines/Wine/Verbs/mfc42/script.js index 88ef4ca0b8..350cd2c4a7 100644 --- a/Engines/Wine/Verbs/mfc42/script.js +++ b/Engines/Wine/Verbs/mfc42/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.mfc42 = function() { var setupFile = new Resource() diff --git a/Engines/Wine/Verbs/msls31/script.js b/Engines/Wine/Verbs/msls31/script.js index 397ceaa459..01cad3d521 100644 --- a/Engines/Wine/Verbs/msls31/script.js +++ b/Engines/Wine/Verbs/msls31/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.msls31 = function() { var setupFile = new Resource() diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index 9c03b98e21..749bfc3391 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +include(["Utils", "Functions", "filesystem", "files"]); Wine.prototype.mspatcha = function() { //Inspired from winetricks mspatcha, but with a link Phoenicis can understand diff --git a/Engines/Wine/Verbs/quartz/script.js b/Engines/Wine/Verbs/quartz/script.js index 5e046ff171..fb3faebf03 100644 --- a/Engines/Wine/Verbs/quartz/script.js +++ b/Engines/Wine/Verbs/quartz/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +include(["Utils", "Functions", "filesystem", "files"]); /** * Inspired from winetricks quartz -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8523 diff --git a/Engines/Wine/Verbs/sandbox/script.js b/Engines/Wine/Verbs/sandbox/script.js index f9db9addf9..efdbdb7b7a 100644 --- a/Engines/Wine/Verbs/sandbox/script.js +++ b/Engines/Wine/Verbs/sandbox/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); Wine.prototype.sandbox = function() { var tmp = Bean("propertyReader").getProperty("application.user.tmp"); diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index c457e3666e..267b352443 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +include(["Utils", "Functions", "filesystem", "files"]); /** * Inspired from winetricks secur32 diff --git a/Engines/Wine/Verbs/vcrun2003/script.js b/Engines/Wine/Verbs/vcrun2003/script.js index d59d976760..cabd192fdd 100644 --- a/Engines/Wine/Verbs/vcrun2003/script.js +++ b/Engines/Wine/Verbs/vcrun2003/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2003 = function() { diff --git a/Engines/Wine/Verbs/vcrun2005/script.js b/Engines/Wine/Verbs/vcrun2005/script.js index 0631032258..95edd4e17e 100644 --- a/Engines/Wine/Verbs/vcrun2005/script.js +++ b/Engines/Wine/Verbs/vcrun2005/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2005 = function() { diff --git a/Engines/Wine/Verbs/vcrun2008/script.js b/Engines/Wine/Verbs/vcrun2008/script.js index 0f0bd5bd7c..ea571c943d 100644 --- a/Engines/Wine/Verbs/vcrun2008/script.js +++ b/Engines/Wine/Verbs/vcrun2008/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2008 = function() { diff --git a/Engines/Wine/Verbs/vcrun2010/script.js b/Engines/Wine/Verbs/vcrun2010/script.js index 67e47ff36d..361a6ef8e2 100644 --- a/Engines/Wine/Verbs/vcrun2010/script.js +++ b/Engines/Wine/Verbs/vcrun2010/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2010 = function() { diff --git a/Engines/Wine/Verbs/vcrun2012/script.js b/Engines/Wine/Verbs/vcrun2012/script.js index d66147fe50..03b4e38ffa 100644 --- a/Engines/Wine/Verbs/vcrun2012/script.js +++ b/Engines/Wine/Verbs/vcrun2012/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2012 = function() { diff --git a/Engines/Wine/Verbs/vcrun2013/script.js b/Engines/Wine/Verbs/vcrun2013/script.js index 89eb015ce9..fd9f910b03 100644 --- a/Engines/Wine/Verbs/vcrun2013/script.js +++ b/Engines/Wine/Verbs/vcrun2013/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2013 = function() { diff --git a/Engines/Wine/Verbs/vcrun2015/script.js b/Engines/Wine/Verbs/vcrun2015/script.js index 81f16c5add..0eb19c1c81 100644 --- a/Engines/Wine/Verbs/vcrun2015/script.js +++ b/Engines/Wine/Verbs/vcrun2015/script.js @@ -1,5 +1,5 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); Wine.prototype.vcrun2015 = function() { diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index d79a319258..e1072a9dd9 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -1,6 +1,6 @@ -include(["Engines", "Wine", "Engine", "Object"]); -include(["Utils", "Functions", "Net", "Resource"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +include(["Utils", "Functions", "filesystem", "files"]); /** * Inspired from d3dx9 verb, winetricks xact diff --git a/Engines/Wine/category.json b/Engines/Wine/category.json index ae81a8fa4a..105204dd2e 100644 --- a/Engines/Wine/category.json +++ b/Engines/Wine/category.json @@ -1,5 +1,5 @@ { "name": "Wine", - "id": "Wine", + "id": "wine", "type": "FUNCTIONS" } diff --git a/Engines/type.json b/Engines/type.json index da36725f14..8e99a7047f 100644 --- a/Engines/type.json +++ b/Engines/type.json @@ -1,4 +1,4 @@ { "name": "Engines", - "id": "Engines" + "id": "engines" } diff --git a/Utils/Functions/Apps/Resources/script.json b/Utils/Functions/Apps/Resources/script.json index fbc215955e..d38370ee45 100644 --- a/Utils/Functions/Apps/Resources/script.json +++ b/Utils/Functions/Apps/Resources/script.json @@ -1,6 +1,6 @@ { "scriptName": "App Resources", - "id": "Resources", + "id": "resources", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Utils/Functions/Filesystem/Extract/script.js b/Utils/Functions/Filesystem/Extract/script.js index a1c3634c7f..247b49cd72 100644 --- a/Utils/Functions/Filesystem/Extract/script.js +++ b/Utils/Functions/Filesystem/Extract/script.js @@ -1,4 +1,4 @@ -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); /* exported CabExtract */ var CabExtract = function() { diff --git a/Utils/Functions/Filesystem/Extract/script.json b/Utils/Functions/Filesystem/Extract/script.json index 472b150f82..3f2e67d169 100644 --- a/Utils/Functions/Filesystem/Extract/script.json +++ b/Utils/Functions/Filesystem/Extract/script.json @@ -1,6 +1,6 @@ { "scriptName": "File Extractors", - "id": "Extract", + "id": "extract", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Utils/Functions/Filesystem/Files/script.json b/Utils/Functions/Filesystem/Files/script.json index 14044777f7..2094cb210e 100644 --- a/Utils/Functions/Filesystem/Files/script.json +++ b/Utils/Functions/Filesystem/Files/script.json @@ -1,6 +1,6 @@ { "scriptName": "File Utilities", - "id": "Files", + "id": "files", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index d6d602f1e7..be70958e5a 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -1,4 +1,4 @@ -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["Utils", "Functions", "filesystem", "files"]); /* exported Downloader */ var Downloader = function () { diff --git a/Utils/Functions/Net/Download/script.json b/Utils/Functions/Net/Download/script.json index 91501315b2..15ca8b2198 100644 --- a/Utils/Functions/Net/Download/script.json +++ b/Utils/Functions/Net/Download/script.json @@ -1,6 +1,6 @@ { "scriptName": "Downloader", - "id": "Download", + "id": "download", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Utils/Functions/Net/Resource/script.js b/Utils/Functions/Net/Resource/script.js index b3a1ba53fa..4dfb40af5f 100644 --- a/Utils/Functions/Net/Resource/script.js +++ b/Utils/Functions/Net/Resource/script.js @@ -1,5 +1,5 @@ -include(["Utils", "Functions", "Net", "Download"]); -include(["Utils", "Functions", "Filesystem", "Files"]); +include(["utils", "functions", "net", "download"]); +include(["Utils", "Functions", "filesystem", "files"]); /* exported Resource */ var Resource = function () { diff --git a/Utils/Functions/Net/Resource/script.json b/Utils/Functions/Net/Resource/script.json index 695c7a3ad0..2efdade80f 100644 --- a/Utils/Functions/Net/Resource/script.json +++ b/Utils/Functions/Net/Resource/script.json @@ -1,6 +1,6 @@ { "scriptName": "Internet Resource", - "id": "Resource", + "id": "resource", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Utils/Functions/category.json b/Utils/Functions/category.json index d36ffb4fba..924375a56d 100644 --- a/Utils/Functions/category.json +++ b/Utils/Functions/category.json @@ -1,5 +1,5 @@ { "name": "Functions", - "id": "Functions", + "id": "functions", "type": "FUNCTIONS" } diff --git a/Utils/type.json b/Utils/type.json index f9348ab02e..badec75c8b 100644 --- a/Utils/type.json +++ b/Utils/type.json @@ -1,4 +1,4 @@ { "name": "Utils", - "id": "Utils" + "id": "utils" } From 9ba530cd34969abb40216467cf43f81bd7ee2536 Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 21:53:42 +0200 Subject: [PATCH 38/63] New Crowdin translations (#502) --- i18n/Messages_de.properties | 1684 +++++++++++++++++++++------------- i18n/Messages_fr.properties | 1693 ++++++++++++++++++++++------------- 2 files changed, 2128 insertions(+), 1249 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index fe8564a21c..0d6e33ec42 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -1,37 +1,69 @@ -# German translations for PACKAGE package -# German translation for PACKAGE. -# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Plata , 2017. -# -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:55+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +msgid "" +msgstr "" +"Project-Id-Version: phoenicis-scripts\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 15:55+0000\n" +"PO-Revision-Date: 2018-04-06 15:40-0400\n" +"Last-Translator: plata \n" +"Language-Team: German\n" +"Language: de_DE\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-Generator: crowdin.com\n" +"X-Crowdin-Project: phoenicis-scripts\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/i18n/keys.pot\n" #: Applications/Games/League of Legends/Online/script.js:26 -Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: +msgid "Select your region:" +msgstr "Wählen Sie Ihre Region:" #: Applications/Games/Mass Effect/Steam/script.js:9 -If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nF\u00fcgen Sie die folgenden Eintr\u00e4ge unter [ISACTAudio.ISACTAudioDevice] hinzu\:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n +msgid "If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"And add the following under [ISACTAudio.ISACTAudioDevice] :\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" +msgstr "Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"Fügen Sie die folgenden Einträge unter [ISACTAudio.ISACTAudioDevice] hinzu:\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" #: Applications/Games/Origin/Local (Legacy)/script.js:14 #: Applications/Games/Origin/Online (Legacy)/script.js:13 -When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Wenn Origin startet, werden Sie eine Fehlermeldung erhalten ("Die Aktualisierung konnte nicht abgeschlossen werden"). Dies ist kein Problem. Schlie\u00dfen Sie einfach das Popup-Fenster. +msgid "When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup." +msgstr "Wenn Origin startet, werden Sie eine Fehlermeldung erhalten (\"Die Aktualisierung konnte nicht abgeschlossen werden\"). Dies ist kein Problem. Schließen Sie einfach das Popup-Fenster." -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:11 -Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Region f\u00fcr den Patch (1.0 nach 1.60) aus. +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:11 +msgid "Select your region for the patch (1.0 to 1.60)." +msgstr "Wählen Sie Ihre Region für den Patch (1.0 nach 1.60) aus." #: Applications/Games/Total War Rome II/Steam/script.js:19 -!If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 -!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= +msgid "If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n" +" gfx_device_type to 2\n\n" +" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " +msgstr "Wenn im Spiel Fehler auftreten (es z.B. abstürzt oder das Rendering nicht richtig funktioniert), können Sie den OpenGL Renderer nutzen, indem Sie:\n\n" +" gfx_device_type auf 2 setzen\n\n" +" in {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " + +#: Applications/Games/Wildlife Park 2/Local/script.js:12 +#: Applications/Games/Wildlife Park 2/Steam/script.js:11 +msgid "On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen." +msgstr "Es kann sein, dass das Spiel beim ersten Starten nicht in den Vollbildmodus wechselt. Sollte dies der Fall sein, wählen Sie in den Optionen als Auflösung 1280x960. Bestätigen Sie die folgende Abfrage, das Spiel zu beenden, mit \"Ja\". Wenn Sie das Spiel nun nochmals starten, sollte ein Fenster erscheinen, in dem Sie eine Auflösung passend zu Ihrem Bildschirm wählen können." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/Engine/Object/script.js:309 +#: Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Engines/Wine/QuickScript/Steam Script/script.js:112 +#: Engines/Wine/QuickScript/Steam Script/script.js:132 +#: Engines/Wine/QuickScript/Steam Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 +#: Engines/Wine/QuickScript/Uplay Script/script.js:70 +#: Engines/Wine/QuickScript/Uplay Script/script.js:90 +#: Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/QuickScript/Zip Script/script.js:70 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -41,85 +73,120 @@ Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Reg #: Engines/Wine/Verbs/dotnet452/script.js:29 #: Engines/Wine/Verbs/dotnet45/script.js:30 #: Engines/Wine/Verbs/xact/script.js:50 -Please\ wait\ ...=Bitte warten... +msgid "Please wait ..." +msgstr "Bitte warten..." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 +#: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 +#: Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -Installing\ {0}\ ...=Installiere {0} ... +msgid "Installing {0} ..." +msgstr "Installiere {0} ..." #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -Which\ language\ version\ would\ you\ like\ to\ install?=Welche Sprachversion m\u00f6chten Sie installieren? +msgid "Which language version would you like to install?" +msgstr "Welche Sprachversion möchten Sie installieren?" #: Applications/Office/ElsterFormular/Online/script.js:8 -Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Bitte w\u00e4hlen Sie die Installationsdatei aus.\nSie k\u00f6nnen diese von https\://www.elster.de/elfo_down.php herunterladen. +msgid "Please select the installation file.\n" +"You can download it from https://www.elster.de/elfo_down.php." +msgstr "Bitte wählen Sie die Installationsdatei aus.\n" +"Sie können diese von https://www.elster.de/elfo_down.php herunterladen." #: Engines/Wine/Engine/Object/script.js:215 -Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=64bit Executable kann nicht in einem 32bit Wineprefix ausgef\u00fchrt werden. +msgid "Cannot run 64bit executable in a 32bit Wine prefix." +msgstr "64bit Executable kann nicht in einem 32bit Wineprefix ausgeführt werden." #: Engines/Wine/Engine/Object/script.js:274 -Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Bitte warten Sie w\u00e4hren {0} deinstalliert wird ... +msgid "Please wait while {0} is uninstalled ..." +msgstr "Bitte warten Sie währen {0} deinstalliert wird ..." #: Engines/Wine/Engine/Object/script.js:276 -Could\ not\ uninstall\ {0}\!=Konnte {0} nicht deinstallieren\! +msgid "Could not uninstall {0}!" +msgstr "Konnte {0} nicht deinstallieren!" #: Engines/Wine/Engine/Object/script.js:462 -Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein +msgid "Prefix seems to be 32bits" +msgstr "Der Prefix scheint 32bit zu sein" #: Engines/Wine/Engine/Object/script.js:480 -Installing\ version\:\ =Installiere Version\: +msgid "Installing version: " +msgstr "Installiere Version:" #: Engines/Wine/Engine/Object/script.js:888 -Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen +msgid "Could not determine mimetype for file extension \"{0}\"" +msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" #: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.=Bitte geben Sie einen Namen f\u00fcr Ihre Anwendung ein. +msgid "Please enter the name of your application." +msgstr "Bitte geben Sie einen Namen für Ihre Anwendung ein." #: Engines/Wine/QuickScript/Installer Script/script.js:38 -Please\ select\ the\ wine\ architecture.=Bitte w\u00e4hlen Sie die Wine-Architektur. +msgid "Please select the wine architecture." +msgstr "Bitte wählen Sie die Wine-Architektur." #: Engines/Wine/QuickScript/Installer Script/script.js:52 -Please\ select\ the\ wine\ distribution.=Bitte w\u00e4hlen Sie die Wine-Distribution. +msgid "Please select the wine distribution." +msgstr "Bitte wählen Sie die Wine-Distribution." #: Engines/Wine/QuickScript/Installer Script/script.js:66 -Please\ select\ the\ wine\ version.=Bitte w\u00e4hlen Sie die Wine-Version. +msgid "Please select the wine version." +msgstr "Bitte wählen Sie die Wine-Version." #: Engines/Wine/QuickScript/Installer Script/script.js:88 -Please\ select\ the\ executable.=Bitte w\u00e4hlen Sie die ausf\u00fchrbare Datei aus. +msgid "Please select the executable." +msgstr "Bitte wählen Sie die ausführbare Datei aus." #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installationsdatei aus. +msgid "Please select the installation file." +msgstr "Bitte wählen Sie die Installationsdatei aus." #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. +msgid "Please select the download URL." +msgstr "Bitte wählen Sie die Download-URL." #: Engines/Wine/QuickScript/Steam Script/script.js:104 -Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Steam Installation.\n\nEntfernen Sie den Haken bei "Steam ausf\u00fchren" oder schlie\u00dfen Sie Steam nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +msgid "Please follow the steps of the Steam setup.\n\n" +"Uncheck \"Run Steam\" or close Steam completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Bitte folgen Sie den Schritten der Steam Installation.\n\n" +"Entfernen Sie den Haken bei \"Steam ausführen\" oder schließen Sie Steam nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." #: Engines/Wine/QuickScript/Steam Script/script.js:116 -Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... +msgid "Please wait until Steam has finished the download ..." +msgstr "Bitte warten Sie bis Steam den Download beendet hat ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Bitte folgen Sie den Schritten der Uplay Installation.\n\n" +"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Uplay den Download beendet hat ... +msgid "Please wait until Uplay has finished the download ..." +msgstr "Bitte warten Sie bis Uplay den Download beendet hat ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -Please\ close\ Uplay.=Bitte schlie\u00dfen Sie Uplay. +msgid "Please close Uplay." +msgstr "Bitte schließen Sie Uplay." #: Engines/Wine/QuickScript/Zip Script/script.js:48 -Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. +msgid "Please select the .zip file." +msgstr "Bitte wählen Sie die .zip Datei aus." #: Engines/Wine/Shortcuts/Reader/script.js:62 -The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? +msgid "The container {0} is no longer used.\n" +"Do you want to delete it?" +msgstr "Der Container {0} wird nicht mehr verwendet.\n" +"Möchten Sie ihn löschen?" #: Engines/Wine/Shortcuts/Wine/script.js:78 -Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! +msgid "Executable {0} not found!" +msgstr "Ausführbare Datei {0} nicht gefunden!" #: Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -fonts=Schriftarten +msgid "fonts" +msgstr "Schriftarten" #: Engines/Wine/Verbs/d3dx10/script.js:10 #: Engines/Wine/Verbs/d3dx10/script.js:11 @@ -127,13 +194,15 @@ fonts=Schriftarten #: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 #: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 #: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 -Extracting\ {0}\ ...=Extrahiere {0} ... +msgid "Extracting {0} ..." +msgstr "Extrahiere {0} ..." #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 +#: Engines/Wine/Verbs/QuickTime 7.6/script.js:10 +#: Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -145,24 +214,31 @@ Extracting\ {0}\ ...=Extrahiere {0} ... #: Engines/Wine/Verbs/vcrun2013/script.js:25 #: Engines/Wine/Verbs/vcrun2015/script.js:14 #: Engines/Wine/Verbs/vcrun2015/script.js:25 -Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} installiert wird... +msgid "Please wait while {0} is installed ..." +msgstr "Bitte warten Sie während {0} installiert wird..." #: Engines/Wine/Verbs/dotnet452/script.js:50 #: Engines/Wine/Verbs/dotnet45/script.js:51 -!{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= +msgid "{0} applications can have issues when windows version is not set to \"win2003\"" +msgstr "{0} Anwendungen können Probleme haben, wenn die Windows-Version nicht auf \"win2003\" eingestellt ist" #: Engines/Wine/Verbs/Uplay/script.js:11 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation can continue." +msgstr "Bitte folgen Sie den Schritten der Uplay Installation.\n\n" +"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." #: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 -#, fuzzy -!Registering\ {0}\ ...=Installiere {0} ... +msgid "Registering {0} ..." +msgstr "Registriert {0} ..." #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -7-zip=7-zip +msgid "7-zip" +msgstr "7-zip" #: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -7-Zip\ is\ a\ file\ archiver\ with\ a\ high\ compression\ ratio.\ 7-Zip\ is\ open\ source\ software.\ Most\ of\ the\ source\ code\ is\ under\ the\ GNU\ LGPL\ license.\ The\ unRAR\ code\ is\ under\ a\ mixed\ license\:\ GNU\ LGPL\ +\ unRAR\ restrictions.\ You\ can\ use\ 7-Zip\ on\ any\ computer,\ including\ a\ computer\ in\ a\ commercial\ organization.\ You\ don't\ need\ to\ register\ or\ pay\ for\ 7-Zip.=7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressionsrate. 7-Zip ist Open Source-Software. Der Gro\u00dfteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zus\u00e4tzlich unter gewissen Lizenzeinschr\u00e4nkungen. Sie d\u00fcrfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu m\u00fcssen Sie 7-Zip weder registrieren noch daf\u00fcr bezahlen. +msgid "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." +msgstr "7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressionsrate. 7-Zip ist Open Source-Software. Der Großteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zusätzlich unter gewissen Lizenzeinschränkungen. Sie dürfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu müssen Sie 7-Zip weder registrieren noch dafür bezahlen." #: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 #: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 @@ -171,13 +247,12 @@ Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -188,135 +263,160 @@ Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 #: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -Online=Online +msgid "Online" +msgstr "Online" #: i18n/tmp/Applications/Accessories/category.js:1 -Accessories=Dienstprogramme +msgid "Accessories" +msgstr "Dienstprogramme" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -ImgBurn=ImgBurn +msgid "ImgBurn" +msgstr "ImgBurn" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.=ImgBurn ist ein leichtgewichtiges Brennprogramm f\u00fcr CD, DVD, HD DVD und Blu-ray. +msgid "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." +msgstr "ImgBurn ist ein leichtgewichtiges Brennprogramm für CD, DVD, HD DVD und Blu-ray." #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -Soundplant=Soundplant +msgid "Soundplant" +msgstr "Soundplant" #: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -Soundplant\ turns\ your\ computer\ keyboard\ into\ a\ versatile,\ low\ latency\ sound\ trigger\ and\ playable\ instrument.

Via\ drag\ &\ drop,\ easily\ assign\ sound\ files\ of\ any\ format\ and\ length\ onto\ 72\ keyboard\ keys,\ creating\ custom\ soundboards\ that\ put\ hours\ of\ instantly-playing\ audio\ at\ your\ fingertips\ with\ no\ extra\ hardware\ needed.

Soundplant\ is\ used\ for\ live\ music\ and\ sound\ effects,\ as\ a\ drum\ pad,\ as\ a\ unique\ electronic\ instrument,\ as\ an\ educational\ aid,\ and\ just\ for\ fun\ -\ in\ radio,\ television,\ theater,\ podcasting,\ presentations,\ studios,\ stadiums,\ classrooms,\ clubs,\ museums,\ and\ churches\ -\ by\ DJs,\ musicians,\ engineers,\ sound\ designers,\ composers,\ artists,\ teachers,\ magicians,\ puppeteers,\ comedians,\ public\ speakers,\ gamers,\ and\ more.

\ N.B.\:\ Free\ version\ has\ some\ features\ unavailable,\ see\ http\://soundplant.org/support.htm/=Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme Klangmaschine und spielbares Instrument.

Weisen Sie 72 Tastaturtasten per drag & drop Klangdateien mit beliebigem Format und L\u00e4nge zu und erstellen Sie so Ihre pers\u00f6nlichen Klangk\u00f6rper ohne zus\u00e4tzliche Ger\u00e4te.

Soundplant wird genutzt f\u00fcr live Musik und Soundeffekte, als Drum Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach um Spa\u00df zu haben - im Radio, Fernsehen, Theater, Podcasts, Pr\u00e4sentationen, Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, Musikern, Ingenieuren, Sounddesignern, Komponisten, K\u00fcnstlern, Lehrern, Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen mehr.

Einige Funktionalit\u00e4ten sind in der kostenlosen Version nicht verf\u00fcgbar. Siehe http\://soundplant.org/support.htm/. +msgid "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" +msgstr "Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme Klangmaschine und spielbares Instrument.

Weisen Sie 72 Tastaturtasten per drag & drop Klangdateien mit beliebigem Format und Länge zu und erstellen Sie so Ihre persönlichen Klangkörper ohne zusätzliche Geräte.

Soundplant wird genutzt für live Musik und Soundeffekte, als Drum Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach um Spaß zu haben - im Radio, Fernsehen, Theater, Podcasts, Präsentationen, Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, Musikern, Ingenieuren, Sounddesignern, Komponisten, Künstlern, Lehrern, Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen mehr.

Einige Funktionalitäten sind in der kostenlosen Version nicht verfügbar. Siehe http://soundplant.org/support.htm/." #: i18n/tmp/Applications/Custom/category.js:1 -Custom=Angepasst +msgid "Custom" +msgstr "Angepasst" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer=Local Installer +msgid "Local Installer" +msgstr "Local Installer" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=Mit dem Local Installer k\u00f6nnen Sie eigene Anwendungen von Ihrem lokalen Computer installieren. +msgid "The Local Installer allows you to install custom applications from your local computer." +msgstr "Mit dem Local Installer können Sie eigene Anwendungen von Ihrem lokalen Computer installieren." #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 +#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park +#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -Local=Lokal +#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 +msgid "Local" +msgstr "Lokal" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer=Online Installer +msgid "Online Installer" +msgstr "Online Installer" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=Mit dem Online Installer k\u00f6nnen Sie eigene Anwendungen aus dem Internet installieren. +msgid "The Online Installer allows you to install custom applications from the Internet." +msgstr "Mit dem Online Installer können Sie eigene Anwendungen aus dem Internet installieren." #: i18n/tmp/Applications/Development/category.js:1 -Development=Entwicklung +msgid "Development" +msgstr "Entwicklung" #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++=Notepad++ +msgid "Notepad++" +msgstr "Notepad++" #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

Based\ on\ a\ powerful\ editing\ component\ Scintilla,\ Notepad++\ is\ written\ in\ C++\ and\ uses\ pure\ Win32\ API\ and\ STL\ which\ ensures\ a\ higher\ execution\ speed\ and\ smaller\ program\ size.\ By\ optimizing\ as\ many\ routines\ as\ possible\ without\ losing\ user\ friendliness,\ Notepad++\ is\ trying\ to\ reduce\ the\ world\ carbon\ dioxide\ emissions.\ When\ using\ less\ CPU\ power,\ the\ PC\ can\ throttle\ down\ and\ reduce\ power\ consumption,\ resulting\ in\ a\ greener\ environment.

Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterst\u00fctzt. +msgid "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

Source: http://notepad-plus.sourceforge.net/uk/site.htm" +msgstr "Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterstützt." #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -v.7.2.2=v.7.2.2 +msgid "v.7.2.2" +msgstr "v.7.2.2" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 +msgid "18 Wheels of Steel: Across America" +msgstr "18 Wheels of Steel: Across America" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 +msgid "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." +msgstr "Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition." #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -Age\ of\ Empires\ II\ HD=Age of Empires II HD +msgid "Age of Empires II HD" +msgstr "Age of Empires II HD" #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterst\u00fctzung, \u00fcberarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen\! +msgid "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" +msgstr "Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterstützung, überarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen!" -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black -#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 -#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 #: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 #: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 #: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 #: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 #: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 #: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 #: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 #: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 #: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 #: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 #: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 #: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 #: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -326,1213 +426,1557 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 #: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 #: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome +#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 #: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 #: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -Steam=Steam +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 +msgid "Steam" +msgstr "Steam" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 +msgid "Age of Empires® III: Complete Collection" +msgstr "Age of Empires® III: Complete Collection" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Tauchen Sie in ein preisgekr\u00f6ntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die m\u00e4chtigen europ\u00e4ischen Kr\u00e4fte, um neue L\u00e4ndereien in der neuen Welt zu entdecken; oder springen Sie ostw\u00e4rts nach Asien, um dort den Ausgang andauernder Machtk\u00e4mpfe zu entscheiden. +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 +msgid "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." +msgstr "Tauchen Sie in ein preisgekröntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die mächtigen europäischen Kräfte, um neue Ländereien in der neuen Welt zu entdecken; oder springen Sie ostwärts nach Asien, um dort den Ausgang andauernder Machtkämpfe zu entscheiden." #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -Assassin's\ Creed\u2122=Assassin's Creed\u2122 +msgid "Assassin's Creed™" +msgstr "Assassin's Creed™" #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 ist das Action-Game der n\u00e4chsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. W\u00e4hrend andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin\u2019s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch \u00e4u\u00dferst m\u00e4chtigen Z\u00fcnglein an der Waage der Geschichte werden. +msgid "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." +msgstr "Assassin’s Creed™ ist das Action-Game der nächsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. Während andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin’s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch äußerst mächtigen Zünglein an der Waage der Geschichte werden." #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood +msgid "Assassin’s Creed® Brotherhood" +msgstr "Assassin’s Creed® Brotherhood" #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Ezios erbitterter Kampf gegen den m\u00e4chtigen Templer-Orden geht in die n\u00e4chste Runde. Diesmal f\u00fchrt es den legend\u00e4ren Meister-Assassinen nach Rom. Dort plant Ezio, das \u00dcbel direkt an seiner Wurzel zu bek\u00e4mpfen.

Doch Gier und Korruption haben die Herrschaft \u00fcber die gewaltige Metropole an sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht Ezio mehr als nur St\u00e4rke. Auch seine F\u00fchrungsqualit\u00e4ten sind gefragt. Die gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, k\u00f6nnen sie ihre Todfeinde bezwingen.

Erstmals bietet ein Spiel der Assassin\u2019s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus zahlreichen Charakteren seinen pers\u00f6nlichen Favoriten w\u00e4hlen. Jede dieser Figuren verf\u00fcgt \u00fcber individuelle Waffenkenntnisse und Assassinen-Fertigkeiten.

Es ist Zeit, der Bruderschaft beizutreten. +msgid "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." +msgstr "Ezios erbitterter Kampf gegen den mächtigen Templer-Orden geht in die nächste Runde. Diesmal führt es den legendären Meister-Assassinen nach Rom. Dort plant Ezio, das Übel direkt an seiner Wurzel zu bekämpfen.

Doch Gier und Korruption haben die Herrschaft über die gewaltige Metropole an sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht Ezio mehr als nur Stärke. Auch seine Führungsqualitäten sind gefragt. Die gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, können sie ihre Todfeinde bezwingen.

Erstmals bietet ein Spiel der Assassin’s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus zahlreichen Charakteren seinen persönlichen Favoriten wählen. Jede dieser Figuren verfügt über individuelle Waffenkenntnisse und Assassinen-Fertigkeiten.

Es ist Zeit, der Bruderschaft beizutreten." #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II +msgid "Assassin’s Creed II" +msgstr "Assassin’s Creed II" #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Eine epische Geschichte um Familie, Rache und Verschw\u00f6rungen zur wundersch\u00f6nen, jedoch brutalen Zeit der Renaissance in Italien. +msgid "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." +msgstr "Eine epische Geschichte um Familie, Rache und Verschwörungen zur wunderschönen, jedoch brutalen Zeit der Renaissance in Italien." #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed\u00ae III +msgid "Assassin’s Creed® III" +msgstr "Assassin’s Creed® III" #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -The\ American\ Colonies,\ 1775.\ It\u2019s\ a\ time\ of\ civil\ unrest\ and\ political\ upheaval\ in\ the\ Americas.\ As\ a\ Native\ American\ assassin\ fights\ to\ protect\ his\ land\ and\ his\ people,\ he\ will\ ignite\ the\ flames\ of\ a\ young\ nation\u2019s\ revolution.
Assassin\u2019s\ Creed\u00ae\ III\ takes\ you\ back\ to\ the\ American\ Revolutionary\ War,\ but\ not\ the\ one\ you\u2019ve\ read\ about\ in\ history\ books...=Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer Ureinwohner und Assassine sein Land und seine Leute zu sch\u00fctzen versucht, und damit die Flammen eine Revolution einer junge Nation entfacht. Assassin\u2019s Creed\u00ae III entf\u00fchrt Sie zur\u00fcck zum amerikanischen Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsb\u00fcchern kennen. +msgid "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." +msgstr "Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer Ureinwohner und Assassine sein Land und seine Leute zu schützen versucht, und damit die Flammen eine Revolution einer junge Nation entfacht. Assassin’s Creed® III entführt Sie zurück zum amerikanischen Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsbüchern kennen." #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -Assassin\u2019s\ Creed\u00ae\ IV\ Black\ Flag\u2122=Assassin\u2019s Creed\u00ae IV Black Flag\u2122 +msgid "Assassin’s Creed® IV Black Flag™" +msgstr "Assassin’s Creed® IV Black Flag™" #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -The\ year\ is\ 1715.\ Pirates\ rule\ the\ Caribbean\ and\ have\ established\ their\ own\ lawless\ Republic\ where\ corruption,\ greediness\ and\ cruelty\ are\ commonplace.Among\ these\ outlaws\ is\ a\ brash\ young\ captain\ named\ Edward\ Kenway.=Wir schreiben das Jahr 1715. Piraten herrschen \u00fcber die Karibik und haben dort ihre eigene, gesetzlose Republik gegr\u00fcndet, in der Korruption, Gier und Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der ungest\u00fcme, junge Kapit\u00e4n Edward Kenway. +msgid "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." +msgstr "Wir schreiben das Jahr 1715. Piraten herrschen über die Karibik und haben dort ihre eigene, gesetzlose Republik gegründet, in der Korruption, Gier und Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der ungestüme, junge Kapitän Edward Kenway." #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations +msgid "Assassin's Creed® Revelations" +msgstr "Assassin's Creed® Revelations" #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore folgt den Schritten des legend\u00e4ren Mentors Altair, auf einer gef\u00e4hrlichen Reise voller Entdeckungen und Wendungen. +msgid "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." +msgstr "Ezio Auditore folgt den Schritten des legendären Mentors Altair, auf einer gefährlichen Reise voller Entdeckungen und Wendungen." #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed\u00ae Unity +msgid "Assassin’s Creed® Unity" +msgstr "Assassin’s Creed® Unity" #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -Assassin\u2019s\ Creed\u00ae\ Unity\ tells\ the\ story\ of\ Arno,\ a\ young\ man\ who\ embarks\ upon\ an\ extraordinary\ journey\ to\ expose\ the\ true\ powers\ behind\ the\ French\ Revolution.\ In\ the\ brand\ new\ co-op\ mode,\ you\ and\ your\ friends\ will\ also\ be\ thrown\ in\ the\ middle\ of\ a\ ruthless\ struggle\ for\ the\ fate\ of\ a\ nation.=Assassin's Creed\u00ae Unity erz\u00e4hlt die Geschichte von Arno, einem jungen Mann, der sich auf eine Reise begibt, um die wahren M\u00e4chte hinter der Franz\u00f6sischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation. +msgid "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." +msgstr "Assassin's Creed® Unity erzählt die Geschichte von Arno, einem jungen Mann, der sich auf eine Reise begibt, um die wahren Mächte hinter der Französischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation." #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -Audiosurf=Audiosurf +msgid "Audiosurf" +msgstr "Audiosurf" #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Ride your music.

Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" k\u00f6nnen. Die Streckenf\u00fchrung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Bl\u00f6cke auf der Strecke zusammenf\u00fcgen. Spielen Sie gegen andere Online, um f\u00fcr Ihren Lieblingssong die h\u00f6chste Punktzahl zu erreichen. +msgid "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." +msgstr "Ride your music.

Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" können. Die Streckenführung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Blöcke auf der Strecke zusammenfügen. Spielen Sie gegen andere Online, um für Ihren Lieblingssong die höchste Punktzahl zu erreichen." #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -Batman\u2122\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum +msgid "Batman™: Arkham Asylum" +msgstr "Batman™: Arkham Asylum" #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

Critically\ acclaimed\ Batman\:\ Arkham\ Asylum\ returns\ with\ a\ remastered\ Game\ of\ the\ Year\ Edition,\ featuring\ 4\ extra\ Challenge\ Maps.\ The\ additional\ Challenge\ Maps\ are\ Crime\ Alley;\ Scarecrow\ Nightmare;\ Totally\ Insane\ and\ Nocturnal\ Hunter\ (both\ from\ the\ Insane\ Night\ Map\ Pack).=Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams gef\u00e4hrlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und streifen Sie ungehindert auf der ber\u00fcchtigten Insel umher.

Das von Kritikern gefeierte Batman\: Arkham Asylum kehrt in einer \u00fcberarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zur\u00fcck. Diese zus\u00e4tzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack). +msgid "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." +msgstr "Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams gefährlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und streifen Sie ungehindert auf der berüchtigten Insel umher.

Das von Kritikern gefeierte Batman: Arkham Asylum kehrt in einer überarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zurück. Diese zusätzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack)." #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -Batman\u2122\:\ Arkham\ City=Batman\u2122\: Arkham City +msgid "Batman™: Arkham City" +msgstr "Batman™: Arkham City" #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City baut auf der mitrei\u00dfenden, atmosph\u00e4rischen Grundlage von Batman\: Arkham Asylum auf und l\u00e4sst die Spieler durch die weitl\u00e4ufige Arkham City fliegen, die f\u00fcnfmal gr\u00f6\u00dfer als die Spielwelt in Batman\: Arkham Asylum ist und das neue hochsichere \u201eZuhause\u201c f\u00fcr alle in Gotham City lebenden Schl\u00e4ger, Gangster und verr\u00fcckten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gef\u00e4hrlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anf\u00fchlt, der Dark Knight zu sein und den Stra\u00dfen Gotham Citys Gerechtigkeit zu bringen. +msgid "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security " +msgstr "Batman: Arkham City baut auf der mitreißenden, atmosphärischen Grundlage von Batman: Arkham Asylum auf und lässt die Spieler durch die weitläufige Arkham City fliegen, die fünfmal größer als die Spielwelt in Batman: Arkham Asylum ist und das neue hochsichere „Zuhause“ für alle in Gotham City lebenden Schläger, Gangster und verrückten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gefährlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anfühlt, der Dark Knight zu sein und den Straßen Gotham Citys Gerechtigkeit zu bringen." #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -Batman\u2122\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins +msgid "Batman™: Arkham Origins" +msgstr "Batman™: Arkham Origins" #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins ist die n\u00e4chste Fortsetzung der Batman\: Arkham Videospielreihe. Entwickelt von WB Games Montr\u00e9al beinhaltet das Spiel eine erweiterte Gotham City und f\u00fchrt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman\: Arkham Asylum und Batman\: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gef\u00e4hrlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbek\u00e4mpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist. +msgid "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." +msgstr "Batman™: Arkham Origins ist die nächste Fortsetzung der Batman: Arkham Videospielreihe. Entwickelt von WB Games Montréal beinhaltet das Spiel eine erweiterte Gotham City und führt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman: Arkham Asylum und Batman: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gefährlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbekämpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist." #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 +msgid "Beyond Good and Evil™" +msgstr "Beyond Good and Evil™" #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=\u00dcber Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch \u00fcber die Unf\u00e4higkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden. +msgid "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." +msgstr "Über Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch über die Unfähigkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden." #: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/application.js:1 #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -Uplay=Uplay +msgid "Uplay" +msgstr "Uplay" #: i18n/tmp/Applications/Games/BioShock/application.js:1 -BioShock\u2122=BioShock\u2122 +msgid "BioShock™" +msgstr "BioShock™" #: i18n/tmp/Applications/Games/BioShock/application.js:2 -BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.=BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verf\u00fcgung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch t\u00f6dlichere Waffe zu erstellen\: Sie. Injizierbare Plasmen geben Ihnen \u00fcbermenschliche Kr\u00e4fte\: schie\u00dfen Sie Starkstromschl\u00e4ge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertr\u00fcmmern Sie sie anschlie\u00dfend mit einem einfachen Schraubenschl\u00fcssel.
Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen. +msgid "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way." +msgstr "BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verfügung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch tödlichere Waffe zu erstellen: Sie. Injizierbare Plasmen geben Ihnen übermenschliche Kräfte: schießen Sie Starkstromschläge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertrümmern Sie sie anschließend mit einem einfachen Schraubenschlüssel.
Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen." #: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman -#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -Steam\ (Demo)=Steam (Demo) +#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 +msgid "Steam (Demo)" +msgstr "Steam (Demo)" #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -Black\ Mesa=Black Mesa +msgid "Black Mesa" +msgstr "Black Mesa" #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans. +msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" +msgstr "Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans." #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: app/Online/script.js:1 -Blizzard\ app=Blizzard App +#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 +msgid "Blizzard app" +msgstr "Blizzard App" #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben\! +msgid "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" +msgstr "Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben!" #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -Borderlands=Borderlands +msgid "Borderlands" +msgstr "Borderlands" #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -Lock,\ Load,\ &\ Face\ the\ Madness

Get\ ready\ for\ the\ mind\ blowing\ insanity\!\ Play\ as\ one\ of\ four\ trigger-happy\ mercenaries\ and\ take\ out\ everything\ that\ stands\ in\ your\ way\!

With\ its\ addictive\ action,\ frantic\ first-person\ shooter\ combat,\ massive\ arsenal\ of\ weaponry,\ RPG\ elements\ and\ four-player\ co-op*,\ Borderlands\ is\ a\ breakthrough\ experience\ that\ challenges\ all\ the\ conventions\ of\ modern\ shooters.\ Borderlands\ places\ you\ in\ the\ role\ of\ a\ mercenary\ on\ the\ lawless\ and\ desolate\ planet\ of\ Pandora,\ hell-bent\ on\ finding\ a\ legendary\ stockpile\ of\ powerful\ alien\ technology\ known\ as\ The\ Vault.=Lock, Load, & Face the Madness

Bereiten Sie sich auf schier unfassbaren Wahnsinn vor\! Spielen Sie als einer von vier schie\u00dffreudigen S\u00f6ldnern und erledigen Sie alles, was Ihnen im Weg steht\!\nMit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands \u00fcbernehmen Sie die Rolle eines S\u00f6ldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerst\u00e4tte m\u00e4chtiger Technologien von Au\u00dferirdischen namens The Vault zu finden. +msgid "Lock, Load, & Face the Madness

Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." +msgstr "Lock, Load, & Face the Madness

Bereiten Sie sich auf schier unfassbaren Wahnsinn vor! Spielen Sie als einer von vier schießfreudigen Söldnern und erledigen Sie alles, was Ihnen im Weg steht!\n" +"Mit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands übernehmen Sie die Rolle eines Söldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerstätte mächtiger Technologien von Außerirdischen namens The Vault zu finden." #: i18n/tmp/Applications/Games/Braid/application.js:1 -Braid=Braid +msgid "Braid" +msgstr "Braid" #: i18n/tmp/Applications/Games/Braid/application.js:2 -Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.=Im malerischen Puzzlespiel Braid k\u00f6nnen Sie den Flu\u00df der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und l\u00f6sen Sie alle Puzzles, um eine entf\u00fchrte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verf\u00fcgung, mit welcher Sie den Zeitverlauf beeinflussen k\u00f6nnen. Spulen Sie die Zeit selbst zur\u00fcck und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht m\u00f6glich ist. Begeben Sie sich in parallel geschaltete Realit\u00e4ten, verlangsamen Sie die Zeit und vieles mehr. +msgid "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." +msgstr "Im malerischen Puzzlespiel Braid können Sie den Fluß der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und lösen Sie alle Puzzles, um eine entführte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verfügung, mit welcher Sie den Zeitverlauf beeinflussen können. Spulen Sie die Zeit selbst zurück und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht möglich ist. Begeben Sie sich in parallel geschaltete Realitäten, verlangsamen Sie die Zeit und vieles mehr." #: i18n/tmp/Applications/Games/BRINK/application.js:1 -BRINK=BRINK +msgid "BRINK" +msgstr "BRINK" #: i18n/tmp/Applications/Games/BRINK/application.js:2 -You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!=Sie entscheiden \u00fcber Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit\! +msgid "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" +msgstr "Sie entscheiden über Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit!" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:1 -Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 +msgid "Burnout™ Paradise: The Ultimate Box" +msgstr "Burnout™ Paradise: The Ultimate Box" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen gro\u00dfartigen \u00c4nderungen und Verbesserungen, wie zum Beispiel Motorr\u00e4der und aufregenden neuen Onlinemodi und Herausforderungen. +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 +msgid "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." +msgstr "Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen großartigen Änderungen und Verbesserungen, wie zum Beispiel Motorräder und aufregenden neuen Onlinemodi und Herausforderungen." #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -Caesar\ III=Caesar III +msgid "Caesar III" +msgstr "Caesar III" #: i18n/tmp/Applications/Games/Caesar III/application.js:2 -Hail\ Governor,\ your\ city\ awaits.

As\ a\ provincial\ governor\ charged\ with\ spreading\ the\ glory\ of\ Rome\ our\ mission\ is\ clear\:\ build\ cities,\ foster\ trade\ and\ industry,\ make\ money.\ How\ you\ accomplish\ this\ is\ entirely\ up\ to\ you.\ Gain\ wealth\ and\ power,\ make\ a\ career\ out\ of\ pleasing\ the\ emperor,\ battle\ Barbarians\ and\ repel\ invaders\ or\ concentrate\ on\ building\ the\ next\ Eternal\ City.\ Fail\ and\ you\u2019ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!=Seid gegr\u00fc\u00dft Statthalter, Eure Stadt erwartet Euch.

Als Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine klare Mission\: baut St\u00e4dte, f\u00f6rdert Handel und Wirtschaft und verdient Geld. Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und Macht, gefallt dem Kaiser, bek\u00e4mpft Barbaren und schlagt Eindringlinge zur\u00fcck oder konzentriert Euch darauf, die n\u00e4chste ewige Stadt zu errichten. Versagt und Ihr endet als Fressen f\u00fcr die L\u00f6wen. Beweist Eure Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum C\u00e4sar gekr\u00f6nt. +msgid "Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" +msgstr "Seid gegrüßt Statthalter, Eure Stadt erwartet Euch.

Als Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine klare Mission: baut Städte, fördert Handel und Wirtschaft und verdient Geld. Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und Macht, gefallt dem Kaiser, bekämpft Barbaren und schlagt Eindringlinge zurück oder konzentriert Euch darauf, die nächste ewige Stadt zu errichten. Versagt und Ihr endet als Fressen für die Löwen. Beweist Eure Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum Cäsar gekrönt." #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger +msgid "Call of Juarez® Gunslinger" +msgstr "Call of Juarez® Gunslinger" #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.=Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez\u00ae Gunslinger eine echte Hommage an die Erz\u00e4hlungen aus dem Wilden Westen. Erlebe die epische und gewaltt\u00e4tige Reise eines skrupellosen Kopfgeldj\u00e4gers, der den ber\u00fcchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. W\u00e4hrend die Grenzen zwischen Wahrheit und Mythos verschmelzen, enth\u00fcllt dieses Abenteuer voller denkw\u00fcrdiger Aufeinandertreffen die verborgene Wahrheit \u00fcber einige der gr\u00f6\u00dften Legenden im Westen. +msgid "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." +msgstr "Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez® Gunslinger eine echte Hommage an die Erzählungen aus dem Wilden Westen. Erlebe die epische und gewalttätige Reise eines skrupellosen Kopfgeldjägers, der den berüchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. Während die Grenzen zwischen Wahrheit und Mythos verschmelzen, enthüllt dieses Abenteuer voller denkwürdiger Aufeinandertreffen die verborgene Wahrheit über einige der größten Legenden im Westen." #: i18n/tmp/Applications/Games/category.js:1 -Games=Spiele +msgid "Games" +msgstr "Spiele" #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -ChromaGun=ChromaGun +msgid "ChromaGun" +msgstr "ChromaGun" #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

Use\ the\ ChromaGun\ to\ colorize\ walls\ and\ WorkerDroids\ to\ progress\ in\ the\ chambers.\ WorkerDroids\ are\ attracted\ to\ walls\ of\ the\ same\ color.\ Using\ that\ mechanic,\ try\ to\ reach\ the\ exit\ door\ of\ each\ chamber.\ Some\ doors\ are\ more\ complicated\ to\ use\ than\ others\:\ They\ can\ only\ be\ opened\ using\ door\ triggers\ and\ only\ stay\ open\ as\ long\ as\ the\ triggers\ are\ occupied.
br>If\ all\ of\ this\ sounds\ like\ your\ brain\ can\ handle\ it,\ congratulations\!\ You\u2019re\ the\ perfect\ candidate\ for\ our\ test\ chambers\!

That\ being\ said,\ welcome\ and\ good\ luck\!=Willkommen in den Testlaboren von ChromaTec\! Du bist hier um die neueste, bahnbrechende Technologie der Milit\u00e4r-Farbindustrie zu testen\: Die ChromaGun (patent ausstehend)\! Verwende sie um unsere akribisch geplanten Testkammern zu l\u00f6sen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert ist\: Verlass den Raum durch die Ausgangst\u00fcr. Aber achte auf die WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade was man als "menschenfreundlich" bezeichnen w\u00fcrde.

Benutze die ChromaGun um W\u00e4nde und WorkerDroids einzuf\u00e4rben und in den Kammern fortzuschreiten. WorkerDroids werden von W\u00e4nden der gleichen Farbe angezogen. Mithilfe dieser Mechanik hei\u00dft es die Ausgangst\u00fcr zu erreichen. Manche dieser Ausgangst\u00fcren sind komplizierter zu verwenden als andere\: Sie sind mit Triggern verbunden und bleiben nur solange ge\u00f6ffnet, wie sich etwas im Trigger befindet.

Wenn all das klingt als k\u00f6nnte dein Gehirn damit umgehen, dann bist du der perfekte Kandidat f\u00fcr unsere Testkammern\! Gl\u00fcckwunsch\!

In diesem Fall, herzlich Willkommen und viel Gl\u00fcck\! +msgid "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

That being said, welcome and good luck!" +msgstr "Willkommen in den Testlaboren von ChromaTec! Du bist hier um die neueste, bahnbrechende Technologie der Militär-Farbindustrie zu testen: Die ChromaGun (patent ausstehend)! Verwende sie um unsere akribisch geplanten Testkammern zu lösen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert ist: Verlass den Raum durch die Ausgangstür. Aber achte auf die WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade was man als \"menschenfreundlich\" bezeichnen würde.

Benutze die ChromaGun um Wände und WorkerDroids einzufärben und in den Kammern fortzuschreiten. WorkerDroids werden von Wänden der gleichen Farbe angezogen. Mithilfe dieser Mechanik heißt es die Ausgangstür zu erreichen. Manche dieser Ausgangstüren sind komplizierter zu verwenden als andere: Sie sind mit Triggern verbunden und bleiben nur solange geöffnet, wie sich etwas im Trigger befindet.

Wenn all das klingt als könnte dein Gehirn damit umgehen, dann bist du der perfekte Kandidat für unsere Testkammern! Glückwunsch!

In diesem Fall, herzlich Willkommen und viel Glück!" #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -Civilization\ V=Civilization V +msgid "Civilization V" +msgstr "Civilization V" #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Werden Sie Herrscher \u00fcber die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten\: F\u00fchren Sie Kriege, schlie\u00dfen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den gr\u00f6\u00dften Herrschern der Geschichte an und erschaffen Sie das m\u00e4chtigste Reich, das die Welt je gesehen hat. +msgid "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." +msgstr "Werden Sie Herrscher über die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten: Führen Sie Kriege, schließen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den größten Herrschern der Geschichte an und erschaffen Sie das mächtigste Reich, das die Welt je gesehen hat." #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -Clicker\ Heroes=Clicker Heroes +msgid "Clicker Heroes" +msgstr "Clicker Heroes" #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Hast du dich schon mal gefragt, wie es sich wohl anf\u00fchlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden\! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten\! +msgid "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." +msgstr "Hast du dich schon mal gefragt, wie es sich wohl anfühlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten!" #: i18n/tmp/Applications/Games/Cogs/application.js:1 -Cogs=Cogs +msgid "Cogs" +msgstr "Cogs" #: i18n/tmp/Applications/Games/Cogs/application.js:2 -Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.=Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen Maschinen bauen. Die Spieler k\u00f6nnen unter 50 Levels und 3 Spielemodi w\u00e4hlen. Durch ein schnelles und effizientes Bauen von Apparaturen werden neue Puzzles freigeschaltet. +msgid "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." +msgstr "Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen Maschinen bauen. Die Spieler können unter 50 Levels und 3 Spielemodi wählen. Durch ein schnelles und effizientes Bauen von Apparaturen werden neue Puzzles freigeschaltet." -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:1 -!Command\ and\ Conquer\ -\ Tiberium\ Wars= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 +msgid "Command and Conquer - Tiberium Wars" +msgstr "Command and Conquer - Tiberium Wars" -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -!You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 +msgid "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." +msgstr "Wir schreiben das Jahr 2047. Ein gigantischer, nuklearer Feuerball explodiert hoch am Nachthimmel und läutet den dramatischen Beginn des Dritten Tiberium Kriegs ein und zeitigt die Wiederkehr des revolutionärsten RTS-Franchise aller Zeiten." #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -CONSORTIUM=CONSORTIUM +msgid "CONSORTIUM" +msgstr "CONSORTIUM" #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Ein mysteri\u00f6ser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedensw\u00e4chter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte. +msgid "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." +msgstr "Ein mysteriöser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedenswächter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte." #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -!Consortium\:\ The\ Tower= +msgid "Consortium: The Tower" +msgstr "Consortium: The Tower" #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -!A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= +msgid "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" +msgstr "Eine reine, immersive Sci-Fi Einzelspieler-Simulation. Tauche ein in eine Welt, die durch DEINE Entscheidungen geprägt wird! Erkunde, rede, kämpfe oder schleiche durch The Churchill Tower im Jahr 2042! Überlebst du The Tower?" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -Crayon\ Physics=Crayon Physics +msgid "Crayon Physics" +msgstr "Crayon Physics" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen m\u00fcssen, um mit einem Ball den Stern am Ende des Levels zu erreichen. +msgid "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " +msgstr "Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen müssen, um mit einem Ball den Stern am Ende des Levels zu erreichen." #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -!DC\ Universe\ Online= +msgid "DC Universe Online" +msgstr "DC Universe Online" #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -!Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= +msgid "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." +msgstr "Sony's neues MMORPG basierend auf dem DC Universum. Sei ein Held oder Schurke in 2 gigantischen Städten." #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -DOOM\ (2016)=DOOM (2016) +msgid "DOOM (2016)" +msgstr "DOOM (2016)" #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.=Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begr\u00fcndern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zur\u00fcck. Erbarmungslose D\u00e4monen, unvorstellbar zerst\u00f6rerische Waffen und schnelle, fl\u00fcssige Bewegung bilden die Grundlage f\u00fcr knallharte First-Person-K\u00e4mpfe \u2013 sei es beim Kampf gegen von D\u00e4monenhorden in der H\u00f6lle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zus\u00e4tzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zus\u00e4tzliche Inhalte in k\u00fcrzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu k\u00f6nnen. +msgid "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." +msgstr "Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begründern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zurück. Erbarmungslose Dämonen, unvorstellbar zerstörerische Waffen und schnelle, flüssige Bewegung bilden die Grundlage für knallharte First-Person-Kämpfe – sei es beim Kampf gegen von Dämonenhorden in der Hölle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zusätzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zusätzliche Inhalte in kürzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu können." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -!Dragon\ Ball\ Xenoverse\ 2= +msgid "Dragon Ball Xenoverse 2" +msgstr "Dragon Ball Xenoverse 2" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -!DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.= +msgid "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." +msgstr "DRAGON BALL XENOVERSE 2 baut mit verbesserter Grafik auf dem erfolgreichen DRAGON BALL XENOVERSE auf und entführt Spieler in die bisher größte und detaillierteste Dragonball-Welt.

DRAGON BALL XENOVERSE 2 enthält eine neue Hauptstadt, umfangreiche Charakteranpassungsmöglichkeiten sowie viele neue Features und Verbesserungen." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -!Dragon\ Ball\ Xenoverse= +msgid "Dragon Ball Xenoverse" +msgstr "Dragon Ball Xenoverse" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -!FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

DRAGON\ BALL\ XENOVERSE\ revisits\ famous\ battles\ from\ the\ series\ through\ your\ custom\ Avatar,\ who\ fights\ alongside\ Trunks\ and\ many\ other\ characters.\ Will\ the\ strength\ of\ this\ partnership\ be\ enough\ to\ intervene\ in\ fights\ and\ restore\ the\ Dragon\ Ball\ timeline\ we\ know?\ New\ features\ include\ the\ mysterious\ Toki\ Toki\ City,\ new\ gameplay\ mechanics,\ new\ character\ animations\ and\ many\ other\ amazing\ features\ to\ be\ unveiled\ soon\!= +msgid "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" +msgstr "ZUM ALLERERSTEN MAL: DAS DRAGONBALL-UNIVERSUM AUF STEAM!

DRAGON BALL XENOVERSE besucht dank deines individuellen Avatars, der an der Seite von Trunks und vielen anderen Charakteren kämpft, berühmte Kämpfe aus der Serie erneut. Wird die Stärke dieser Partnerschaft ausreichen, um Siege zu erringen und die Dragonball-Geschichte, wie wir sie kennen, zu korrigieren? Zu den Features des Spiels gehören außerdem die geheimnisvolle Tokitoki-Stadt, neue Spielmechaniken und Charakter-Animationen sowie viele weitere tolle Neuheiten, die schon bald enthüllt werden!" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:1 -Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 +msgid "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" +msgstr "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Ein 15-min\u00fctiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable). +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 +msgid "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " +msgstr "Ein 15-minütiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable)." #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -Druid\ Soccer=Druid Soccer +msgid "Druid Soccer" +msgstr "Druid Soccer" #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Sie nehmen an dem altert\u00fcmlichen, traditionellen Spiel Druidenfu\u00dfball teil. +msgid "You take part in the ancient traditional game of Druid Soccer." +msgstr "Sie nehmen an dem altertümlichen, traditionellen Spiel Druidenfußball teil." -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:1 -!Earth\ Eternal\ -\ Valkal's\ Shadow= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 +msgid "Earth Eternal - Valkal's Shadow" +msgstr "Earth Eternal - Valkal's Shadow" -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:2 -!Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 +msgid "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." +msgstr "In einer Welt, in der die Menschen lange verschwunden sind und Monster herrschen, spielt Earth Eternal - Valkal's Shadow, eine Fan-Fortsetzung von Earth Eternal, einem eingestellten MMORPG von Sparkplay Media. Valkal's Shadow basiert auf version 0.8.6, jedoch mit vielen neuen Inhalten und Funktionen, darunter zwei neue Gebiete, viele neue Dungeons und unzählige neue Quests." #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -!Elite\:Dangerous= +msgid "Elite:Dangerous" +msgstr "Elite:Dangerous" #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -!Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.= +msgid "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." +msgstr "Elite Dangerous, der ultimative Multiplayer-Weltraum-Epos, hüllt das klassische Open-World-Abenteuer in ein modernes Gewand, mitsamt einer vernetzten Galaxis, einer dynamischen Geschichte und der gesamten Milchstraße in all ihrem Umfang.

Mit nichts als einem kleinen Raumschiff und ein paar Credits machen sich die Spieler auf, um sich das Können, das Wissen und die Macht anzueignen, die sie brauchen, um in der gnadenlosen Galaxie der Zukunft zu überleben und zur Elite zu gehören. In einem Zeitalter der galaktischen Supermächte und des interstellaren Kriegs trägt die Geschichte eines jeden Spielers in diesem einzigartigen vernetzten Spielerlebnis zur Veränderung der dynamischen Geschichte bei. Regierungen gehen unter, Schlachten enden in Sieg oder Niederlage und die Grenzen der Menschheit ändern ihren Verlauf – all das durch das Eingreifen der Spieler.

400 Milliarden Sternensysteme. Unendliche Freiheit. Jeder ist ein Pionier." #: i18n/tmp/Applications/Games/Enderal/application.js:1 -Enderal=Enderal +msgid "Enderal" +msgstr "Enderal" #: i18n/tmp/Applications/Games/Enderal/application.js:2 -Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal ist eine Komplettumwandlung f\u00fcr "The Elder Scrolls V\: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett ver\u00e4nderten Skillsystem, rundum erneuerten Spielmechaniken und einer d\u00fcsteren, psychologischen Story mit glaubw\u00fcrdigen Charakteren. Enderal ist kostenlos und ben\u00f6tigt nur eine (legale) Version von TES V\: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim\: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich". +msgid "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." +msgstr "Enderal ist eine Komplettumwandlung für "The Elder Scrolls V: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett veränderten Skillsystem, rundum erneuerten Spielmechaniken und einer düsteren, psychologischen Story mit glaubwürdigen Charakteren. Enderal ist kostenlos und benötigt nur eine (legale) Version von TES V: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich"." #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -Epic\ Games\ Launcher=Epic Games Launcher +msgid "Epic Games Launcher" +msgstr "Epic Games Launcher" #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Launcher f\u00fcr die Unreal Engine, Unreal Tournament, Paragon etc. +msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." +msgstr "Launcher für die Unreal Engine, Unreal Tournament, Paragon etc." #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -Ether\ One\ Redux=Ether One Redux +msgid "Ether One Redux" +msgstr "Ether One Redux" #: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit des menschlichen Verstands besch\u00e4ftigt. +msgid "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." +msgstr "Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit des menschlichen Verstands beschäftigt." #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -Europa\ Universalis\ II=Europa Universalis II +msgid "Europa Universalis II" +msgstr "Europa Universalis II" #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox\ Development\ Studio\ and\ published\ by\ Strategy\ First,\ based\ on\ world\ history\ spanning\ a\ timeline\ between\ 1419\ through\ 1820.=Europa Universalis II ist ein Strategiespiel, das von Paradox Development Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf der Weltgeschichte von 1419 bis 1820. +msgid "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." +msgstr "Europa Universalis II ist ein Strategiespiel, das von Paradox Development Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf der Weltgeschichte von 1419 bis 1820." #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -Europa\ Universalis\ IV=Europa Universalis IV +msgid "Europa Universalis IV" +msgstr "Europa Universalis IV" #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Im Spiel Europa Universalis IV k\u00f6nnt ihr ein Reich aufbauen, wobei ihr die Kontrolle \u00fcber eine Nation habt, die ihr durch die Jahre f\u00fchrt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsf\u00fchrung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt. +msgid "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." +msgstr "Im Spiel Europa Universalis IV könnt ihr ein Reich aufbauen, wobei ihr die Kontrolle über eine Nation habt, die ihr durch die Jahre führt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsführung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt." #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -#, fuzzy -!Far\ Cry\u00ae\ 2=Far Cry +msgid "Far Cry® 2" +msgstr "Far Cry® 2" #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -!You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

You\ must\ identify\ and\ exploit\ your\ enemies'\ weaknesses,\ neutralizing\ their\ superior\ numbers\ and\ firepower\ with\ surprise,\ subversion,\ cunning\ and\ of\ course\ brute\ force.= +msgid "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." +msgstr "Tief in einem afrikanischen Konfliktland und von Malaria geplagt kämpfen Sie als Söldner mit korrupten Warlords auf beiden Seiten des Krieges.

Sie müssen Ihre Feinde identifizieren und auskundschaften und deren Schwächen ausnutzen, um der schieren Überzahl feindlicher Soldaten durch Täuschungen, Überraschungsmomente und Hinterlist beizukommen." #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon +msgid "Far Cry 3 - Blood Dragon" +msgstr "Far Cry 3 - Blood Dragon" #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry\u00ae 3\: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das B\u00f6se allgegenw\u00e4rtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission\: Schnappen Sie sich das M\u00e4dchen, t\u00f6ten Sie die B\u00f6sewichte und retten Sie die Welt\! +msgid "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." +msgstr "Far Cry® 3: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry® 3: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das Böse allgegenwärtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission: Schnappen Sie sich das Mädchen, töten Sie die Bösewichte und retten Sie die Welt!" #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -Far\ Cry=Far Cry +msgid "Far Cry" +msgstr "Far Cry" #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

Freelance\ mariner\ Jack\ Carver\ is\ cursing\ the\ day\ he\ ever\ came\ to\ this\ island.\ A\ week\ ago,\ a\ brash\ female\ reporter\ named\ Valerie\ had\ offered\ him\ an\ incredible\ sum\ of\ cash\ to\ take\ her\ to\ this\ unspoiled\ paradise.\ Shortly\ after\ docking,\ however,\ Jack's\ boat\ was\ greeted\ by\ artillery\ fire\ from\ a\ mysterious\ militia\ group\ swarming\ about\ the\ island.

With\ his\ boat\ destroyed,\ his\ money\ gone,\ and\ the\ gorgeous\ Valerie\ suddenly\ missing,\ Jack\ now\ finds\ himself\ facing\ an\ army\ of\ mercenaries\ amidst\ the\ wilds\ of\ the\ island,\ with\ nothing\ but\ a\ gun\ and\ his\ wits\ to\ survive.\ But\ the\ further\ he\ pushes\ into\ the\ lush\ jungle\ canopy,\ the\ stranger\ things\ become.

Jack\ encounters\ an\ insider\ within\ the\ militia\ group\ who\ reveals\ the\ horrific\ details\ of\ the\ mercenaries'\ true\ intentions.\ He\ presents\ Jack\ with\ an\ unsettling\ choice\:\ battle\ the\ deadliest\ mercenaries,\ or\ condemn\ the\ human\ race\ to\ a\ maniac's\ insidious\ agenda.=In Far Cry\u00ae, einem tropischen Inselparadies, h\u00e4lt das B\u00f6se Einzug. Dieser ausgekl\u00fcgelte, detailreiche Action-Shooter \u00fcberschreitet Grenzen des Genres und die neuen Levels sind verbl\u00fcffend.

Marine-Freelancer Jack Carver verflucht den Tag, an dem er einen Fu\u00df auf dieses Eiland setzte. Vor einer Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier unglaubliche Summe an, damit er sie auf diese unber\u00fchrte Insel begleitete. Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer mysteri\u00f6sen Milizentruppe in Empfang genommen.

Das Boot ist zerst\u00f6rt, die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer Armee von S\u00f6ldnern gegen\u00fcbergestellt und verf\u00fcgt nur \u00fcber einen Revolver und seinem \u00dcberlebenswillen. Aber je weiter er in den \u00fcppigen Dschungel vordringt, desto unwirklicher entwickeln sich die Dinge.

Jack begegnet einem Insider der Miliz und erf\u00e4hrt von den f\u00fcrchterlichen Absichten der S\u00f6ldnertruppe. Er stellt Jack vor eine unbequeme Wahl\: Nimm den Kampf gegen diese t\u00f6dlichen S\u00f6ldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis. +msgid "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." +msgstr "In Far Cry®, einem tropischen Inselparadies, hält das Böse Einzug. Dieser ausgeklügelte, detailreiche Action-Shooter überschreitet Grenzen des Genres und die neuen Levels sind verblüffend.

Marine-Freelancer Jack Carver verflucht den Tag, an dem er einen Fuß auf dieses Eiland setzte. Vor einer Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier unglaubliche Summe an, damit er sie auf diese unberührte Insel begleitete. Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer mysteriösen Milizentruppe in Empfang genommen.

Das Boot ist zerstört, die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer Armee von Söldnern gegenübergestellt und verfügt nur über einen Revolver und seinem Überlebenswillen. Aber je weiter er in den üppigen Dschungel vordringt, desto unwirklicher entwickeln sich die Dinge.

Jack begegnet einem Insider der Miliz und erfährt von den fürchterlichen Absichten der Söldnertruppe. Er stellt Jack vor eine unbequeme Wahl: Nimm den Kampf gegen diese tödlichen Söldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis." #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -FlatOut=FlatOut +msgid "FlatOut" +msgstr "FlatOut" #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakul\u00e4ren Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spa\u00df garantiert\! +msgid "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" +msgstr "FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakulären Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spaß garantiert!" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -Goodbye\ Deponia=Goodbye Deponia +msgid "Goodbye Deponia" +msgstr "Goodbye Deponia" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Mehr Chaos, mehr Zerst\u00f6rung, mehr Rufus\: Gleich drei Rufus(se) sorgen in der hei\u00df ersehnten Point & Click-Adventure-Kom\u00f6die Goodbye Deponia f\u00fcr abgedrehten Aberwitz\! +msgid "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" +msgstr "Mehr Chaos, mehr Zerstörung, mehr Rufus: Gleich drei Rufus(se) sorgen in der heiß ersehnten Point & Click-Adventure-Komödie Goodbye Deponia für abgedrehten Aberwitz!" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -Guild\ Wars\ 2=Guild Wars 2 +msgid "Guild Wars 2" +msgstr "Guild Wars 2" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Mit seinen actiongeladenen K\u00e4mpfen, individuellen pers\u00f6nlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgeb\u00fchren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu\! +msgid "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" +msgstr "Mit seinen actiongeladenen Kämpfen, individuellen persönlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgebühren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu!" #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -Hearthstone=Hearthstone +msgid "Hearthstone" +msgstr "Hearthstone" #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Weg mit dem Schwert \u2013 her mit dem Deck\! Macht euch bereit f\u00fcr Hearthstone \u2013 das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spa\u00df macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschw\u00f6rt Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen. +msgid "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." +msgstr "Weg mit dem Schwert – her mit dem Deck! Macht euch bereit für Hearthstone – das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spaß macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschwört Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen." #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -Heroes\ of\ the\ Storm=Heroes of the Storm +msgid "Heroes of the Storm" +msgstr "Heroes of the Storm" #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde. +msgid "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." +msgstr "Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde." #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -Hexcells=Hexcells +msgid "Hexcells" +msgstr "Hexcells" #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells ist ein logisches Puzzle Spiel f\u00fcr PC, Mac und Linux. +msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." +msgstr "Hexcells ist ein logisches Puzzle Spiel für PC, Mac und Linux." #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -Hexcells\ Infinite=Hexcells Infinite +msgid "Hexcells Infinite" +msgstr "Hexcells Infinite" #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

It\ includes\ a\ new\ set\ of\ 36\ puzzles\ as\ well\ as\ a\ random\ puzzle\ generator\ and\ now\ supports\ mid-level\ saving\ and\ cross\ platform\ cloud\ saves.

The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle Spielen. +msgid "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." +msgstr "Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle Spielen." #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -Hexcells\ Plus=Hexcells Plus +msgid "Hexcells Plus" +msgstr "Hexcells Plus" #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus ist eine eigenst\u00e4ndige Erweiterung f\u00fcr Hexcells mit 36 neuen und anspruchsvolleren Puzzles. +msgid "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." +msgstr "Hexcells Plus ist eine eigenständige Erweiterung für Hexcells mit 36 neuen und anspruchsvolleren Puzzles." #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -Icy\ Tower\ 1.5=Icy Tower 1.5 +msgid "Icy Tower 1.5" +msgstr "Icy Tower 1.5" #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie m\u00f6glich zu kommen ohne abzust\u00fcrzen. +msgid "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." +msgstr "Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie möglich zu kommen ohne abzustürzen." #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -v1.5=v1.5 +msgid "v1.5" +msgstr "v1.5" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:1 -!It\ came\ from\ space,\ and\ ate\ our\ brains= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "It came from space, and ate our brains" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 +msgid "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." +msgstr "‘It came from space, and ate our brains’ ist ein Arcade Top-Down Shooter mit Horde-Survival Gameplay in einer einzigartigen, atmosphärischen Umgebung mit fesselnden Gameplay Elementen. Das Ganze kann auch kooperativ gespielt werden. Sie sind ein No-Nonsense Typ, der mit einer Taschenlampe und einer Waffe ausgerüstet ist. Irgendwie haben Sie es geschafft, die Invasion einer gnadenlosen Alienspezies (einer von der Art, die sich von menschlichen Gehirnen ernährt) zu überleben. Es sieht nicht gut aus als sie durch die Stadt und andere Orte wandern, überall ist Chaos! Sie suchen nach Ausrüstung und Waffen, um zu überleben, als pinkes Licht emittierende Aliens versuchen, Sie um die Ecke zu bringen und Ihr Gehirn zu fressen. Sie erkennen, dass nur eins zu tun bleibt: einen neuen Highscore erreichen und sterben wie ein Badass." #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -#, fuzzy -!League\ of\ Legends=League of Legends BETA Client +msgid "League of Legends" +msgstr "League of Legends" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensit\u00e4t von Echtzeitstrategie mit Rollenspielelementen verkn\u00fcpft. Zwei Teams m\u00e4chtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer st\u00e4ndig wachsenden Anzahl an Champions, h\u00e4ufigen Aktualisierungen und einer bl\u00fchenden Wettkampfszene unbegrenzte Wiederspielbarkeit f\u00fcr Spieler jeden Niveaus. +msgid "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." +msgstr "League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensität von Echtzeitstrategie mit Rollenspielelementen verknüpft. Zwei Teams mächtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer ständig wachsenden Anzahl an Champions, häufigen Aktualisierungen und einer blühenden Wettkampfszene unbegrenzte Wiederspielbarkeit für Spieler jeden Niveaus." #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -Mafia\ II=Mafia II +msgid "Mafia II" +msgstr "Mafia II" #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta hat sich auf den Stra\u00dfen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den R\u00e4ngen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich f\u00fcr Machenschaften mit gr\u00f6\u00dferem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen\u2026 aber das Leben als Mafioso ist weit gef\u00e4hrlicher, als es scheint. +msgid "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." +msgstr "Vito Scaletta hat sich auf den Straßen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den Rängen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich für Machenschaften mit größerem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen… aber das Leben als Mafioso ist weit gefährlicher, als es scheint." #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -Mass\ Effect\ 2=Mass Effect 2 +msgid "Mass Effect 2" +msgstr "Mass Effect 2" #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Von den Machern von Star Wars\u00ae\: Knights of the Old Republic\u2122, Dragon Age\: Origins\u2122, und Mass Effect\u2122 kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie\!

Zwei Jahre nachdem Commander Shepard erfolgreich den Angriff von Reapern zur\u00fcckdr\u00e4ngen konnte, die auf die Zerst\u00f6rung allen organischen Lebens aus waren, bahnt sich nun ein neuer mysteri\u00f6ser Feind an. Im Randgebiet des bereits erforschten Weltalls werden von etwas v\u00f6llig Unbekanntem komplette Kolonien der Menschen entf\u00fchrt. Um diese Furcht einfl\u00f6\u00dfende und f\u00fcr die Menschheit gr\u00f6\u00dften Bedrohung aller Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu arbeiten. Einer Organisation gewidmet dem r\u00fccksichtslosen Kampf f\u00fcr das \u00dcberleben der Menschheit.

Commander Shepard muss sich auf eine lebensgef\u00e4hrliche Mission begeben, gilt es nun f\u00fcr Shepard das Elite Team der Galaxie zusammenzustellen und das st\u00e4rkste Schiff das jemals gebaut wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer Selbstmord. Commander Shepard m\u00f6chte nun allen Zweiflern das Gegenteil beweisen.

Die Zukunft der Menschheit liegt in Ihrer Hand +msgid "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." +msgstr "Von den Machern von Star Wars®: Knights of the Old Republic™, Dragon Age: Origins™, und Mass Effect™ kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie!

Zwei Jahre nachdem Commander Shepard erfolgreich den Angriff von Reapern zurückdrängen konnte, die auf die Zerstörung allen organischen Lebens aus waren, bahnt sich nun ein neuer mysteriöser Feind an. Im Randgebiet des bereits erforschten Weltalls werden von etwas völlig Unbekanntem komplette Kolonien der Menschen entführt. Um diese Furcht einflößende und für die Menschheit größten Bedrohung aller Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu arbeiten. Einer Organisation gewidmet dem rücksichtslosen Kampf für das Überleben der Menschheit.

Commander Shepard muss sich auf eine lebensgefährliche Mission begeben, gilt es nun für Shepard das Elite Team der Galaxie zusammenzustellen und das stärkste Schiff das jemals gebaut wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer Selbstmord. Commander Shepard möchte nun allen Zweiflern das Gegenteil beweisen.

Die Zukunft der Menschheit liegt in Ihrer Hand" #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -Mass\ Effect=Mass Effect +msgid "Mass Effect" +msgstr "Mass Effect" #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bek\u00e4mpfen Sie den verr\u00e4terischen Saren und seine t\u00f6dliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern\! +msgid "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" +msgstr "Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bekämpfen Sie den verräterischen Saren und seine tödliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern!" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -Medieval\ II\:\ Total\ War\u2122=Medieval II\: Total War\u2122 +msgid "Medieval II: Total War™" +msgstr "Medieval II: Total War™" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten \u2013 der vierten Episode der preisgekr\u00f6nten Total War-Reihe von Strategiespielen. Als Herrscher \u00fcber einige der gr\u00f6\u00dften mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenst\u00e4rken von bis zu 10.000 blutr\u00fcnstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische K\u00e4mpfe liefern. Angesiedelt in der turbulentesten \u00c4ra der westlichen Zeitgeschichte f\u00fchrt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren s\u00e4mtliche Aktionen \u2013 vom Auf- und Ausbau der St\u00e4dte bis hin zum Rekrutieren und Ausbilden von Soldaten f\u00fcr Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verb\u00fcndete und Feinde gleicherma\u00dfen, \u00fcberlisten gef\u00fcrchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzz\u00fcgen und f\u00fchren den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War\! +msgid "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" +msgstr "Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten – der vierten Episode der preisgekrönten Total War-Reihe von Strategiespielen. Als Herrscher über einige der größten mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenstärken von bis zu 10.000 blutrünstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische Kämpfe liefern. Angesiedelt in der turbulentesten Ära der westlichen Zeitgeschichte führt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren sämtliche Aktionen – vom Auf- und Ausbau der Städte bis hin zum Rekrutieren und Ausbilden von Soldaten für Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verbündete und Feinde gleichermaßen, überlisten gefürchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzzügen und führen den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War!" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122=Mirror's Edge\u2122 +msgid "Mirror's Edge™" +msgstr "Mirror's Edge™" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=In einer Stadt, in der Informationen streng \u00fcberwacht sind, k\u00f6nnen nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen sch\u00fctzen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als S\u00fcndenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erz\u00e4hlt Ihre Geschichte. +msgid "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." +msgstr "In einer Stadt, in der Informationen streng überwacht sind, können nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen schützen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als Sündenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erzählt Ihre Geschichte." #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -Mount\ &\ Blade=Mount & Blade +msgid "Mount & Blade" +msgstr "Mount & Blade" #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia versinkt im Krieg - f\u00fcr Abenteurer und S\u00f6ldner er\u00f6ffnen sich in diesem Land ungeahnte M\u00f6glichkeiten, aber auch gro\u00dfe Gefahren lauern \u00fcberall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gef\u00fcrchteten K\u00e4mpfer werden. +msgid "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." +msgstr "Calradia versinkt im Krieg - für Abenteurer und Söldner eröffnen sich in diesem Land ungeahnte Möglichkeiten, aber auch große Gefahren lauern überall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gefürchteten Kämpfer werden." #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream=Niko\: Through The Dream +msgid "Niko: Through The Dream" +msgstr "Niko: Through The Dream" #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko ist eine spirituelle Reise durch die Tr\u00e4ume, in dem Abenteuer, R\u00e4tsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums\! +msgid "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" +msgstr "Niko ist eine spirituelle Reise durch die Träume, in dem Abenteuer, Rätsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums!" #: i18n/tmp/Applications/Games/Origin/application.js:1 -Origin=Origin +msgid "Origin" +msgstr "Origin" #: i18n/tmp/Applications/Games/Origin/application.js:2 -Origin\ is\ EA's\ PC\ games\ portal.=Origin ist EA's Portal f\u00fcr PC-Spiele. +msgid "Origin is EA's PC games portal." +msgstr "Origin ist EA's Portal für PC-Spiele." #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -Local\ (Legacy)=Lokal (Legacy) +msgid "Local (Legacy)" +msgstr "Lokal (Legacy)" #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -Online\ (Legacy)=Online (Legacy) +msgid "Online (Legacy)" +msgstr "Online (Legacy)" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell\: Keeping an Eye On You +msgid "Orwell: Keeping an Eye On You" +msgstr "Orwell: Keeping an Eye On You" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der B\u00fcrger um jene zu finden, welche f\u00fcr eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, pers\u00f6nliche Kommunikation und private Dateien sind alle f\u00fcr Sie zug\u00e4nglich. Aber seien Sie gewarnt\: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben. +msgid "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." +msgstr "Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der Bürger um jene zu finden, welche für eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, persönliche Kommunikation und private Dateien sind alle für Sie zugänglich. Aber seien Sie gewarnt: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben." #: i18n/tmp/Applications/Games/osu!/application.js:1 -!osu\!= +msgid "osu!" +msgstr "osu!" #: i18n/tmp/Applications/Games/osu!/application.js:2 -!osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= +msgid "osu! is a free-to-win online rhythm game." +msgstr "osu! ist ein free-to-win online Rhythmus Spiel." #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -Overwatch=Overwatch +msgid "Overwatch" +msgstr "Overwatch" #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch ist ein teambasierter Online-Multiplayer Shooter. +msgid "Overwatch is a team-based multiplayer online first-person shooter video game." +msgstr "Overwatch ist ein teambasierter Online-Multiplayer Shooter." #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist +msgid "PAYDAY™ The Heist" +msgstr "PAYDAY™ The Heist" #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Schl\u00fcpfen Sie in die Rolle eines hartgesottenen Kriminellen und f\u00fchren Sie turbulente Raubz\u00fcge auf der Jagd nach dem n\u00e4chsten "gro\u00dfen Fang" durch. +msgid "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" +msgstr "Schlüpfen Sie in die Rolle eines hartgesottenen Kriminellen und führen Sie turbulente Raubzüge auf der Jagd nach dem nächsten "großen Fang" durch." #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -!Prehistorik= +msgid "Prehistorik" +msgstr "Prehistorik" #: i18n/tmp/Applications/Games/Prey/application.js:1 -Prey=Prey +msgid "Prey" +msgstr "Prey" #: i18n/tmp/Applications/Games/Prey/application.js:2 -In\ Prey,\ you\ awaken\ aboard\ Talos\ I,\ a\ space\ station\ orbiting\ the\ moon\ in\ the\ year\ 2032.\ You\ are\ the\ key\ subject\ of\ an\ experiment\ meant\ to\ alter\ humanity\ forever\ \u2013\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.=In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um den Mond kreist. Sie sind der Hauptproband eines Experiments, das die Menschheit f\u00fcr immer ver\u00e4ndern soll \u2013 aber etwas l\u00e4uft f\u00fcrchterlich schief. Die Raumstation wurde von feindseligen Au\u00dferirdischen \u00fcberrannt und nun werden Sie gejagt. +msgid "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." +msgstr "In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um den Mond kreist. Sie sind der Hauptproband eines Experiments, das die Menschheit für immer verändern soll – aber etwas läuft fürchterlich schief. Die Raumstation wurde von feindseligen Außerirdischen überrannt und nun werden Sie gejagt." #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -!Prince\ Of\ Persia\:\ Original= +msgid "Prince Of Persia: Original" +msgstr "Prince Of Persia: Original" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 +msgid "Prince of Persia®: The Sands of Time" +msgstr "Prince of Persia®: The Sands of Time" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Inmitten des hei\u00dfen Sandes des alten Persiens wird eine Legende in einer alten Sprache erz\u00e4hlt. Sie handelt von einer von Gr\u00e4ueltaten gepr\u00e4gten Zeit, die von Verrat beherrscht wurde. Von den dunklen M\u00e4chten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein t\u00f6dliches \u00dcbel auf ein wunderbares K\u00f6nigreich loszulassen. Von den Listen einer verf\u00fchrerischen Prinzessin und der Macht des Sandes der Zeit getrieben f\u00fchrt der Prinz einen grausamen Kampf, um die verwunschenen Gem\u00e4cher des Palastes zur\u00fcckzuerobern und den Frieden in seinem K\u00f6nigreich wiederherzustellen. +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 +msgid "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." +msgstr "Inmitten des heißen Sandes des alten Persiens wird eine Legende in einer alten Sprache erzählt. Sie handelt von einer von Gräueltaten geprägten Zeit, die von Verrat beherrscht wurde. Von den dunklen Mächten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein tödliches Übel auf ein wunderbares Königreich loszulassen. Von den Listen einer verführerischen Prinzessin und der Macht des Sandes der Zeit getrieben führt der Prinz einen grausamen Kampf, um die verwunschenen Gemächer des Palastes zurückzuerobern und den Frieden in seinem Königreich wiederherzustellen." #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -Pro\ Evolution\ Soccer\ 2018=Pro Evolution Soccer 2018 +msgid "Pro Evolution Soccer 2018" +msgstr "Pro Evolution Soccer 2018" #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Wo Legenden entstehen' markiert die R\u00fcckkehr von PES mit unvergleichlichem Gameplay-Erlebnis. +msgid "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." +msgstr "'Wo Legenden entstehen' markiert die Rückkehr von PES mit unvergleichlichem Gameplay-Erlebnis." #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -Quantum\ Conundrum=Quantum Conundrum +msgid "Quantum Conundrum" +msgstr "Quantum Conundrum" #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen w\u00e4hrend Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle l\u00f6sen\! +msgid "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" +msgstr "Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen während Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle lösen!" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut +msgid "Q.U.B.E: Director's Cut" +msgstr "Q.U.B.E: Director's Cut" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen W\u00fcrfel in der Umgebung manipulieren. +msgid "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " +msgstr "Q.U.B.E: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen Würfel in der Umgebung manipulieren." #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -Rayman\u00ae\ Legends=Rayman\u00ae Legends +msgid "Rayman® Legends" +msgstr "Rayman® Legends" #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

When\ Rayman,\ Globox,\ and\ the\ Teensies\ discover\ a\ mysterious\ tent\ filled\ with\ captivating\ paintings,\ they\ are\ suddenly\ transported\ to\ a\ series\ of\ mythical\ new\ worlds\!

Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!=Michel Ancel, Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und Raving Rabbids\u00ae bringt wieder seine innovative Kreativit\u00e4t ins Spiel. Durch weitere Verbesserungen der UbiArt-Engine k\u00f6nnen nun noch bessere Grafik- und Lichteffekte dargestellt werden.

Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gef\u00fcllt mit einer Reihe von faszinierenden Gem\u00e4lden, entdecken. Als sie es n\u00e4her betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erz\u00e4hlt. Beim n\u00e4heren Betrachten eines Gem\u00e4ldes, das ein mittelalterliches Land zeigt, werden sie pl\u00f6tzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und k\u00e4mpfen, um sich und die Welt zu retten und die Geheimnisse der legend\u00e4ren Gem\u00e4lde zu enth\u00fcllen. +msgid "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" +msgstr "Michel Ancel, Schöpfer von Rayman®, Beyond Good & Evil® und Raving Rabbids® bringt wieder seine innovative Kreativität ins Spiel. Durch weitere Verbesserungen der UbiArt-Engine können nun noch bessere Grafik- und Lichteffekte dargestellt werden.

Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gefüllt mit einer Reihe von faszinierenden Gemälden, entdecken. Als sie es näher betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erzählt. Beim näheren Betrachten eines Gemäldes, das ein mittelalterliches Land zeigt, werden sie plötzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und kämpfen, um sich und die Welt zu retten und die Geheimnisse der legendären Gemälde zu enthüllen." #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins=Rayman\u00ae Origins +msgid "Rayman® Origins" +msgstr "Rayman® Origins" #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=Michel Ancel, gefeierter Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und den Raving Rabbids\u00ae, kehrt mit seinem neuesten Titel zu den Wurzeln zur\u00fcck Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump \u2018n\u2018 Run-Adventure f\u00fcr bis zu vier Spieler im Team\!

In Rayman Origins entdeckt man erneut Raymans magische Welt mit ihrem legend\u00e4ren 2D-Gameplay, das die Herzen von Millionen Fans erobert hat...

Als die Lichtung der Tr\u00e4ume von \u201ewiderborstigen\u201c Darktoons \u00fcberfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der H\u00f6he zu sein ... Also schlie\u00dft er sich f\u00fcr diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fr\u00f6hlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Tr\u00e4ume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem b\u00f6sen Traum in Nichts aufl\u00f6st... +msgid "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" +msgstr "Michel Ancel, gefeierter Schöpfer von Rayman®, Beyond Good & Evil® und den Raving Rabbids®, kehrt mit seinem neuesten Titel zu den Wurzeln zurück Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump ‘n‘ Run-Adventure für bis zu vier Spieler im Team!

In Rayman Origins entdeckt man erneut Raymans magische Welt mit ihrem legendären 2D-Gameplay, das die Herzen von Millionen Fans erobert hat...

Als die Lichtung der Träume von „widerborstigen“ Darktoons überfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der Höhe zu sein ... Also schließt er sich für diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fröhlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Träume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem bösen Traum in Nichts auflöst..." #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -!Red\ Trigger= +msgid "Red Trigger" +msgstr "Red Trigger" #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -!Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= +msgid "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" +msgstr "Red Trigger ist ein First Person Shooter (FPS) Puzzle Spiel. Kannst du das System infiltrieren und zerstören?" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -Resident\ Evil\ 3=Resident Evil 3 +msgid "Resident Evil 3" +msgstr "Resident Evil 3" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis (jap. \u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93 LAST ESCAPE, trans. Baiohaz\u0101do 3\: Last Escape, Biohazard 3\: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorg\u00e4nger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3\: Nemesis erschien zuerst f\u00fcr PlayStation, danach folgten Umsetzungen f\u00fcr Dreamcast, PC und GameCube. +msgid "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." +msgstr "Resident Evil 3: Nemesis (jap. バイオハザード3 LAST ESCAPE, trans. Baiohazādo 3: Last Escape, Biohazard 3: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorgänger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3: Nemesis erschien zuerst für PlayStation, danach folgten Umsetzungen für Dreamcast, PC und GameCube." #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -!Road\ Rash= +msgid "Road Rash" +msgstr "Road Rash" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 +msgid "Rocksmith® 2014" +msgstr "Rocksmith® 2014" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Die brandneue Rocksmith 2014 Edition ist gr\u00f6\u00dfer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende \u00dcbungswerkzeuge, neue Techniken und Stimmungen, \u00fcber 50 neue Hits und vieles mehr. +msgid "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." +msgstr "Die brandneue Rocksmith 2014 Edition ist größer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende Übungswerkzeuge, neue Techniken und Stimmungen, über 50 neue Hits und vieles mehr." #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -Rocksmith\u2122=Rocksmith\u2122 +msgid "Rocksmith™" +msgstr "Rocksmith™" #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=Rocksmith\u2122 ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschlie\u00dfen k\u00f6nnen.

Kein Plastik, nichts Unechtes, nur die authentischste und kompletteste Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden sind, werden Sie echtes K\u00f6nnen und Style entwickeln, w\u00e4hrend Sie absolut echte Musik machen. Mit Gameplay, dass sich automatisch Ihren pers\u00f6nlichen F\u00e4higkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

Schalten Sie Mini-Games frei, um bestimmte F\u00e4higkeiten zu verbessern. Sie werden aus einem gro\u00dfen Katalog von Liedern verschiedener Art w\u00e4hlen k\u00f6nnen. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen. +msgid "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." +msgstr "Rocksmith™ ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschließen können.

Kein Plastik, nichts Unechtes, nur die authentischste und kompletteste Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden sind, werden Sie echtes Können und Style entwickeln, während Sie absolut echte Musik machen. Mit Gameplay, dass sich automatisch Ihren persönlichen Fähigkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

Schalten Sie Mini-Games frei, um bestimmte Fähigkeiten zu verbessern. Sie werden aus einem großen Katalog von Liedern verschiedener Art wählen können. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen." #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited=Scribblenauts Unlimited +msgid "Scribblenauts Unlimited" +msgstr "Scribblenauts Unlimited" #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das st\u00e4rkste Werkzeug ist. Helfen Sie Maxwell beim L\u00f6sen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einf\u00e4llt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen k\u00f6nnen.

Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat. +msgid "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" +msgstr "Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das stärkste Werkzeug ist. Helfen Sie Maxwell beim Lösen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einfällt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen können.

Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat." -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 +msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" +msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spa\u00df\! +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 +msgid "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" +msgstr "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spaß!" #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -Star\ Craft\ II=Star Craft II +msgid "Star Craft II" +msgstr "Star Craft II" #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty ist ein milit\u00e4risches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde. +msgid "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." +msgstr "StarCraft II: Wings of Liberty ist ein militärisches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde." #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -Star\ Trek\ Online=Star Trek Online +msgid "Star Trek Online" +msgstr "Star Trek Online" #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.=In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Gr\u00f6\u00dfe lebendig. Die Spieler \u00fcbernehmen den Stuhl des Captains und haben das Kommando \u00fcber ein eigenes Schiff mit Besatzung. +msgid "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." +msgstr "In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Größe lebendig. Die Spieler übernehmen den Stuhl des Captains und haben das Kommando über ein eigenes Schiff mit Besatzung." #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II +msgid "STAR WARS™ Battlefront™ II" +msgstr "STAR WARS™ Battlefront™ II" #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Mit brandneuen Weltraumk\u00e4mpfen, spielbaren Jedi Charakteren und \u00fcber 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr M\u00f6glichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen. +msgid "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." +msgstr "Mit brandneuen Weltraumkämpfen, spielbaren Jedi Charakteren und über 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr Möglichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen." #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces +msgid "STAR WARS™: Dark Forces" +msgstr "STAR WARS™: Dark Forces" #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Hinter einem Schleier aus Geheimnissen erschafft das b\u00f6se Empire eine Armee des j\u00fcngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad im Arsenal des Terrors und der Unterdr\u00fcckung des Empires sein wird. Ihre Mission? Schlie\u00dfen Sie sich der Einheit f\u00fcr verdeckte Operationen der Rebellenallianz an und infiltrieren Sie das Empire. +msgid "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." +msgstr "Hinter einem Schleier aus Geheimnissen erschafft das böse Empire eine Armee des jüngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad im Arsenal des Terrors und der Unterdrückung des Empires sein wird. Ihre Mission? Schließen Sie sich der Einheit für verdeckte Operationen der Rebellenallianz an und infiltrieren Sie das Empire." -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:1 -STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack=STAR WARS\u2122 Empire at War\: Gold Pack +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 +msgid "STAR WARS™ Empire at War: Gold Pack" +msgstr "STAR WARS™ Empire at War: Gold Pack" -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:2 -Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?=Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven Star Wars Strategiekollektion. Es herrscht B\u00fcrgerkrieg. Schlie\u00dfen Sie sich der Rebellion an, \u00fcbernehmen Sie die Kontrolle \u00fcber das Imperium oder beherrschen Sie die Star Wars Unterwelt? +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 +msgid "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" +msgstr "Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven Star Wars Strategiekollektion. Es herrscht Bürgerkrieg. Schließen Sie sich der Rebellion an, übernehmen Sie die Kontrolle über das Imperium oder beherrschen Sie die Star Wars Unterwelt?" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 +msgid "STAR WARS™ Jedi Knight: Dark Forces II" +msgstr "STAR WARS™ Jedi Knight: Dark Forces II" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Dark Forces\u2122 setzte den Industriestandard f\u00fcr FPS-Action im Star Wars\u00ae Universum. Jetzt setzt Jedi Knight\: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verbl\u00fcffender 3D Grafik. Als Kyle Katarn m\u00fcssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue B\u00f6sewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsst\u00e4tte f\u00fcr Ihre teuflischen Pl\u00e4ne zu nutzen. Ergreifen Sie die Initiative, w\u00e4hlen Sie 10 Waffen in Ihrem Arsenal und \u00fcber 12 Kr\u00e4fte der Macht und durchkreuzen Sie diese dunklen Pl\u00e4ne. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 +msgid "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." +msgstr "Dark Forces™ setzte den Industriestandard für FPS-Action im Star Wars® Universum. Jetzt setzt Jedi Knight: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verblüffender 3D Grafik. Als Kyle Katarn müssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue Bösewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsstätte für Ihre teuflischen Pläne zu nutzen. Ergreifen Sie die Initiative, wählen Sie 10 Waffen in Ihrem Arsenal und über 12 Kräfte der Macht und durchkreuzen Sie diese dunklen Pläne." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 +msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" +msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =Das Verm\u00e4chtnis von Star Wars Dark Forces\u2122 und Star Wars\u00ae Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 +msgid "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " +msgstr "Das Vermächtnis von Star Wars Dark Forces™ und Star Wars® Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 +msgid "STAR WARS™ Jedi Knight - Jedi Academy™" +msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
Jedi Knight\: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Sch\u00fclers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen m\u00f6chte. Kommunizieren Sie mit den ber\u00fchmten Star Wars Charakteren in vielen klassischen Star Wars St\u00e4tten. Es liegt ganz allein an Ihnen\: entscheiden Sie sich letztendlich f\u00fcr das Gute und daf\u00fcr, auf der Seite des Lichts zu k\u00e4mpfen oder w\u00e4hlen Sie die Macht und das B\u00f6se der dunklen Seite? +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 +msgid "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." +msgstr "Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
Jedi Knight: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Schülers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen möchte. Kommunizieren Sie mit den berühmten Star Wars Charakteren in vielen klassischen Star Wars Stätten. Es liegt ganz allein an Ihnen: entscheiden Sie sich letztendlich für das Gute und dafür, auf der Seite des Lichts zu kämpfen oder wählen Sie die Macht und das Böse der dunklen Seite?" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 +msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" +msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.="Ich w\u00e4hlte mein Schicksal, und es hat mich hierher gef\u00fchrt..." - Kyle Katarn

F\u00fcnf Jahre sind vergangen, nachdem Kyle seinen Sieg \u00fcber die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Au\u00dfenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekr\u00f6nten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anw\u00e4rterschaft zur Jedi-Ausbildung. Ger\u00fcstet mit vier neuen Waffen und f\u00fcnf neuen Kr\u00e4ften der Macht muss Mara die f\u00fcr die Neue Republik bestimmten Vorr\u00e4te sch\u00fctzen w\u00e4hrend Kyle, im Glauben es sei teil seines Schicksals, die geheimen Sch\u00e4tze in den antiken Tempeln der Sith auffinden will.
Kann die Neue Republik durch diese tapfere Frau gesch\u00fctzt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
Werden die antiken Geheimnisse der Sith neue Kr\u00e4fte entfesseln?
Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verf\u00fchren? +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 +msgid "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." +msgstr ""Ich wählte mein Schicksal, und es hat mich hierher geführt..." - Kyle Katarn

Fünf Jahre sind vergangen, nachdem Kyle seinen Sieg über die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Außenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekrönten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anwärterschaft zur Jedi-Ausbildung. Gerüstet mit vier neuen Waffen und fünf neuen Kräften der Macht muss Mara die für die Neue Republik bestimmten Vorräte schützen während Kyle, im Glauben es sei teil seines Schicksals, die geheimen Schätze in den antiken Tempeln der Sith auffinden will.
Kann die Neue Republik durch diese tapfere Frau geschützt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
Werden die antiken Geheimnisse der Sith neue Kräfte entfesseln?
Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verführen?" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -STAR\ WARS\u2122\:\ The\ Old\ Republic=STAR WARS\u2122\: The Old Republic +msgid "STAR WARS™: The Old Republic" +msgstr "STAR WARS™: The Old Republic" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -BioWare\ and\ LucasArts\ bring\ you\ the\ next\ evolution\ in\ MMO\ Gameplay.\ Explore\ an\ age\ thousands\ of\ years\ before\ the\ rise\ of\ Darth\ Vader\ when\ war\ between\ the\ Galactic\ Republic\ and\ the\ Sith\ Empire\ divides\ the\ galaxy.=BioWare und LucasArts pr\u00e4sentieren dir die n\u00e4chste Evolution im MMO Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die Galaxie teilte. +msgid "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." +msgstr "BioWare und LucasArts präsentieren dir die nächste Evolution im MMO Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die Galaxie teilte." #: i18n/tmp/Applications/Games/Steam/application.js:2 -Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam ist eine Internet-Vertriebsplattform f\u00fcr Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird. +msgid "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." +msgstr "Steam ist eine Internet-Vertriebsplattform für Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird." #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness +msgid "Styx: Shards of Darkness" +msgstr "Styx: Shards of Darkness" #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.=Styx feiert mit einem neuen Schleich-Abenteuer seine R\u00fcckkehr\! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an t\u00f6dlichen F\u00e4higkeiten und Waffen im Arsenal unseres m\u00f6rderischen Goblins. +msgid "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." +msgstr "Styx feiert mit einem neuen Schleich-Abenteuer seine Rückkehr! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an tödlichen Fähigkeiten und Waffen im Arsenal unseres mörderischen Goblins." #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -!Subnautica= +msgid "Subnautica" +msgstr "Subnautica" #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -!Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= +msgid "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." +msgstr "Subnautica ist ein Erkundungs- und Abenteuerspiel einer unbegrenzten Unterwasserwelt. Es wird von Unknown Worlds Entertainment, den Machern von Natural Selection 2, entwickelt. Nach einer Bruchlandung auf einem unbekannten Wasserplaneten führt der einzige Weg in die Tiefe. Subnauticas Ozeane erstrecken sich von sonnenverwöhnten Korallenriffen bis hin zu trügerischen Tiefseegräben. Achte auf deinen Sauerstoff während du durch Seetangwälder, überwachsene Ebenen, Riffe und Höhlen tauchst. Unter Wasser wimmelt es nur so vor Lebewesen, manche nützlich, aber viele gefährlich. Kaum in der Rettungskapsel wieder zu Bewusstsein gekommen, schon ist die Zeit knapp, Wasser und Nahrung zu finden, sowie Ausrüstungsgegenstände zu bauen. Sammle Rohstoffe im umliegenden Ozean, baue Taschenmesser und -lampe, Tauchausrüstung und Gleiter. Wage dich tiefer und weiter vor um seltenere Ressourcen für bessere Gegenstände zu finden. Im Ozean wimmelt es vor Lebewesen. Nutze das Ökosystem zu deinem Vorteil. Lenke gefährliche Kreaturen mit frischen Fisch ab, locke sie weg, oder nimm einfach die Beine in die Hand, um den schnappenden Mäulern herumziehender Raubfische zu entkommen. Wenn die Sonne untergeht, kommen die Raubfische hervor. In der Dunkelheit bestraft der Ozean die Unvorsichtigen gnadenlos. Regionen, die am Tag noch harmlos waren, bergen des nachts tückische Gefahren, zeugen aber auch von ungesehener Schönheit. Dem Meeresboden von Subnautica liegt ein dynamisches Voxelterrain-System zugrunde. Grabe Höhlen als Versteck, Lager, oder Abkürzung. Schiffskollisionen und explodierende Kreaturen beeinflusssen das Aussehen der Welt. Höhlensysteme, manche dunkel und eng, manche grossräumig und erleuchtet von biolumineszentem Leben, erstrecken sich unter dem Meeresboden. Erkunde die Welt unter der Welt, aber achte auf deinen Sauerstoffvorrat und entwische der Bedrohung in der Dunkelheit." #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -Super\ Blue\ Boy\ Planet=Super Blue Boy Planet +msgid "Super Blue Boy Planet" +msgstr "Super Blue Boy Planet" #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy\u2019s Freundin wurde von Aliens entf\u00fchrt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bek\u00e4mpft. +msgid "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." +msgstr "SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy’s Freundin wurde von Aliens entführt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bekämpft." #: i18n/tmp/Applications/Games/The Crew/application.js:1 -The\ Crew\u2122=The Crew\u2122 +msgid "The Crew™" +msgstr "The Crew™" #: i18n/tmp/Applications/Games/The Crew/application.js:2 -Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Das Auto ist der Avatar. Der Spieler gibt seinem Gef\u00e4hrt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und f\u00e4hrt dabei durch f\u00fcnf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Stra\u00dfen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und w\u00fcrdige Begleiter, mit denen er sich zusammenschlie\u00dft oder sie stellen einen zuk\u00fcnftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgef\u00fchl in einer Open World. +msgid "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." +msgstr "Das Auto ist der Avatar. Der Spieler gibt seinem Gefährt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und fährt dabei durch fünf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Straßen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und würdige Begleiter, mit denen er sich zusammenschließt oder sie stellen einen zukünftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgefühl in einer Open World." #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls IV\: Oblivion +msgid "The Elder Scrolls IV: Oblivion" +msgstr "The Elder Scrolls IV: Oblivion" #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.=Die Elder Scrolls IV\: Oblivion\u00ae Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik k\u00f6nnen Sie die R\u00e4tsel im Spiel in Ihrem eigenen Tempo l\u00f6sen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen. +msgid "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." +msgstr "Die Elder Scrolls IV: Oblivion® Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik können Sie die Rätsel im Spiel in Ihrem eigenen Tempo lösen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen." -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Steam/script.js:1 -Steam\ (GOTY)=Steam (GOTY) +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 +msgid "Steam (GOTY)" +msgstr "Steam (GOTY)" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim +msgid "The Elder Scrolls V: Skyrim" +msgstr "The Elder Scrolls V: Skyrim" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen pr\u00e4miert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verbl\u00fcffender Detailf\u00fclle zu neuem Leben. Die Special Edition enth\u00e4lt das Spiel samt Add-ons und bietet neue Features wie \u00fcberarbeitete Grafiken und Effekte, volumetrische Strahlenb\u00fcschel, dynamische Tiefensch\u00e4rfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, R\u00fcstungen, Waffen und mehr \u2013 dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt. +msgid "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." +msgstr "Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen prämiert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verblüffender Detailfülle zu neuem Leben. Die Special Edition enthält das Spiel samt Add-ons und bietet neue Features wie überarbeitete Grafiken und Effekte, volumetrische Strahlenbüschel, dynamische Tiefenschärfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, Rüstungen, Waffen und mehr – dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt." #: i18n/tmp/Applications/Games/The Room/application.js:1 -The\ Room=The Room +msgid "The Room" +msgstr "The Room" #: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Eine r\u00e4tselhafte Einladung f\u00fchrt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren \u2013 und einer Notiz deines fernen Gef\u00e4hrten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden. +msgid "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." +msgstr "Eine rätselhafte Einladung führt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren – und einer Notiz deines fernen Gefährten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden." #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -The\ Room\ Two=The Room Two +msgid "The Room Two" +msgstr "The Room Two" #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verb\u00fcndeten. +msgid "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." +msgstr "Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verbündeten." #: i18n/tmp/Applications/Games/The Sims/application.js:1 -#, fuzzy -!The\ Sims=The Turing Test +msgid "The Sims" +msgstr "The Sims" #: i18n/tmp/Applications/Games/The Sims/application.js:2 -!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = +msgid "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "Die Sims ist ein Simulationsspiel, das Leute simuliert. Mit verschiedenen Zielen steuern Sie Leute genannt \"Sims\". Diese Sims erfordern vom Nutzer, dass er sich regelmäßig um ihre Bedürfnisse kümmert, Kontakte pflegt und neue Dinge kauft. Momentan gibt es für das Spiel 7 Erweiterungen: Das volle Leben, Party ohne Ende, Hot Date, Urlaub total, Tierisch gut drauf, Megastar und Hokus Pokus." #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -The\ Turing\ Test=The Turing Test +msgid "The Turing Test" +msgstr "The Turing Test" #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test ist ein R\u00e4tselspiel aus Sicht der ersten Person, welches das Ph\u00e4nomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt. +msgid "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." +msgstr "The Turing Test ist ein Rätselspiel aus Sicht der ersten Person, welches das Phänomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt." #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter +msgid "The Vanishing of Ethan Carter" +msgstr "The Vanishing of Ethan Carter" #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel. +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 +msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." +msgstr "The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel." -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter -#: Redux/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 +msgid "The Vanishing of Ethan Carter Redux" +msgstr "The Vanishing of Ethan Carter Redux" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -The\ Witcher\ 3\:\ Wild\ Hunt=The Witcher 3\: Wild Hunt +msgid "The Witcher 3: Wild Hunt" +msgstr "The Witcher 3: Wild Hunt" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.=The Witcher 3\: Wilde Jagd ist ein Rollenspiel der n\u00e4chsten Generation mit packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-Universum voller folgenreicher Entscheidungen und einschneidender Konsequenzen. In The Witcher schl\u00fcpft der Spieler in die Rolle des Geralt von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller Handelsst\u00e4dte, Wikinger-Pirateninseln, gef\u00e4hrlicher Gebirgsp\u00e4sse und vergessener Kavernen das Kind aus einer Prophezeiung zu finden. +msgid "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." +msgstr "The Witcher 3: Wilde Jagd ist ein Rollenspiel der nächsten Generation mit packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-Universum voller folgenreicher Entscheidungen und einschneidender Konsequenzen. In The Witcher schlüpft der Spieler in die Rolle des Geralt von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller Handelsstädte, Wikinger-Pirateninseln, gefährlicher Gebirgspässe und vergessener Kavernen das Kind aus einer Prophezeiung zu finden." #: i18n/tmp/Applications/Games/The Witness/application.js:1 -#, fuzzy -!The\ Witness=The Turing Test +msgid "The Witness" +msgstr "The Witness" #: i18n/tmp/Applications/Games/The Witness/application.js:2 -!You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

You\ don't\ remember\ who\ you\ are,\ and\ you\ don't\ remember\ how\ you\ got\ here,\ but\ there's\ one\ thing\ you\ can\ do\:\ explore\ the\ island\ in\ hope\ of\ discovering\ clues,\ regaining\ your\ memory,\ and\ somehow\ finding\ your\ way\ home.

The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.= +msgid "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." +msgstr "Du wachst auf... alleine... auf einer fremden Insel voller Rätsel, die dich herausfordern und überraschen werden.

Du kannst dich nicht daran erinnern, wer du bist oder wie du dorthin gekommen bist. Doch eine Sache kannst du tun: Du kannst die Insel erkunden – in der Hoffnung, Hinweise zu finden, dein Gedächtnis zurückzuerlangen und irgendwie einen Weg nach Hause zu finden.

„The Witness“ ist ein Einzelspieler-Game in einer offenen Welt mit Dutzenden Orten, die es zu erkunden gilt, und mit über 500 Rätseln. Dieses Spiel respektiert dich als intelligenten Spieler und behandelt deine Zeit als etwas sehr Kostbares. Nichts dient als Füllmaterial. Jedes Rätsel bringt eine neue und eigene Idee in die Mischung mit ein. Was du bekommst, ist ein Spiel voller Ideen." #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -Toki\ Tori=Toki Tori +msgid "Toki Tori" +msgstr "Toki Tori" #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.=Der Spielablauf in Toki Tori ist ein Mix zweier Genres. W\u00e4hrend alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen m\u00fcssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler m\u00fcssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock\u2122 nutzen. Zus\u00e4tzliche Werkzeuge werden schrittweise eingef\u00fchrt w\u00e4hrend die Spieler in \u00fcber 80+ Level und vier einzigartigen Welten voranschreiten. +msgid "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." +msgstr "Der Spielablauf in Toki Tori ist ein Mix zweier Genres. Während alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen müssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler müssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock™ nutzen. Zusätzliche Werkzeuge werden schrittweise eingeführt während die Spieler in über 80+ Level und vier einzigartigen Welten voranschreiten." #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary +msgid "Tomb Raider: Anniversary" +msgstr "Tomb Raider: Anniversary" #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legend\u00e4ren Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider\: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine fl\u00fcssige, dynamische und schnelle Lara Croft, mit grossartigen Schaupl\u00e4tzen und erstaunlichen Details, fesselnden K\u00e4mpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals. +msgid "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." +msgstr "Tomb Raider: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legendären Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine flüssige, dynamische und schnelle Lara Croft, mit grossartigen Schauplätzen und erstaunlichen Details, fesselnden Kämpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals." #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -Tomb\ Raider\:\ Legend=Tomb Raider\: Legend +msgid "Tomb Raider: Legend" +msgstr "Tomb Raider: Legend" #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

Follow\ Lara\ down\ a\ path\ of\ discovery\ as\ she\ travels\ the\ globe\ to\ remote,\ exotic\ locales\ in\ search\ of\ one\ of\ history's\ greatest\ artifacts\ that\ unleash\ unwelcome\ figures\ from\ Lara's\ mysterious\ past.\ With\ guns\ blazing,\ Lara\ must\ use\ her\ athletic\ ability\ and\ intellectual\ wits\ to\ explore\ vast,\ treacherous\ tombs,\ riddled\ with\ challenging\ puzzles\ and\ deadly\ traps.\ Experience\ the\ beginning\ of\ the\ new\ Legend\ in\ the\ most\ adrenaline-fueled\ Tomb\ Raider\ adventure\ ever\!=Die verf\u00fchrerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt triumphierend zur\u00fcck Lara Croft Tomb Raider\: Legend\!

Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schaupl\u00e4tzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteri\u00f6sen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen F\u00e4higkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterh\u00e4ltige Gr\u00fcfte erforscht, die mit herausfordernden Puzzles und t\u00f6dlichen Fallen durchl\u00f6chert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer\! +msgid "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" +msgstr "Die verführerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt triumphierend zurück Lara Croft Tomb Raider: Legend!

Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schauplätzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteriösen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen Fähigkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterhältige Grüfte erforscht, die mit herausfordernden Puzzles und tödlichen Fallen durchlöchert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer!" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:1 -Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 +msgid "Tomb Raider: The Dagger Of Xian" +msgstr "Tomb Raider: The Dagger Of Xian" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:2 -Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Ein Tomb Raider 2 Remake von Nicobass. +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 +msgid "Fan Game Tomb Raider 2 Remake by Nicobass." +msgstr "Ein Tomb Raider 2 Remake von Nicobass." -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -Local\ (Demo)=Lokal (Demo) +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 +msgid "Local (Demo)" +msgstr "Lokal (Demo)" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -Online\ (Demo)=Online (Demo) +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 +msgid "Online (Demo)" +msgstr "Online (Demo)" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld +msgid "Tomb Raider: Underworld" +msgstr "Tomb Raider: Underworld" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schaupl\u00e4tze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochaufl\u00f6sende Grafik in eine wirklich fantastische Welt hineingesogen. +msgid "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." +msgstr "Tomb Raider: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schauplätze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochauflösende Grafik in eine wirklich fantastische Welt hineingesogen." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:1 -Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield=Tom Clancy's Rainbow Six 3 \: Raven Shield +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 +msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" +msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield\: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six\: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verr\u00fcckten und sein Weltuntergangsszenario zu stoppen. +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 +msgid "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." +msgstr "Raven Shield: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verrückten und sein Weltuntergangsszenario zu stoppen." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -Local\ (1.0->1.6)=Lokal (1.0->1.6) +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 +msgid "Local (1.0->1.6)" +msgstr "Lokal (1.0->1.6)" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -Steam\ (Gold)=Steam (Gold) +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 +msgid "Steam (Gold)" +msgstr "Steam (Gold)" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae +msgid "Tom Clancy's Splinter Cell®" +msgstr "Tom Clancy's Splinter Cell®" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verf\u00fcgung stehenden Mitteln und verschwinden Sie spurlos\!

Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA\: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren H\u00e4nden\! +msgid "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." +msgstr "Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verfügung stehenden Mitteln und verschwinden Sie spurlos!

Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren Händen!" #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -Tom\ Clancy\u2019s\ The\ Division\u2122=Tom Clancy\u2019s The Division\u2122 +msgid "Tom Clancy’s The Division™" +msgstr "Tom Clancy’s The Division™" #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Black Friday \u2013 Eine verheerende Pandemie fegt \u00fcber New York City hinweg. Die Grundversorgung der Stadt f\u00e4llt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser st\u00fcrzt die Gesellschaft in Chaos. Die eigenst\u00e4ndige Spezialeinheit The Division ist alarmiert. +msgid "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." +msgstr "Black Friday – Eine verheerende Pandemie fegt über New York City hinweg. Die Grundversorgung der Stadt fällt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser stürzt die Gesellschaft in Chaos. Die eigenständige Spezialeinheit The Division ist alarmiert." #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -!Total\ War\:\ ROME\ II= +msgid "Total War: ROME II" +msgstr "Total War: ROME II" #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -!Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.= +msgid "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." +msgstr "Die Emperor Edition ist ein unverzichtbarer Teil von ROME II und umfasst ein verbessertes Politiksystem, verbesserte Gebäudeketten, neu ausbalancierte Schlachten und verbesserte Grafiken für die Kampagne und Gefechte.

Zusätzlich enthält die Emperor Edition alle Inhalte und Funktionen, die für ROME II seit der Veröffentlichung im September 2013 bereitgestellt wurden. Dazu gehören die Twitch.TV-Integration, eine Touchscreen-Steuerung, neue spielbare Fraktionen und Einheiten, Mac-Kompatibilität und vieles mehr." #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -Trackmania\u00ae\ Turbo=Trackmania\u00ae Turbo +msgid "Trackmania® Turbo" +msgstr "Trackmania® Turbo" #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.=Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf \u00fcber 200 Strecken auf die Probe, erlebe sofortigen Spa\u00df, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst. +msgid "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." +msgstr "Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf über 200 Strecken auf die Probe, erlebe sofortigen Spaß, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst." #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -TRON\ RUN/r=TRON RUN/r +msgid "TRON RUN/r" +msgstr "TRON RUN/r" #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?=Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zur\u00fcck\! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus R\u00e4dern, Anz\u00fcgen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-K\u00fcnsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus. +msgid "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" +msgstr "Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zurück! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus Rädern, Anzügen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-Künsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus." #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -Tropico\ 3=Tropico 3 +msgid "Tropico 3" +msgstr "Tropico 3" #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Machen Sie sich bereit f\u00fcr einen tropischen Powertrip\! Werden Sie zu einem Diktator auf einer fernen Insel w\u00e4hrend des Kalten Kriegs. Verf\u00fchren, \u00fcberzeugen, versch\u00fcchtern, unterdr\u00fccken oder betr\u00fcgen Sie Ihre Untergebenen, um an der Macht zu bleiben\! Werden Sie ein gro\u00dfz\u00fcgiger Anf\u00fchrer sein? +msgid "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." +msgstr "Machen Sie sich bereit für einen tropischen Powertrip! Werden Sie zu einem Diktator auf einer fernen Insel während des Kalten Kriegs. Verführen, überzeugen, verschüchtern, unterdrücken oder betrügen Sie Ihre Untergebenen, um an der Macht zu bleiben! Werden Sie ein großzügiger Anführer sein?" #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -Tropico\ 4=Tropico 4 +msgid "Tropico 4" +msgstr "Tropico 4" #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

Tropico\ 4\ expands\ on\ the\ gameplay\ of\ the\ previous\ game\ with\ new\ political\ additions\ \u223c\ including\ more\ superpowers\ to\ negotiate\ with,\ along\ with\ the\ ability\ to\ elect\ ministers\ into\ power\ to\ help\ get\ your\ more\ controversial\ policies\ passed.\ But\ remember\ to\ keep\ your\ friends\ close\ and\ your\ enemies\ closer\ as\ everyone\ has\ an\ agenda\!\ Your\ political\ mettle\ will\ be\ thoroughly\ tested,\ as\ new\ natural\ disasters\ will\ have\ the\ populace\ clamoring\ for\ you\ and\ your\ cabinet\ to\ help\ them\ recover\ from\ some\ of\ the\ worst\ Mother\ Nature\ can\ dish\ out.

Tropico\ 4\ also\ brings\ a\ new\ level\ of\ social\ interaction\ with\ the\ addition\ of\ Facebook\ and\ Twitter\ integration.\ Post\ comments\ on\ Twitter\ direct\ from\ the\ game\ and\ have\ updates\ go\ out\ when\ you\ complete\ missions\ or\ unlock\ new\ achievements.\ You\ can\ even\ take\ screenshots\ of\ your\ burgeoning\ island\ and\ post\ your\ dream\ creation\ on\ your\ Tropico\ 4\ Facebook\ page\ and\ compare\ your\ interactive\ Dictator\ Ranking\ on\ the\ online\ leaderboards.=Die Zeiten \u00e4ndern sich\! Gro\u00dfm\u00e4chte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten \u2013 und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie \u00fcber die Neinsager triumphieren wollen, m\u00fcssen Sie so viel Unterst\u00fctzung vom Volk bekommen, wie m\u00f6glich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Gr\u00f6\u00dfe Ihres ausl\u00e4ndischen Bankverm\u00f6gens\!

Tropico 4 bietet Ihnen erweiterte politische M\u00f6glichkeiten sowie zus\u00e4tzliche Superm\u00e4chte, mit denen Sie verhandeln k\u00f6nnen. Au\u00dferdem setzen Sie nun Minister ein, um Ihre etwas \u201eumstritteneren\u201c Vorhaben durchzusetzen. Aber denken Sie daran\: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch n\u00e4her\! Ihr politischer Eifer wird auf den Pr\u00fcfstand gestellt. Neue Naturkatastrophen sorgen daf\u00fcr, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.

Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare f\u00fcr Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschlie\u00dfen oder neue Achievements freischalten. Au\u00dferdem k\u00f6nnen Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen. +msgid "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." +msgstr "Die Zeiten ändern sich! Großmächte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten – und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie über die Neinsager triumphieren wollen, müssen Sie so viel Unterstützung vom Volk bekommen, wie möglich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Größe Ihres ausländischen Bankvermögens!

Tropico 4 bietet Ihnen erweiterte politische Möglichkeiten sowie zusätzliche Supermächte, mit denen Sie verhandeln können. Außerdem setzen Sie nun Minister ein, um Ihre etwas „umstritteneren“ Vorhaben durchzusetzen. Aber denken Sie daran: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch näher! Ihr politischer Eifer wird auf den Prüfstand gestellt. Neue Naturkatastrophen sorgen dafür, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.

Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare für Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschließen oder neue Achievements freischalten. Außerdem können Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen." #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -Unholy\ Heights=Unholy Heights +msgid "Unholy Heights" +msgstr "Unholy Heights" #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?=Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation\! Der Teufel hat ein Wohnhaus in ein Mietshaus nur f\u00fcr Monster umgewandelt und hat gro\u00dfe Pl\u00e4ne f\u00fcr die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie gl\u00fccklich durch den Kauf von Einrichtungsgegenst\u00e4nden. Ungl\u00fccklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die T\u00fcr von Bewohnern um sie zum Kampf zu rufen, schlie\u00dfe Helden in gemeinen Scherenformationen und f\u00fchre deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und \u00fcbergehen sogar ihre Mietzahlungen. Halte sie gl\u00fccklich oder du gehst das Risiko einen niemanden zu haben der f\u00fcr die K\u00e4mpft wenn Helden anklopfen. Aber sei nicht zu weich\: es sind immer vielversprechende B\u00f6sewichte unterwegs die gerne einziehen m\u00f6chten, daher schmei\u00dfe Schmarotzer raus solange die Zeit reif ist\! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die H\u00f6lle zu leiten... richtig? +msgid "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" +msgstr "Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation! Der Teufel hat ein Wohnhaus in ein Mietshaus nur für Monster umgewandelt und hat große Pläne für die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie glücklich durch den Kauf von Einrichtungsgegenständen. Unglücklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die Tür von Bewohnern um sie zum Kampf zu rufen, schließe Helden in gemeinen Scherenformationen und führe deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und übergehen sogar ihre Mietzahlungen. Halte sie glücklich oder du gehst das Risiko einen niemanden zu haben der für die Kämpft wenn Helden anklopfen. Aber sei nicht zu weich: es sind immer vielversprechende Bösewichte unterwegs die gerne einziehen möchten, daher schmeiße Schmarotzer raus solange die Zeit reif ist! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die Hölle zu leiten... richtig?" #: i18n/tmp/Applications/Games/Uplay/application.js:2 -Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay ist Ubisoft's Portal f\u00fcr PC-Spiele. +msgid "Uplay is Ubisoft's PC games portal." +msgstr "Uplay ist Ubisoft's Portal für PC-Spiele." #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -#, fuzzy -!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae +msgid "Warcraft® III: Expansion Set" +msgstr "Warcraft® III: Expansion Set" #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= +msgid "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." +msgstr "Der Krieg wütet weiter. Die dämonische Bedrohung ist aus dem vom Krieg gebeutelten Azeroth verbannt worden aber Frieden ist noch immer ein ferner Traum. Der epische Konflikt, der in Warcraft III: Reign of Chaos begann, geht mit mehr Einheiten, mehr Missionen und explosiven, strategischen Kämpfen weiter.

Dieses Set besteht aus Warcraft III: Reign of Chaos und Warcraft III: The Frozen Throne." #: i18n/tmp/Applications/Games/Warface/application.js:1 -!Warface= +msgid "Warface" +msgstr "Warface" #: i18n/tmp/Applications/Games/Warface/application.js:2 -!Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= +msgid "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." +msgstr "Warface bietet eine intensive Koop-Erfahrung mit täglich neue Spielinhalte, die es Spielern erlaubt einmalige Team-Aktionen zu meistern und ihren eigenen Spielstil zu entwickeln. Daneben können sie sich auch in temporeiche Versus-Modi, wie „Team-Deathmatch“ oder „ Bombe legen“, stürzen." #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane +msgid "Warlock - Master of the Arcane" +msgstr "Warlock - Master of the Arcane" #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=Das neueste Spiel der beliebten Majesty-Reihe, Warlock\: Master of the Arcane, pr\u00e4sentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr \u00fcbernimmt der Spieler die Rolle eines gro\u00dfen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der m\u00e4chtigste Zauberer und herrschen Sie \u00fcber ganz Ardania\! +msgid "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" +msgstr "Das neueste Spiel der beliebten Majesty-Reihe, Warlock: Master of the Arcane, präsentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr übernimmt der Spieler die Rolle eines großen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der mächtigste Zauberer und herrschen Sie über ganz Ardania!" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -!Wildlife\ Park\ 2= +msgid "Wildlife Park 2" +msgstr "Wildlife Park 2" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= +msgid "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "Schlüpfen Sie in die Rolle des Zoo-Direktors und sorgen Sie für das Wohl Ihrer tierischen Schützlinge! Wildlife Park 2 bringt Sie in \"hautnahen\" Kontakt zu über 50 verschiedenen Tierarten. Beobachten Sie die liebevoll animierten, realistische Interaktionen der Tiere - ob mit den Artgenossen, der Landschaft, den Spielgeräten oder den Besuchern des Parks! Wie im richtigen Zoo müssen die Tiere rundum versorgt werden. Das ist in Wildlife Park 2 kinderleicht: Mit einem Mausklick können Sie die Tiere füttern, verarzten, streicheln, aufscheuchen oder versetzen. Steuern Sie ein Team von Landschaftsarchitekten, Gärtnern, Tierpflegern, Tierärzten und Wissenschaftlern. Ein sorgsamer Zoodirektor kann sich bald über Nachwuchs bei den Tieren freuen! Errichten Sie Ihren Zoo mit mehr als 100 Tierhäusern, Besuchereinrichtungen, Personalgebäuden, dekorativen Parkelementen und Gehegeausstattungsobjekten. Auch für Hobbyarchitekten ist Wildlife Park 2 die ideale Spielwiese! Kreieren Sie mit dem umfangreichen Terraforming-Tool Ihre eigenen phantasievollen Landschaften. Unter Ihren liebevoll pflegenden Händen gedeihen zahlreiche etablierte Landpflanzen und botanische Raritäten wie Unterwasserpflanzen, Kakteen oder Orchideen - aufwändig in Szene gesetzt mit dynamischem Pflanzensystem (SpeedTree). Eine weitere Besonderheit stellt die realistisch simulierte Wasserausbreitung dar. Durch komfortables Setzen einer Wasserquelle kreieren Sie tosende Wasserfälle und weitläufige Wasserwelten. Auch die Zoo-Besucher wollen zufrieden gestellt sein - sorgen Sie für Restaurants, Eisdielen und spektakuläre Unterhaltung. Mit Werbe- und Marketingmaßnahmen locken Sie neue Besucher an. Aber nicht vergessen: Behalten Sie immer das Budget des Zoos im Auge!" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -Worms\ Armageddon=Worms Armageddon +msgid "Worms Armageddon" +msgstr "Worms Armageddon" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Die unerschrockenen Kriecher kehren zur\u00fcck und ihnen d\u00fcrstet nach Rache im allseits beliebten Worms\u2122 Armageddon. Hier ist einfach der Wurm drin\! Genie\u00dfen Sie einen grandiosen Spielspa\u00df alleine oder mit all Ihren Freunden. +msgid "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." +msgstr "Die unerschrockenen Kriecher kehren zurück und ihnen dürstet nach Rache im allseits beliebten Worms™ Armageddon. Hier ist einfach der Wurm drin! Genießen Sie einen grandiosen Spielspaß alleine oder mit all Ihren Freunden." #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -Worms\u2122\ Reloaded=Worms\u2122 Reloaded +msgid "Worms™ Reloaded" +msgstr "Worms™ Reloaded" #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Zehn Jahre nach Worms\u2122 Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms\u2122 Reloaded fort. Die brandneue Edition ist f\u00fcr Ihren PC jetzt \u00fcber Steam verf\u00fcgbar. Worms\u2122 Reloaded bietet ein Online- und Offline Mehrspielererlebnis f\u00fcr bis zu vier Spieler, Voice Chat, eine Unmenge an verr\u00fcckten neuen Waffen (sowie die R\u00fcckkehr mancher ikonischer Waffen des beliebten Vorg\u00e4ngers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildaufl\u00f6sung, ein Spektrum an brillanten Festungen f\u00fcr den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, H\u00fcte, Skins und verschiedene Stimmen. +msgid "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." +msgstr "Zehn Jahre nach Worms™ Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms™ Reloaded fort. Die brandneue Edition ist für Ihren PC jetzt über Steam verfügbar. Worms™ Reloaded bietet ein Online- und Offline Mehrspielererlebnis für bis zu vier Spieler, Voice Chat, eine Unmenge an verrückten neuen Waffen (sowie die Rückkehr mancher ikonischer Waffen des beliebten Vorgängers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildauflösung, ein Spektrum an brillanten Festungen für den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, Hüte, Skins und verschiedene Stimmen." #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -!Xenon\ 2= +msgid "Xenon 2" +msgstr "Xenon 2" #: i18n/tmp/Applications/Graphics/category.js:1 -Graphics=Grafik +msgid "Graphics" +msgstr "Grafik" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -Photofiltre=Photofiltre +msgid "Photofiltre" +msgstr "Photofiltre" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterst\u00fctzt. +msgid "Introduction
PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." +msgstr "PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterstützt." #: i18n/tmp/Applications/Internet/category.js:1 -Internet=Internet +msgid "Internet" +msgstr "Internet" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -Internet\ Explorer\ 6.0=Internet Explorer 6.0 +msgid "Internet Explorer 6.0" +msgstr "Internet Explorer 6.0" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: 7.0/application.js:2 -Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer ist ein alter Webbrowser.
Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilit\u00e4t zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen. +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 +msgid "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " +msgstr "Internet Explorer ist ein alter Webbrowser.
Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilität zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen." #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -Internet\ Explorer\ 7.0=Internet Explorer 7.0 +msgid "Internet Explorer 7.0" +msgstr "Internet Explorer 7.0" #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -mIRC=mIRC +msgid "mIRC" +msgstr "mIRC" #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -

mIRC\ is\ a\ popular\ Internet\ Relay\ Chat\ client\ used\ by\ millions\ of\ people,\ and\ thousands\ of\ organizations,\ to\ communicate,\ share,\ play\ and\ work\ with\ each\ other\ on\ IRC\ networks\ around\ the\ world.\ Serving\ the\ Internet\ community\ for\ over\ a\ decade,\ mIRC\ has\ evolved\ into\ a\ powerful,\ reliable\ and\ fun\ piece\ of\ technology.

=mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander \u00fcber globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten. +msgid "

mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

" +msgstr "mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander über globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten." #: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -v7.46=v7.46 +msgid "v7.46" +msgstr "v7.46" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3=TeamSpeak 3 +msgid "TeamSpeak 3" +msgstr "TeamSpeak 3" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak ist eine propriet\u00e4re Sprachkonferenzsoftware, die den Benutzern erm\u00f6glicht, \u00fcber das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist f\u00fcr die Nutzung parallel zu Online-Spielen optimiert. +msgid "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." +msgstr "TeamSpeak ist eine proprietäre Sprachkonferenzsoftware, die den Benutzern ermöglicht, über das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist für die Nutzung parallel zu Online-Spielen optimiert." #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -v3.0.19.4=v3.0.19.4 +msgid "v3.0.19.4" +msgstr "v3.0.19.4" #: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia=Multimedia +msgid "Multimedia" +msgstr "Multimedia" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -Mp3tag=Mp3tag +msgid "Mp3tag" +msgstr "Mp3tag" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -Mp3tag\ is\ a\ powerful\ and\ yet\ easy-to-use\ tool\ to\ edit\ metadata\ of\ common\ audio\ formats\ where\ it\ supports\ ID3v1,\ ID3v2.3,\ ID3v2.4,\ iTunes\ MP4,\ WMA,\ Vorbis\ Comments\ and\ APE\ Tags.\ It\ also\ supports\ online\ database\ lookups\ from\ Amazon,\ Musicbraing,\ freedb\ or\ discogs\ for\ example\ to\ automatically\ gather\ proper\ tags\ and\ cover\ art.=\ Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, usw. inklusive Album-Cover. Es unterst\u00fctzt das Editieren von ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags f\u00fcr mehrere Dateien auf einmal und deckt eine Vielzahl von Audio-Formaten ab. +msgid "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." +msgstr " Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, usw. inklusive Album-Cover. Es unterstützt das Editieren von ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags für mehrere Dateien auf einmal und deckt eine Vielzahl von Audio-Formaten ab." #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC +msgid "Adobe Acrobat Reader DC" +msgstr "Adobe Acrobat Reader DC" #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -Adobe\ Acrobat\ Reader\ DC\ software\ is\ the\ free\ global\ standard\ for\ reliably\ viewing,\ printing,\ and\ commenting\ on\ PDF\ documents.

Premium\ features,\ online\ services\ and\ updates\ do\ not\ work.=Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard f\u00fcr das zuverl\u00e4ssige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten.

Premium Funktionalit\u00e4ten, Onlineservices und Updates funktionieren nicht. +msgid "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work." +msgstr "Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard für das zuverlässige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten.

Premium Funktionalitäten, Onlineservices und Updates funktionieren nicht." #: i18n/tmp/Applications/Office/category.js:1 -Office=B\u00fcroprogramme +msgid "Office" +msgstr "Büroprogramme" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular=ElsterFormular +msgid "ElsterFormular" +msgstr "ElsterFormular" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular ist die offizielle Software f\u00fcr die deutsche Steuererkl\u00e4rung. +msgid "ElsterFormular is the official german software to file a tax return." +msgstr "ElsterFormular ist die offizielle Software für die deutsche Steuererklärung." #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -Microsoft\ Office\ 2010=Microsoft Office 2010 +msgid "Microsoft Office 2010" +msgstr "Microsoft Office 2010" #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007. +msgid "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." +msgstr "Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007." #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -Microsoft\ Office\ 2013=Microsoft Office 2013 +msgid "Microsoft Office 2013" +msgstr "Microsoft Office 2013" #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010. +msgid "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." +msgstr "Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010." #: i18n/tmp/Applications/Other/category.js:1 -Other=Nicht zuzuordnen +msgid "Other" +msgstr "Nicht zuzuordnen" #: i18n/tmp/Applications/Science/category.js:1 -Science=Lernprogramme +msgid "Science" +msgstr "Lernprogramme" #: i18n/tmp/Engines/Wine/category.js:1 -Wine=Wine +msgid "Wine" +msgstr "Wine" #: i18n/tmp/Engines/Wine/Engine/application.js:1 -#, fuzzy -!Wine\ Engine=Wine Uninstaller +msgid "Wine Engine" +msgstr "Wine Engine" #: i18n/tmp/Engines/Wine/Engine/application.js:2 -!The\ Wine\ engine.= +msgid "The Wine engine." +msgstr "Die Wine Engine." #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -#, fuzzy -!Wine\ engine=Wine Uninstaller +msgid "Wine engine" +msgstr "Wine Engine" #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -!QuickScript= +msgid "QuickScript" +msgstr "QuickScript" #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -!QuickScripts\ for\ Wine.= +msgid "QuickScripts for Wine." +msgstr "QuickScripts für Wine." #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -!Custom\ Installer\ Script= +msgid "Custom Installer Script" +msgstr "Custom Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -!Installer\ Script= +msgid "Installer Script" +msgstr "Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -#, fuzzy -!Local\ Installer\ Script=Local Installer +msgid "Local Installer Script" +msgstr "Local Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -#, fuzzy -!Online\ Installer\ Script=Online Installer +msgid "Online Installer Script" +msgstr "Online Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -!Quick\ Script= +msgid "Quick Script" +msgstr "Quick Script" #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -!Steam\ Script= +msgid "Steam Script" +msgstr "Steam Script" #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -!Uplay\ Script= +msgid "Uplay Script" +msgstr "Uplay Script" #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -!Zip\ Script= +msgid "Zip Script" +msgstr "Zip Script" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -!Wine\ Shortcuts= +msgid "Wine Shortcuts" +msgstr "Wine Shortcuts" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -!Shortcuts\ for\ Wine.= +msgid "Shortcuts for Wine." +msgstr "Shortcuts für Wine." #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -!Shortcut\ Reader= +msgid "Shortcut Reader" +msgstr "Shortcut Reader" #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -!Wine\ Shortcut= +msgid "Wine Shortcut" +msgstr "Wine Shortcut" #: i18n/tmp/Engines/Wine/Tools/application.js:1 -!Wine\ Tools= +msgid "Wine Tools" +msgstr "Wine Tools" #: i18n/tmp/Engines/Wine/Tools/application.js:2 -!Tools\ for\ Wine.= +msgid "Tools for Wine." +msgstr "Tools für Wine." #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -Configure\ Wine=Wine einrichten +msgid "Configure Wine" +msgstr "Wine einrichten" #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -Kill\ processes=Prozesse beenden +msgid "Kill processes" +msgstr "Prozesse beenden" #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -Windows\ reboot=Windows neustarten +msgid "Windows reboot" +msgstr "Windows neustarten" #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -Repair\ virtual\ drive=Virtuelles Laufwerk reparieren +msgid "Repair virtual drive" +msgstr "Virtuelles Laufwerk reparieren" #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -Command\ prompt=Kommandozeile +msgid "Command prompt" +msgstr "Kommandozeile" #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -Registry\ Editor=Registryeditor +msgid "Registry Editor" +msgstr "Registryeditor" #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -Task\ manager=Taskmanager +msgid "Task manager" +msgstr "Taskmanager" #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -Open\ a\ terminal=Terminal \u00f6ffnen +msgid "Open a terminal" +msgstr "Terminal öffnen" #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -Wine\ uninstaller=Wine Uninstaller +msgid "Wine uninstaller" +msgstr "Wine Uninstaller" #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -!Wine\ Verbs= +msgid "Wine Verbs" +msgstr "Wine Verbs" #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -!Verbs\ for\ Wine.= +msgid "Verbs for Wine." +msgstr "Verbs für Wine." #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -#, fuzzy -!corefonts=Schriftarten +msgid "corefonts" +msgstr "corefonts" #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -!crypt32= +msgid "crypt32" +msgstr "crypt32" #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -!d3dx10= +msgid "d3dx10" +msgstr "d3dx10" #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -!d3dx9= +msgid "d3dx9" +msgstr "d3dx9" #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -!.NET\ 4.0= +msgid ".NET 4.0" +msgstr ".NET 4.0" #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -!.NET\ 4.5.2= +msgid ".NET 4.5.2" +msgstr ".NET 4.5.2" #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -!.NET\ 4.5= +msgid ".NET 4.5" +msgstr ".NET 4.5" #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -!luna= +msgid "luna" +msgstr "luna" #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -!mfc42= +msgid "mfc42" +msgstr "mfc42" #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -!msls31= +msgid "msls31" +msgstr "msls31" #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -!mspatcha= +msgid "mspatcha" +msgstr "mspatcha" #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -!PhysX= +msgid "PhysX" +msgstr "PhysX" #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -!quartz= +msgid "quartz" +msgstr "quartz" #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -!QuickTime\ 7.6= +msgid "QuickTime 7.6" +msgstr "QuickTime 7.6" #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -!sandbox= +msgid "sandbox" +msgstr "sandbox" #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -!secur32= +msgid "secur32" +msgstr "secur32" #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -!Tahoma= +msgid "Tahoma" +msgstr "Tahoma" #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -!vcrun2003= +msgid "vcrun2003" +msgstr "vcrun2003" #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -!vcrun2005= +msgid "vcrun2005" +msgstr "vcrun2005" #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -!vcrun2008= +msgid "vcrun2008" +msgstr "vcrun2008" #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -!vcrun2010= +msgid "vcrun2010" +msgstr "vcrun2010" #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -!vcrun2012= +msgid "vcrun2012" +msgstr "vcrun2012" #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -!vcrun2013= +msgid "vcrun2013" +msgstr "vcrun2013" #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -!vcrun2015= +msgid "vcrun2015" +msgstr "vcrun2015" #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -!Windows\ XP\ Service\ Pack\ 3= +msgid "Windows XP Service Pack 3" +msgstr "Windows XP Service Pack 3" #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -!xact= +msgid "xact" +msgstr "xact" #: i18n/tmp/Utils/Functions/Apps/application.js:1 -!App\ Utils= +msgid "App Utils" +msgstr "App Utils" #: i18n/tmp/Utils/Functions/Apps/application.js:2 -!Utils\ for\ apps.= +msgid "Utils for apps." +msgstr "Utils für Apps." #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -!App\ Resources= +msgid "App Resources" +msgstr "App Resources" #: i18n/tmp/Utils/Functions/category.js:1 -Functions=Functions +msgid "Functions" +msgstr "Functions" #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -!Filesystem\ Utils= +msgid "Filesystem Utils" +msgstr "Filesystem Utils" #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -!Utils\ for\ file\ system\ interaction.= +msgid "Utils for file system interaction." +msgstr "Utils für die Interaktion mit dem Dateisystem." #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -!File\ Extractors= +msgid "File Extractors" +msgstr "File Extractors" #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -!File\ Utilities= +msgid "File Utilities" +msgstr "File Utilities" #: i18n/tmp/Utils/Functions/Net/application.js:1 -!Net\ Utils= +msgid "Net Utils" +msgstr "Net Utils" #: i18n/tmp/Utils/Functions/Net/application.js:2 -!Utils\ for\ interaction\ with\ the\ Internet.= +msgid "Utils for interaction with the Internet." +msgstr "Utils für die Interaktion mit dem Internet." #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -!Downloader= +msgid "Downloader" +msgstr "Downloader" #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -#, fuzzy -!Internet\ Resource=Internet +msgid "Internet Resource" +msgstr "Internet Resource" #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 -Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... +msgid "Please wait while {0} is extracted ..." +msgstr "Bitte warten Sie während {0} extrahiert wird ..." #: Utils/Functions/Filesystem/Files/script.js:81 -Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... +msgid "Checking file consistency ..." +msgstr "Dateikonsistenz wird geprüft ..." #: Utils/Functions/Net/Download/script.js:42 #: Utils/Functions/Net/Resource/script.js:48 -Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... +msgid "Please wait while {0} is downloaded ..." +msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." #: Utils/Functions/Net/Download/script.js:71 -Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Fehler beim Pr\u00fcfen der Checksumme.\n\nErwartet \= {0}\nTats\u00e4chlich \= {1} +msgid "Error while calculating checksum. \n\n" +"Expected = {0}\n" +"Actual = {1}" +msgstr "Fehler beim Prüfen der Checksumme.\n\n" +"Erwartet = {0}\n" +"Tatsächlich = {1}" + diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index f925e22849..db2b360353 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -1,37 +1,69 @@ -# French translations for PACKAGE package -# French translation for PACKAGE. -# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Plata , 2017. -# -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-06 15\:55+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +msgid "" +msgstr "" +"Project-Id-Version: phoenicis-scripts\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 15:55+0000\n" +"PO-Revision-Date: 2018-04-06 14:00-0400\n" +"Last-Translator: plata \n" +"Language-Team: French\n" +"Language: fr_FR\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-Generator: crowdin.com\n" +"X-Crowdin-Project: phoenicis-scripts\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/i18n/keys.pot\n" #: Applications/Games/League of Legends/Online/script.js:26 -!Select\ your\ region\:= +msgid "Select your region:" +msgstr "Sélectionnez votre région :" #: Applications/Games/Mass Effect/Steam/script.js:9 -!If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n= +msgid "If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"And add the following under [ISACTAudio.ISACTAudioDevice] :\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" +msgstr "Si vous avez des problèmes audio, veuillez éditer le fichier BIOEngine.ini et/ou BaseEngine.ini dans {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"Et ajouter ce qui va suivre en dessous de [ISACTAudio.ISACTAudioDevice] :\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" #: Applications/Games/Origin/Local (Legacy)/script.js:14 #: Applications/Games/Origin/Online (Legacy)/script.js:13 -!When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.= +msgid "When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup." +msgstr "Au lancement d'Origin, il y aura un message d'erreur (\"Your update could not be completed.\"). C'est normal. Fermez juste le popup." -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:11 -!Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).= +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:11 +msgid "Select your region for the patch (1.0 to 1.60)." +msgstr "Sélectionner votre région pour le patch (1.0 vers 1.60)." #: Applications/Games/Total War Rome II/Steam/script.js:19 -!If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 -!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= +msgid "If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n" +" gfx_device_type to 2\n\n" +" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " +msgstr "Si vous avez des problèmes en jeu (par ex : le jeu crash au début ou le rendu ne fonctionne pas correctement), vous pouvez essayer d'activer le rendu OpenGL, en modifiant :\n\n" +" gfx_device_type à 2\n\n" +" dans {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " + +#: Applications/Games/Wildlife Park 2/Local/script.js:12 +#: Applications/Games/Wildlife Park 2/Steam/script.js:11 +msgid "On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen." +msgstr "Lors du premier lancement, le jeu pourrait ne pas se mettre en plein écran. Si c'est le cas, allez dans les options sélectionnez une résolution de 1920 x 960. On vous demandera de fermer le jeu pour appliquer les nouveaux paramètres. Cliquez sur Oui. Une fois que vous démarrez le jeu à nouveau, vous devriez voir une fenêtre où vous pouvez définir la résolution de votre jeu pour correspondre à votre écran." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/Engine/Object/script.js:309 +#: Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Engines/Wine/QuickScript/Steam Script/script.js:112 +#: Engines/Wine/QuickScript/Steam Script/script.js:132 +#: Engines/Wine/QuickScript/Steam Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 +#: Engines/Wine/QuickScript/Uplay Script/script.js:70 +#: Engines/Wine/QuickScript/Uplay Script/script.js:90 +#: Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/QuickScript/Zip Script/script.js:70 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -41,88 +73,120 @@ #: Engines/Wine/Verbs/dotnet452/script.js:29 #: Engines/Wine/Verbs/dotnet45/script.js:30 #: Engines/Wine/Verbs/xact/script.js:50 -!Please\ wait\ ...= +msgid "Please wait ..." +msgstr "Veuillez patienter ..." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 +#: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 +#: Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -!Installing\ {0}\ ...= +msgid "Installing {0} ..." +msgstr "Installe {0} ..." #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -!Which\ language\ version\ would\ you\ like\ to\ install?= +msgid "Which language version would you like to install?" +msgstr "Quelle langue aimeriez-vous installer ?" #: Applications/Office/ElsterFormular/Online/script.js:8 -!Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.= +msgid "Please select the installation file.\n" +"You can download it from https://www.elster.de/elfo_down.php." +msgstr "Veuillez sélectionner le fichier d'installation.\n" +"Vous pouvez le télécharger depuis https://www.elster.de/elfo_down.php." #: Engines/Wine/Engine/Object/script.js:215 -!Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.= +msgid "Cannot run 64bit executable in a 32bit Wine prefix." +msgstr "Ne peut pas lancer un exécutable 64bit dans un préfixe Wine 32bit." #: Engines/Wine/Engine/Object/script.js:274 -!Please\ wait\ while\ {0}\ is\ uninstalled\ ...= +msgid "Please wait while {0} is uninstalled ..." +msgstr "Veuillez patienter pendant que {0} est désinstallé ..." #: Engines/Wine/Engine/Object/script.js:276 -!Could\ not\ uninstall\ {0}\!= +msgid "Could not uninstall {0}!" +msgstr "Impossible de désinstaller {0} !" #: Engines/Wine/Engine/Object/script.js:462 -!Prefix\ seems\ to\ be\ 32bits= +msgid "Prefix seems to be 32bits" +msgstr "Le préfixe semble être en 32bits" #: Engines/Wine/Engine/Object/script.js:480 -!Installing\ version\:\ = +msgid "Installing version: " +msgstr "Installe la version : " #: Engines/Wine/Engine/Object/script.js:888 -!Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"= +msgid "Could not determine mimetype for file extension \"{0}\"" +msgstr "Impossible de déterminer le type mime pour l'extension de fichier \"{0}\"" #: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre application. +msgid "Please enter the name of your application." +msgstr "Veuillez entrer le nom de votre application." #: Engines/Wine/QuickScript/Installer Script/script.js:38 -!Please\ select\ the\ wine\ architecture.= +msgid "Please select the wine architecture." +msgstr "Veuillez sélectionner l'architecture de wine." #: Engines/Wine/QuickScript/Installer Script/script.js:52 -#, fuzzy -!Please\ select\ the\ wine\ distribution.=Veuillez entrer le nom de votre application. +msgid "Please select the wine distribution." +msgstr "Veuillez sélectionner la distributions de wine." #: Engines/Wine/QuickScript/Installer Script/script.js:66 -#, fuzzy -!Please\ select\ the\ wine\ version.=Veuillez entrer le nom de votre application. +msgid "Please select the wine version." +msgstr "Veuillez sélectionner la version de wine." #: Engines/Wine/QuickScript/Installer Script/script.js:88 -!Please\ select\ the\ executable.= +msgid "Please select the executable." +msgstr "Veuillez sélectionner l'exécutable." #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -!Please\ select\ the\ installation\ file.= +msgid "Please select the installation file." +msgstr "Veuillez sélectionner le fichier d'installation." #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -!Please\ select\ the\ download\ URL.= +msgid "Please select the download URL." +msgstr "Veuillez sélectionner l'URL de téléchargement." #: Engines/Wine/QuickScript/Steam Script/script.js:104 -!Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= +msgid "Please follow the steps of the Steam setup.\n\n" +"Uncheck \"Run Steam\" or close Steam completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Veuillez suivre les étapes de l'installation de Steam.\n\n" +"Décochez \"Lancer Steam\" ou fermez Steam complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." #: Engines/Wine/QuickScript/Steam Script/script.js:116 -!Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...= +msgid "Please wait until Steam has finished the download ..." +msgstr "Veuillez patienter jusqu'à ce que Steam aie fini le téléchargement ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -!Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Veuillez suivre les étapes de l'installation de Uplay.\n\n" +"Décochez \"Lancer Uplay\" ou fermez Uplay complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -!Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...= +msgid "Please wait until Uplay has finished the download ..." +msgstr "Veuillez patienter jusqu'à ce que Uplay aie fini le téléchargement ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -!Please\ close\ Uplay.= +msgid "Please close Uplay." +msgstr "Veuillez fermer Uplay." #: Engines/Wine/QuickScript/Zip Script/script.js:48 -#, fuzzy -!Please\ select\ the\ .zip\ file.=Veuillez entrer le nom de votre application. +msgid "Please select the .zip file." +msgstr "Veuillez sélectionner le fichier .zip." #: Engines/Wine/Shortcuts/Reader/script.js:62 -!The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?= +msgid "The container {0} is no longer used.\n" +"Do you want to delete it?" +msgstr "Le conteneur {0} n'est plus utilisé.\n" +"Voulez-vous le supprimer ?" #: Engines/Wine/Shortcuts/Wine/script.js:78 -!Executable\ {0}\ not\ found\!= +msgid "Executable {0} not found!" +msgstr "Exécutable {0} introuvable !" #: Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -!fonts= +msgid "fonts" +msgstr "polices" #: Engines/Wine/Verbs/d3dx10/script.js:10 #: Engines/Wine/Verbs/d3dx10/script.js:11 @@ -130,13 +194,15 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 #: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 #: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 -!Extracting\ {0}\ ...= +msgid "Extracting {0} ..." +msgstr "Extraction de {0} ..." #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 +#: Engines/Wine/Verbs/QuickTime 7.6/script.js:10 +#: Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -148,23 +214,31 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Verbs/vcrun2013/script.js:25 #: Engines/Wine/Verbs/vcrun2015/script.js:14 #: Engines/Wine/Verbs/vcrun2015/script.js:25 -!Please\ wait\ while\ {0}\ is\ installed\ ...= +msgid "Please wait while {0} is installed ..." +msgstr "Veuillez patienter pendant que {0} est installé ..." #: Engines/Wine/Verbs/dotnet452/script.js:50 #: Engines/Wine/Verbs/dotnet45/script.js:51 -!{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= +msgid "{0} applications can have issues when windows version is not set to \"win2003\"" +msgstr "{0} certaines applications peuvent avoir des problèmes si la version de windows n'est pas mise à \"win2003\"" #: Engines/Wine/Verbs/Uplay/script.js:11 -!Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.= +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation can continue." +msgstr "Veuillez suivre les étapes de l'installation de Uplay.\n\n" +"Décochez \"Lancer Uplay\" ou fermez Uplay complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." #: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 -!Registering\ {0}\ ...= +msgid "Registering {0} ..." +msgstr "Enregistre {0} ..." #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -!7-zip= +msgid "7-zip" +msgstr "7-zip" #: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -!7-Zip\ is\ a\ file\ archiver\ with\ a\ high\ compression\ ratio.\ 7-Zip\ is\ open\ source\ software.\ Most\ of\ the\ source\ code\ is\ under\ the\ GNU\ LGPL\ license.\ The\ unRAR\ code\ is\ under\ a\ mixed\ license\:\ GNU\ LGPL\ +\ unRAR\ restrictions.\ You\ can\ use\ 7-Zip\ on\ any\ computer,\ including\ a\ computer\ in\ a\ commercial\ organization.\ You\ don't\ need\ to\ register\ or\ pay\ for\ 7-Zip.= +msgid "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." +msgstr "7-Zip est un logiciel gratuit d'archivage de fichiers avec un taux de compression très élevé.7-Zip est un logiciel open source. La plupart du code est sous licence GNU LGPL. Le code unRAR est sous licence mixte: GNU LGPL + restrictions unRAR. Vous pouvez utiliser 7-Zip sur n'importe quel ordinateur, y compris dans les sociétés commerciales. Il n'est pas nécessaire de s'enregistrer ou payer pour utiliser 7-Zip." #: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 #: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 @@ -173,13 +247,12 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -190,135 +263,160 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 #: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -!Online= +msgid "Online" +msgstr "En ligne" #: i18n/tmp/Applications/Accessories/category.js:1 -Accessories=Accessoire +msgid "Accessories" +msgstr "Accessoires" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -!ImgBurn= +msgid "ImgBurn" +msgstr "ImgBurn" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -!ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.= +msgid "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." +msgstr "ImgBurn est une application de gravure de CD / DVD / HD DVD / Blu-ray légère." #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -!Soundplant= +msgid "Soundplant" +msgstr "Soundplant" #: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -!Soundplant\ turns\ your\ computer\ keyboard\ into\ a\ versatile,\ low\ latency\ sound\ trigger\ and\ playable\ instrument.

Via\ drag\ &\ drop,\ easily\ assign\ sound\ files\ of\ any\ format\ and\ length\ onto\ 72\ keyboard\ keys,\ creating\ custom\ soundboards\ that\ put\ hours\ of\ instantly-playing\ audio\ at\ your\ fingertips\ with\ no\ extra\ hardware\ needed.

Soundplant\ is\ used\ for\ live\ music\ and\ sound\ effects,\ as\ a\ drum\ pad,\ as\ a\ unique\ electronic\ instrument,\ as\ an\ educational\ aid,\ and\ just\ for\ fun\ -\ in\ radio,\ television,\ theater,\ podcasting,\ presentations,\ studios,\ stadiums,\ classrooms,\ clubs,\ museums,\ and\ churches\ -\ by\ DJs,\ musicians,\ engineers,\ sound\ designers,\ composers,\ artists,\ teachers,\ magicians,\ puppeteers,\ comedians,\ public\ speakers,\ gamers,\ and\ more.

\ N.B.\:\ Free\ version\ has\ some\ features\ unavailable,\ see\ http\://soundplant.org/support.htm/= +msgid "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" +msgstr "Soundplant transforme le clavier de votre ordinateur en un déclencheur sonore polyvalent à faible latence et un instrument jouable.

Grâce auglisser-déposer, affectez facilement des fichiers audio de n'importe quel format et longueur à 72 touches du clavier, créant des tableaux de bord personnalisés qui mettent des heures d'écoute instantanée à portée de main sans besoin de matériel supplémentaire.

Soundplant est utilisé pour de la musique et des effets sonores en direct, comme un tambour, en tant qu'instrument électronique unique, en tant qu'aide pédagogique, et simplement pour le plaisir - dans la radio, la télévision, le théâtre, le podcasting, les présentations, les studios, les stades, les salles de classe, les clubs, les musées et les églises - par des DJ, des musiciens, des ingénieurs, des créateurs de sons, des compositeurs, des artistes, des enseignants, des magiciens, des marionnettistes, des comédiens, des conférenciers, des joueurs et plus encore.

N.B. : La version gratuite ne possède pas certaines fonctionnalités, http://soundplant.org/support.htm/" #: i18n/tmp/Applications/Custom/category.js:1 -Custom=Personnalis\u00e9 +msgid "Custom" +msgstr "Personnalisé" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer=Installeur local +msgid "Local Installer" +msgstr "Installeur local" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=L'installeur local vous permet d'install\u00e9 des applications personnalis\u00e9es depuis votre ordinateur. +msgid "The Local Installer allows you to install custom applications from your local computer." +msgstr "L'installeur local vous permet d'installé des applications personnalisées depuis votre ordinateur." #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 +#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park +#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -!Local= +#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 +msgid "Local" +msgstr "Local" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer=Installeur en ligne +msgid "Online Installer" +msgstr "Installeur en ligne" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=L'installeur en ligne vous permet d'installer des applications personnalis\u00e9es depuis Internet. +msgid "The Online Installer allows you to install custom applications from the Internet." +msgstr "L'installeur en ligne vous permet d'installer des applications personnalisées depuis Internet. " #: i18n/tmp/Applications/Development/category.js:1 -Development=D\u00e9veloppement +msgid "Development" +msgstr "Développement" #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++=Notepad++ +msgid "Notepad++" +msgstr "Notepad++" #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

Based\ on\ a\ powerful\ editing\ component\ Scintilla,\ Notepad++\ is\ written\ in\ C++\ and\ uses\ pure\ Win32\ API\ and\ STL\ which\ ensures\ a\ higher\ execution\ speed\ and\ smaller\ program\ size.\ By\ optimizing\ as\ many\ routines\ as\ possible\ without\ losing\ user\ friendliness,\ Notepad++\ is\ trying\ to\ reduce\ the\ world\ carbon\ dioxide\ emissions.\ When\ using\ less\ CPU\ power,\ the\ PC\ can\ throttle\ down\ and\ reduce\ power\ consumption,\ resulting\ in\ a\ greener\ environment.

Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ est un \u00e9diteur de code source qui prend en charge plusieurs langages. Ce programme, cod\u00e9 en C++ avec STL et win32 api, a pour vocation de fournir un \u00e9diteur de code source de taille r\u00e9duite mais tr\u00e8s performant. En optimisant de nombreuses fonctions tout en conservant une facilit\u00e9 d'utilisation et une certaine convivialit\u00e9, Notepad++ contribue \u00e0 la limitation des \u00e9missions de dioxyde de carbone dans le monde \: en effet, en r\u00e9duisant l'utilisation de CPU, la consommation d'\u00e9nergie des ordinateurs chute consid\u00e9rablement, en cons\u00e9quence de quoi, la terre est plus verte.

Source\: http\://notepad-plus.sourceforge.net/fr/ +msgid "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

Source: http://notepad-plus.sourceforge.net/uk/site.htm" +msgstr "Notepad++ est un éditeur de code source qui prend en charge plusieurs langages. Ce programme, codé en C++ avec STL et win32 api, a pour vocation de fournir un éditeur de code source de taille réduite mais très performant. En optimisant de nombreuses fonctions tout en conservant une facilité d'utilisation et une certaine convivialité, Notepad++ contribue à la limitation des émissions de dioxyde de carbone dans le monde : en effet, en réduisant l'utilisation de CPU, la consommation d'énergie des ordinateurs chute considérablement, en conséquence de quoi, la terre est plus verte.

Source: http://notepad-plus.sourceforge.net/fr" #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -!v.7.2.2= +msgid "v.7.2.2" +msgstr "v.7.2.2" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 +msgid "18 Wheels of Steel: Across America" +msgstr "18 Wheels of Steel: Across America" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Entendez l'appel de la route, "throw the gears in motion and take off in a tractor trailer". Conduisez plus vite que votre concurrence, transporter votre chargement \u00e0 travers tous les \u00c9tats-Unis et sentez le ventre sur votre visage alors que vous contr\u00f4lez votre propre destin.\u202c "Blast the horn" et construisez une carri\u00e8re dans le monde rapide du camionnage. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 +msgid "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." +msgstr "Entendez l'appel de la route, \"throw the gears in motion and take off in a tractor trailer\". Conduisez plus vite que votre concurrence, transporter votre chargement à travers tous les États-Unis et sentez le ventre sur votre visage alors que vous contrôlez votre propre destin.‬ \"Blast the horn\" et construisez une carrière dans le monde rapide du camionnage." #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -Age\ of\ Empires\ II\ HD=Age of Empires II HD +msgid "Age of Empires II HD" +msgstr "Age of Empires II HD" #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II a \u00e9t\u00e9 r\u00e9-imagin\u00e9 en haute d\u00e9finition avec de nouvelles fonctionnalit\u00e9s, cartes \u00e0 \u00e9changer, IA am\u00e9lior\u00e9e, support des workshops, multiplayer, int\u00e9gration au Steamworks et bien plus encore \! +msgid "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" +msgstr "Age of Empires II a été ré-imaginé en haute définition avec de nouvelles fonctionnalités, cartes à échanger, IA améliorée, support des workshops, multiplayer, intégration au Steamworks et bien plus encore !" -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black -#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 -#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 #: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 #: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 #: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 #: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 #: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 #: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 #: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 #: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 #: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 #: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 #: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 #: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 #: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -328,1220 +426,1557 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 #: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 #: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome +#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 #: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 #: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -Steam=Steam +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 +msgid "Steam" +msgstr "Steam" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 +msgid "Age of Empires® III: Complete Collection" +msgstr "Age of Empires® III: Complete Collection" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Plongez au c\u0153ur d\u2019une exp\u00e9rience strat\u00e9gique gagnante. Microsoft Game Studios pr\u00e9sente pour la premi\u00e8re fois les trois jeux \u00e9piques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances europ\u00e9ennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez \u00e0 la conqu\u00eate de l\u2019est, en Asie, pour d\u00e9terminer l\u2019issue des batailles pour le pouvoir. +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 +msgid "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." +msgstr "Plongez au cœur d’une expérience stratégique gagnante. Microsoft Game Studios présente pour la première fois les trois jeux épiques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances européennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez à la conquête de l’est, en Asie, pour déterminer l’issue des batailles pour le pouvoir. " #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -#, fuzzy -!Assassin's\ Creed\u2122=Assassin\u2019s Creed II +msgid "Assassin's Creed™" +msgstr "Assassin's Creed™" #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -!Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.= +msgid "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." +msgstr "Assassin’s Creed™ est un jeu de nouvelle génération développé par Ubisoft Montréal qui redéfinit le genre du jeu d'action. Alors que d'autres jeux se réclament de la nouvelle génération en se basant sur le graphisme, Assassin’s Creed mélange lui technologie, design, thématique et émotion dans un monde où règne le chaos.

1191, la troisième croisade déferle sur le proche orient. Vous êtes Altair et vous allez essayer de mettre un terme au conflit qui ravage la Terre Sainte.Vous êtes un Assassin, le guerrier d'un ordre secret réputé pour ses méthodes expéditives. Vos actions et votre présence pèseront sur les événements historiques qui se déroulent sous vos yeux." #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood +msgid "Assassin’s Creed® Brotherhood" +msgstr "Assassin’s Creed® Brotherhood" #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Incarnez Ezio, un l\u00e9gendaire Ma\u00eetre Assassin, dans son combat acharn\u00e9 contre le puissant Ordre des Templiers. Pour porter un coup fatal \u00e0 l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie \: Rome. Un lieu de pouvoir, d'avidit\u00e9 et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes \: une Confr\u00e9rie enti\u00e8re sera plac\u00e9e sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jur\u00e9s. +msgid "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." +msgstr "Incarnez Ezio, un légendaire Maître Assassin, dans son combat acharné contre le puissant Ordre des Templiers. Pour porter un coup fatal à l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie : Rome. Un lieu de pouvoir, d'avidité et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes : une Confrérie entière sera placée sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jurés." #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II +msgid "Assassin’s Creed II" +msgstr "Assassin’s Creed II" #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Une histoire \u00e9pique \u00e0 propos de famille, vengeance et conspiration se d\u00e9roulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne. +msgid "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." +msgstr "Une histoire épique à propos de famille, vengeance et conspiration se déroulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne." #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -#, fuzzy -!Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed II +msgid "Assassin’s Creed® III" +msgstr "Assassin’s Creed® III" #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -!The\ American\ Colonies,\ 1775.\ It\u2019s\ a\ time\ of\ civil\ unrest\ and\ political\ upheaval\ in\ the\ Americas.\ As\ a\ Native\ American\ assassin\ fights\ to\ protect\ his\ land\ and\ his\ people,\ he\ will\ ignite\ the\ flames\ of\ a\ young\ nation\u2019s\ revolution.
Assassin\u2019s\ Creed\u00ae\ III\ takes\ you\ back\ to\ the\ American\ Revolutionary\ War,\ but\ not\ the\ one\ you\u2019ve\ read\ about\ in\ history\ books...= +msgid "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." +msgstr "Nous sommes en 1775. Les colonies américaines sont au bord de la révolte. Vous incarnez Connor Kenway, un assassin qui a juré d'assurer la liberté de son peuple et de sa nation.\n" +"Assassin’s Creed® III vous transporte au temps de la guerre d'indépendance des États-Unis, mais pas celle des livres d'histoire..." #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -#, fuzzy -!Assassin\u2019s\ Creed\u00ae\ IV\ Black\ Flag\u2122=Assassin\u2019s Creed II +msgid "Assassin’s Creed® IV Black Flag™" +msgstr "Assassin’s Creed® IV Black Flag™" #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -!The\ year\ is\ 1715.\ Pirates\ rule\ the\ Caribbean\ and\ have\ established\ their\ own\ lawless\ Republic\ where\ corruption,\ greediness\ and\ cruelty\ are\ commonplace.Among\ these\ outlaws\ is\ a\ brash\ young\ captain\ named\ Edward\ Kenway.= +msgid "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." +msgstr "1715, les Pirates règnent sur les Caraïbes et viennent de fonder leur propre République où la corruption, l’avarice et la cruauté sont désormais monnaie courante. Parmi ces hors-la-loi, un jeune capitaine impétueux du nom d’Edward Kenway." #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations +msgid "Assassin's Creed® Revelations" +msgstr "Assassin's Creed® Revelations" #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore marche dans les pas du l\u00e9gendaire mentor Alta\u00efr, dans un dangereux p\u00e9riple de d\u00e9couvertes et r\u00e9v\u00e9lations. +msgid "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." +msgstr "Ezio Auditore marche dans les pas du légendaire mentor Altaïr, dans un dangereux périple de découvertes et révélations." #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -#, fuzzy -!Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed II +msgid "Assassin’s Creed® Unity" +msgstr "Assassin’s Creed® Unity" #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -!Assassin\u2019s\ Creed\u00ae\ Unity\ tells\ the\ story\ of\ Arno,\ a\ young\ man\ who\ embarks\ upon\ an\ extraordinary\ journey\ to\ expose\ the\ true\ powers\ behind\ the\ French\ Revolution.\ In\ the\ brand\ new\ co-op\ mode,\ you\ and\ your\ friends\ will\ also\ be\ thrown\ in\ the\ middle\ of\ a\ ruthless\ struggle\ for\ the\ fate\ of\ a\ nation.= +msgid "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." +msgstr "Dans Assassin's Creed® Unity, vous incarnerez Arno, un jeune homme qui va être plongé dans les rouages de la Révolution Française. Avec le tout nouveau mode Coop, vous découvrirez comment le destin de toute une nation a basculé." #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -Audiosurf=Audiosurf +msgid "Audiosurf" +msgstr "Audiosurf" #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=\ Jouez avec votre propre musique. Audiosurf est un jeu o\u00f9 vous utilisez votre propre musique pour cr\u00e9er votre propre exp\u00e9rience. La forme, la vitesse et l'ambiance de chaque session sera d\u00e9termin\u00e9e par le choix de votre morceau. +msgid "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." +msgstr "Jouez avec votre propre musique. Audiosurf est un jeu où vous utilisez votre propre musique pour créer votre propre expérience. La forme, la vitesse et l'ambiance de chaque session sera déterminée par le choix de votre morceau." #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -!Batman\u2122\:\ Arkham\ Asylum= +msgid "Batman™: Arkham Asylum" +msgstr "Batman™: Arkham Asylum" #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -!Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

Critically\ acclaimed\ Batman\:\ Arkham\ Asylum\ returns\ with\ a\ remastered\ Game\ of\ the\ Year\ Edition,\ featuring\ 4\ extra\ Challenge\ Maps.\ The\ additional\ Challenge\ Maps\ are\ Crime\ Alley;\ Scarecrow\ Nightmare;\ Totally\ Insane\ and\ Nocturnal\ Hunter\ (both\ from\ the\ Insane\ Night\ Map\ Pack).= +msgid "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." +msgstr "Soyez Batman et affrontez les super-vilains de Gotham City. Parcourez l'asile d'Arkham et son île terrifiante.

Le jeu Batman: Arkham Asylum, récompensé par les critiques, revient dans une édition remastérisée \"Game of the Year\" qui comporte 4 nouvelles cartes pour le mode Défi. Dans ce lot de 4 cartes figurent l'Allée du Crime, Cauchemar, Complètement fou, et Chasseur Nocturne (les deux dernières proviennent du pack de cartes Nuit démentielle)." #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -!Batman\u2122\:\ Arkham\ City= +msgid "Batman™: Arkham City" +msgstr "Batman™: Arkham City" #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -!Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ = +msgid "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security " +msgstr "Batman: Arkham City reprend toute l'intensité et l'atmosphère de Batman: Arkham Asylum en propulsant les joueurs à travers l'immense ville d'Arkham City (cinq fois plus grande que le monde de Batman: Arkham Asylum), le nouveau « foyer » à sécurité maximale de tous les bandits, gangsters et cerveaux criminels dérangés de Gotham City. En réunissant une incroyable collection des pires criminels de Gotham City, tels que Catwoman, le Joker, le Sphinx, Double-Face, Harley Quinn, le Pingouin, Mister Freeze et bien d'autres, le jeu permet aux joueurs de véritablement entrer dans la peau du Chevalier noir rendant la justice à travers les rues de Gotham City." #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -!Batman\u2122\:\ Arkham\ Origins= +msgid "Batman™: Arkham Origins" +msgstr "Batman™: Arkham Origins" #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -!Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.= +msgid "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." +msgstr "Batman™: Arkham Origins est le nouvel opus de la franchise de jeux vidéo à succès Batman: Arkham.Développé par WB Games Montréal, le jeu nous plonge dans une Gotham City encore plus vaste et une histoire inédite se déroulant plusieurs années avant les événements de Batman: Arkham Asylum et de Batman: Arkham City, les deux premiers opus de la franchise, salués par la critique. Situé bien avant l'arrivée des criminels les plus dangereux de Gotham City, le jeu nous fait découvrir le jeune Batman, encore brut et inexpérimenté. Alors qu'il commence son combat contre le mal, il va devoir faire un choix déterminant qui le conduira à devenir le Chevalier Noir. À mesure que l'histoire progresse, le joueur va rencontrer des personnages clés et mettre en place des relations cruciales." #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 +msgid "Beyond Good and Evil™" +msgstr "Beyond Good and Evil™" #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=Pendant des si\u00e8cles, la plan\u00e8te Hyllis a \u00e9t\u00e9 bombard\u00e9e par une race alien implacable. Sceptique sur l'incapacit\u00e9 de son gouvernement \u00e0 repousser les envahisseurs, une journaliste d'action rebelle nomm\u00e9e Jade part \u00e0 la recherche de la v\u00e9rit\u00e9. +msgid "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." +msgstr "Pendant des siècles, la planète Hyllis a été bombardée par une race alien implacable. Sceptique sur l'incapacité de son gouvernement à repousser les envahisseurs, une journaliste d'action rebelle nommée Jade part à la recherche de la vérité." #: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/application.js:1 #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -Uplay=Uplay +msgid "Uplay" +msgstr "Uplay" #: i18n/tmp/Applications/Games/BioShock/application.js:1 -!BioShock\u2122= +msgid "BioShock™" +msgstr "BioShock™" #: i18n/tmp/Applications/Games/BioShock/application.js:2 -!BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.= +msgid "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way." +msgstr "BioShock n'est pas un jeu de tir comme les autres : ses armes et ses stratégies sont originales. Vous aurez un arsenal complet à votre disposition du simple revolver au lance-grenade. Vous aurez également la possibilité de modifier votre ADN pour une meilleure \"efficacité\". Vous pourrez ainsi vous injecter des plasmids pour acquérir des pouvoirs surhumains comme par exemple électrocuter ou congeler vos ennemis pour pouvoir les pulvériser à coup de clef à molette.
Les rencontres sont aléatoires : deux joueurs différents ne pourront ainsi jamais vivre la même aventure." #: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman -#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -!Steam\ (Demo)= +#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 +msgid "Steam (Demo)" +msgstr "Steam (Demo)" #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -Black\ Mesa=Black Mesa +msgid "Black Mesa" +msgstr "Black Mesa" #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Revivez Half-Life dans cette recr\u00e9ation acclam\u00e9e faite par les fans +msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" +msgstr "Revivez Half-Life dans cette recréation acclamée faite par les fans" #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: app/Online/script.js:1 -Blizzard\ app=Application Blizzard +#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 +msgid "Blizzard app" +msgstr "Application Blizzard" #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=L'application de bureau Blizzard est con\u00e7ue pour am\u00e9liorer votre exp\u00e9rience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis \! +msgid "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" +msgstr "L'application de bureau Blizzard est conçue pour améliorer votre expérience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis !" #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -!Borderlands= +msgid "Borderlands" +msgstr "Borderlands" #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -!Lock,\ Load,\ &\ Face\ the\ Madness

Get\ ready\ for\ the\ mind\ blowing\ insanity\!\ Play\ as\ one\ of\ four\ trigger-happy\ mercenaries\ and\ take\ out\ everything\ that\ stands\ in\ your\ way\!

With\ its\ addictive\ action,\ frantic\ first-person\ shooter\ combat,\ massive\ arsenal\ of\ weaponry,\ RPG\ elements\ and\ four-player\ co-op*,\ Borderlands\ is\ a\ breakthrough\ experience\ that\ challenges\ all\ the\ conventions\ of\ modern\ shooters.\ Borderlands\ places\ you\ in\ the\ role\ of\ a\ mercenary\ on\ the\ lawless\ and\ desolate\ planet\ of\ Pandora,\ hell-bent\ on\ finding\ a\ legendary\ stockpile\ of\ powerful\ alien\ technology\ known\ as\ The\ Vault.= +msgid "Lock, Load, & Face the Madness

Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." +msgstr "Verrouillez, rechargez et place à la folie

Préparez-vous à du pur délire ! Incarnez l'un des quatre mercenaires tirez sur tout ce qui bouge !

Action nerveuse, tir à la première personne et arsenal massif sont au programme dans ce jeu de rôle et de coopération*. Borderlands est une expérience révolutionnaire qui défie toutes les conventions de shooters modernes. Borderlands vous place dans le rôle d'un mercenaire sur la planète désolée de Pandore. Il va vous falloir trouver une technologie extraterrestre ultra-puissante appelée The Vault." #: i18n/tmp/Applications/Games/Braid/application.js:1 -!Braid= +msgid "Braid" +msgstr "Braid" #: i18n/tmp/Applications/Games/Braid/application.js:2 -!Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.= +msgid "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." +msgstr "Braid est un jeu de plateforme et de casse-têtes, dessiné comme une peinture, où vous pouvez manipuler l'écoulement du temps d'une manière étrange et inhabituelle. Depuis une maison dans la ville, parcourez une série de mondes et résolvez des casse-têtes pour sauver une princesse enlevée." #: i18n/tmp/Applications/Games/BRINK/application.js:1 -!BRINK= +msgid "BRINK" +msgstr "BRINK" #: i18n/tmp/Applications/Games/BRINK/application.js:2 -!You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!= +msgid "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" +msgstr "Décidez du type de combattant que vous souhaitez être dans Brink et partez défendre le dernier refuge de l'humanité !" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:1 -Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 +msgid "Burnout™ Paradise: The Ultimate Box" +msgstr "Burnout™ Paradise: The Ultimate Box" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Paradise City est le jeu le plus grand et le plus dangereux appartenant \u00e0 la s\u00e9rie \u00e0 succ\u00e8s Burnout. Le cadre massif donne aux joueurs un monde ouvert \u00e0 explorer, comme il voyage avec leurs v\u00e9hicules \u00e0 travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures diff\u00e9rentes. Passer \u00e0 toute vitesse \u00e0 travers les rues d'\u00e9v\u00e9nement en \u00e9v\u00e9nement, accumulant des points qui sont enregistr\u00e9s dans votre permis de conduire de Paradise City. Gagnez la licence "Burnout" v\u00e9n\u00e9r\u00e9e en \u00e9crasant les panneaux d'affichage, les rampes de saut et gr\u00e2ce au maintien de collisions avec le syst\u00e8me de d\u00e9g\u00e2ts am\u00e9lior\u00e9. +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 +msgid "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." +msgstr "Paradise City est le jeu le plus grand et le plus dangereux appartenant à la série à succès Burnout. Le cadre massif donne aux joueurs un monde ouvert à explorer, comme il voyage avec leurs véhicules à travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures différentes. Passer à toute vitesse à travers les rues d'événement en événement, accumulant des points qui sont enregistrés dans votre permis de conduire de Paradise City. Gagnez la licence \"Burnout\" vénérée en écrasant les panneaux d'affichage, les rampes de saut et grâce au maintien de collisions avec le système de dégâts amélioré." #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -!Caesar\ III= +msgid "Caesar III" +msgstr "Caesar III" #: i18n/tmp/Applications/Games/Caesar III/application.js:2 -!Hail\ Governor,\ your\ city\ awaits.

As\ a\ provincial\ governor\ charged\ with\ spreading\ the\ glory\ of\ Rome\ our\ mission\ is\ clear\:\ build\ cities,\ foster\ trade\ and\ industry,\ make\ money.\ How\ you\ accomplish\ this\ is\ entirely\ up\ to\ you.\ Gain\ wealth\ and\ power,\ make\ a\ career\ out\ of\ pleasing\ the\ emperor,\ battle\ Barbarians\ and\ repel\ invaders\ or\ concentrate\ on\ building\ the\ next\ Eternal\ City.\ Fail\ and\ you\u2019ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!= +msgid "Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" +msgstr "Hail Gouverneur, votre ville attend.

En tant que gouverneur provincial chargé de répandre la gloire de Rome, notre mission est claire: construire des villes, favoriser le commerce et l'industrie, gagner de l'argent. La façon dont vous accomplissez cela dépend entièrement de vous. Gagnez de la richesse et du pouvoir, faites une carrière pour satisfaire l'empereur, battre les Barbares et repousser les envahisseurs ou se concentrer sur la construction de la prochaine Ville éternelle. Échouez et vous finirez comme un déjeuner pour les lions. Prouvez votre force d'esprit et vous pourrez être couronné César!" #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -!Call\ of\ Juarez\u00ae\ Gunslinger= +msgid "Call of Juarez® Gunslinger" +msgstr "Call of Juarez® Gunslinger" #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -!From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.= +msgid "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." +msgstr "Depuis la poussière d'une mine d'or jusqu'à la crasse d'un saloon, Call of Juarez® Gunslinger est un réel hommage aux histoires du Wild West. Vivez le périple violent et épique d'un chasseur de primes impitoyable sur les traces des criminels les plus connus du Wild West." #: i18n/tmp/Applications/Games/category.js:1 -Games=Jeux +msgid "Games" +msgstr "Jeux" #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -!ChromaGun= +msgid "ChromaGun" +msgstr "ChromaGun" #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -!Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

Use\ the\ ChromaGun\ to\ colorize\ walls\ and\ WorkerDroids\ to\ progress\ in\ the\ chambers.\ WorkerDroids\ are\ attracted\ to\ walls\ of\ the\ same\ color.\ Using\ that\ mechanic,\ try\ to\ reach\ the\ exit\ door\ of\ each\ chamber.\ Some\ doors\ are\ more\ complicated\ to\ use\ than\ others\:\ They\ can\ only\ be\ opened\ using\ door\ triggers\ and\ only\ stay\ open\ as\ long\ as\ the\ triggers\ are\ occupied.
br>If\ all\ of\ this\ sounds\ like\ your\ brain\ can\ handle\ it,\ congratulations\!\ You\u2019re\ the\ perfect\ candidate\ for\ our\ test\ chambers\!

That\ being\ said,\ welcome\ and\ good\ luck\!= +msgid "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

That being said, welcome and good luck!" +msgstr "Bienvenue dans le laboratoire d'essai ChromaTecs !Tu es ici pour tester une invention colorée super moderne et à usage militaire : le ChromaGun (la licence vient d'être enregistrée) ! Utilise-le pour passer les salles de test que nous avons soigneusement préparées. Le principe est assez simple, mais sa réalisation peut être très complexe. Quitte chaque salle par sa porte de sortie. Mais prends garde aux WorkerDroids, qui ont pour seul objectif le maintien en l'état de la pièce. Ils n'aiment pas particulièrement les humains. Pour sortir des salles, colore les murs et les WorkerDroids avec le ChromaGun. Certaines portes sont difficiles à ouvrir: elles ne peuvent être déverrouillées que grâce à l'interrupteur au sol et ne restent ouvertes que si un objet est posé contre elles.

Si ton cerveau est déjà en ébullition et que tu as hâte d'utiliser tes cellules grises, alors tu es le candidat parfait pour affronter ces salles !

Alors : Bienvenue et bonne chance !" #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -Civilization\ V=Civilization V +msgid "Civilization V" +msgstr "Civilization V" #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Dans Civilization V, le joueur m\u00e8ne une civilisation de l'\u00e9poque pr\u00e9historique vers le future sur une carte g\u00e9n\u00e9r\u00e9e proc\u00e9duralement, r\u00e9alisant l'une des nombreuses diff\u00e9rentes conditions de victoire gr\u00e2ce \u00e0 la recherche, \u00e0 l'exploration, \u00e0 la diplomatie, \u00e0 l'expansion, au d\u00e9veloppement \u00e9conomique, \u00e0 la conqu\u00eate gouvernementale et militaire. +msgid "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." +msgstr "Dans Civilization V, le joueur mène une civilisation de l'époque préhistorique vers le future sur une carte générée procéduralement, réalisant l'une des nombreuses différentes conditions de victoire grâce à la recherche, à l'exploration, à la diplomatie, à l'expansion, au développement économique, à la conquête gouvernementale et militaire." #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -Clicker\ Heroes=Clicker Heroes +msgid "Clicker Heroes" +msgstr "Clicker Heroes" #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Vous \u00eates-vous jamais demand\u00e9 ce qu'un quadrillion de d\u00e9g\u00e2t par seconde faisait ? Ne vous posez plus de questions \! Embarquez sur votre qu\u00eate pour l'atteindre aujourd'hui \! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. D\u00e9penser cet or lors de l'embauche de nouveaux h\u00e9ros et faites plus de d\u00e9g\u00e2ts. Plus vous infligez de d\u00e9g\u00e2ts, plus vous obtiendrez d'or. +msgid "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." +msgstr "Vous êtes-vous jamais demandé ce qu'un quadrillion de dégât par seconde faisait ? Ne vous posez plus de questions ! Embarquez sur votre quête pour l'atteindre aujourd'hui ! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. Dépenser cet or lors de l'embauche de nouveaux héros et faites plus de dégâts. Plus vous infligez de dégâts, plus vous obtiendrez d'or." #: i18n/tmp/Applications/Games/Cogs/application.js:1 -!Cogs= +msgid "Cogs" +msgstr "Cogs" #: i18n/tmp/Applications/Games/Cogs/application.js:2 -!Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.= +msgid "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." +msgstr "Cogs est un jeu de casse-têtes où les joueurs construisent des machines à partir de tuiles. Les joueurs peuvent choisir parmi 50 niveaux et 3 modes de jeu. De nouveaux casse-têtes sont débloqués en construisant les objets rapidement et efficacement." -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:1 -!Command\ and\ Conquer\ -\ Tiberium\ Wars= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 +msgid "Command and Conquer - Tiberium Wars" +msgstr "Command and Conquer - Tiberium Wars" -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -!You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 +msgid "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." +msgstr "Vous commandez les armées du GDI ou du NOD, le sort de la Terre est dans la balance." #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -CONSORTIUM=CONSORTIUM +msgid "CONSORTIUM" +msgstr "CONSORTIUM" #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Un meurtre myst\u00e8re, dans un avion, dans le future. Vous \u00eates Consortium Bishop Six, un gardien global de la paix dans l'ann\u00e9e 2042. Vos actions d\u00e9finissent et informent le r\u00e9cit en cours. +msgid "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." +msgstr "Un meurtre mystère, dans un avion, dans le future. Vous êtes Consortium Bishop Six, un gardien global de la paix dans l'année 2042. Vos actions définissent et informent le récit en cours." #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -!Consortium\:\ The\ Tower= +msgid "Consortium: The Tower" +msgstr "Consortium: The Tower" #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -!A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= +msgid "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" +msgstr "Une pure simulation immersive de science fiction à un joueur. Plonger dans un monde modifié par vos choix ! Explorez, discutez, battez-vous ou faufilez-vous dans The Churchill Tower en 2041 ! Pourrez-vous survivre à The Tower ?" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -Crayon\ Physics=Crayon Physics +msgid "Crayon Physics" +msgstr "Crayon Physics" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics est un jeu d'arcade \u00e0 la souris. Vous devrez tracer lignes et carr\u00e9s pour bouger la balle. Le but est d'avoir les \u00e9toiles du niveau. +msgid "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " +msgstr "Crayon Physics est un jeu d'arcade à la souris. Vous devrez tracer lignes et carrés pour bouger la balle. Le but est d'avoir les étoiles du niveau." #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -!DC\ Universe\ Online= +msgid "DC Universe Online" +msgstr "DC Universe Online" #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -!Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= +msgid "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." +msgstr "Le nouveau MMORPG de Sony basé sur l'univers de DC. Soyez un héro ou un scélérat dans deux énorme villes." #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -!DOOM\ (2016)= +msgid "DOOM (2016)" +msgstr "DOOM (2016)" #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -!Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.= +msgid "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." +msgstr "Développé par id Software, le pionnier des jeux de tir à la première personne et du mode match à mort multijoueur, DOOM revient sous une forme moderne qui conserve sa difficulté et sa brutalité. Que vous décidiez d'éradiquer des hordes de démons sorties tout droit de l'Enfer dans la campagne du jeu ou que vous combattiez vos amis dans l'un des multiples modes multijoueur, le programme est le même : des démons sans pitié, des armes d'une puissance inouïe et des mouvements rapides et fluides qui sont les fondations de ce jeu de tir intense à la première personne.. Prolongez votre expérience de jeu en utilisant l'éditeur DOOM SnapMap pour créer, jouer et partager facilement du contenu avec le monde entier." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -!Dragon\ Ball\ Xenoverse\ 2= +msgid "Dragon Ball Xenoverse 2" +msgstr "Dragon Ball Xenoverse 2" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -!DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.= +msgid "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." +msgstr "DRAGON BALL XENOVERSE 2 suit les traces du titre à succès DRAGON BALL XENOVERSE, avec des graphismes améliorés pour procurer au joueur encore plus d'immersion dans l'univers Dragon Ball le plus vaste et le mieux détaillé à ce jour.

DRAGON BALL XENOVERSE 2 proposera une nouvelle ville et des fonctions et améliorations spéciales en pagaille, dont de nombreuses personnalisations de personnages." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -!Dragon\ Ball\ Xenoverse= +msgid "Dragon Ball Xenoverse" +msgstr "Dragon Ball Xenoverse" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -!FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

DRAGON\ BALL\ XENOVERSE\ revisits\ famous\ battles\ from\ the\ series\ through\ your\ custom\ Avatar,\ who\ fights\ alongside\ Trunks\ and\ many\ other\ characters.\ Will\ the\ strength\ of\ this\ partnership\ be\ enough\ to\ intervene\ in\ fights\ and\ restore\ the\ Dragon\ Ball\ timeline\ we\ know?\ New\ features\ include\ the\ mysterious\ Toki\ Toki\ City,\ new\ gameplay\ mechanics,\ new\ character\ animations\ and\ many\ other\ amazing\ features\ to\ be\ unveiled\ soon\!= +msgid "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" +msgstr "L'UNIVERS DE DRAGON BALL DÉBARQUE SUR STEAM POUR LA TOUTE PREMIÈRE FOIS !

DRAGON BALL XENOVERSE revient sur tous les combats emblématiques de la saga grâce à l'Avatar, lié à Trunks et à bien d'autres personnages. Ce lien et sa volonté d'intervenir dans les combats seront-ils assez forts pour changer l'histoire telle que nous la connaissons ? Tu découvriras également la mystérieuse ville de Tokitoki, de nouveaux mécanismes de jeu et d'animation des personnages et bien d'autres incroyables surprises !" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:1 -Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 +msgid "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" +msgstr "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Un jeu de braquage de 15 min par Crows Crows Crows et dirig\u00e9 par William Pugh (The Stanley Parable). +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 +msgid "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " +msgstr "Un jeu de braquage de 15 min par Crows Crows Crows et dirigé par William Pugh (The Stanley Parable)." #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -Druid\ Soccer=Druid Soccer +msgid "Druid Soccer" +msgstr "Druid Soccer" #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Vous prenez part \u00e0 l'ancien jeu traditionnel de Druid Soccer. +msgid "You take part in the ancient traditional game of Druid Soccer." +msgstr "Vous prenez part à l'ancien jeu traditionnel de Druid Soccer." -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:1 -!Earth\ Eternal\ -\ Valkal's\ Shadow= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 +msgid "Earth Eternal - Valkal's Shadow" +msgstr "Earth Eternal - Valkal's Shadow" -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:2 -!Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 +msgid "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." +msgstr "Dans un monde où les humains ont depuis longtemps disparu, et les bêtes reignent en maître, Earth Eternal - Valkal's Shadow est la suit faite par les fans de Earth Eternal, un MMORPG abandonné par Sparkplay Media. Valkal's Shadow est basé sur la version 0.8.6, mais avec beaucoup de contenu et de fonctionnalités ajoutée, incluant 2 nouvelles régions, beaucoup de nouveaux donjons and d'inombrables nouvelles quêtes." #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -!Elite\:Dangerous= +msgid "Elite:Dangerous" +msgstr "Elite : Dangerous" #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -!Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.= +msgid "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." +msgstr "Prenez les commandes de votre propre vaisseau stellaire dans une galaxie en proie au chaos. Elite Dangerous modernise l'aventure originale en monde ouvert grâce à sa galaxie connectée, une narration évolutive et l'intégralité de la voie lactée reproduite en conservant ses proportions.

Elite Dangerous est la dernière épopée spatiale massivement multijoueur qui modernise l'aventure originale en monde ouvert grâce à sa galaxie connectée, une narration évolutive et l'intégralité de la voie lactée reproduite e conservant ses proportions." #: i18n/tmp/Applications/Games/Enderal/application.js:1 -Enderal=Enderal +msgid "Enderal" +msgstr "Enderal" #: i18n/tmp/Applications/Games/Enderal/application.js:2 -Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal est une conversion totale pour TES V\: Skyrim\: une modification du jeu qui se d\u00e9roule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des syst\u00e8mes de comp\u00e9tences et une m\u00e9canique du jeu r\u00e9vis\u00e9s et un sc\u00e9nario sombre et psychologique avec des personnages cr\u00e9dibles. +msgid "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." +msgstr "Enderal est une conversion totale pour TES V: Skyrim: une modification du jeu qui se déroule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des systèmes de compétences et une mécanique du jeu révisés et un scénario sombre et psychologique avec des personnages crédibles." #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -Epic\ Games\ Launcher=Epic Games Launcher +msgid "Epic Games Launcher" +msgstr "Epic Games Launcher" #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Laucher pour Unreal Engine, Unreal Tournament, Paragon etc. +msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." +msgstr "Laucher pour Unreal Engine, Unreal Tournament, Paragon etc." #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -Ether\ One\ Redux=Ether One Redux +msgid "Ether One Redux" +msgstr "Ether One Redux" #: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One est une aventure \u00e0 la premi\u00e8re personne qui traite avec la fragilit\u00e9 de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son c\u0153ur se trouve un chemin d'exploration de l'histoire libre de tous casse-t\u00eates o\u00f9 vous pouvez d\u00e9voiler l'histoire \u00e0 votre rythme. +msgid "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." +msgstr "Ether One est une aventure à la première personne qui traite avec la fragilité de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son cœur se trouve un chemin d'exploration de l'histoire libre de tous casse-têtes où vous pouvez dévoiler l'histoire à votre rythme." #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -!Europa\ Universalis\ II= +msgid "Europa Universalis II" +msgstr "Europa Universalis II" #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -!Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox\ Development\ Studio\ and\ published\ by\ Strategy\ First,\ based\ on\ world\ history\ spanning\ a\ timeline\ between\ 1419\ through\ 1820.= +msgid "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." +msgstr "Europa Universalis II est un jeu de stratégie développé par Paradox Development Studio et publié par Strategy First, basé sur l'histoire du monde se déroulant entre 1419 et 1820." #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -!Europa\ Universalis\ IV= +msgid "Europa Universalis IV" +msgstr "Europa Universalis IV" #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -!The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.= +msgid "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." +msgstr "Le jeu Europa Universalis IV vous le contrôle d'une nation à guider à travers les années afin de créer un empire mondial dominant. Gouvernez votre nation à travers les siècles, avec une liberté inégalée, profondeur et précision historique." #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -!Far\ Cry\u00ae\ 2= +msgid "Far Cry® 2" +msgstr "Far Cry® 2" #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -!You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

You\ must\ identify\ and\ exploit\ your\ enemies'\ weaknesses,\ neutralizing\ their\ superior\ numbers\ and\ firepower\ with\ surprise,\ subversion,\ cunning\ and\ of\ course\ brute\ force.= +msgid "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." +msgstr "Vous voici mercenaire au cœur de l'Afrique. La guerre et la malaria sont votre quotidien.

Il vous faut identifier et exploiter les faiblesses de vos ennemis pour les neutraliser. Surprise, force pure, contournement et ruse seront indispensables." #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon +msgid "Far Cry 3 - Blood Dragon" +msgstr "Far Cry 3 - Blood Dragon" #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon est LE cyber-shooter qui d\u00e9chire \!Nous sommes en 2007. Bienvenue dans le futur. Vous \u00eates le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% am\u00e9ricain). Votre mission \: ramener la fille, tuer les m\u00e9chants et sauver le monde. +msgid "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." +msgstr "Far Cry® 3: Blood Dragon est LE cyber-shooter qui déchire !Nous sommes en 2007. Bienvenue dans le futur. Vous êtes le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% américain). Votre mission : ramener la fille, tuer les méchants et sauver le monde. " #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -!Far\ Cry= +msgid "Far Cry" +msgstr "Far Cry" #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -!A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

Freelance\ mariner\ Jack\ Carver\ is\ cursing\ the\ day\ he\ ever\ came\ to\ this\ island.\ A\ week\ ago,\ a\ brash\ female\ reporter\ named\ Valerie\ had\ offered\ him\ an\ incredible\ sum\ of\ cash\ to\ take\ her\ to\ this\ unspoiled\ paradise.\ Shortly\ after\ docking,\ however,\ Jack's\ boat\ was\ greeted\ by\ artillery\ fire\ from\ a\ mysterious\ militia\ group\ swarming\ about\ the\ island.

With\ his\ boat\ destroyed,\ his\ money\ gone,\ and\ the\ gorgeous\ Valerie\ suddenly\ missing,\ Jack\ now\ finds\ himself\ facing\ an\ army\ of\ mercenaries\ amidst\ the\ wilds\ of\ the\ island,\ with\ nothing\ but\ a\ gun\ and\ his\ wits\ to\ survive.\ But\ the\ further\ he\ pushes\ into\ the\ lush\ jungle\ canopy,\ the\ stranger\ things\ become.

Jack\ encounters\ an\ insider\ within\ the\ militia\ group\ who\ reveals\ the\ horrific\ details\ of\ the\ mercenaries'\ true\ intentions.\ He\ presents\ Jack\ with\ an\ unsettling\ choice\:\ battle\ the\ deadliest\ mercenaries,\ or\ condemn\ the\ human\ race\ to\ a\ maniac's\ insidious\ agenda.= +msgid "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." +msgstr "Far Cry® - Sous les tropiques : l'Enfer. Ce jeu d'action et de tir repousse les frontières du combat virtuel dans ses derniers retranchements.

Vous êtes Jack Carver, un aventurier comme les autres, et vous n'auriez pas dû accepter de conduire cette jeune journaliste sur cette île apparemment paradisiaque.

À peine le pied posé sur cette île vous êtes victime du feu nourri d'une mystérieuse milice paramilitaire. Bilan : bateau détruit et journaliste enlevée. Il vous reste un pistolet et une farouche détermination.

Vous allez bientôt faire la rencontre d'un membre de cette milice qui vous révèlera les secrets de l'île. Vous n'aurez, à partir de cet instant, plus le choix : il va falloir combattre cette armée de mercenaires et contrecarrer leur plan démoniaque." #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -!FlatOut= +msgid "FlatOut" +msgstr "FlatOut" #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -!FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!= +msgid "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" +msgstr "FlatOut est un jeu de course automobile musclé rempli d'adrénaline, de physique explosive, d'effets et de graphismes spectaculaires, d'une mécanique de jeu innovante et du bon vieux plaisir !" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -!Goodbye\ Deponia= +msgid "Goodbye Deponia" +msgstr "Goodbye Deponia" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -!More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!= +msgid "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" +msgstr "Plus de chaos, plus de destruction, plus de Rufus. Pas un, pas deux, mais trois Rufus causent toutes sortes de chaos fous dans l' aventure comédie tant attendue Goodbye Deponia!" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -Guild\ Wars\ 2=Guild Wars 2 +msgid "Guild Wars 2" +msgstr "Guild Wars 2" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Guild Wars 2 red\u00e9finit le futur des jeux de r\u00f4les en ligne avec des combats regorgeant d\u2019action, des histoires \u00e9labor\u00e9es et personnalis\u00e9es, d\u2019\u00e9piques \u00e9v\u00e8nements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement \! +msgid "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" +msgstr "Guild Wars 2 redéfinit le futur des jeux de rôles en ligne avec des combats regorgeant d’action, des histoires élaborées et personnalisées, d’épiques évènements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement !" #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -!Hearthstone= +msgid "Hearthstone" +msgstr "Hearthstone" #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -!Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.= +msgid "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." +msgstr "Rangez votre épée, sortez votre deck et préparez-vous pour Hearthstone. Les règles de ce jeu de cartes et de stratégie sont simples, mais vous pouvez vous attendre à des défis épiques et intenses ! Jouez gratuitement, utilisez vos cartes pour jeter des sorts, invoquer des créatures et donner des ordres aux héros de Warcraft lors de duels légendaires et stratégiques." #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -!Heroes\ of\ the\ Storm= +msgid "Heroes of the Storm" +msgstr "Heroes of the Storm" #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -!Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= +msgid "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." +msgstr "Heroes of the Storm est un jeu vidéo de type arène de bataille en ligne multijoueur (MOBA) développé par Blizzard Entertainment." #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -Hexcells=Hexcells +msgid "Hexcells" +msgstr "Hexcells" #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells est un jeu de casse-t\u00eates pour PC, Mac et Linux. +msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." +msgstr "Hexcells est un jeu de casse-têtes pour PC, Mac et Linux." #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -Hexcells\ Infinite=Hexcells Infinite +msgid "Hexcells Infinite" +msgstr "Hexcells Infinite" #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

It\ includes\ a\ new\ set\ of\ 36\ puzzles\ as\ well\ as\ a\ random\ puzzle\ generator\ and\ now\ supports\ mid-level\ saving\ and\ cross\ platform\ cloud\ saves.

The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite est le troisi\u00e8me jeu de cette s\u00e9rie de jeux de casse-t\u00eate . Il comprend un nouveau jeu de 36 casse-t\u00eats ainsi qu'un g\u00e9n\u00e9rateur de casse-t\u00eate al\u00e9atoire et prend maintenant en charge les sauvegardes de niveau interm\u00e9diaire et les sauvegardes cross-platform sur le cloud

Le g\u00e9n\u00e9rateur de niveau utilise une graine de 8 chiffres pour g\u00e9n\u00e9rer chaque casse-t\u00eates afin qu'ils puissent \u00eatre facilement partag\u00e9s. +msgid "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." +msgstr "Hexcells Infinite est le troisième jeu de cette série de jeux de casse-tête . Il comprend un nouveau jeu de 36 casse-têts ainsi qu'un générateur de casse-tête aléatoire et prend maintenant en charge les sauvegardes de niveau intermédiaire et les sauvegardes cross-platform sur le cloud

Le générateur de niveau utilise une graine de 8 chiffres pour générer chaque casse-têtes afin qu'ils puissent être facilement partagés." #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -Hexcells\ Plus=Hexcells Plus +msgid "Hexcells Plus" +msgstr "Hexcells Plus" #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus est une extension autonome \u00e0 Hexcells qui contient 36 nouveaux casse-t\u00eates plus difficiles. +msgid "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." +msgstr "Hexcells Plus est une extension autonome à Hexcells qui contient 36 nouveaux casse-têtes plus difficiles." #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -Icy\ Tower\ 1.5=Icy Tower 1.5 +msgid "Icy Tower 1.5" +msgstr "Icy Tower 1.5" #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy tower est un jeu de plateforme install\u00e9 dans une tour, o\u00f9 le but du joueur est de sauter d'un \u00e9tage \u00e0 l'autre et aller le plus haut possible sans tomber ou plonger hors de l'\u00e9cran. +msgid "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." +msgstr "Icy tower est un jeu de plateforme installé dans une tour, où le but du joueur est de sauter d'un étage à l'autre et aller le plus haut possible sans tomber ou plonger hors de l'écran." #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -!v1.5= +msgid "v1.5" +msgstr "v1.5" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:1 -!It\ came\ from\ space,\ and\ ate\ our\ brains= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "It came from space, and ate our brains" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 +msgid "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." +msgstr "" #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -#, fuzzy -!League\ of\ Legends=League of Legends BETA Client +msgid "League of Legends" +msgstr "League of Legends" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends est un jeu comp\u00e9titif en ligne bourr\u00e9 d'action, qui m\u00e9lange l'intensit\u00e9 tr\u00e9pidante des jeux de strat\u00e9gie en temps r\u00e9el avec des \u00e9l\u00e9ments de jeu de r\u00f4le. Deux \u00e9quipes de puissants champions, chacun avec un design et des comp\u00e9tences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu vari\u00e9s. Avec une liste de champions en expansion permanente, des mises \u00e0 jour fr\u00e9quentes et des \u00e9v\u00e9nements comp\u00e9titifs florissants, League of Legends offre des parties sans cesse renouvel\u00e9es aux joueurs de tous niveaux. +msgid "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." +msgstr "League of Legends est un jeu compétitif en ligne bourré d'action, qui mélange l'intensité trépidante des jeux de stratégie en temps réel avec des éléments de jeu de rôle. Deux équipes de puissants champions, chacun avec un design et des compétences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu variés. Avec une liste de champions en expansion permanente, des mises à jour fréquentes et des événements compétitifs florissants, League of Legends offre des parties sans cesse renouvelées aux joueurs de tous niveaux." #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -!Mafia\ II= +msgid "Mafia II" +msgstr "Mafia II" #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -!Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.= +msgid "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." +msgstr "Vito Scaletta a commencé à se faire un nom dans les rues d'Empire Bay comme quelqu'un sur qui on peut compter pour qu'un travail soit mené à bien. À l’aide de son pote Joe, il travaille pour montrer à la Mafia qui il est, très vite, il escalade les échelons dans la famille avec des crimes de grand envergures, faits et conséquences… sa vie de « simple mec sage » n’est pas aussi calme qu’il n'y paraît." #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -!Mass\ Effect\ 2= +msgid "Mass Effect 2" +msgstr "Mass Effect 2" #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -!Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.= +msgid "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." +msgstr "Recrutez. Explorez. Contrôlez. 2 ans après que le commandant Shepard ait repoussé l'invasion des Reapers un nouvel ennemi surgit du néant. Quelque chose décime les colonies humaines aux confins de l'univers." #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -!Mass\ Effect= +msgid "Mass Effect" +msgstr "Mass Effect" #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -!As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!= +msgid "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" +msgstr "Vous êtes le commandant Shepard et vous êtes le chef d'une équipe d'élite dans cette aventure qui va vous mener aux confins de la galaxie. Découvrez les dangers imminents qui menacent la civilisation et combattez traître Saren et son armée. Le destin de toute vie dépend de vos actions !" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -!Medieval\ II\:\ Total\ War\u2122= +msgid "Medieval II: Total War™" +msgstr "Medieval II: Total War™" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -!Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!= +msgid "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" +msgstr "Prenez les commandes de votre propre armée et agrandissez votre royaume dans Medieval II - le quatrième épisode de la série Total War récompensée dans la catégorie des jeux de stratégie. Plongez-vous dans des batailles gigantesques mettant en scène jusqu'à 10 000 soldats sanguinaires sur des champs de bataille épiques en 3D, et prenez la tête des plus grandes nations médiévales du monde occidental et du Moyen-Orient. A cette époque la plus agitée de l'histoire occidentale, votre quête de territoires et de puissance vous fait parcourir l'Europe, l'Afrique et le Moyen-Orient et vous amène même sur les côtes du Nouveau Monde.
Vous régnez sur votre empire avec une main de fer et devez gérer chaque détail depuis la construction et l'amélioration des villes jusqu'au recrutement et la formation des soldats. Usez de diplomatie pour manipuler les alliés ainsi que les ennemis, déjouez les plans de la redoutable Inquisition et tentez d'influencer le Pape. Menez le combat des Croisades et faites de l'Islam ou du Christianisme le grand vainqueur de la Guerre sainte. Réécrivez l'Histoire et partez à la conquête du monde. Bienvenue dans Total War !" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122=Mirror's Edge\u2122 +msgid "Mirror's Edge™" +msgstr "Mirror's Edge™" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=Dans une ville o\u00f9 l'information est strictement contr\u00f4l\u00e9e, des "Runners" transportent les documents sensibles pour \u00e9chapper \u00e0 ces contr\u00f4les. Dans cet univers utopique, vous \u00eates recherch\u00e9e. Vous \u00eates un de ces runner et vous vous appelez Faith dans ce jeu \u00e0 la premi\u00e8re personne. +msgid "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." +msgstr "Dans une ville où l'information est strictement contrôlée, des \"Runners\" transportent les documents sensibles pour échapper à ces contrôles. Dans cet univers utopique, vous êtes recherchée. Vous êtes un de ces runner et vous vous appelez Faith dans ce jeu à la première personne. " #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -!Mount\ &\ Blade= +msgid "Mount & Blade" +msgstr "Mount & Blade" #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -!Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.= +msgid "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." +msgstr "Calradia est une terre en guerre, offrant de grandes richesses et des dangers encore plus grands pour les aventuriers et les mercenaires qui affluent pour y verser leur sang sur son sol. Avec du courage et une épée forte, un étranger inconnu peut se faire un nom comme guerrier." #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream=Niko\: Through The Dream +msgid "Niko: Through The Dream" +msgstr "Niko: Through The Dream" #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko est un p\u00e9riple spirituel a travers les r\u00eaves, o\u00f9 aventures, puzzles et myst\u00e8re se retrouvent ensemble dans un monde onirique et minimaliste. Oser r\u00eaver \! +msgid "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" +msgstr "Niko est un périple spirituel a travers les rêves, où aventures, puzzles et mystère se retrouvent ensemble dans un monde onirique et minimaliste. Oser rêver !" #: i18n/tmp/Applications/Games/Origin/application.js:1 -!Origin= +msgid "Origin" +msgstr "Origin" #: i18n/tmp/Applications/Games/Origin/application.js:2 -#, fuzzy -!Origin\ is\ EA's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. +msgid "Origin is EA's PC games portal." +msgstr "Origin est le portail des jeux PC d'EA." #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -!Local\ (Legacy)= +msgid "Local (Legacy)" +msgstr "Local (Legacy)" #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -!Online\ (Legacy)= +msgid "Online (Legacy)" +msgstr "Online (Legacy)" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -!Orwell\:\ Keeping\ an\ Eye\ On\ You= +msgid "Orwell: Keeping an Eye On You" +msgstr "Orwell : Keeping an Eye On You" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -!Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.= +msgid "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." +msgstr "Big Brother est arrivé - et c'est vous. Investiguez les vies des citoyens pour trouver ceux qui sont responsables d'une série d'attaques terroristes. Des informations depuis internet, des communications personnelles et des fichiers privés vous sont toutes accessibles. Mais soyez prévenus, l'information que vous soumettez aura des conséquences." #: i18n/tmp/Applications/Games/osu!/application.js:1 -!osu\!= +msgid "osu!" +msgstr "osu!" #: i18n/tmp/Applications/Games/osu!/application.js:2 -!osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= +msgid "osu! is a free-to-win online rhythm game." +msgstr "osu! jeu en ligne gratuit de rythme." #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -!Overwatch= +msgid "Overwatch" +msgstr "Overwatch" #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -!Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.= +msgid "Overwatch is a team-based multiplayer online first-person shooter video game." +msgstr "Overwatch est un jeu de tir à la première personne multijoueur en équipe." #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist +msgid "PAYDAY™ The Heist" +msgstr "PAYDAY™ The Heist" #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Prenez le r\u00f4le d'un criminel de carri\u00e8re endurci qui ex\u00e9cute des casses intenses et dynamiques dans la poursuite constante du prochain "grand coup" +msgid "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" +msgstr "Prenez le rôle d'un criminel de carrière endurci qui exécute des casses intenses et dynamiques dans la poursuite constante du prochain \"grand coup\"" #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -!Prehistorik= +msgid "Prehistorik" +msgstr "Prehistorik" #: i18n/tmp/Applications/Games/Prey/application.js:1 -!Prey= +msgid "Prey" +msgstr "Prey" #: i18n/tmp/Applications/Games/Prey/application.js:2 -!In\ Prey,\ you\ awaken\ aboard\ Talos\ I,\ a\ space\ station\ orbiting\ the\ moon\ in\ the\ year\ 2032.\ You\ are\ the\ key\ subject\ of\ an\ experiment\ meant\ to\ alter\ humanity\ forever\ \u2013\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.= +msgid "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." +msgstr "Dans Prey, vous vous réveillez au cours de l'année 2032, à bord de Talos I, une station spatiale en orbite autour de la Lune. Vous êtes le sujet clef d'une expérience censée altérer l'humanité à jamais, mais la situation s'est transformée en cauchemar." #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -!Prince\ Of\ Persia\:\ Original= +msgid "Prince Of Persia: Original" +msgstr "Prince Of Persia: Original" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 +msgid "Prince of Persia®: The Sands of Time" +msgstr "Prince of Persia®: The Sands of Time" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Des sables de la Perse, une l\u00e9gende rapporte l'histoire d'un jeune prince qui permit au Mal de se r\u00e9pandre sur le royaume. Avec l'aide d'une princesse s\u00e9duisante et du pouvoir absolu des sables du temps, ce prince va relever le d\u00e9fi de r\u00e9clamer le palais et le royaume. +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 +msgid "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." +msgstr "Des sables de la Perse, une légende rapporte l'histoire d'un jeune prince qui permit au Mal de se répandre sur le royaume. Avec l'aide d'une princesse séduisante et du pouvoir absolu des sables du temps, ce prince va relever le défi de réclamer le palais et le royaume. " #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -!Pro\ Evolution\ Soccer\ 2018= +msgid "Pro Evolution Soccer 2018" +msgstr "Pro Evolution Soccer 2018" #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -!'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.= +msgid "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." +msgstr "'Where Legends Are Made' encapsule le retour de PES, avec une expérience de jeu sans précédent." #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -Quantum\ Conundrum=Quantum Conundrum +msgid "Quantum Conundrum" +msgstr "Quantum Conundrum" #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin \u00e0 travers un manoir complexe et fou, alors que vous changez de dimensions et r\u00e9solvez les casse-t\u00eate \! +msgid "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" +msgstr "Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin à travers un manoir complexe et fou, alors que vous changez de dimensions et résolvez les casse-tête !" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut +msgid "Q.U.B.E: Director's Cut" +msgstr "Q.U.B.E: Director's Cut" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut est la derni\u00e8re version de ce jeu de casse-t\u00eates \u00e0 la premi\u00e8re personne. En utilisant des gants high-tech sp\u00e9ciaux pour manipuler des cubes dans l'environnement, le joueur r\u00e9sous un ensemble d'\u00e9nigmes - depuis des d\u00e9fis bas\u00e9s sur la physique, jusqu'aux puzzle 3D, jusqu'aux \u00e9preuves de plateforme. +msgid "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " +msgstr "Q.U.B.E: Director's Cut est la dernière version de ce jeu de casse-têtes à la première personne. En utilisant des gants high-tech spéciaux pour manipuler des cubes dans l'environnement, le joueur résous un ensemble d'énigmes - depuis des défis basés sur la physique, jusqu'aux puzzle 3D, jusqu'aux épreuves de plateforme." #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -#, fuzzy -!Rayman\u00ae\ Legends=Rayman\u00ae Origins +msgid "Rayman® Legends" +msgstr "Rayman® Legends" #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -!Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

When\ Rayman,\ Globox,\ and\ the\ Teensies\ discover\ a\ mysterious\ tent\ filled\ with\ captivating\ paintings,\ they\ are\ suddenly\ transported\ to\ a\ series\ of\ mythical\ new\ worlds\!

Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!= +msgid "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" +msgstr "Michel Ancel, célèbre créateur de Rayman®, Beyond Good et Evil® et des Lapins Crétins™ apporte encore une fois toute sa créativité au service d’une nouvelle aventure haute en couleur pour son personnage de Rayman.

Rayman, Globox et les Ptizêtres se baladent dans la Croisée des Rêves et découvrent une tente ornée de peintures qui racontent l’histoire de 5 mondes légendaires. En inspectant l’une d’entre elles, ils se retrouvent aspirés et projetés dans un monde inconnu…

Rejoignez-les alors qu'ils courent, sautent, se frayent un chemin dans chaque monde pour rentrer à la maison, sauver la journée et découvrir les secrets des peintures légendaires !" #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins=Rayman\u00ae Origins +msgid "Rayman® Origins" +msgstr "Rayman® Origins" #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=D\u00e9couvrez l'univers magique de Rayman avec le l\u00e9gendaire jouabilit\u00e9 2D qui a captur\u00e9 le c\u0153ur de millions de fans \! +msgid "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" +msgstr "Découvrez l'univers magique de Rayman avec le légendaire jouabilité 2D qui a capturé le cœur de millions de fans !" #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -!Red\ Trigger= +msgid "Red Trigger" +msgstr "Red Trigger" #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -!Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= +msgid "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" +msgstr "Red Trigger est une jeu de tir à la première personne d'énigme. Pourrez-vous vous infiltrer et corrompre le système ?" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -Resident\ Evil\ 3=Resident Evil 3 +msgid "Resident Evil 3" +msgstr "Resident Evil 3" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis, sorti au Japon sous le nom Biohazard 3\: Last Escape (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7), est un jeu vid\u00e9o de type survival horror, suite de Resident Evil 2, d\u00e9velopp\u00e9 et \u00e9dit\u00e9 par Capcom. Le jeu est sorti sur PlaysStation et a \u00e9t\u00e9 port\u00e9 ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a \u00e9t\u00e9 lanc\u00e9e au Japon en juin 2000 et plus tard dans d'autres r\u00e9gions, laquelle comporte des mod\u00e8les 3D de personnages am\u00e9lior\u00e9s et des r\u00e9solutions plus \u00e9lev\u00e9es. +msgid "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." +msgstr "Resident Evil 3: Nemesis, sorti au Japon sous le nom Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), est un jeu vidéo de type survival horror, suite de Resident Evil 2, développé et édité par Capcom. Le jeu est sorti sur PlaysStation et a été porté ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a été lancée au Japon en juin 2000 et plus tard dans d'autres régions, laquelle comporte des modèles 3D de personnages améliorés et des résolutions plus élevées." #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -!Road\ Rash= +msgid "Road Rash" +msgstr "Road Rash" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 +msgid "Rocksmith® 2014" +msgstr "Rocksmith® 2014" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris \u00e0 jouer de la guitare avec la m\u00e9thode prim\u00e9e Rocksmith\u00ae. Branchez n'importe quelle guitare ou basse r\u00e9elle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez \u00e0 jouer en seulement 60 jours. +msgid "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." +msgstr "Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris à jouer de la guitare avec la méthode primée Rocksmith®. Branchez n'importe quelle guitare ou basse réelle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez à jouer en seulement 60 jours." #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -Rocksmith\u2122=Rocksmith\u2122 +msgid "Rocksmith™" +msgstr "Rocksmith™" #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens exp\u00e9riment\u00e9s ainsi que ceux qui n'ont jamais pris de guitare dans leur vie. +msgid "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." +msgstr "La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens expérimentés ainsi que ceux qui n'ont jamais pris de guitare dans leur vie." #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited=Scribblenauts Unlimited +msgid "Scribblenauts Unlimited" +msgstr "Scribblenauts Unlimited" #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Aventurer-vous dans un monde grand ouvert o\u00f9 l'outil le plus puissant est votre imagination. Aidez Maxwell \u00e0 r\u00e9soudre de solides casse-t\u00eates dans des niveaux homog\u00e8nes, libres et itin\u00e9rants, en invoquant n'importe quel objet auquel vous pouvez penser. Cr\u00e9ez vos propres objets originaux, assignez leur des propri\u00e9t\u00e9s uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop \u2013 pour \u00eatre utilis\u00e9 en jeu ou encore plus modifi\u00e9, au choix \! +msgid "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" +msgstr "Aventurer-vous dans un monde grand ouvert où l'outil le plus puissant est votre imagination. Aidez Maxwell à résoudre de solides casse-têtes dans des niveaux homogènes, libres et itinérants, en invoquant n'importe quel objet auquel vous pouvez penser. Créez vos propres objets originaux, assignez leur des propriétés uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop – pour être utilisé en jeu ou encore plus modifié, au choix ! " -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 +msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" +msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche o\u00f9 vous prenez une douche avec votre p\u00e8re 8 bits. C'est bien, propre et amusant \! +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 +msgid "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" +msgstr "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche où vous prenez une douche avec votre père 8 bits. C'est bien, propre et amusant !" #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -!Star\ Craft\ II= +msgid "Star Craft II" +msgstr "Star Craft II" #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -!StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= +msgid "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." +msgstr "StarCraft II: Wings of Liberty est un jeu militaire de stratégie de science fiction en temps réel développé et publié par Blizzard Entertainment." #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -!Star\ Trek\ Online= +msgid "Star Trek Online" +msgstr "Star Trek Online" #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -!In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.= +msgid "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." +msgstr "Dans Star Trek Online, l'univers de Star Trek apparaît pour la première fois à très grande échelle. Les joueurs prennent le siège du capitaine en commandant leur propre vaisseau spatial et équipage. Explorez des mondes nouveaux et étranges découvrez de nouvelles formes de vie et de nouvelles civilisations, et au mépris du danger, avancez vers l'inconnu." #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II +msgid "STAR WARS™ Battlefront™ II" +msgstr "STAR WARS™ Battlefront™ II" #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Rejoignez la mont\u00e9e de la 501\u00e8me L\u00e9gion de Soldats de Choc, l'\u00e9lite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga bas\u00e9e sur un sc\u00e9nario o\u00f9 chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars. +msgid "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." +msgstr "Rejoignez la montée de la 501ème Légion de Soldats de Choc, l'élite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga basée sur un scénario où chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars." #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces +msgid "STAR WARS™: Dark Forces" +msgstr "STAR WARS™: Dark Forces" #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Derri\u00e8re un voile de secret, l'Empire mal\u00e9fique est en train de cr\u00e9er une arm\u00e9e apocalyptique - celle qui, une fois termin\u00e9e, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des op\u00e9rations secr\u00e8tes de l'Alliance Rebelle, et infiltrer l'Empire +msgid "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." +msgstr "Derrière un voile de secret, l'Empire maléfique est en train de créer une armée apocalyptique - celle qui, une fois terminée, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des opérations secrètes de l'Alliance Rebelle, et infiltrer l'Empire." -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:1 -!STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack= +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 +msgid "STAR WARS™ Empire at War: Gold Pack" +msgstr "STAR WARS™ Empire at War: Gold Pack" -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:2 -!Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?= +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 +msgid "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" +msgstr "Commandez une galaxie entière dans le titre Star Wars de la collection stratégie. L'heure est à la guerre civile dans la galaxie. Prendrez-vous le contrôle des rebelles de l'Empire voire même le Star Wars Underworld ?" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 +msgid "STAR WARS™ Jedi Knight: Dark Forces II" +msgstr "STAR WARS™ Jedi Knight: Dark Forces II" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Jedi Knight\: Dark Forces II d\u00e9marre l\u00e0 o\u00f9 s'\u00e9tait arr\u00eat\u00e9 le jeu prim\u00e9 Dark Forces\u2122 ... avec encore plus de fonctionnalit\u00e9s et de puissance de feu en graphismes 3D \u00e9blouissant. Incarnant Kyle Katarn, vous devez acqu\u00e9rir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 +msgid "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." +msgstr "Jedi Knight: Dark Forces II démarre là où s'était arrêté le jeu primé Dark Forces™ ... avec encore plus de fonctionnalités et de puissance de feu en graphismes 3D éblouissant. Incarnant Kyle Katarn, vous devez acquérir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. " -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 +msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" +msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =L'h\u00e9ritage de Star Wars Dark Forces\u2122 et Star Wars\u00ae Jedi Knight vit dans l'action intense \u00e0 la premi\u00e8re personne de Jedi Outcast. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 +msgid "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " +msgstr "L'héritage de Star Wars Dark Forces™ et Star Wars® Jedi Knight vit dans l'action intense à la première personne de Jedi Outcast." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 +msgid "STAR WARS™ Jedi Knight - Jedi Academy™" +msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Forgez votre arme et suivez le chemin du Jedi. Jedi Knight\: Jedi Academy est la derni\u00e8re \u00e9dition de la tr\u00e8s acclam\u00e9e s\u00e9rie Jedi Knight. Prenez le r\u00f4le d'un nouvel \u00e9l\u00e8ve d\u00e9sireux d'apprendre les voies de la Force du Ma\u00eetre Jedi Luke Skywalker. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 +msgid "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." +msgstr "Forgez votre arme et suivez le chemin du Jedi. Jedi Knight: Jedi Academy est la dernière édition de la très acclamée série Jedi Knight. Prenez le rôle d'un nouvel élève désireux d'apprendre les voies de la Force du Maître Jedi Luke Skywalker." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 +msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" +msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.=5 ans apr\u00e8s la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avanc\u00e9 rebelle interrompant l'entra\u00eenement de Mara Jade, un \u00e9l\u00e8ve de Kyle. Pour la premi\u00e8re fois, issue du titre prim\u00e9 de Timothy Zahn Star Wars, Mara Jade, h\u00e9riti\u00e8re de l'Empire, combine son exp\u00e9rience de contrebandier avec celle d'apprenti chevalier Jedi. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 +msgid "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." +msgstr "5 ans après la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avancé rebelle interrompant l'entraînement de Mara Jade, un élève de Kyle. Pour la première fois, issue du titre primé de Timothy Zahn Star Wars, Mara Jade, héritière de l'Empire, combine son expérience de contrebandier avec celle d'apprenti chevalier Jedi. " #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -!STAR\ WARS\u2122\:\ The\ Old\ Republic= +msgid "STAR WARS™: The Old Republic" +msgstr "STAR WARS™: The Old Republic" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -!BioWare\ and\ LucasArts\ bring\ you\ the\ next\ evolution\ in\ MMO\ Gameplay.\ Explore\ an\ age\ thousands\ of\ years\ before\ the\ rise\ of\ Darth\ Vader\ when\ war\ between\ the\ Galactic\ Republic\ and\ the\ Sith\ Empire\ divides\ the\ galaxy.= +msgid "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." +msgstr "BioWare et LucasArts vous apportent la prochaine évolution de MMO . Explorez un âge de milliers d'années avant l'ascension de Darth Vader lorsque la guerre entre la République galactique et l'Empire Sith divise la galaxie." #: i18n/tmp/Applications/Games/Steam/application.js:2 -Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam est une plateforme de distribution num\u00e9rique d\u00e9velopp\u00e9e par Valve Corporation, qui offre des services de gestion num\u00e9rique des droits (GND), jeu multijoueur, diffusion vid\u00e9o et de r\u00e9seau social. +msgid "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." +msgstr "Steam est une plateforme de distribution numérique développée par Valve Corporation, qui offre des services de gestion numérique des droits (GND), jeu multijoueur, diffusion vidéo et de réseau social." #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -!Styx\:\ Shards\ of\ Darkness= +msgid "Styx: Shards of Darkness" +msgstr "Styx: Shards of Darkness" #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -!Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.= +msgid "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." +msgstr "Styx revient dans un tout nouveau jeu d’infiltration ! Explorez d’immenses environnements, et faites usage de vos redoutables compétences et de votre arsenal d’assassin pour vous infiltrer ou éliminer silencieusement vos ennemis." #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -!Subnautica= +msgid "Subnautica" +msgstr "Subnautica" #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -!Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= +msgid "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." +msgstr "Subnautica est un jeu de monde ouvert, d’exploration sous-marine et d’aventure. Après un atterrissage catastrophique sur un monde extraterrestre océanique, la seule voie à prendre est vers le bas. Les océans de Subnautica vont de récifs de corail ensoleillés et peu profonds à des fosses abyssales dangereuses. Gérez votre niveau d'oxygène tout en explorant des forêts d’algue, des plateaux, des récifs, et des systèmes de grottes sinueux. L'eau est pleine de vie: une partie utile, mais une grande partie nocive. Après un réveil dans votre vaisseau de secours, il s’agit de trouver de l’eau et de la nourriture, et de développer l’équipement dont vous avez besoin pour explorer, au plus vite possible. Collectez les ressources de l’océan autour de vous. Concevez des couteaux, de l’éclairage, du matériel de plongée, un équipement marin personnel. Descendez plus loin et plus profondément et trouvez des ressources plus rares, afin de concevoir des outils de plus en plus avancés. L’océan est plein de vie: Aidez-vous de l’écosystème. Attirez et distrayez une créature dangereuse avec un poisson frais, ou bien tout simplement, nagez aussi vite que vous le pouvez afin d’éviter les mâchoires des prédateurs. Les systèmes de grottes débouchent en dessous du fond de la mer, dans des passages sombres et claustrophobes, ou des caves illuminées par faune et flore bioluminescente. Explorez le monde sous le fond de l’océan, mais n’oubliez pas votre niveau d’oxygène, et prenez soin d’éviter les dangers qui rôdent dans les ténèbres." #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -Super\ Blue\ Boy\ Planet=Super Blue Boy Planet +msgid "Super Blue Boy Planet" +msgstr "Super Blue Boy Planet" #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP est un jeu de plateforme 2D avec des graphismes pixelis\u00e9s. La petite amie de Blue boy a \u00e9t\u00e9 kidnapp\u00e9e par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin. +msgid "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." +msgstr "SBBP est un jeu de plateforme 2D avec des graphismes pixelisés. La petite amie de Blue boy a été kidnappée par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin." #: i18n/tmp/Applications/Games/The Crew/application.js:1 -!The\ Crew\u2122= +msgid "The Crew™" +msgstr "The Crew™" #: i18n/tmp/Applications/Games/The Crew/application.js:2 -!Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.= +msgid "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." +msgstr "Votre voiture est votre avatar – personnalisez-là dans les moindres détails en montant de niveau et progressez à travers les 5 régions uniques et massives contenues dans ces Etats-Unis en monde ouvert. Manœuvrez dans les rues animées de New York ou de Los Angeles, baladez-vous sous le soleil de Miami Beach ou partez pour un périple à travers les paysages à couper le souffle de la Monument Valley. Chaque endroit réserve son lot de surprises et de défis de conduite à maitriser. Pendant votre voyage, vous rencontrerez d’autres joueurs sur la route – tous étant des compagnons potentiels pour votre Crew ou de futurs rivaux à battre. The Crew propose l’expérience de course la plus connectée, variée et ouverte qui soit." #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -#, fuzzy -!The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls V\: Skyrim +msgid "The Elder Scrolls IV: Oblivion" +msgstr "The Elder Scrolls IV: Oblivion" #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -!The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.= +msgid "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." +msgstr "L'édition de l'année d'Elder Scrolls IV: Oblivion® vous apporte un des meilleurs jeux de rôle jamais conçu. Entrez l'un des plus richement détaillé et vibrant monde jamais créé. Avec une puissante combinaison de jeu libre et de graphismes sans précédent, vous pouvez démêler la quête principale à votre propre rythme ou explorer le vaste monde et trouver vos propres défis." -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Steam/script.js:1 -!Steam\ (GOTY)= +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 +msgid "Steam (GOTY)" +msgstr "Steam (GOTY)" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim +msgid "The Elder Scrolls V: Skyrim" +msgstr "The Elder Scrolls V: Skyrim" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Laur\u00e9at de plus de 200 r\u00e9compenses du Jeu de l'ann\u00e9e \! Skyrim Special Edition apporte un souffle nouveau \u00e0 cette aventure \u00e9pique, avec force d\u00e9tail. La Special Edition comprend le c\u00e9l\u00e8bre jeu et les contenus additionnels, avec graphismes et effets remast\u00e9ris\u00e9s, rayons divins volum\u00e9triques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles qu\u00eates, environnements, personnages, dialogue, armure, armes et plus encore... l'exp\u00e9rience est sans limite. +msgid "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." +msgstr "Lauréat de plus de 200 récompenses du Jeu de l'année ! Skyrim Special Edition apporte un souffle nouveau à cette aventure épique, avec force détail. La Special Edition comprend le célèbre jeu et les contenus additionnels, avec graphismes et effets remastérisés, rayons divins volumétriques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles quêtes, environnements, personnages, dialogue, armure, armes et plus encore... l'expérience est sans limite. " #: i18n/tmp/Applications/Games/The Room/application.js:1 -The\ Room=The Room +msgid "The Room" +msgstr "The Room" #: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Une invitation myst\u00e9rieuse qui conduit jusqu'au grenier d'une maison abandonn\u00e9e. Dans la salle se trouve un coffre en fonte grav\u00e9 de sculptures \u00e9tranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'\u00e9tonnant cach\u00e9 \u00e0 l'int\u00e9rieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin. +msgid "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." +msgstr "Une invitation mystérieuse qui conduit jusqu'au grenier d'une maison abandonnée. Dans la salle se trouve un coffre en fonte gravé de sculptures étranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'étonnant caché à l'intérieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin." #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -#, fuzzy -!The\ Room\ Two=The Room +msgid "The Room Two" +msgstr "The Room Two" #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -!Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.= +msgid "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." +msgstr "Des événements uniques vous transportent vers les salles d'une crypte longtemps oubliée. Le seul moyen de s'échapper est enfermé dans un socle en pierre, avec qu'une note de votre allié mystérieux. Ses paroles promettent une aide, mais ne servent qu'à vous inciter à devenir un monde convaincant de mystère et d'exploration." #: i18n/tmp/Applications/Games/The Sims/application.js:1 -#, fuzzy -!The\ Sims=The Room +msgid "The Sims" +msgstr "The Sims" #: i18n/tmp/Applications/Games/The Sims/application.js:2 -!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = +msgid "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "The Sims est un jeu de simulation qui simule des gens. Vous contrôlez des gens appelés sims, ayant chacun des buts et objectifs différents. Les sims demandent au joueur de replanifier périodiquement leurs besoins, interactions sociales, et de leur acheter de nouvelles choses. Le jeu à pour l'instant 7 extensions, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, et Unleashed. " #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -!The\ Turing\ Test= +msgid "The Turing Test" +msgstr "The Turing Test" #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -!The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.= +msgid "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." +msgstr "The Turing Test est un jeu de casse-tête à la première personne se déroulant sur la lune Europe de Jupiter. Vous êtes Ava Turing, une ingénieure de l'Agence Spatiale Internationale (ISA) envoyée pour découvrir la cause de la disparition de l'équipage au sol." #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter +msgid "The Vanishing of Ethan Carter" +msgstr "The Vanishing of Ethan Carter" #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter est un myst\u00e8re \u00e0 la premi\u00e8re personne ax\u00e9 sur l'histoire. +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 +msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." +msgstr "The Vanishing of Ethan Carter est un mystère à la première personne axé sur l'histoire." -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter -#: Redux/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 +msgid "The Vanishing of Ethan Carter Redux" +msgstr "The Vanishing of Ethan Carter Redux" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -!The\ Witcher\ 3\:\ Wild\ Hunt= +msgid "The Witcher 3: Wild Hunt" +msgstr "The Witcher 3: Wild Hunt" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -!The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.= +msgid "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." +msgstr "The Witcher: Wild Hunt est un jeu de rôle à monde ouvert de nouvelle génération situé dans un univers fantastique aux graphismes époustouflants où le moindre choix peut avoir des répercussions profondes. Dans The Witcher, vous incarnez un chasseur de monstres, Geralt de Riv, chargé de retrouver une enfant prophétique dans un vaste monde ouvert, rempli de cités marchandes, d’îles peuplées de pirates vikings, de cols montagneux dangereux et de grottes oubliées à explorer." #: i18n/tmp/Applications/Games/The Witness/application.js:1 -!The\ Witness= +msgid "The Witness" +msgstr "The Witness" #: i18n/tmp/Applications/Games/The Witness/application.js:2 -!You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

You\ don't\ remember\ who\ you\ are,\ and\ you\ don't\ remember\ how\ you\ got\ here,\ but\ there's\ one\ thing\ you\ can\ do\:\ explore\ the\ island\ in\ hope\ of\ discovering\ clues,\ regaining\ your\ memory,\ and\ somehow\ finding\ your\ way\ home.

The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.= +msgid "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." +msgstr "Vous vous réveillez seul, sur une île étrange remplie d'énigmes qui vous mettront à l'épreuve et vous surprendront.

Vous avez oublié qui vous êtes et comment vous avez atterri ici. Une seule solution s'offre à vous : explorez l'île en quête d'indices pour retrouver la mémoire et découvrir comment retourner chez vous.

The Witness est un jeu solo dans un monde ouvert comptant des dizaines de lieux à découvrir et plus de 500 énigmes. Ce jeu respecte votre intelligence de joueur et considère que votre temps est précieux. Rien n'est dû au hasard. Chacune des énigmes ajoute une idée à l'édifice. Ce jeu regorge donc d'idées." #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -!Toki\ Tori= +msgid "Toki Tori" +msgstr "Toki Tori" #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -!The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.= +msgid "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." +msgstr "Le gameplay de Toki Tori est un mélange de deux genres. Alors qu'il ressemble à un jeu de plateforme, c'est un jeu en son cœur un jeu de casse-têtes. Pour progresser à travers le jeu, le joueur doit ramasser chaque œuf dans un niveau en utilisant un nombre déterminé d'outils." #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -!Tomb\ Raider\:\ Anniversary= +msgid "Tomb Raider: Anniversary" +msgstr "Tomb Raider: Anniversary" #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -!Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.= +msgid "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." +msgstr "Tomb Raider: Anniversary est le fameux jeu d'action à la troisième personne qui retrace les aventures de la non moins fameuse Lara Croft. Partez avec elle à la recherche du mystérieux Scion. Utilisant le dernier moteur graphique 'Tomb Raider: Legend' les aventures de Lara vont entraîner le joueur dans une toute nouvelle expérience. Ce titre, dont le scénario a été totalement repensé, fait évoluer Lara avec fluidité dans des décors de toute beauté où elle devra livrer des combats mortels. Partez à la découverte de l'antique cité d'Atlantis et des pyramides d'Égypte en passant par les coins les plus reculés, mystérieux et sombres de la planète et résolvez le plus important des mystères : celui du passé de Lara." #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -!Tomb\ Raider\:\ Legend= +msgid "Tomb Raider: Legend" +msgstr "Tomb Raider: Legend" #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -!The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

Follow\ Lara\ down\ a\ path\ of\ discovery\ as\ she\ travels\ the\ globe\ to\ remote,\ exotic\ locales\ in\ search\ of\ one\ of\ history's\ greatest\ artifacts\ that\ unleash\ unwelcome\ figures\ from\ Lara's\ mysterious\ past.\ With\ guns\ blazing,\ Lara\ must\ use\ her\ athletic\ ability\ and\ intellectual\ wits\ to\ explore\ vast,\ treacherous\ tombs,\ riddled\ with\ challenging\ puzzles\ and\ deadly\ traps.\ Experience\ the\ beginning\ of\ the\ new\ Legend\ in\ the\ most\ adrenaline-fueled\ Tomb\ Raider\ adventure\ ever\!= +msgid "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" +msgstr "La plus sexy et la plus intrépide des aventurières fait son retour triomphant dans Lara Croft Tomb Raider: Legend !

Suivez les aventures de Lara à travers le globe et résolvez le mystère qui provoque le retour de ses ennemis. Lara devra, utiliser ses qualités intellectuelles et athlétiques, ainsi que ses colts, pour éviter les pièges et résoudre les énigmes. Faites partie de la renaissance d'une légende avec cet épisode, le plus dynamique jusqu'à ce jour, des Tomb raiders!" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:1 -!Tomb\ Raider\:\ The\ Dagger\ Of\ Xian= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 +msgid "Tomb Raider: The Dagger Of Xian" +msgstr "Tomb Raider: The Dagger Of Xian" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:2 -!Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 +msgid "Fan Game Tomb Raider 2 Remake by Nicobass." +msgstr "Fan Game, remake de Tomb Raider 2 par Nicobass." -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -!Local\ (Demo)= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 +msgid "Local (Demo)" +msgstr "Local (Demo)" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -!Online\ (Demo)= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 +msgid "Online (Demo)" +msgstr "En ligne (Demo)" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -!Tomb\ Raider\:\ Underworld= +msgid "Tomb Raider: Underworld" +msgstr "Tomb Raider: Underworld" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -!Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.= +msgid "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." +msgstr "Tomb Raider: Underworld représente un nouvel avancement dans les jeux d'exploration. L'aventurière sans peur Lara Croft explore des lieux exotiques autour du monde, chacun conçu avec une attention incroyable au détail résultant en une fidélité visuelle haute définition à couper le souffle qui crée un monde très réaliste et délivre un nouveau niveau de défi et de choix." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:1 -!Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 +msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" +msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -!Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 +msgid "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." +msgstr "Raven Shield : Commandez l’élite de la brigade multinationale des opérations spéciales contre les forces terroristes cachées. Dans Tom Clancy's Rainbow Six 3: Raven Shield, le troisième épisode de la série populaire Rainbow Six, l'équipe Rainbow est confrontée à un nouvel ennemi secret mondiale." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -!Local\ (1.0->1.6)= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 +msgid "Local (1.0->1.6)" +msgstr "Local (1.0->1.6)" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -!Steam\ (Gold)= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 +msgid "Steam (Gold)" +msgstr "Steam (Gold)" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae +msgid "Tom Clancy's Splinter Cell®" +msgstr "Tom Clancy's Splinter Cell®" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, ex\u00e9cutez avec extr\u00eame pr\u00e9judice, et sortez sans laisser de trace \! Vous \u00eates Sam Fisher, un agent secret de haut niveau d\u2019une branche secr\u00e8te de la NSA \: Third Echelon. +msgid "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." +msgstr "Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, exécutez avec extrême préjudice, et sortez sans laisser de trace ! Vous êtes Sam Fisher, un agent secret de haut niveau d’une branche secrète de la NSA : Third Echelon." #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -!Tom\ Clancy\u2019s\ The\ Division\u2122= +msgid "Tom Clancy’s The Division™" +msgstr "Tom Clancy’s The Division™" #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -!Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.= +msgid "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." +msgstr "Le jour du Black Friday, une pandémie dévastatrice se propage dans les rues de New York, coupant un par un l’accès aux services indispensables à notre quotidien. En l’espace de quelques jours, le manque d’eau et de nourriture plonge la société dans le chaos. C’est alors qu’intervient La Division, une unité d’agents tactiques autonomes, classée secret défense." #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -!Total\ War\:\ ROME\ II= +msgid "Total War: ROME II" +msgstr "Total War: ROME II" #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -!Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.= +msgid "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." +msgstr "Emperor Edition est la version ultime de ROME II, elle inclut un système politique amélioré, des chaînes de construction remaniées, des combats rééquilibrés et des visuels améliorés à la fois en campagne et en bataille.

De plus, Emperor Edition inclut tout le contenu et les mises à jour disponibles pour ROME II depuis son lancement en septembre 2013. Celles-ci incluent l'intégration de Twitch.TV, les commandes tactiles, de nouvelles factions et unités jouables et la compatibilité Mac. Le pack de campagne Imperator Augustus ainsi que tout le contenu et fonctionnalités de Emperor Edition sont gratuits, via une mise à jour gratuite pour tous les possesseurs de ROME II." #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -!Trackmania\u00ae\ Turbo= +msgid "Trackmania® Turbo" +msgstr "Trackmania® Turbo" #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -!Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.= +msgid "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." +msgstr "Trackmania vous offre l'univers ultime de course d'arcade où le but est de réaliser le chrono parfait. Repoussez vos limites sur plus de 200 tracés, amusez-vous immédiatement en défiant vos amis en écran partagé (hors connexion) ou en ligne." #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -!TRON\ RUN/r= +msgid "TRON RUN/r" +msgstr "TRON RUN/r" #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -!Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?= +msgid "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" +msgstr "Retournez dans le monde de TRON avec TRON RUN/r, un nouveau jeu d'action/aventure ultra-rapide ! Affûtez vos compétences au DISQUE et au CYCLE, puis défiez vos amis dans le programme FLUX qui vous envoie des combinaisons de modes et de niveaux jusqu'à ce que vous vous écrasiez. Combien de temps survivrez-vous ?" #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -Tropico\ 3=Tropico 3 +msgid "Tropico 3" +msgstr "Tropico 3" #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Engagez-vous dans un voyage du pouvoir tropical \! Devenez le dictateur d'une \u00eele perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir \! \u00cates-vous un chef bon et g\u00e9n\u00e9reux? Un tyran \u00e0 la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre \u00eele en un paradis touristique ou en une puissance industrielle. Faites des promesses \u00e9lectorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines \u00e9lections. Envoyez votre avatar f\u00e9liciter les gens, visitez l'\u00eele d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Cara\u00efbes. +msgid "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." +msgstr "Engagez-vous dans un voyage du pouvoir tropical ! Devenez le dictateur d'une île perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir ! Êtes-vous un chef bon et généreux? Un tyran à la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre île en un paradis touristique ou en une puissance industrielle. Faites des promesses électorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines élections. Envoyez votre avatar féliciter les gens, visitez l'île d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Caraïbes. " #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -#, fuzzy -!Tropico\ 4=Tropico 3 +msgid "Tropico 4" +msgstr "Tropico 4" #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -!The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

Tropico\ 4\ expands\ on\ the\ gameplay\ of\ the\ previous\ game\ with\ new\ political\ additions\ \u223c\ including\ more\ superpowers\ to\ negotiate\ with,\ along\ with\ the\ ability\ to\ elect\ ministers\ into\ power\ to\ help\ get\ your\ more\ controversial\ policies\ passed.\ But\ remember\ to\ keep\ your\ friends\ close\ and\ your\ enemies\ closer\ as\ everyone\ has\ an\ agenda\!\ Your\ political\ mettle\ will\ be\ thoroughly\ tested,\ as\ new\ natural\ disasters\ will\ have\ the\ populace\ clamoring\ for\ you\ and\ your\ cabinet\ to\ help\ them\ recover\ from\ some\ of\ the\ worst\ Mother\ Nature\ can\ dish\ out.

Tropico\ 4\ also\ brings\ a\ new\ level\ of\ social\ interaction\ with\ the\ addition\ of\ Facebook\ and\ Twitter\ integration.\ Post\ comments\ on\ Twitter\ direct\ from\ the\ game\ and\ have\ updates\ go\ out\ when\ you\ complete\ missions\ or\ unlock\ new\ achievements.\ You\ can\ even\ take\ screenshots\ of\ your\ burgeoning\ island\ and\ post\ your\ dream\ creation\ on\ your\ Tropico\ 4\ Facebook\ page\ and\ compare\ your\ interactive\ Dictator\ Ranking\ on\ the\ online\ leaderboards.= +msgid "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." +msgstr "Le monde change et Tropico évolue avec les temps - les pouvoirs géographiques augmentent et tombent et le marché mondial est dominé par de nouveaux acteurs avec de nouvelles demandes et offres - et vous, en tant que El Presidente, faites face à un tout nouveau défi. Si vous voulez triompher de vos opposants, vous devrez gagner autant de soutien que possible de votre population. Vos décisions façonneront l'avenir de votre pays et, plus important encore, la taille de votre compte bancaire off-shore.

Tropico 4 développe le gameplay du jeu précédent avec de nouveaux ajouts politiques, y compris plus de superpuissances avec qui négocier, avec la possibilité d'élire les ministres au pouvoir pour aider à passer vos politiques les plus controversées. Mais n'oubliez pas de garder vos amis proches et vos ennemis plus proches encore car chacun a un programme ! Votre courage politique sera testé de manière approfondie, car de nouvelles catastrophes naturelles feront crier la population sur vous et votre cabinet pour les aider à se remettre des pire destructions de Mère Nature.

Tropico 4 apporte également un nouveau niveau d'interaction sociale avec l'ajout de l'intégration Facebook et Twitter. Postez des commentaires sur Twitter directement à partir du jeu et les mises à jour s'affichent lorsque vous effectuez des missions ou débloquez de nouvelles réalisations. Vous pouvez même prendre des captures d'écran de votre île en plein essor et publier votre création de rêve sur votre page Facebook Tropico 4 et comparer votre classement interactif des dictateurs sur les classements en ligne." #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -!Unholy\ Heights= +msgid "Unholy Heights" +msgstr "Unholy Heights" #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -!Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?= +msgid "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" +msgstr "Bienvenue à Unholy Heights, un mélange de Tower Defense et Apartment Management Simulation ! Le Diable a transformé un immeuble d'habitation en logements pour monstres, et a de grands projets pour l'avenir. Attirer des monstres dans votre immeuble, facturer les et garder les heureux en leur achetant des meubles. Malheureusement, les héros ont eu vent du plan du Diable et ne s'arrêteront à rien pour l'éliminer. Frappez les portes des résidents pour les appeler à la bataille, piégez les héros dans des formations en tenailles fourbes et menez vos troupes à la victoire. Les monstres obtiennent des emplois, tombent amoureux, ont des enfants et même ignorent leur loyer. Gardez-les heureux ou vous pourriez n'avoir personne à combattre lorsque les héros viendront frapper. Mais ne soyez pas trop doux: il y a toujours des méchants potentiels qui cherchent à se déplacer, alors faites sortir les parasites lorsque le moment est venu! Être un propriétaire est un travail difficile, mais il ne peut pas être plus difficile que de courir l'enfer ... n'est-ce pas?" #: i18n/tmp/Applications/Games/Uplay/application.js:2 -Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. +msgid "Uplay is Ubisoft's PC games portal." +msgstr "Uplay est le portail des jeux PC d'Ubisoft." #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -#, fuzzy -!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae +msgid "Warcraft® III: Expansion Set" +msgstr "Warcraft® III: Expansion Set" #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= +msgid "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." +msgstr "" #: i18n/tmp/Applications/Games/Warface/application.js:1 -!Warface= +msgid "Warface" +msgstr "Warface" #: i18n/tmp/Applications/Games/Warface/application.js:2 -!Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= +msgid "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." +msgstr "Warface offre une expérience Co-op intense avec des missions quotidiennes, dans lesquelles les joueurs doivent maitriser le jeu en équipe et des actions de combat uniques. Ils peuvent aussi s’engager dans des parties Conflit au rythme effréné et tactiques telles les modes Détonation ou Escarmouche." #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -!Warlock\ -\ Master\ of\ the\ Arcane= +msgid "Warlock - Master of the Arcane" +msgstr "Warlock - Master of the Arcane" #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -!In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!= +msgid "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" +msgstr "Dans un temps de bouleversement chaotique, le joueur joue le rôle d'un grand mage, un seigneur de la guerre rivalisant pour le pouvoir ultime. Votre mission est de construire un empire, d'élargir vos frontières, de rechercher de nouveaux sorts et de conquérir vos ennemis. Devenez le magicien ultime et règne sur Ardania !" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -!Wildlife\ Park\ 2= +msgid "Wildlife Park 2" +msgstr "Wildlife Park 2" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= +msgid "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -Worms\ Armageddon=Worms Armageddon +msgid "Worms Armageddon" +msgstr "Worms Armageddon" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Ces intr\u00e9pides invert\u00e9br\u00e9s sont de retour pour se venger dans le tr\u00e8s appr\u00e9ci\u00e9 Worms\u2122 Armageddon. Il s'agit l\u00e0 d'un toute nouvelle gamme de vers \! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. +msgid "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." +msgstr "Ces intrépides invertébrés sont de retour pour se venger dans le très apprécié Worms™ Armageddon. Il s'agit là d'un toute nouvelle gamme de vers ! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. " #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -Worms\u2122\ Reloaded=Worms\u2122 Reloaded +msgid "Worms™ Reloaded" +msgstr "Worms™ Reloaded" #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Worms\u2122 Reloaded est un jeu vid\u00e9o au tour par tour d\u00e9velopp\u00e9 par Team17 Software. Les joueurs contr\u00f4lent une petite section de ver de terre \u00e0 travers un paysage d\u00e9formable, se battant contre d'autres ordinateurs - ou des \u00e9quipes contr\u00f4l\u00e9es par d'autres joueur. Le jeu pr\u00e9sente des animations style cartoon et humoristique et un arsenal vari\u00e9 d'armes bizarres. +msgid "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." +msgstr "Worms™ Reloaded est un jeu vidéo au tour par tour développé par Team17 Software. Les joueurs contrôlent une petite section de ver de terre à travers un paysage déformable, se battant contre d'autres ordinateurs - ou des équipes contrôlées par d'autres joueur. Le jeu présente des animations style cartoon et humoristique et un arsenal varié d'armes bizarres." #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -!Xenon\ 2= +msgid "Xenon 2" +msgstr "Xenon 2" #: i18n/tmp/Applications/Graphics/category.js:1 -Graphics=Graphismes +msgid "Graphics" +msgstr "Graphismes" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -Photofiltre=Photofiltre +msgid "Photofiltre" +msgstr "Photofiltre" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=Presentation
PhotoFiltre est un logiciel de retouche d\u2019images tr\u00e8s complet. Il permet d\u2019effectuer des r\u00e9glages simples ou avanc\u00e9s sur une image et de lui appliquer un large \u00e9ventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d\u2019outils, proposant l\u2019acc\u00e8s aux filtres standards par simple clique de souris, lui donne un c\u00f4t\u00e9 convivial.

Les filtres
Sa large palette de filtres permet aux personnes qui d\u00e9butent de se familiariser avec le monde du graphisme. On y retrouve les fonctions standards de r\u00e9glage (luminosit\u00e9, contraste, teinte, saturation, correction gamma) et des filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet puzzle).
En tout c\u2019est plus de 100 filtres \u00e0 d\u00e9couvrir \!

Les s\u00e9lections vectorielles
PhotoFiltre g\u00e8re deux types de s\u00e9lections vectorielles. Le premier type regroupe les formes automatiques (rectangle, ellipse, triangle, losange, coins arrondis). Le second type correspond aux modes lasso et polygone. Ils permettent tous deux de d\u00e9finir une forme personnalis\u00e9e en dessinant le contour \u00e0 main lev\u00e9e ou par une succession de lignes. Chaque s\u00e9lection peut \u00eatre sauvegard\u00e9e dans un fichier pour \u00eatre r\u00e9utilis\u00e9e ult\u00e9rieurement.

La palette d'outils
Elle est compos\u00e9e essentiellement des outils de dessin tels que la pipette, le curseur de d\u00e9placement, le tra\u00e7age de ligne, la fonction de remplissage, l'a\u00e9rographe, le pinceau, la goutte d'eau, le tampon de clonage (ou duplicateur), le doigt (m\u00e9langeur) et la baguette magique.
PhotoFiltre propose des formes de pinceau standards (cercles et carr\u00e9s de diff\u00e9rentes tailles) mais \u00e9galement des formes plus vari\u00e9es (ligne oblique, feuille, \u00e9toile, ...).

Le module PhotoMasque
PhotoMasque permet de r\u00e9aliser des effets de contour et de transparence avanc\u00e9s sur vos images \u00e0 l'aide de masques pr\u00e9d\u00e9finis. Les masques sont des images en niveau de gris. Le blanc est la couleur de transparence et les niveaux de gris repr\u00e9sentent l'opacit\u00e9. Plus le gris est sombre plus la couleur appliqu\u00e9e sera opaque. PhotoMasque est livr\u00e9 avec plusieurs masques de bases, essayez de vous en inspirer pour cr\u00e9er vos propres masques.

Le module d\u2019automatisation
Ce module int\u00e8gre les fonctions de bases (conversion, taille de l\u2019image, encadrement, r\u00e9glages, \u2026) et permet de traiter toutes les images d\u2019un r\u00e9pertoire de fa\u00e7on automatique.

Les autres fonctions
  • Explorateur d'images
  • Gestion des modules externes (plugins)
  • Gestion du scanneur (norme TWAIN)
  • Gestion de la transparence (format GIF) et exportation en ic\u00f4ne (16, 256 ou 16 millions de couleurs)
  • Effets de texte avanc\u00e9s (rotation, ombrage, biseau externe)
  • Plusieurs types de contours et de textures
  • Fondu et assemblage d'images


Enregistrement
PhotoFiltre est gratuit pour une utilisation priv\u00e9e ou \u00e9ducative.
Toute utilisation commerciale ou professionnelle n\u00e9cessite l'achat d'une licence. +msgid "Introduction
PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." +msgstr "Presentation
PhotoFiltre est un logiciel de retouche d’images très complet. Il permet d’effectuer des réglages simples ou avancés sur une image et de lui appliquer un large éventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d’outils, proposant l’accès aux filtres standards par simple clique de souris, lui donne un côté convivial.

Les filtres
Sa large palette de filtres permet aux personnes qui débutent de se familiariser avec le monde du graphisme. On y retrouve les fonctions standards de réglage (luminosité, contraste, teinte, saturation, correction gamma) et des filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet puzzle).
En tout c’est plus de 100 filtres à découvrir !

Les sélections vectorielles
PhotoFiltre gère deux types de sélections vectorielles. Le premier type regroupe les formes automatiques (rectangle, ellipse, triangle, losange, coins arrondis). Le second type correspond aux modes lasso et polygone. Ils permettent tous deux de définir une forme personnalisée en dessinant le contour à main levée ou par une succession de lignes. Chaque sélection peut être sauvegardée dans un fichier pour être réutilisée ultérieurement.

La palette d'outils
Elle est composée essentiellement des outils de dessin tels que la pipette, le curseur de déplacement, le traçage de ligne, la fonction de remplissage, l'aérographe, le pinceau, la goutte d'eau, le tampon de clonage (ou duplicateur), le doigt (mélangeur) et la baguette magique.
PhotoFiltre propose des formes de pinceau standards (cercles et carrés de différentes tailles) mais également des formes plus variées (ligne oblique, feuille, étoile, ...).

Le module PhotoMasque
PhotoMasque permet de réaliser des effets de contour et de transparence avancés sur vos images à l'aide de masques prédéfinis. Les masques sont des images en niveau de gris. Le blanc est la couleur de transparence et les niveaux de gris représentent l'opacité. Plus le gris est sombre plus la couleur appliquée sera opaque. PhotoMasque est livré avec plusieurs masques de bases, essayez de vous en inspirer pour créer vos propres masques.

Le module d’automatisation
Ce module intègre les fonctions de bases (conversion, taille de l’image, encadrement, réglages, …) et permet de traiter toutes les images d’un répertoire de façon automatique.

Les autres fonctions
  • Explorateur d'images
  • Gestion des modules externes (plugins)
  • Gestion du scanneur (norme TWAIN)
  • Gestion de la transparence (format GIF) et exportation en icône (16, 256 ou 16 millions de couleurs)
  • Effets de texte avancés (rotation, ombrage, biseau externe)
  • Plusieurs types de contours et de textures
  • Fondu et assemblage d'images


Enregistrement
PhotoFiltre est gratuit pour une utilisation privée ou éducative.
Toute utilisation commerciale ou professionnelle nécessite l'achat d'une licence." #: i18n/tmp/Applications/Internet/category.js:1 -!Internet= +msgid "Internet" +msgstr "Internet" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -Internet\ Explorer\ 6.0=Internet Explorer 6.0 +msgid "Internet Explorer 6.0" +msgstr "Internet Explorer 6.0" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: 7.0/application.js:2 -Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer est un ancien navigateur internet.
Vous pouvez en avoir besoin si vous voulez tester la compatibilit\u00e9 d'un site, vous ne devriez pas l'utiliser pour naviguer. +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 +msgid "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " +msgstr "Internet Explorer est un ancien navigateur internet.
Vous pouvez en avoir besoin si vous voulez tester la compatibilité d'un site, vous ne devriez pas l'utiliser pour naviguer." #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -Internet\ Explorer\ 7.0=Internet Explorer 7.0 +msgid "Internet Explorer 7.0" +msgstr "Internet Explorer 7.0" #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -mIRC=mIRC +msgid "mIRC" +msgstr "mIRC" #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -

mIRC\ is\ a\ popular\ Internet\ Relay\ Chat\ client\ used\ by\ millions\ of\ people,\ and\ thousands\ of\ organizations,\ to\ communicate,\ share,\ play\ and\ work\ with\ each\ other\ on\ IRC\ networks\ around\ the\ world.\ Serving\ the\ Internet\ community\ for\ over\ a\ decade,\ mIRC\ has\ evolved\ into\ a\ powerful,\ reliable\ and\ fun\ piece\ of\ technology.

=

mIRC est un client populaire de discussion relay\u00e9e par Internet utilis\u00e9 par des millions de personnes et des milliers d'organisations pour communiquer, partager, jouer et travailler les uns avec les autres sur les r\u00e9seaux IRC \u00e0 travers le monde. Au service de la Communaut\u00e9 Internet depuis plus d'une d\u00e9cennie, mIRC est devenu une technologie puissante, fiable et amusante.

+msgid "

mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

" +msgstr "

mIRC est un client populaire de discussion relayée par Internet utilisé par des millions de personnes et des milliers d'organisations pour communiquer, partager, jouer et travailler les uns avec les autres sur les réseaux IRC à travers le monde. Au service de la Communauté Internet depuis plus d'une décennie, mIRC est devenu une technologie puissante, fiable et amusante.

" #: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -!v7.46= +msgid "v7.46" +msgstr "v7.46" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3=TeamSpeak 3 +msgid "TeamSpeak 3" +msgstr "TeamSpeak 3" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak 3 offre l'outil id\u00e9al de communication vocal pour le jeu en ligne, \u00e9ducation et entra\u00eenement, communication commerciale interne et rester en contact avec les amis et la famille. +msgid "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." +msgstr "TeamSpeak 3 offre l'outil idéal de communication vocal pour le jeu en ligne, éducation et entraînement, communication commerciale interne et rester en contact avec les amis et la famille." #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -!v3.0.19.4= +msgid "v3.0.19.4" +msgstr "v3.0.19.4" #: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia=Multimedia +msgid "Multimedia" +msgstr "Multimedia" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -!Mp3tag= +msgid "Mp3tag" +msgstr "Mp3tag" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -!Mp3tag\ is\ a\ powerful\ and\ yet\ easy-to-use\ tool\ to\ edit\ metadata\ of\ common\ audio\ formats\ where\ it\ supports\ ID3v1,\ ID3v2.3,\ ID3v2.4,\ iTunes\ MP4,\ WMA,\ Vorbis\ Comments\ and\ APE\ Tags.\ It\ also\ supports\ online\ database\ lookups\ from\ Amazon,\ Musicbraing,\ freedb\ or\ discogs\ for\ example\ to\ automatically\ gather\ proper\ tags\ and\ cover\ art.= +msgid "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." +msgstr "Mp3tag est un outil puissant et facile à utiliser pour éditer des métadonnées de formats audio communs, il prend en charge le ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, commentaires Vorbis et tags APE. Il prend également en charge les recherches de bases de données en ligne à partir d'Amazon, Musicbraing, freedb ou discogs par exemple pour collecter automatiquement les étiquettes appropriées et les pochettes." #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -!Adobe\ Acrobat\ Reader\ DC= +msgid "Adobe Acrobat Reader DC" +msgstr "Adobe Acrobat Reader DC" #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -!Adobe\ Acrobat\ Reader\ DC\ software\ is\ the\ free\ global\ standard\ for\ reliably\ viewing,\ printing,\ and\ commenting\ on\ PDF\ documents.

Premium\ features,\ online\ services\ and\ updates\ do\ not\ work.= +msgid "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work." +msgstr "Adobe Acrobat Reader DC est la référence mondiale des logiciels gratuits pour la consultation, l’impression et l’insertion de commentaires dans des documents PDF.

Les fonctionnalités premium , les services en ligne et les mises à jour ne fonctionnent pas." #: i18n/tmp/Applications/Office/category.js:1 -Office=Office +msgid "Office" +msgstr "Bureautique" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular=ElsterFormular +msgid "ElsterFormular" +msgstr "ElsterFormular" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular est le programme officiel allemand pour la d\u00e9claration d'imp\u00f4ts. +msgid "ElsterFormular is the official german software to file a tax return." +msgstr "ElsterFormular est le programme officiel allemand pour la déclaration d'impôts." #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -!Microsoft\ Office\ 2010= +msgid "Microsoft Office 2010" +msgstr "Microsoft Office 2010" #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -!Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.= +msgid "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." +msgstr "Microsoft Office 2010 est une version de Microsoft Office, une suite de productivité pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2007." #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -!Microsoft\ Office\ 2013= +msgid "Microsoft Office 2013" +msgstr "Microsoft Office 2013" #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -!Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.= +msgid "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." +msgstr "Microsoft Office 2013 est une version de Microsoft Office, une suite de productivité pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2010." #: i18n/tmp/Applications/Other/category.js:1 -Other=Autre +msgid "Other" +msgstr "Autre" #: i18n/tmp/Applications/Science/category.js:1 -Science=Science +msgid "Science" +msgstr "Science" #: i18n/tmp/Engines/Wine/category.js:1 -!Wine= +msgid "Wine" +msgstr "Wine" #: i18n/tmp/Engines/Wine/Engine/application.js:1 -#, fuzzy -!Wine\ Engine=Installeur en ligne +msgid "Wine Engine" +msgstr "Moteur Wine" #: i18n/tmp/Engines/Wine/Engine/application.js:2 -!The\ Wine\ engine.= +msgid "The Wine engine." +msgstr "Le moteur Wine." #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -#, fuzzy -!Wine\ engine=Installeur en ligne +msgid "Wine engine" +msgstr "Moteur Wine" #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -!QuickScript= +msgid "QuickScript" +msgstr "QuickScript" #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -!QuickScripts\ for\ Wine.= +msgid "QuickScripts for Wine." +msgstr "QuickScripts pour Wine." #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -!Custom\ Installer\ Script= +msgid "Custom Installer Script" +msgstr "Custom Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -!Installer\ Script= +msgid "Installer Script" +msgstr "Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -#, fuzzy -!Local\ Installer\ Script=Installeur local +msgid "Local Installer Script" +msgstr "Local Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -#, fuzzy -!Online\ Installer\ Script=Installeur en ligne +msgid "Online Installer Script" +msgstr "Online Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -!Quick\ Script= +msgid "Quick Script" +msgstr "Quick Script" #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -!Steam\ Script= +msgid "Steam Script" +msgstr "Script Steam" #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -!Uplay\ Script= +msgid "Uplay Script" +msgstr "Script Uplay" #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -!Zip\ Script= +msgid "Zip Script" +msgstr "Script zip" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -!Wine\ Shortcuts= +msgid "Wine Shortcuts" +msgstr "Raccourcis Wine" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -!Shortcuts\ for\ Wine.= +msgid "Shortcuts for Wine." +msgstr "Raccourci pour Wine." #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -!Shortcut\ Reader= +msgid "Shortcut Reader" +msgstr "Shortcut Reader" #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -!Wine\ Shortcut= +msgid "Wine Shortcut" +msgstr "Raccourci Wine" #: i18n/tmp/Engines/Wine/Tools/application.js:1 -!Wine\ Tools= +msgid "Wine Tools" +msgstr "Outils Wine" #: i18n/tmp/Engines/Wine/Tools/application.js:2 -!Tools\ for\ Wine.= +msgid "Tools for Wine." +msgstr "Outils pour Wine." #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -!Configure\ Wine= +msgid "Configure Wine" +msgstr "Configurer Wine" #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -!Kill\ processes= +msgid "Kill processes" +msgstr "Tuer les processus" #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -!Windows\ reboot= +msgid "Windows reboot" +msgstr "Redémarrer windows" #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -!Repair\ virtual\ drive= +msgid "Repair virtual drive" +msgstr "Réparer le disque virtuel" #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -!Command\ prompt= +msgid "Command prompt" +msgstr "Invite de commande" #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -!Registry\ Editor= +msgid "Registry Editor" +msgstr "Éditeur du registre" #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -!Task\ manager= +msgid "Task manager" +msgstr "Gestionnaire de tâches" #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -!Open\ a\ terminal= +msgid "Open a terminal" +msgstr "Ouvrir un terminal" #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -#, fuzzy -!Wine\ uninstaller=Installeur en ligne +msgid "Wine uninstaller" +msgstr "Désinstaller wine" #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -!Wine\ Verbs= +msgid "Wine Verbs" +msgstr "Verbs Wine" #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -!Verbs\ for\ Wine.= +msgid "Verbs for Wine." +msgstr "Verbs pour Wine." #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -!corefonts= +msgid "corefonts" +msgstr "corefonts" #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -!crypt32= +msgid "crypt32" +msgstr "crypt32" #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -!d3dx10= +msgid "d3dx10" +msgstr "d3dx10" #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -!d3dx9= +msgid "d3dx9" +msgstr "d3dx9" #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -!.NET\ 4.0= +msgid ".NET 4.0" +msgstr ".NET 4.0" #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -!.NET\ 4.5.2= +msgid ".NET 4.5.2" +msgstr ".NET 4.5.2" #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -!.NET\ 4.5= +msgid ".NET 4.5" +msgstr ".NET 4.5" #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -!luna= +msgid "luna" +msgstr "luna" #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -!mfc42= +msgid "mfc42" +msgstr "mfc42" #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -!msls31= +msgid "msls31" +msgstr "msls31" #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -!mspatcha= +msgid "mspatcha" +msgstr "mspatcha" #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -!PhysX= +msgid "PhysX" +msgstr "PhysX" #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -!quartz= +msgid "quartz" +msgstr "quartz" #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -!QuickTime\ 7.6= +msgid "QuickTime 7.6" +msgstr "QuickTime 7.6" #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -!sandbox= +msgid "sandbox" +msgstr "sandbox" #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -!secur32= +msgid "secur32" +msgstr "secur32" #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -!Tahoma= +msgid "Tahoma" +msgstr "Tahoma" #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -!vcrun2003= +msgid "vcrun2003" +msgstr "vcrun2003" #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -!vcrun2005= +msgid "vcrun2005" +msgstr "vcrun2005" #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -!vcrun2008= +msgid "vcrun2008" +msgstr "vcrun2008" #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -!vcrun2010= +msgid "vcrun2010" +msgstr "vcrun2010" #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -!vcrun2012= +msgid "vcrun2012" +msgstr "vcrun2012" #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -!vcrun2013= +msgid "vcrun2013" +msgstr "vcrun2013" #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -!vcrun2015= +msgid "vcrun2015" +msgstr "vcrun2015" #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -!Windows\ XP\ Service\ Pack\ 3= +msgid "Windows XP Service Pack 3" +msgstr "Windows XP Service Pack 3" #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -!xact= +msgid "xact" +msgstr "xact" #: i18n/tmp/Utils/Functions/Apps/application.js:1 -!App\ Utils= +msgid "App Utils" +msgstr "Utilitaires d'application" #: i18n/tmp/Utils/Functions/Apps/application.js:2 -!Utils\ for\ apps.= +msgid "Utils for apps." +msgstr "Utilitaires pour applications." #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -!App\ Resources= +msgid "App Resources" +msgstr "Ressources d'application" #: i18n/tmp/Utils/Functions/category.js:1 -Functions=Fonctions +msgid "Functions" +msgstr "Fonctions" #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -!Filesystem\ Utils= +msgid "Filesystem Utils" +msgstr "Utilitaires du système de fichier" #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -!Utils\ for\ file\ system\ interaction.= +msgid "Utils for file system interaction." +msgstr "Utilitaires pour les interactions système." #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -!File\ Extractors= +msgid "File Extractors" +msgstr "Extracteurs de fichier" #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -!File\ Utilities= +msgid "File Utilities" +msgstr "Utilitaires de fichier" #: i18n/tmp/Utils/Functions/Net/application.js:1 -!Net\ Utils= +msgid "Net Utils" +msgstr "Utilitaires internet" #: i18n/tmp/Utils/Functions/Net/application.js:2 -!Utils\ for\ interaction\ with\ the\ Internet.= +msgid "Utils for interaction with the Internet." +msgstr "Utilitaires pour les interactions internet." #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -!Downloader= +msgid "Downloader" +msgstr "Downloader" #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -#, fuzzy -!Internet\ Resource=Internet Explorer 6.0 +msgid "Internet Resource" +msgstr "Ressource internet" #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 -!Please\ wait\ while\ {0}\ is\ extracted\ ...= +msgid "Please wait while {0} is extracted ..." +msgstr "Veuillez patienter pendant que {0} est extrait ..." #: Utils/Functions/Filesystem/Files/script.js:81 -!Checking\ file\ consistency\ ...= +msgid "Checking file consistency ..." +msgstr "Vérification de la cohérence des fichiers ..." #: Utils/Functions/Net/Download/script.js:42 #: Utils/Functions/Net/Resource/script.js:48 -!Please\ wait\ while\ {0}\ is\ downloaded\ ...= +msgid "Please wait while {0} is downloaded ..." +msgstr "Veuillez patienter pendant que {0} est téléchargé ..." #: Utils/Functions/Net/Download/script.js:71 -!Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}= +msgid "Error while calculating checksum. \n\n" +"Expected = {0}\n" +"Actual = {1}" +msgstr "Erreur pendant le calcul de la somme de contrôle. \n\n" +"Attendue = {0}\n" +"Réelle = {1}" + From d6329c8155c7432ab8e837eeb1abac3d25a39c3e Mon Sep 17 00:00:00 2001 From: plata Date: Fri, 6 Apr 2018 22:01:48 +0200 Subject: [PATCH 39/63] Fix Travis CI badge (#549) repository has been renamed --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 38185a7ff2..99e27cf6b8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://travis-ci.org/PhoenicisOrg/Scripts.svg?branch=master)](https://travis-ci.org/PhoenicisOrg/Scripts) +[![Build Status](https://travis-ci.org/PhoenicisOrg/scripts.svg?branch=master)](https://travis-ci.org/PhoenicisOrg/scripts) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/ec5268b4e2c0412ead8d90e561795fd1)](https://app.codacy.com/app/PhoenicisOrg/Scripts?utm_source=github.com&utm_medium=referral&utm_content=PhoenicisOrg/Scripts&utm_campaign=badger) [![Crowdin Badge](https://d322cqt584bo4o.cloudfront.net/phoenicis-scripts/localized.svg)](https://crowdin.com/project/phoenicis-scripts) From 5be81f782a4b46df9a528810953f611c44155b20 Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 7 Apr 2018 11:00:12 +0200 Subject: [PATCH 40/63] Use GitHub Pages for documentation (#551) --- .travis.yml | 30 +- README.md | 6 +- docs/Gemfile | 11 + docs/_config.yml | 51 + docs/_data/navigation.yml | 23 + docs/_includes/head/custom.html | 9 + docs/_pages/application-json.md | 19 + docs/_pages/best-practices.md | 17 + docs/_pages/home.md | 6 + docs/_pages/script-js.md | 244 + docs/_pages/script-json.md | 47 + docs/_pages/setup-wizard.md | 101 + docs/_pages/translation.md | 12 + docs/_pages/utils.md | 13 + docs/_pages/verbs.md | 65 + docs/assets/images/android-chrome-192x192.png | Bin 0 -> 32067 bytes docs/assets/images/android-chrome-384x384.png | Bin 0 -> 81722 bytes docs/assets/images/apple-touch-icon.png | Bin 0 -> 17352 bytes docs/assets/images/browserconfig.xml | 9 + docs/assets/images/favicon-16x16.png | Bin 0 -> 1434 bytes docs/assets/images/favicon-32x32.png | Bin 0 -> 2507 bytes docs/assets/images/favicon.ico | Bin 0 -> 15086 bytes docs/assets/images/mstile-150x150.png | Bin 0 -> 6668 bytes docs/assets/images/phoenicis.png | Bin 0 -> 10683 bytes docs/assets/images/safari-pinned-tab.svg | 69 + docs/assets/images/site.webmanifest | 19 + docs/jsdoc/ConfigureWine.html | 307 + .../Engines_Wine_Engine_Object_script.js.html | 1017 +++ ...ne_QuickScript_Quick Script_script.js.html | 183 + ...Engines_Wine_Shortcuts_Wine_script.js.html | 158 + ...s_Wine_Tools_Configure Wine_script.js.html | 70 + ...e_Tools_Kill Wine Processes_script.js.html | 70 + ...ines_Wine_Tools_Reboot Wine_script.js.html | 70 + ...ne_Tools_Repair Wine Prefix_script.js.html | 70 + ..._Tools_Wine Registry Editor_script.js.html | 70 + ...ine_Tools_Wine Task Manager_script.js.html | 70 + ..._Tools_Wine Terminal Opener_script.js.html | 73 + ...Wine_Tools_Wine Uninstaller_script.js.html | 70 + ...ines_Wine_Tools_WineConsole_script.js.html | 70 + ...ngines_Wine_Verbs_dotnet452_script.js.html | 105 + ...Engines_Wine_Verbs_dotnet45_script.js.html | 106 + .../Engines_Wine_Verbs_quartz_script.js.html | 89 + .../Engines_Wine_Verbs_secur32_script.js.html | 103 + .../Engines_Wine_Verbs_xact_script.js.html | 227 + docs/jsdoc/KillWineProcesses.html | 307 + docs/jsdoc/RebootWine.html | 307 + docs/jsdoc/RepairWinePrefix.html | 307 + ...tils_Functions_Net_Resource_script.js.html | 130 + docs/jsdoc/Wine.html | 6030 +++++++++++++++++ docs/jsdoc/WineConsole.html | 307 + docs/jsdoc/WineRegistryEditor.html | 307 + docs/jsdoc/WineTaskManager.html | 307 + docs/jsdoc/WineTerminalOpener.html | 307 + docs/jsdoc/WineUninstaller.html | 307 + docs/jsdoc/fonts/OpenSans-Bold-webfont.eot | Bin 0 -> 19544 bytes docs/jsdoc/fonts/OpenSans-Bold-webfont.svg | 1830 +++++ docs/jsdoc/fonts/OpenSans-Bold-webfont.woff | Bin 0 -> 22432 bytes .../fonts/OpenSans-BoldItalic-webfont.eot | Bin 0 -> 20133 bytes .../fonts/OpenSans-BoldItalic-webfont.svg | 1830 +++++ .../fonts/OpenSans-BoldItalic-webfont.woff | Bin 0 -> 23048 bytes docs/jsdoc/fonts/OpenSans-Italic-webfont.eot | Bin 0 -> 20265 bytes docs/jsdoc/fonts/OpenSans-Italic-webfont.svg | 1830 +++++ docs/jsdoc/fonts/OpenSans-Italic-webfont.woff | Bin 0 -> 23188 bytes docs/jsdoc/fonts/OpenSans-Light-webfont.eot | Bin 0 -> 19514 bytes docs/jsdoc/fonts/OpenSans-Light-webfont.svg | 1831 +++++ docs/jsdoc/fonts/OpenSans-Light-webfont.woff | Bin 0 -> 22248 bytes .../fonts/OpenSans-LightItalic-webfont.eot | Bin 0 -> 20535 bytes .../fonts/OpenSans-LightItalic-webfont.svg | 1835 +++++ .../fonts/OpenSans-LightItalic-webfont.woff | Bin 0 -> 23400 bytes docs/jsdoc/fonts/OpenSans-Regular-webfont.eot | Bin 0 -> 19836 bytes docs/jsdoc/fonts/OpenSans-Regular-webfont.svg | 1831 +++++ .../jsdoc/fonts/OpenSans-Regular-webfont.woff | Bin 0 -> 22660 bytes docs/jsdoc/index.html | 65 + docs/jsdoc/scripts/linenumber.js | 25 + .../scripts/prettify/Apache-License-2.0.txt | 202 + docs/jsdoc/scripts/prettify/lang-css.js | 2 + docs/jsdoc/scripts/prettify/prettify.js | 28 + docs/jsdoc/styles/jsdoc-default.css | 358 + docs/jsdoc/styles/prettify-jsdoc.css | 111 + docs/jsdoc/styles/prettify-tomorrow.css | 132 + 80 files changed, 24193 insertions(+), 12 deletions(-) create mode 100644 docs/Gemfile create mode 100644 docs/_config.yml create mode 100644 docs/_data/navigation.yml create mode 100644 docs/_includes/head/custom.html create mode 100644 docs/_pages/application-json.md create mode 100644 docs/_pages/best-practices.md create mode 100644 docs/_pages/home.md create mode 100644 docs/_pages/script-js.md create mode 100644 docs/_pages/script-json.md create mode 100644 docs/_pages/setup-wizard.md create mode 100644 docs/_pages/translation.md create mode 100644 docs/_pages/utils.md create mode 100644 docs/_pages/verbs.md create mode 100644 docs/assets/images/android-chrome-192x192.png create mode 100644 docs/assets/images/android-chrome-384x384.png create mode 100644 docs/assets/images/apple-touch-icon.png create mode 100644 docs/assets/images/browserconfig.xml create mode 100644 docs/assets/images/favicon-16x16.png create mode 100644 docs/assets/images/favicon-32x32.png create mode 100644 docs/assets/images/favicon.ico create mode 100644 docs/assets/images/mstile-150x150.png create mode 100644 docs/assets/images/phoenicis.png create mode 100644 docs/assets/images/safari-pinned-tab.svg create mode 100644 docs/assets/images/site.webmanifest create mode 100644 docs/jsdoc/ConfigureWine.html create mode 100644 docs/jsdoc/Engines_Wine_Engine_Object_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html create mode 100644 docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html create mode 100644 docs/jsdoc/KillWineProcesses.html create mode 100644 docs/jsdoc/RebootWine.html create mode 100644 docs/jsdoc/RepairWinePrefix.html create mode 100644 docs/jsdoc/Utils_Functions_Net_Resource_script.js.html create mode 100644 docs/jsdoc/Wine.html create mode 100644 docs/jsdoc/WineConsole.html create mode 100644 docs/jsdoc/WineRegistryEditor.html create mode 100644 docs/jsdoc/WineTaskManager.html create mode 100644 docs/jsdoc/WineTerminalOpener.html create mode 100644 docs/jsdoc/WineUninstaller.html create mode 100644 docs/jsdoc/fonts/OpenSans-Bold-webfont.eot create mode 100644 docs/jsdoc/fonts/OpenSans-Bold-webfont.svg create mode 100644 docs/jsdoc/fonts/OpenSans-Bold-webfont.woff create mode 100644 docs/jsdoc/fonts/OpenSans-BoldItalic-webfont.eot create mode 100644 docs/jsdoc/fonts/OpenSans-BoldItalic-webfont.svg create mode 100644 docs/jsdoc/fonts/OpenSans-BoldItalic-webfont.woff create mode 100644 docs/jsdoc/fonts/OpenSans-Italic-webfont.eot create mode 100644 docs/jsdoc/fonts/OpenSans-Italic-webfont.svg create mode 100644 docs/jsdoc/fonts/OpenSans-Italic-webfont.woff create mode 100644 docs/jsdoc/fonts/OpenSans-Light-webfont.eot create mode 100644 docs/jsdoc/fonts/OpenSans-Light-webfont.svg create mode 100644 docs/jsdoc/fonts/OpenSans-Light-webfont.woff create mode 100644 docs/jsdoc/fonts/OpenSans-LightItalic-webfont.eot create mode 100644 docs/jsdoc/fonts/OpenSans-LightItalic-webfont.svg create mode 100644 docs/jsdoc/fonts/OpenSans-LightItalic-webfont.woff create mode 100644 docs/jsdoc/fonts/OpenSans-Regular-webfont.eot create mode 100644 docs/jsdoc/fonts/OpenSans-Regular-webfont.svg create mode 100644 docs/jsdoc/fonts/OpenSans-Regular-webfont.woff create mode 100644 docs/jsdoc/index.html create mode 100644 docs/jsdoc/scripts/linenumber.js create mode 100644 docs/jsdoc/scripts/prettify/Apache-License-2.0.txt create mode 100644 docs/jsdoc/scripts/prettify/lang-css.js create mode 100644 docs/jsdoc/scripts/prettify/prettify.js create mode 100644 docs/jsdoc/styles/jsdoc-default.css create mode 100644 docs/jsdoc/styles/prettify-jsdoc.css create mode 100644 docs/jsdoc/styles/prettify-tomorrow.css diff --git a/.travis.yml b/.travis.yml index 222e5bbe54..3fc3bf6a2e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,16 +3,28 @@ branches: only: master -before_install: - - sudo apt-get -qq update - - sudo apt-get install -y python-jsonschema python-pil gettext +matrix: + include: + - stage: Update translations + before_install: + - sudo apt-get -qq update + - sudo apt-get install -y python-jsonschema python-pil gettext + script: + - python ./validate.py + after_success: + # push translation updates only for master (PR changes must be committed to master before they are taken into account) + - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./i18n/push_translations.sh; fi -script: - - python ./validate.py - -after_success: - # push translation updates only for master (PR changes must be committed to master before they are taken into account) - - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./i18n/push_translations.sh; fi + # Check GitHub Pages + - stage: Check GitHub Pages + os: linux + language: ruby + rvm: + - 2.1 + before_install: cd docs + script: + - bundle exec jekyll build + - bundle exec htmlproofer ./_site --only-4xx --check-favicon --check-html --assume-extension --file-ignore=/jsdoc/ env: global: diff --git a/README.md b/README.md index 99e27cf6b8..b6cceb4a42 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,8 @@ Even if the application name contains ®, ™ or the like, you should not use it in the folder name. 3. Fill the files: - * [script.js](https://github.com/PlayOnLinux/Scripts/wiki/script.js): actual installation script - * [script.json](https://github.com/PlayOnLinux/Scripts/wiki/script.json): describes the installation script + * [script.js](https://phoenicisorg.github.io/scripts/script-js): actual installation script + * [script.json](https://phoenicisorg.github.io/scripts/script-json): describes the installation script ```json { "scriptName": "Online", @@ -43,7 +43,7 @@ } ``` * main.png: application icon (400px x 300px) - * [application.json](https://github.com/PlayOnLinux/Scripts/wiki/application.json): describes the application + * [application.json](https://phoenicisorg.github.io/scripts/application-json): describes the application ```json { "name": "Steam", diff --git a/docs/Gemfile b/docs/Gemfile new file mode 100644 index 0000000000..bbb65e14f6 --- /dev/null +++ b/docs/Gemfile @@ -0,0 +1,11 @@ +source "https://rubygems.org" + +gem "jekyll" +gem "jekyll-remote-theme" + +gem "github-pages", group: :jekyll_plugins + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] + +gem "html-proofer" diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000000..f44cf19cc7 --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1,51 @@ +title : Phoenicis Scripts Documentation +name : phoenicis.org +description : The documentation for Phoenicis scripts. +repository : PhoenicisOrg/scripts + +remote_theme : mmistakes/minimal-mistakes +minimal_mistakes_skin : air + +markdown : kramdown +permalink : /:categories/:title/ + +plugins: + - jekyll-paginate + - jekyll-sitemap + - jekyll-gist + - jekyll-feed + - jemoji + - jekyll-remote-theme + +# mimic GitHub Pages with --safe +whitelist: + - jekyll-paginate + - jekyll-sitemap + - jekyll-gist + - jekyll-feed + - jemoji + +include: + - _pages + +encoding: "utf-8" +markdown_ext: "markdown,mkdown,mkdn,mkd,md" + +defaults: + # _pages + - scope: + path: "_pages" + type: pages + values: + layout: single + author_profile: false + sidebar: + nav: "docs" + +author: + name: Phoenicis + github: PhoenicisOrg + +# HTML Compression +compress_html: + clippings: all diff --git a/docs/_data/navigation.yml b/docs/_data/navigation.yml new file mode 100644 index 0000000000..dcc46cf71a --- /dev/null +++ b/docs/_data/navigation.yml @@ -0,0 +1,23 @@ +docs: + - title: "Develop" + children: + - title: "application.json" + url: /application-json/ + - title: "script.json" + url: /script-json/ + - title: "script.js" + url: /script-js/ + - title: "Utils" + url: /utils/ + - title: "Verbs" + url: /verbs/ + - title: "SetupWizard" + url: /setup-wizard/ + - title: "JSDoc" + url: /jsdoc/ + - title: "General" + children: + - title: "Translation" + url: /translation/ + - title: "Best practices" + url: /best-practices/ diff --git a/docs/_includes/head/custom.html b/docs/_includes/head/custom.html new file mode 100644 index 0000000000..a04d93809d --- /dev/null +++ b/docs/_includes/head/custom.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/_pages/application-json.md b/docs/_pages/application-json.md new file mode 100644 index 0000000000..be5086b27f --- /dev/null +++ b/docs/_pages/application-json.md @@ -0,0 +1,19 @@ +--- +title: "application.json" +permalink: /application-json/ +toc: false +--- + +This file describes the application. + +```json +{ + "name": "Application", + "id": "application", + "description": "Application description" +} +``` + +If the application name contains ®, ™ or the like, you should use it here. + +The `description` supports HTML (see [Photofiltre](https://github.com/PhoenicisOrg/scripts/blob/master/Applications/Graphics/Photofiltre/application.json)). diff --git a/docs/_pages/best-practices.md b/docs/_pages/best-practices.md new file mode 100644 index 0000000000..2f4be93c37 --- /dev/null +++ b/docs/_pages/best-practices.md @@ -0,0 +1,17 @@ +--- +title: "Best practices" +permalink: /best-practices/ +toc: false +--- + +This page describes best practices for writing your scripts. + +1. Fork the repository +2. Create a new branch for your script +3. Clone your fork to your local scripts repository (usually `~/.Phoenicis/repository/`) +4. Checkout your branch +5. Follow the [how to](https://github.com/PhoenicisOrg/scripts/blob/master/README.md) +6. Commit your changes and create a pull request + +## Unfinished scripts +If your script is unfinished/not fully tested but you still want to share it (e.g. because you need help), create a pull request and label it "help wanted". People can then help you with comments or by submitting pull requests for the branch on your fork. diff --git a/docs/_pages/home.md b/docs/_pages/home.md new file mode 100644 index 0000000000..136e1d8411 --- /dev/null +++ b/docs/_pages/home.md @@ -0,0 +1,6 @@ +--- +permalink: / +--- + +This is the documentation for the scripts for [Phoenicis](https://github.com/PhoenicisOrg/phoenicis). + diff --git a/docs/_pages/script-js.md b/docs/_pages/script-js.md new file mode 100644 index 0000000000..1db873c8fd --- /dev/null +++ b/docs/_pages/script-js.md @@ -0,0 +1,244 @@ +--- +title: "script.js" +permalink: /script-js/ +toc: true +--- + +## QuickScript + +The QuickScript should be sufficient for the vast majority of scripts. It provides a simple interface to install the following types of applications: +* Local Windows executable (LocalInstallerScript) +* Online Windows executable (OnlineInstallerScript) +* Steam game (SteamScript) +* .zip file (ZipScript) + +QuickScripts use the latest stable wine version by default (recommended). + +### SteamScript +A basic script looks like: + +```javascript +include(["engines", "wine", "quick_script", "steam_script"]); + +new SteamScript() + .name("A Game") // name of the game + .editor("The developer") // editor of the game (see Steam store: developer) + .author("Forename Surname") // author of this script (you) + .appId(123456) // Steam application ID + .go(); +``` + +This script will install the game for the category "Games" and create a shortcut for +``` +Steam.exe -silent -applaunch 265890 +``` +To disable the game overlay: +```javascript + .gameOverlay(false) +``` +If you need a different category, use: +```javascript + .catgory("Category") +``` +For a different shortcut (e.g. if you want to pass arguments): +```javascript + .executable("Steam.exe", ["-silent", "-applaunch", 123456, "-someArgument"]) +``` + +### UplayScript +A basic script looks like: + +```javascript +include(["engines", "wine", "quick_script", "uplay_script"]); + +new UplayScript() + .name("A Game") // name of the game + .editor("The developer") // editor of the game (see Steam store: developer) + .applicationHomepage("http://www.someurl.com") // application homepage + .author("Forename Surname") // author of this script (you) + .appId(123456) // Uplay application ID + .go(); +``` +You can determine the app ID by starting the download and checking the folders in `Ubisoft/Ubisoft Game Launcher/data/`. + +### LocalInstallerScript +Installs a local Windows executable. Shows a setup window browse step (see [SetupWizard]({{ site.baseurl }}{% link _pages/setup-wizard.md %})) to query the executable. + +A basic script looks like: + +```javascript +include(["engines", "wine", "quick_script", "local_installer_script"]); + +new LocalInstallerScript() + .name("Application-Name") // name of the application + .editor("Editor") // editor of the application + .applicationHomepage("http://www.someurl.com") // application homepage + .author("Forename Surname") // author of this script (you) + .category("Category") // category + .executable("Application.exe") // exe name (for the shortcut) + .go(); +``` + +### OnlineInstallerScript +Downloads and installs a Windows executable. + +A basic script looks like: + +```javascript +include(["engines", "wine", "quick_script", "online_installer_script"]); + +new OnlineInstallerScript() + .name("Application-Name") // name of the application + .editor("Editor") // editor of the application + .applicationHomepage("http://www.someurl.com") // application homepage + .author("Forename Surname") // author of this script (you) + .url("http://url_to_exe") // where the exe can be downloaded + .checksum("exe_checksum") // sha1sum of the exe + .category("Category") // category + .executable("Application.exe") // exe name (for the shortcut) + .go(); +``` + +### CustomInstallerScript +Executes a custom installation command: +```javascript +include(["engines", "wine", "quick_script", "custom_installer_script"]); + +new CustomInstallerScript() + .name("Application-Name") // name of the application + .editor("Editor") // editor of the application + .applicationHomepage("http://www.someurl.com") // application homepage + .author("Forename Surname") // author of this script (you) + .installationCommand(function(wizard) { // function specifying the installation command + return {command: "msiexec", args: ["/i", "C://app.msi"]}; + }) + .category("Category") // category + .executable("Application.exe") // exe name (for the shortcut) + .go(); +``` + +### ZipScript +A basic script looks like: + +```javascript +include(["engines", "wine", "quick_script", "zip_script"]); + +new ZipScript() + .name("Application-Name") // name of the application + .editor("Editor") // editor of the application + .applicationHomepage("http://www.someurl.com") // application homepage + .author("Forename Surname") // author of this script (you) + .url("http://url_to_exe") // where the .zip can be downloaded + .checksum("exe_checksum") // sha1sum of the zip + .category("Category") // category + .executable("Application.exe") // exe name (for the shortcut) + .go(); +``` + +### Advanced +This section describes some advanced methods which give you more possibilities to control your script. + +#### Executable arguments +By default, the `.executable` runs the application without arguments. If you need arguments, pass an array as second parameter. + +For example, for a steam game: +```javascript + .executable("Steam.exe", ["-silent", "-applaunch", 123456, "-someArgument"]) +``` + +#### Pre/Post install hooks +With the pre/post install hooks, you can specify a function which is executed before/after the installation. The function receives a wine object and the [SetupWizard]({{ site.baseurl }}{% link _pages/setup-wizard.md %}). By default, the pre/post install hooks do nothing. + +These hooks are especially useful to set DLL overrides. +You can find the complete list of available verbs [here](https://github.com/PhoenicisOrg/scripts/tree/master/Engines/Wine/Verbs). + +For example, in the script for "Assassin’s Creed: Brotherhood": +```javascript +include(["engines", "wine", "verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "crypt32"]); + +new SteamScript() + ... + .preInstall(function(wine, wizard) { + wine.crypt32(); + wine.d3dx9(); + }) +``` +The wizard can be used to show additional setup pages (e.g. to query a file path). + +#### Wine settings +Specific distribution ("upstream" or "staging"): +```javascript + .wineDistribution("staging") +``` +Specific wine version: +```javascript + .wineVersion("1.9.23") +``` +You can also use variables for the wine version: +* LATEST_DEVELOPMENT_VERSION +* LATEST_STAGING_VERSION + +Specific wine architecture ("x86" or "amd64"): +```javascript + .wineArchitecture("x86") +``` +Specific windows version: +```javascript + .preInstall(function(wine, wizard) { + wine.windowsVersion("win7"); + }) +``` + +#### Registry +If the script requires a special registry setting, there are 2 options: +1. If the setting is something which could be useful for other scripts as well, extend the [Wine script](https://github.com/PhoenicisOrg/scripts/blob/master/Engines/Wine/Engine/Object/script.js) (compare e.g. Wine.prototype.nativeApplication). + +2. If the setting is special for this script, use a registry file. Create a `registry.reg` in `/resources` (see [IE6](https://github.com/PhoenicisOrg/scripts/blob/master/Applications/Internet/Internet%20Explorer%206.0/resources/ie6.reg)) and apply this in `pre/postInstall()` via +```javascript +var registrySettings = new AppResource().application([TYPE_ID, CATEGORY_ID, APPLICATION_ID]).get("registry.reg"); +wine.regedit().patch(registrySettings); +``` + +## Custom script +If the QuickScript is not sufficient for you, you can still write a custom script which will give you control over the complete installation process. + +The frame for a custom script looks like this: +```javascript +include(["engines", "wine", "engines", "wine"]); +include(["engines", "wine", "shortcuts", "wine"]); + +var application = "application name" + +var setupWizard = SetupWizard(application); + +setupWizard.presentation(application, "Editor", "http://applicationhomepage.com", "script author"); + +var wine = new Wine() + .wizard(setupWizard) + .architecture("x86") + .version(LATEST_STABLE_VERSION) + .prefix(application) + .luna() + .run("your command") + .wait(); + +new WineShortcut() + .name(application) + .prefix(application) + .search("application.exe") + .miniature(["category", application]) + .create(); + +setupWizard.close(); +``` + +You can take [Internet Explorer 7.0](https://github.com/PhoenicisOrg/scripts/blob/master/Applications/Internet/Internet%20Explorer%207.0/Online/script.js) as an example. + +## Debug +To print debug output, simply use: +```javascript +print("Debug output"); +``` + +You can also use JavaScript debugging in your IDE (e.g. with [IntelliJ IDEA](https://blog.jetbrains.com/idea/2014/03/debugger-for-jdk8s-nashorn-javascript-in-intellij-idea-13-1/)) diff --git a/docs/_pages/script-json.md b/docs/_pages/script-json.md new file mode 100644 index 0000000000..36c606c1cd --- /dev/null +++ b/docs/_pages/script-json.md @@ -0,0 +1,47 @@ +--- +title: "script.json" +permalink: /script-json/ +toc: false +--- + +This file describes the script. + +```json +{ + "scriptName": "name of the script", + "id": "script_id", + "compatibleOperatingSystems": ["MACOSX", "LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} +``` + +## scriptName +Name of the script. Typical values are: +* Steam: script installs a game from Steam +* Online: script downloads the application from the Internet + +## id +ID of the script. Requirements: +* all lower case +* only a-z, 0-9, _ + +## compatibleOperatingSystems +Operating systems which the script is known to work with. Can be: +* MACOSX +* LINUX + +## testingOperatingSystems +Operating systems for which the script is in beta. Should be set if you are unsure that the script will run properly for everybody (like if it requires a huge amount of hack, or if it is not compatible with a any graphics cards, etc...). Takes the same values as `compatibleOperatingSystems`. + +Must be a subset of `compatibleOperatingSystems`, i.e. +* compatible does not contain "LINUX": app is not compatible with Linux at all +* compatible contains "LINUX" and testing does not contain "LINUX": app is fully compatible with Linux +* compatible contains "LINUX" and testing contains "LINUX": app is compatible with Linux, but beta + +## free +The application can be downloaded for free (free as in beer). + +## requiresPatch +Application cannot work without patching the original protection. It may be illegal to install it depending on your country. diff --git a/docs/_pages/setup-wizard.md b/docs/_pages/setup-wizard.md new file mode 100644 index 0000000000..a1cf5acf6d --- /dev/null +++ b/docs/_pages/setup-wizard.md @@ -0,0 +1,101 @@ +--- +title: "SetupWizard" +permalink: /setup-wizard/ +toc: true +--- + +The SetupWizard guides the user through the installation. It provides tools for several purposes. + +## Create +```javascript +var setupWizard = SetupWizard(InstallationType.APPS, applicationName, miniature); +``` +or +```javascript +var setupWizard = SetupWizard(InstallationType.ENGINES, applicationName, miniature); +``` + +The miniature can be retrieved like: +```javascript +var appsManager = Bean("repositoryManager"); +var application = appsManager.getApplication(["Applications", "Development", "Notepad++"]); +var miniature = application.getMainMiniature(); +``` + +## Presentation +Shows a default script presentation with information about the installed application, its editor, application homepage and the author of the script. +```javascript +setupWizard.presentation(application, editor, applicationHomepage, scriptAuthor); +``` + +## License +Message + license file: +```javascript +setupWizard.licenceFile(message, filePath); +``` + +Message + license text: +```javascript +setupWizard.licence(message, licenseText); +``` + +## Show a message +To show a message and wait until the user clicks "Next": +```javascript +setupWizard.message(message); +``` + +## Query user input +### Text +Query text: +```javascript +var userText = setupWizard.textbox(message); +``` + +Query text with default value: +```javascript +var userText = setupWizard.textbox(message, default); +``` +### File +Query file: +```javascript +var userFilePath = setupWizard.browse(message); +``` + +Query file with default directory and allowed file extension: +```javascript +var userFilePath = setupWizard.browse(message, directoryPath, ["txt", "pdf"]); +``` + +### Menu +Show a menu with items to select from: +```javascript +var userChoice = setupWizard.menu(message, ["option1", "option2"]); +var selectedText = userChoice.text; +var selectedIndex = userChoice.index; +``` + +Show a menu with a default option: +```javascript +var userChoice = setupWizard.menu(message, ["option1", "option2"], "option2"); +``` + +## Show progress +For a spinning wheel: +```javascript +setupWizard.wait(message); +``` + +For a progress bar: +```javascript +var progressBar = setupWizard.progressBar(message); +progressBar.setText(text); +progressBar.setProgressPercentage(0.); +``` +You can find an example for the progress bar usage in the [corefonts verb](https://github.com/PhoenicisOrg/scripts/blob/master/Engines/Wine/Verbs/corefonts/script.js). + +## Close +Don't forget to close the SetupWizard when the installation is finished: +```javascript +setupWizard.close(); +``` diff --git a/docs/_pages/translation.md b/docs/_pages/translation.md new file mode 100644 index 0000000000..3ae0af9305 --- /dev/null +++ b/docs/_pages/translation.md @@ -0,0 +1,12 @@ +--- +title: "Translation" +permalink: /translation/ +toc: false +--- + +Travis ensures that the translation files are kept up-to-date. + +However, the `.po` must be created once for a new language: +```bash +msginit -i i18n/keys.pot -o i18n/de.po +``` diff --git a/docs/_pages/utils.md b/docs/_pages/utils.md new file mode 100644 index 0000000000..dedb0077bc --- /dev/null +++ b/docs/_pages/utils.md @@ -0,0 +1,13 @@ +--- +title: "Utils" +permalink: /utils/ +toc: false +--- + +The [Utils](https://github.com/PhoenicisOrg/scripts/tree/master/Utils) contain helper scripts which assist in writing scripts. + +They are divided in several categories: +- Apps: everything directly related to applications +- Filesystem: interaction with files/directories +- Net: everything on the Internet +- Shortcuts: shortcuts to run an application diff --git a/docs/_pages/verbs.md b/docs/_pages/verbs.md new file mode 100644 index 0000000000..13f50f76e8 --- /dev/null +++ b/docs/_pages/verbs.md @@ -0,0 +1,65 @@ +--- +title: "Verbs" +permalink: /verbs/ +toc: true +--- + +The following text describes Verbs for the example of the Wine engine. + +## Writing a new verb +Probably, the verb you want to add has already been implemented somewhere else. Take that as an example: +* [winetricks](https://github.com/Winetricks/winetricks/blob/master/src/winetricks) +* [playonlinux.com search](https://www.playonlinux.com/en/forums.html) + +Create a new folder in `Engines/Wine/Verbs` and add a `script.js`. The `script.js` must contain a function like this: +```javascript +Wine.prototype.verb = function() { + ... + return this; +} +``` + +The verb extends `Wine`. You can therefore access `Ẁine` methods via `this`. + +### Resource +To download a file, use `Resource`: +```javascript +var setupFile = new Resource() + .wizard(this._wizard) + .url("http://url/file.exe") + .checksum("sha1sum") + .algorithm("SHA" / "MD5") // optional: default is "SHA" + .name("file.exe") + .get(); +``` + +To install the downloaded `Resource`: +```javascript +this.run(setupFile, ["arg1", "arg2"]) + .wait("Please wait while {0} is installed ...".format("Verb")); +``` +If possible, perform a silent installation. Many installers provide parameters like `/q`, `/S`, `-silent` etc. to do so. + +### CabExtract +Sometimes, it is necessary to extract files from the download instead of installing it directly. You can do that with `CabExtract`: +```javascript +new CabExtract() + .archive(setupFile) // the Resource + .wizard(null) + .to("path/to/directory") // often: this.system32directory() + .extract(); +``` + +It is also possible to pass additional parameters to the `extract()`, e.g. +```javascript + .extract(["-L", "-F", "*d3dx9*x86*"]); +``` + +If you extract many files, don't forget to add a progress bar like it is done for [d3dx9](https://github.com/PhoenicisOrg/scripts/blob/master/Engines/Wine/Verbs/d3dx9/script.js). + +### DLL Overrides +```javascript +this.overrideDLL() + .set("native, builtin", ["dll1.dll", "dll2.dll"]) + .do(); +``` diff --git a/docs/assets/images/android-chrome-192x192.png b/docs/assets/images/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..984b1cc9ea70ee727c37490bc65e55a2d6257ab8 GIT binary patch literal 32067 zcmV)%K#jkNP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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
hBHu(S zS2Q`5(_7}TMSFQF`gJOZIRGHwqRcbLG)=RoPdrkA_9!(#-RiGQ3*MM7d)UhBDORN9 zYA#rYyY#nGa1Bm*4|r zqNG|eVz+X=0^2*bVmMV@LR&$aODmJPm`_LUGRS3YzOxPofMQw6SnpNI=;{g24#V9K_)us7r_>MtNC7F)O~9)Cd>9uh z8*iK0|JD5SxlH?9NmG)W`T>NgU4gYx)JiEIYk~V97c;gF0C9D3hX6h7+E#Z11ezfh zQd-AtH14(Fx~JOQnvypeVZeHqxz<3^nnzbh_+bjNhX#Nqk%MXqL{CehQxcfR`hv*> z-S$w;3bJ(odcka6UCl>sG-G}X7y^nt;1v(t(`z5oy^(7MZ)YGoAP_E9Gl5*3;B?71 zGnwj}L}Pu1Tber2nN+d;4bI9vhGEz{%RMqd_OLZT)7*an#qMfeKLsZc3Z|mHbL;b!B zCS0UH08lDwu=N^>`L(uyT5&qUA6gSgRE44^>@D{KwMVxt2fE0RIt@?(P?^v5-7RX~ zdFxwlgRcr&+fZoy7@DspK4$(+sL3K`EsE!v9QI4aq0NL)Nt4qv*})5F+-z`@ebxxE zf2znvOc9G-H1XvgCcPI?AVHBTsw!!%jsbHrrJDw*_N6J9k;H7e?E+`uuD$>O0!~}i z#4(xV1E_)Eu^Dvl3 zE23x5BK^>rKokHq^rDwB=CuzL0h3%F#_0#xyOWjgrUtGQD{|V^7hvn>4$6hmoq-$s z(3n~Hp5&K*SZS*a-WF-9JEkO00-MDC4WTlb?t7O(&cnSu4R>6Y03e(hDhG&lUPWNu z?r1)Y#)5gb`+XpKPc#5C%3jmpl6|lQVybXQbTc!kyi)3(St~|vZx(_Ri5ckk&wLuJ z;zOerc$_l5Ik~l_lmRHaBe$ROh+0pxbr^6URq!m1rw4AL)|Jn-C#&sR06<#9nxA4_ z3vdn)!WF+#wmL?9@E5|Gbb6~w62He#D22dnkIxLl&pB`QVD7E?sFa^f_ny@ap}d(B z7FDyyhI}`6qp?HrV`q4CaxP#>0F)qIXlqkfK4~$jo8aM$uw=RYqK4=i8n>KvO8>eH z)390z6OQV+3Ajkt1*DTd9(p9`VM;{e^17b(#<>7qTRB`$V>ZGP&pA_=Eox>4l_v7L zuC5d!H#b`okf{+J4o-iPF=lPlU|$@2>5-+l-!}j@Nttah zhl&-EF_Z8rg8~qU8KyiJg8M>;-5Iv~0VM#XySd$07P7HxO~Y{jR6%du6`A-9AF90;@^V#eGgQ5`-qt0w$Op%dpMWd>-$Y};y04OpdXUDR;UMlHw zrfQ4YCx!t8Ani)>6GO^1%NMY3*6=tYgr?Hpa(vYwU1{x97k@<{OmPYtYc36w8e^$} zSF>i@0^BzqceDSiQKlAu!537GsP!$*0mg}5(&Vz^-Ztg2`<=&oZjbK9{9U0rVIVs0 zd1LaKGF+Hhlsy$niDn-}kutd_oNpU1xVOcFI{>OXmP{6Q-0sUyp4}0e`E8L5JGcT z(uZD5l!B9PiCLC}YEe?3Jm5cf5{+B-RDt>^wSc9fZK`@(((F-drmeQ5>Jo1a_js4S zM6r?g<8qXAC4GKv&(BIcw2H?4*c$d_a9nG>Np5gyR3xUi-U$|p6&_8a(QKjsgkK)L zc5rX&Ro4>OdmXp?F@YLV9SWL92zrbY2YY5)P#aH`O-TG$m+mt$z2 zvd}CVR0L2+>1}g2(z}1A8Dg8M}#15K@mZPWca!F6gZQwj=Ri4V8?69>@fXmS9|;Qpm* z8UwJgXr;$m)Wu$Gp1o<02H63S2avy07`?nu=r{x3Bt?P)0kODmw|eQbXw(7^-63{i zd^d)#HVH$0GbsCas*>$t1Hqw*>Y_dXJfrHlV{K~cGtHuGoCB++@YvPt!Pnrv8>ij* zwew3|nQT-^M54Y@pHpim^GYILk#*DqM*tuWgvRDQ?bi0YIKZN?%AHej!x} z%r=Wt6L6_rS^a#J&ve7x6nZFHU<<~tuBu{P6S*Ds^o>Wdc-Q0}tJ0qux$vNO=1USa z!_CICq|4dMiQPZXn~`N~2qM$~&@A<#A-i-SIJrxqT89&0CVb1HC>plkSAQ2$vj;%X zUN!^PeLqmf?}KQ7>fo*Byh5%>HB~Z>MWpEn>XFF-m^mZ9#JN~-3?_+t630ZA3ZY36 zwC&q&d)O8LFUJhS@NfLj4$w!{8^_J`Q2==N`>vdb%K2l>R@ylyY^vDv#+0`E z3L2TeS?u2lHVJ?nlUELkgsJxP8zwC$E757xG)VP63D?xtK*4UbGUr5~+J;*MR z)ybA+S&$_uC!iDvD~YE7TycyWt1xddS&ZC?DVc)=H3pRhGc+8YIX#v?coB_K*^&Uw zKv1ksAQ9wSg*~strPPp5D0Eh54z*t^RPWsBx&04jw7$s#BFz%Dw#{HR=C|*2WoLRB zfJ}MOd#LNezJd7cSHqs-X-PEOVbi{?VI4sEldYlLZw|)hU%R_H_#ZAToxF~9scK!L z4g~i)SzAPXJd82lp}@s21;pY3x3hBsXr`3EmEHML-UuyYo%!v~uQTq?n_N!FTklSDZS z4n)1Blb!yVIBNE*<;0p(>9)JNDHNS*H7uk~#)a`7)HYUjsx_b<0B#O(ZeHuVdnvv9 zM`d&UUK$)Y286}z=|jrfUt)~;P;Uy|Q<{Ve^VhAQ0`Ll?96HeU_R(M8|HFTGu>1C3 zw)k^jlSH!U;XUw~pB+3>$-Dtmp&dIn6)m zjM@9;O3$JAjbBC$08W3vqGst4g^fwc-qsGCxt7`a6Wy$pPugu+3NH71mj1zE>FrZk zx4D~wpc!qFKO+NB88iJup^Kwm9R1;69PPRBzqI%=zb#R-g) zu-#Q(`}in>>XqYRId`K7|10HNQ1Yd{f7Pk;lODP>J4P5|5&JqQ5m zoW7YgHLn{)r{Ho-O`hB+YPKRlCIF*o1aotl_%&`zjN2$=A#o-7Y?pGkA6q-9%^c$V z#>8Z=m5;tYRp@?`al*Ju@|Hx5*pO%PcU$>HFKSL_1CwnbWnJ@U`g~V=zcBoR-#tBW z>3?qXrG8JMW=liIqiq~AFgA=FFRdttIF zQ<;^N=jo2`{`xb6=f2$&S^GC0Q6J_El$#rp{T>f6Afy&g_6Em$(Ik&)t4Y}^*9U<2 zu>AJtB4Xw<+>x$s9XZ3da6W(Z`$ZC6#5(g^j&BiLJHGZ1umV8c9k_HVEa#5^4LL>H zOupwVs8T{r0{{RuDj8o;PCrcm3JxxcY6=g5`GE%mKpoPV5Xn$N%bWu~S??YU&WxZY zQTfJ0=}VRV*<8gp?P6z=RwenFUB1iv&^&p~er;!pL<#Ev$O6a~5n4W5IR5>#9++wp z8YQht@>dTlZ+!-hrcl%Pd$XvIA`7C65CY+3+7Ho?25 zF6NJXx2Sto8zvZl2<9J@W`A#xU)}?E5NyS4RS*~?$lhN1+`B)W{I&n_!otY^AzAQW zVT`Z`1c4+GEedyFZpTk?HPZli!+f!AuX6L7UP0@1%b_w%p>#bz@{@66-$m3jzgyUI zv#5`?#^Bi-zWPf6v9#As(`2>KSb@hAsDa9||HaYR_z90}bgVndw6KzIwQthxnALlu zdj){~LUoU@n2Q&(Wp&0Hz_6S<*`wYbK)o5H1JK5cyU%Ae-%NvK2GHWkKDpn2<`lMG zuyQknED+?ZNtV641^s zKXvvOQ=j?EyNTW(RWz~K)al*gfC(^8ooOOlc1hdH?x#!(9FgAr2O+U=%8eOKPW8K` zffsKW$6mKFzXgD;n7<(?0KnTJ+!^XrS3Xa`Meg9DvMyz>C5PW~oEHG7ic~Nnu02Ee z`tK^bm@Js#yxZ8{4{aL&O}5Ug9+V2KZ1}1PZ!$I7hJuqPP&0$7j%!M9S)I;xz0Ei= zoRV20Mr1TJ@jE@zo#AbQzzVb4{Q=7q$^gjTWe3mRDDM1m#SlvNA+yY(sFXi-oSy#@ zW6Y15Kd>E>!#)OfZKP+kmc+}mpZf8oIs2Q~T8Gz0C6~Qb8kQ@@2YBwqP)6V2$TUg=-xX$s1H!r>}Vz(nlsJyynh1F z4)5A8#e~TY+jXjuo6G5gZ!H%iH@K69IN+zHJqP{g{wz)=`mnWWV%G$&Q6WM|=Bj?= zjoZb+Ul?pXJZg^)QO>0fb>+7Y@mD{ES~|j3rjY&4ogFMn0E!@D{&Mp88y8m&ey^-4 z*?V?`O{(cUltI18vmN{2HN_c#cL%?`cb|9an-a`Wo%ZGHrH#|YwzKb)PX1UYY66XR zzcba@dj4iL1zwqFBhN%%`~6lm{V4(v`>!~FyzW`Ln%(yTs8qC_n**Sfl|22vna_!o z1*};%sdq+@yqbgeEPvsifp9+naH6hyBSqFSZ!#fg{l_C}{iESAOA8Rx%%DmIq2$f% z=<{Vm%GTZX#$?3R{HZ5G=l&?bmf8V07p=Anf~qM5K}lX_PyS*`>wm%IRCCG=nHsSX zW%>_CaB)Ajzdq0`B2@(-hnT*cICS>P+O8LML(uQV2PkODa?XflwmUIf#rq@rOxLJz z{SW;@Wv7e$DF7j*M+*_U5{^pQL9)SIwZ>T>9-%T66IZ

5V^( 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
TJk#_4rIoGCu9Y%msnPAVHC98GtuN=v<0=(LI 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/apple-touch-icon.png b/docs/assets/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8113b7e486fb0cd1cf48dc33e30d8ebeb2489aee GIT binary patch literal 17352 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 GpTHdhv`Yp%5|y><&^a6vj}n zO2iU2dWdO%{w@^SQ3lKI{6QKeRH}B=gZnwa8E$MDm+!%O*c_Vvfo|L;BIw0SefCQa zcA^2bl1T&=nJC`J8A=NE2RaL^H_+D3;_;e5^&I9V+uS6VR%Ck-FJrDT_D3-l0Vle$Q5u+9wm7l;|gjRY3eM7E6byK$hI{2?KH1%r>2RA=w`h zTt7jtW7sAcZXP|V<;eiWMox;&Vp#g|G@3n1$n_Upp!nDNAA$UWHB4<#tS2Glx+#LI z(R4yYh~JmzTRn>jpTdygKzC?;sS@%wSBk`}yxpZ02xjrCE0Kg>?*LbiYC5iaVrpB_ zZ5datV{`olKtBJ=O3A=`EP{?}UqAefC?FFtz(~>5O8Ovl55?Q{z}NX9Bq@jp?alxs8a6Rkw)RLClz<}y(@@K}5=c#AL z{J3)xLqsTU%8tRAAdV-RR#0(JWF?s=m6hZ*xmh!8s!b9kJ2p>pymW#S(0yMwV~Dqn zYs3p8#la0&);wn??ho(zHF*+u&q^*;wXEAJn?aK3t^1{Dfe+@r$2ve;X6v&)Y_7~k z5(RzW4}SBIN2axdv`248Q^i7AeZW zOy!*dHHEn~OZ-AQVSEvFhL>~_qIPLIy9v42#I8VeRI%Freti_l;L7i9SjFHP`Rk-G zAgoHC2ekGwDqM{s?PaL=gKV!wlbhJP{MTzxi&>oK9e@9FpO?bFWjVb#e5G#XRsHqqKl*YOp&_I}Rzr( zddFoO1h`G)Q@ZhP*GN>grQP8?)9N<_r&cFGwFRtw5W3Tf%W&)naX=LM>~a$8YakFF z%&HAEB~V)|*>)Rp6wB;^XE8B8*|u4+E8keUO_a^0b3NEHUqu>(wUpjZJrLdmPnXU7 zZq?Cx@mx%$eleSQVleM>2oKQ~o<3|)uX@maB|NdA``A>y<6UA!yKl^{B}rnt#Oe95 zcI%WKim7%Sm&2}uIy81GBPwHxCJnxf){~Am%@vuIu75Re9-#EN#)s5egNUo9e^Qz& z8uM8!o5sflSqgkWY~&s+5o z41Q~x*!o*k-d|%oZEgd4=~CP3w9jN#McN&~^x-rmGX+LmoAFw&jj;=P1iR@Fwsaj? z^5ay!vB+ieytcP>O?YV}H`~QE-&Go)hSQlu%HUw;UNkPwEy;<9$Tc`t)Rw;9#eo&d z#-Yg2Pn#F3kdTtJeln9iRVW&LKV8K0J!^Kqv_c4FJKRl{H|&S0FwSi!LgjpWV4Eju zOjl>;0}m|EA6BRQGK>rSOPdK*FVb0M!F9gP)8cvQUsdXdY?uT!EuY>);W(G)?TQKw zc5Wf|jdMK-qG?PPI7JLXG$>uDvM`wH3sg>66F0NQJ0f+uN`c`ahlOtG*gEToN6~Ib zwoIJ-9wh8#f4Y+@etB=T1`%p<4NkNCB^Z*lyS>`;yrMPrs`)6Vj!d}+lFh*LugbVX zRQ%>$Ai$E%*9avTUFvVW_KeHoq8zvDh-D|AagQ(hP;+=kExcOkhk)9MGo+;aGlapp z3$?r5RFG^NJvM^vb)gXOpV1zfr0zB?B;@p}71KMHHUbuv5&MOqSoWMH>LJhI&SPd= zjcB)H(GGM5+dIkr-YWnMqhKn~L2RG#?eRg^I9G!ILiGG@nO@YiHB+1{Hm;ez5{bt} z<37viCy)=jNh~3{>)ZX@p=@B2mL$Qq*48sG5>Mise&k>o_8o{oh9N7vs`WiiYzR0W za?Eee-Wrm3T$kP$fIci*`2CCzb{B^It_4_RfXr=I zo~l|e;;{TSKGX7z9jnb#d-NVBY^9=O zvpg|jsUTTQS_r1Q%aXbj-^1n*sulEqNm!+Vfw#&1=lkqhOZIIu+MAsr6x6Ckj2=3I z`>4p2P{kQ>e#>q5j5VDyi!$g`MuHD^s_Bpn63>o(J62-&Ta|2jXnq?V@1M`5gk?Dd zw+*$vTG(4^MD3)pE%ThhTc;Ik1enBd>g&O9=3_~JE`Rzk&6hLB&n%L3k#OT)zVqNm z_)&(5q(~!Ty>(wK<@}dYh0-aSheLp-LypoLE4pWN)wkiF|qzeUrF1HPiF4 zwHv&t09n=iTH)Wdq0#!4jpSq;Gc4-fo~}b^=yuHOcKhBGhAf9eulBN%<#$KKD-p@z zxSJeXPGK$d+`dL=iav;-%5NLeX10&1{WyOBdbxk(K6~c|J3n^u$yNR6y}_B1L^Jm2 zw8*<(AzJ<%ba0Zd%>vNU-@^d^NNSKYBqMo3I-*56aply!ez4}%*MNyxb^23ymwTC) z?kL8DN9%2ePb+$Q7Z>YD#kj4mb`jMM1f)YoFdCYq{m;y%&8}N%i}A_lqL0&r&bgho zsg#o0lE5szH&;!>?71KGXC#5@Nsh;IJ--AHU0EFz#V2b0YxO$^mQ+Ev)W~0x%Iqa7 z_-aB1{V|6xulDX9r(1#csOh1a8~}kK>1-_KIJZZFyUWI<>HFDM`5`lk7c?;^*b94ZlP-Y(ekoOYEyfle8k=_% z6%&~uLhU{LF9hyM1`|n***`1UJk(Zn+eh(sCvIGmv1;=vy0W?;tPqMi{wJdkpXKcL zV7eM#32Pyp?gJqUdCyuZT3HeY6%IJ5ZwRt+CGmz?Jtq^rE0NqSYa$4NzYgAcCqAfE z?>Qnmmuu|T?+uSDzU%pUr@A(U*zWYxOWt%XFFfxA9t)+ln{R!ZZ5%xCJJvf5r6fcU z%^(js&j>Cv!$1H;BdR!i*_U+v{TrE}20S9qJWV{IB`RE0vv-}=s`3uVD4dn00=hbUZ9gdf@;b0bkewj?iTlr*&(#?=yW>p*GRL7vvlAXtZ z%TF9L+p|fzD8LucipHj%_TsZV$>AZ%-EV6?`aZbh&blCEHaJ9&kVJYA^?JyW_(2V~ zWoGHN@Ui(}3h$H3XZiA@N8s%ggLY5thC}aMXxciA%;{+`NIPv-rF+fAsc>{XTt!t5 z7$!Xtg#!o$&+VxUBqPL@V1m}60l5dNAhWc?Dda|`QAk@`7Ls?&dK-LRXix+KmOZNc zDhcdReT?3g{bmy;t0Ca8I>E90mP|%t_7PJnz&_*~g+H22nog$^kskrx6woy0wQC%U;{9+OQY+Nb3H;pQ7kt$ggC^9}K=e zZs=Myl+S8yM&?=4aSu8WVci|bWjOh**SK?}1w2Qh45PBn^}0)BvN?p$KM*up@c*Q8 z(t`-3v$lGey0ji)9_lO$;B%cASWpXd!^l z8LsSa6I1@%m8<}R5;_7;kWu!iRSoMk16ZVdY{U4_M0}}Vm01x28Y^gXP!kR{NemV+ znUl~umCf@vz!Hmft0Bu{sz3 z3q&w@V=isr|5$Skr8IIBa>wUg2+rHd{VVd*71V9P*!g8keaE+0u!x=*mL-Ck-+e(Lt^tWPy@~}LN}AO=CmCN z%yER~JLZ+$Ke>%gL$6=)FCF`o{yk!=Qph)eiyM8nt>`<+RM&xLAO-77HGKOI1zWh@ zn)hSb_svg_H8~6-KQd4Fd=~vgRzdKII~WO1ikMP+M62~)(tEX|uMvKbBZ*XVfBJlM zQ^47&E;_DQFrlbq2w^(aG;YV`Z;GWe;{eQDG*aO=y<8qe)?G~fvYVrC+U~EW#AGg) zp0EBG*2`<(-3X$VIzitEaIaHj6B-ebX}|pDKBa{t(1|;@Ar};iw3is|Xi(-=J6|At zhjZBCHi88~7G0X|&?rz$c0xH~mi1jrScd2n+YIlgelMHlLAA zF!HNVp+fV2CKpI1;$fgZfJ301;Q2+>u)Unx$dIa7wRErLS~Di(bv1l&repbSZYf2J zsuP3w>w32<>hQix)A=XnvxRWrBIUGv+YytakJR3KM?rN8DbuLTw|fvCTkU%ohpqbF z+wgH!OusN67HocPYL`piJKgjzlb% z=)VLo*t)EU{7Dj+8iKhwleO*aT{wSL{5wZuSVwlE36;3F!!y&XjSzqiAA%{lH?@=r zMj_ga&GM>#NbD?@osHR5^!1&X)_4)D#CL`=_Uqp2!6UEo3I+@U98~`jr#Q^sJR!(G zH`M6!3YE5-Oxz0j5-2b}k$)T1?HPtRj7B?3ay|&r#cv``%sg3GC)4_1A9-eLkJ2r|{V)!@bRpw8<)_n9~Me^CK_PP<{DZR>Z>O74QtH$&sWNU0T42EWQz%mnJkbm}Ln zE4O_}qQ(1*VVpx)xj5dRvY&@i7lxI7j~E6?MzbXr>8qIH4%JO1VaJhqm`GEY_~76Y zuAl&lM3M!Zbr?FMnoG()4z(CZm&ifqTKInCgH1S)fb8A!L~5P+{lbGvq(dZZLByNi z{4doXaqa=;e9s{w*_`qQ9vWX$Gl3r|B#j?;#)R{OA)A-i0f=XX$Ve?rpk%+G*v0!+ z3!TFA?q~h12~q~}0_&RW4uzk`qxX(m-Svd1lSks(^#xzp@|qX*z1Qbm26Vg^RNNOV ztRV9$yJN&@s;e4p-1ohyALL18^qyFh7~;^=1Mrj!H;9V3%1sm2N=bdo$|3sW+{lGhmqYmY%D3~Q@x*Yr!4s3gkp zffSA-g95VH7LnD*W$k;?`{6J@(J=iaB=fpHOwXZ3{yE&KErw4#%{dT%R{)mhTra=e ze}{C0^=s6gPfdeyTy^wp^iqWhHSr1Ia?HjZF&JSLN-G~;R5#^)uB`vbZC$mKeehQV z4gej!v2r*6oy6DdrCCW9%Nr;iVS+y`oxevGQb8gm>0vW+Fm=go@A2n;1!_JDAk2~* zu3Rk3HZrQDPbEi0t5S*~=ynUc{hQH#%~>M3OriqlXa+pg4)>$nRXE`3IQ&t7e8D2)G8 zlKfwe1sni4m9l6}!cDvy;MkN$@bMuI2$mry=43W`VY9qY?_tO-nq~p6&w5mxoO} zH6GT=jL<^w%B9f^M>Jc_jpTG+v3>}htU)L1TbNHBjWfV}FIOW1rs!cn=Kf+ZN?qyv z_9v^Axd1AF#hgtl0wVDGAE6$&zU=Wg%~n;WkF>*G`zPg929b4-U!C1;R&=QnZ6g-8 z5&KSq3Yve4-{3?tMR6kr?-gg7mQUM&s@l3M0z6A_h&5`x`s^?zNn_1PlC&*tOBgVZ zGMRe1xA*EgPxWAP`f@Ge6e!+G@>F7VpSN)@Juu(sL^jdM;CfN0;yZ08?|i!Hj&Tkf zJjPbyey(~!=t~_YVBSU613>>T^`*q%lC6pRh9n5H$l#%f!CzE6fQ-!8;2`yWM#Ims zx3Ic4E9JSNEqXXE`t4L}E{GStF5u;U0ei8^Z@}#M8yse+2@gR5FF>Y;>HsnR-qWhb zchSSx;L2fa`M{jrkJEeSki^OTPe#)*Mf}HkY+&?sH8Krr%KdTXR zafNsB0u>N|ZH>b#C?|}EgMw%!)d%3U&;lfh5D}gIWcM=7;Zu}h86)a2qSS8 zpONZ&y5{!|uUuNHoXFq2U29Y_*^wWHK~*2XGp*`+bXU=t>8~@^F^OKmjt(i8o9eij zb<=b-|0AqN%H5dLfq@L&iWYvi!CS{4{)IgEhejPdo+SXni6FD3=b~P6#(_?8a-!|R zK;>oOYUc}BIcSoWy&WyhlWs0KUD4KVEZ})cWG=kDZY~?XyNl6UP?-uKX=zr{g0SKZ+CxfaySiJ++-v8Vr1R7$CSFK)##|a zOfNnZH1{=_B(wwssQ&!P;HxKil6XY@-)3sg<$o`#LlDM3i*2XnB%=e8lEQ6go~kk3 z`Ty3u5COlhvTz!|k^s+$<$VHcb+3 zDx^D@S8*oS9F-mz<-si>0fLI^%hLpKj(;2(us`gZ2*XE`3SYx|kHJo#O7xw$b<@sd zl5n%V{HB#B&Z$2$!pVDEUDhN#puVoPN|-sP+puKb*dR=!8PBTzmsd{ciJ_G81HtPN zW1A|)ZP*|Ht2s|#8Z;Hq=i-ob{S+HqKI_bo@H6~5dpknbFF9NH0ff1+#MwvQ2cYzf z(E6Z0EU}<7sZAoTLsnS3TdEiwQRC01?(Ni*54>+ClBuH`3wMMH}H)idg8G zPuPFwjYEMF;VB_>&QZ>Q_7(r6QrFs>#w<~ERJVZwENz0?j$u^9a+L|*%~bb)jP*SK z0Wp()L3Q}Y33mq=@oZ_W)7fgS%l876gh~0YQma83KBr!CHf?-GN6gt*nfZEQ!cN@K zeX4?%rxmOHOd(6Nd}JzOoIP?kEPcikv#*dt@$|u7U}`Y{A{GlYk!G>=q+Xl8=OAfK0A<+li#X;C0gI2jTXWA1wPd0M9>bci@nv+p;jE7|@0uPlGICucy|pI* zS2iq~;XZcjy@mk=62#cg6)mPn{~baAr1xuHrfMyWZV3s@QfisfB{#1v&;7MlCfviG zbSd?3!_9nN`0{F|4V&5%n6YRM=%l7n_l&4!fZykeT#00(z!E1x`-WU)dMfQ@iN!;m^&hUvI&Z^-|iw%BMXuF<~D_fIbN0zd-kH38LG{ z+1$ddSW{)3$z_YFro7Evyyd4+T2oumo2vbKSQ*KK;I2+hEx+5M=YME@to>>W51|Ng zkD~uzy@18lfwOn0{nH$K`px7uJj*&d1v8ROY)bgUa^E zJc0raM804j@EDVwbnD!%3IM&^HOA}SMWO7H#FgZ>I#~=CEvaWq+v=Su$D0R*#B=sO z&5m8cLh;tRduDk&u^CR}X@b{`FWw8Pz{^YH+5dHf_Lb#(!b~|B@CK%M z^X6fpJA9RpM({i%)u-Ch;UwU(8l=`A{LFUYHy+R|t@TO=07pUJ0|3umxh057Y9W4W z7H?@5o{wFAE+p@SoV$G!btca5i6S>@YcHV?quwvHOePGXk=sC<@U5k7BwySdc=EQt)-tKrY~cV-ju@!j;Nqc9Il~^;T`fN zc#kuqD|0bu-I{@}9N5e6SKOfWl@A7~A%*8g9@bi;mnLDT=;sO!Z?LTWgyrXVC%evO zr#u$dE}0yXQ;bAr_2_K!v0N+rZ>2FPv)EF}vexm{@n%05Td??DI(u6+aWPa=L~?+O zDc_=%25=%u#CvB$f0=x!>qxaNxh|!gw$z5i`YMbMSVlC8huTVuOK$iZ?XN#H2@58) z98G_5_l6voPIfcx4XZ!yWCt&5eHl~eJixvFfmkm_!gb1cSj^!6MlVHIH+O-)e#E@&k)*^k*h87yF)h_IWonJM;2-&R2M4Svhw#2dT(c~EG)+$ zb)3n`UjG=c2d8Xi6z!hDGhuWSL8Nq9^ifvaZqG;eQlpNVyDk6bWoe~`nw)xV_D7}c znM1m$L@+KG0RjU;4UX9q!}`1M!94fas6lqa(?!|aZKi9AQLo|KSxU9_r{w8LK#58d zUPO~&aImmxvd<(A<>e=Z=SZH6p%#63x0~8I2=7ee6|&f*NSXhTyuPCnO4>WbPpDir zL6FhppgRB~u+>%LqWtOYqvja`kT_J8(At~h{773cDQjX$$cL;m+lC1mir!f0xOh)u z)~^)4k}txG-@cwt`;bh}Hsf#4bK@QOIH3$-K=-Rf+zp5i(e6VRI{<5eoT&mNoH;R>Y8fXIIf(h{~tsUgxc!(P~s;k7&YzmhCD&E)Z_}YlGy~ zVmoPef~;TbxxbQB__5X&TZ|LE9BperYP|`q4Kw?rgD12g+W!pOTo%B>B@Di?cxjs& z6R^%9NQaS?FF(huTbJLiP)|{2j>!~egvRLShFOIp7 zp99XJO&Ozr7e6dSg6_P+d+=8|P<*-iwd^jYbG?~5LEP{Tg8EDv;U^vg$@5VwWm<3L zKj3^d!swU6AI1bjH!3kEVC4p%Z<0flCRAT+DT_$oyTDUu`QHeF5l@fLf#)bqkhXR$ zsb_uAPL57~%RBD)q1QMFj$met{U0X0dz>7OLTI>@F9PF`qo4Mn^?5=^jT!qP^M7n} zl4Zs{)_KS*HD%Q1xSS_uthLjS(6_Of&q4f>V+4V{y5E$X;HeE7INENtL0XUC*Je`T zsh1p4y78avns>YdEZNMdxYM$|7a3L7pG*o9qv3WoT)+uJCA(T(-`?)M$7xIqW9STz zvB+f4$DNIo|MZamB_sjjdCp<;G`60=jr|ZshQ7AP z3N6yd<3Nh%TyNKfl_mI|2IP4(Lv^{L{KC4+zC$lZU2ukn6MTi=IoNRtzR9DD^)F#W zGWP}CNh6v<=OOFiINR)2QTJyb;CH-awGs*WM>wxSBB^7q6k*$JAhsBi^~ogGPH8H1 zt8yKfy7sFZHdV7GIArOaa&=p;H%HdD1h0s(==<)RTOyHAPIJsvAt7V)!Y9gg-uX?} zSa06p?xu^hI+BE0E|*R>2sfn(#ctz(})*(k(w)*Tn>8Ew1FdcZ}zP|U_OSDKsb(qQ)t6iHba zgtr_yb>!3{M76C4Ztc(s|HyLrj}`7L=z9@`&?l)iW~nRA%$cPnj{_K}<%S?|Wan@w2L16LV+8jW_x5=Z2CYWaMSVtE*NDU-EC!RT~xN8jm7Oc$o z2(vppTmtLyd^yW>O@1qkLq$^0PeR!|vnW%OzZ_wt$=V5y8}dz4U+FkbQ$-Pe`Oh+X z;gybKgVl8TU0UYkpV1{$ku}aRNj`xLjmoJy|CrimW|i&ueE+F*jXIge&HNWFkdvh| z&^C~M7h^4~8J8#OwgVcD2;k1!LxMM)OeYRj2G3OLYm^S?n`{5q%aSPl4O~n~^KW!I zabHREXIws&Alnb}U>~N=)@ohJuLt>s^eInMV!a#+6 zoV<1W@0*}uTE%c|0fiPGdaXnusr1azv~qko33zjgkW6L`<9dQY)+YI_v$F4;7i&L3 ztz&Dd8yVdQeCR+2W?p4K;Lz?F1#?%k^W+|yC#e^vXmv4RaN z%eql8#|WQjg8|AkbTpH(dG!*B?3x7%mqD@NVEooWbJnM9&GkdbxQ$I!a1CR_V%m%D z1c4sWll!uin#@2^!m4`@DYw^jfZO^i861E|uVP$S$Al3C4?GzMq6YBvIY5>|Gtl?Z z=ZoOd60pj$+S#qIWQe(HK_CJr__C}sxoYgz+CZiDCk%Ck4#P$5W=5~6%yD*-4utow zcAeQwypVvz0VJB*)$z3P!X>AZ``#v>PeWSrzwe~M5+%8=t~VNw|D>ZSJq=)x<`lDz z_k<>{ZCet%?Znx^&O6a?_-La~AVFsg8^F=e2o_(Pi=4{}L?*%`Lw@-^03a>D{2=QP zrSs#|$Z<$NO-f%Ho+XHO96yKUlj}VD6neadE1xo!o%FMCchJIi)GfcS#j}?+fOgXR zpl|_(TMBQ+l+WW(%zah}psbMV+FxM=FN%HIyz}(2D_vU>!)WqO`|sOi7dWFxC+eEX za>tq11&*ur<0j&L&u;n<`9KrTCZI1nl&Uzy+1cJ#BbE1p!DTgIg|{FGb1d2HAQ7>; z@PzKP#huk3S^pCFM?00PB^}MaULzOXJQj0kcs(l6BwaZRm)lk7{GM+-D&TkzZj{9? z$&lTGm7scAC$H8M-0I>?4EQIdAfxNxo19FMrHV6e37>m|N9l2Yu)*-H>3$k8B*os zt<&k^Q#(GJbn%9mB~+?4lRbKWo0*zssW^tkX6H-!Sb`Ta?)T4QOFUb{3Gh|yLr7wp@xPN_T&QFX!ka@B+(Cq^IoWOa z>|9pwsy&UA$>(`}piQ*b4s@t+&Wax0=(?9qjZGCMr42Y?iJ3@Isg4OXAR;i3uTwu+ z)r#@iV-)q_p3SUD1aXr?(9KxCfB9YK( z;Ts0+DN?2D>D!TQZS|I6k!Xm7+1-bUAYHj%QGDIxS6`LV(cYIRxq=fz(dn`9s`2lK zS~F$S!0*WhO^5ivuOC-pn9+YT-f6T3A8tmza;M)-s_pmw7Iyu+TX^UbYo}PgFZ;9o zQJ9%nnDTF>?~CSp4;>|vBKps;1N46dRcckkVfu^35L(}adA)}sm#OGCetL>9=zUJ{ zkJxUx-v`Z_^0Ndn6SLdzZS{(C$OTTIn8BH}>LLz=uP%uRG2#cL10@^E-C^h85- zZ>{*pF(h2Na-!q1nxk2%o1XVtzAegD_aAMVpEMY(zhQeRVcW>MSx$3XM+M#$28y1a z06Yp_;epNZ4>FKF%KW|w6~-0UPfYJMq?2KO<~E`_?_?w2@E{KFmwc~FT=rm2>gPLZ z#00Mk_Odk9KexbsdY#pKW&17(zsAqDy;+cNYYlj#jYD=+Flr9GCh`r=HO&6%csQR7 z2)n*oO)rI3e7^nRI$c|?{NNTLUcxxysCqF%J&Y=XQ3G2Tk^1)wByinEC)M2PEhF3A zLtNop%Qn``{^%Z1byIHzdxLuvHkSzh94^s5;Nwm=@_FA7oRO z{D3B(EwNx|w|=X%b|&$YPG;>8)T97mr?570`h1$)En3oX%pZ=-bdC#ec3OWIK;hiE zf5Cwj-OkS(EVOSX-rDLBBXBplDY$^c2K)xS#Z;boOdi9)b+r{O=;aYSj)Yd}qD}`;ST*;M4xiY|OyS@LiPs^H=oVaHJ6T1?V@E(2A|)SKQrjMk1F44QLuR=4;|V zgGDn62EZrog=8vE6%W^R$N|Wp2a?SvU`{UP#XwnBdP}~cJWMZ$Ff7l(tA&PdUPHt) za*1qSZJoDgX5o=I$dLFN|xcX>-fcX61 z!t!APyN`c&smAa^exrJisVtpC0#=JMBJh~cT5tisH*WrP-l(hV(Hcvn`*>aGaf9P9flO?9DPbw+G0kocFTj{Ab z(2N*h0jhK~PdO&WO%s+vO+-*+Lvst}6P{mmR}%-0#g?}&!k}s2lP0^JWUpCbO48?2 zZGN7TD8rrgFHarsBl@85y-EHO%6~jpISSr(f!psDgL!!1u(0zY7XY zt9^WD_;GnIi;Mz}kE^)ZD2ukeK3J9wP|%582f#GiEcPg288smqRctm7P*;B84bBG-3=t^<$`8)@XTqlk{%Vy9x-x8k@LK z>Z)@m$but2B;f^!@Vm~l+?GDR<{zwW~|O|04?MAj!2KZCRPX$5Vka%@Fad1MnQ z9Jlo~Yv)bA^V7@7D5m>LwwgnVDOmS9XynFnjQpdWo^Jcd_1kjc_>YHnO!VrBpjCij zoaxTq3-tm4JZ%JOu{~;m4rEhwK3+788q?j%NXep>L8Xl#8$~o@eaSrisdga4F72XM zQvW1#`wzk z7ucDoi=31cEP7y5_Z+c@q0c2-mXn=HwB~T+9UF**|IGX<_qdd_H%77(`Iarya}6=o z^dXRTS+%224F~wmtb^&l>I$I?z0JT_@%l!*1ipB2l+|rvaSkrL^B~iKQcT1b6^lQp zO9Mici*Z$CK^Ma3hq@Z+y4l7)LCK6N%(U&S6Dfm;e%8V8IDf6*k!m!AIZ8zx@v`SE zv{TK`O6x{AB?c8khlIka^yBnGbnK8M^}f>)$L!(`u}sc}({ehoGSAyM&dc6liZ}jX ziB!+g!o%Hw-BI2jr~u_yU}5)#VmOOfqn*~iH*;#wb5Ub)e$*(Z+ToLrP-*>!Vq^lg zVxo4~GRmxw;&L*Jg(zN@vX7hf;^Aek-v@;5GUfvFm7l(ZJyI)}NsD`$=QNTm72{BazIWn5sy8Aj&*RW5V_GPcvF+U)=gC zyU$oN|L*de=F#8c)_W)du3~eXttg^K)-#UNN#dD_37&^$ZFG_6n2yPo2Eq4dghRI$pIen{EO){vR0+FFHKmOG<82ht zL~J9ONYI#xy=`J_2Jp!q@X%4A#w?(IJAEr8uE&tD&{*@YV?WUDwjS9r8*PsaW&q<+ zkbwL4hUudIt^WQg(tN7-9XNt!x%oS9X7tGiAd-kpoe)nf7v7?~7qSzkoux=3_;JKo zZM`gV1`nY!U4{|Y{Vkl|yE6_J{%c1wK;&=ajOU*D?7w=0b+By}qwhuF$doXw5q1TZ zj4LGA4H6IwZj+cskN^bmDAFa2i`yEFV1-5HbxrtHeMb_+NsE76k$VpJQ=H+X<5Btt z0T@p(yUFvBPhVOTQq8L=H{CbVbAKmn6T5<`Sckl-6?4pvr+;@t1%XTU9h3Dj+U7Mq zU+$35I^<&ARD|fYetp~*2lFCrclAAg8NUC1^zwW@Kf+`fP`f{HEvI$ggtr&bIfO(n z&jBF;$fM6r#UfO&fIY_uoNkok;aHm)7?H(tj zOuD1xj&)un67$h6iPnDk4R_uh{+d!UX8A(j3)b+CKu9DeJRo3Dww`O)AL{g0^TWH? za+%p6c}!{Spa1n%#>BklJl5#eYAI?5b@1)FS@EMd_eZ));+%hyD#q9y zgZdB>_ih~%O?j8J9rJpD;B?|gqR4wzXAvXLesoY|S>WYnsv2vjp`T^m<2?o-~yt6=Alj!X7c#E7~{kL-@2Bc z(G7SewnTUDT(g(G$G^SamTU0-u2Z>$dc@{^iD!2gCaZt6TG1fPqSpVo$*8zM=k}++ zs}j-#l2+C{a(%V4`$}*cw{Wn=#*_=@x_mO{qR$F)_9dQK-e*?#x$w6B{Y_=s3<))k z2esvw>*o2hv{PxKCmue;aEzGc7zJ zzcqEO*46*p!seK({onb03hQIG=o<$Q{?`L$v03wCfBf0~=+2>K@%tV}h%tC{eahxI zyzVT=;m`A{{f#pZ6d&Y^{Nq2FnL$NUQdzG4>g|x{TwR{uZmm7`_x9%ZwMzf$XGj`= z%GLOSiBT)E&2_8_zoE8)IKx{()rr2!|-71jG$?EL`*M! z{4esay(b~|aOwrlCtPzLDfSghe|4JrE2jVPE9R zr~FT!@q8M@z^u%zm&`4!EbKj5gjra@rNQKI3bXR&5QWn>uADe>=7`J@_R|d>3%v9g YUWp5qd~!0K3bca3)78&qol`;+020y30ssI2 literal 0 HcmV?d00001 diff --git a/docs/assets/images/browserconfig.xml b/docs/assets/images/browserconfig.xml new file mode 100644 index 0000000000..3baac445c3 --- /dev/null +++ b/docs/assets/images/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/docs/assets/images/favicon-16x16.png b/docs/assets/images/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..e45f6df988c2c372d906bb3a293f4f6231815929 GIT binary patch literal 1434 zcmaJb{TSQcG>^_@kZaGUtQ8g11$Sssm4e#%+1qbEryF=u7-6V<=PrC+5mGMEC*nzg{cyzQj8YC)CfC41J0LC zm!*_N0wiYs3?sD|+l#RZ7Cks8RD5XCEgXtLDgl;~1 z*P(}tZZ_q1GI4=P5mFM7SeKHZUjjV~dM3VEh;s|k#iYuvuxY}?`9&1E7NK(yzMWnj z4#(7YV=HMO*xihsRP{vdn!}cB+$qdvM?ar};6by}eGY^;;EnY$dlj zYPG9?$E$UrEoC{^B*qC{eX=Y4@>1P&U(k}3^FNgNx@_HYNGuD?Y^ZY^{TNZ-3| zSJkTI?JHEVdomUTY%I{^#7YHr^t29tptn4r-;xpt!7Yd3*&bb#)3u@M<3Ql(C zyEuh5SB8l;EGbvNP4m&FM=ej)&5LYGh>!AQ&)H|?hLG=Y%1cS)nd_XBvq|Bq;-@9J zPSU+SSNJVE@s}^LXYzTm;Dsw@TEa&c?UFzvsn#SHP2zPNQ z3X;X_39k1zSgref?z{B1j{Rr+*CwqqJQ%rlpdohR-qJm+Gi$+jWS!(;O6+h=9nAB~Qssk^s5T*Hs?2CXjp=}~7{8;d?8 ziT`?S$uAStqt`@2Cl~*_%*4aNjZO3pCpt&yDDYnMg#4#aRf1HNpQ}Nr1I^Pn9&S4%VPUp(`#Ar(2y~`66mvOZQ>$s-i~o r>C8?s!+z(6#W-#ZG`iZWlG>BQG37T`^(KznL|y@Yf`E4}PG0jjL979? literal 0 HcmV?d00001 diff --git a/docs/assets/images/favicon-32x32.png b/docs/assets/images/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..42f831bf2a8c917743eae8c13b8155ec45889959 GIT binary patch literal 2507 zcmV;+2{iVJP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/safari-pinned-tab.svg b/docs/assets/images/safari-pinned-tab.svg new file mode 100644 index 0000000000..13c6c73cfb --- /dev/null +++ b/docs/assets/images/safari-pinned-tab.svg @@ -0,0 +1,69 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + + + + + + + diff --git a/docs/assets/images/site.webmanifest b/docs/assets/images/site.webmanifest new file mode 100644 index 0000000000..be4117cf98 --- /dev/null +++ b/docs/assets/images/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Phoenicis Scripts", + "short_name": "Phoenicis Scripts", + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/docs/jsdoc/ConfigureWine.html b/docs/jsdoc/ConfigureWine.html new file mode 100644 index 0000000000..b45509f0e2 --- /dev/null +++ b/docs/jsdoc/ConfigureWine.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: ConfigureWine + + + + + + + + + + +

+ +

Class: ConfigureWine

+ + + + + + +
+ +
+ +

ConfigureWine()

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

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html new file mode 100644 index 0000000000..230c4eaa4b --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html @@ -0,0 +1,1017 @@ + + + + + JSDoc: Source: Engines/Wine/Engine/Object/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Engine/Object/script.js

+ + + + + + +
+
+
include(["Utils", "Functions", "filesystem", "files"]);
+include(["Utils", "Functions", "filesystem", "extract"]);
+include(["utils", "functions", "net", "download"]);
+include(["utils", "functions", "net", "resource"]);
+
+LATEST_STABLE_VERSION = "3.0";
+LATEST_DEVELOPMENT_VERSION = "3.4";
+LATEST_STAGING_VERSION = "2.21";
+
+WINE_PREFIX_DIR = "wineprefix"
+
+
+/**
+ * Wine main prototype
+ * @constructor
+ */
+function Wine() {
+    this._wineWebServiceUrl = Bean("propertyReader").getProperty("webservice.wine.url");
+    this._wineEnginesDirectory = Bean("propertyReader").getProperty("application.user.engines") + "/wine";
+    this._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/";
+    this._configFactory = Bean("compatibleConfigFileFormatFactory");
+    this._OperatingSystemFetcher = Bean("operatingSystemFetcher");
+    this._ExeAnalyser = Bean("exeAnalyser");
+    this._wineDebug = "-all";
+    this._ldPath = Bean("propertyReader").getProperty("application.environment.ld");
+}
+
+/**
+*
+* @param {SetupWizard} [wizard]
+* @returns {SetupWizard|Wine}
+*/
+Wine.prototype.wizard = function (wizard) {
+    // get
+    if (arguments.length == 0) {
+        return this._wizard;
+    }
+
+    // set
+    this._wizard = wizard;
+    return this;
+};
+
+/**
+ * @param {String} [path]
+ * @returns {String}
+ */
+Wine.prototype.winepath = function (path) {
+    return this.run("winepath", ["-w", path], true);
+}
+
+/**
+*
+* @param {string} [debug]
+* @returns {string|Wine}
+*/
+Wine.prototype.debug = function (debug) {
+    // get
+    if (arguments.length == 0) {
+        return this._wineDebug;
+    }
+
+    // set
+    this._wineDebug = debug;
+    return this;
+};
+
+/**
+*
+* @param {string} [architecture]
+* @returns {string|Wine}
+*/
+Wine.prototype.architecture = function (architecture) {
+    // get
+    if (arguments.length == 0) {
+        return this._architecture;
+    }
+
+    // set
+    if (this._prefixConfiguration) {
+        this._prefixConfiguration.writeValue("wineArchitecture", architecture);
+    }
+
+    this._architecture = architecture;
+    return this;
+};
+
+/**
+*
+* @param {string} [distribution]
+* @returns {string|Wine}
+*/
+Wine.prototype.distribution = function (distribution) {
+    // get
+    if (arguments.length == 0) {
+        return this._distribution;
+    }
+
+    // set
+    if (this._prefixConfiguration) {
+        this._prefixConfiguration.writeValue("wineDistribution", distribution);
+    }
+
+    this._distribution = distribution;
+    return this;
+};
+
+/**
+*
+* @param {string} [prefix]
+* @returns {string|Wine}
+*/
+Wine.prototype.prefix = function (prefix) {
+    // get
+    if (arguments.length == 0) {
+        return this._prefix;
+    }
+
+    // set
+    this._prefix = prefix.replace(/[^a-z0-9_\-\ ]/gi, '');
+    this.prefixDirectory = this._winePrefixesDirectory + "/" + this._prefix + "/";
+
+    mkdir(this.prefixDirectory);
+
+    this._prefixConfiguration = this._configFactory.open(this.prefixDirectory + "/phoenicis.cfg");
+
+    if (!this._version) {
+        this._version = this._prefixConfiguration.readValue("wineVersion");
+    } else {
+        this._prefixConfiguration.writeValue("wineVersion", this._version);
+    }
+
+    if (!this._distribution) {
+        this._distribution = this._prefixConfiguration.readValue("wineDistribution", "upstream");
+    }
+
+    this._prefixConfiguration.writeValue("wineDistribution", this._distribution);
+
+    if (!this._architecture) {
+        this._architecture = this._prefixConfiguration.readValue("wineArchitecture", "x86");
+    }
+
+    this._prefixConfiguration.writeValue("wineArchitecture", this._architecture);
+
+
+    return this;
+};
+
+/**
+*
+* @param {string} [directory]
+* @returns {string|Wine}
+*/
+Wine.prototype.workingDirectory = function (directory) {
+    // get
+    if (arguments.length == 0) {
+        return this._directory;
+    }
+
+    // set
+    this._directory = directory;
+    return this;
+};
+
+/**
+* checks if the Wine version is installed
+* @returns {boolean}
+*/
+Wine.prototype.installed = function () {
+    return fileExists(this._fetchLocalDirectory());
+};
+
+/**
+* returns the path to the engine binary directory
+* @returns {String}
+*/
+Wine.prototype.binPath = function () {
+    return this._fetchLocalDirectory() + "/bin/";
+};
+
+/**
+*
+* @param executable
+* @param args
+*/
+Wine.prototype.runInsidePrefix = function (executable, args) {
+    return this.run(this.prefixDirectory + "/drive_c/" + executable, args);
+};
+
+/**
+*
+* @param executable
+* @param {array} [args = []]
+* @param {boolean} [captureOutput=false]
+* @returns {Wine}
+*/
+Wine.prototype.run = function (executable, args, captureOutput) {
+    if (!args) {
+        args = [];
+    }
+
+    var extensionFile = executable.split(".").pop();
+
+    if(extensionFile == "msi") {
+        return this.run("msiexec", ["/i", executable].concat(args), captureOutput);
+    }
+
+    if(extensionFile == "bat") {
+        return this.run("start", ["/Unix", executable].concat(args), captureOutput);
+    }
+
+    // do not run 64bit executable in 32bit prefix
+    if (extensionFile == "exe") {
+        if (this._architecture == "x86" && this._ExeAnalyser.is64Bits(new java.io.File(executable))) {
+            throw tr("Cannot run 64bit executable in a 32bit Wine prefix.");
+        }
+    }
+
+    this._installVersion();
+
+    var wineBinary = this._fetchLocalDirectory() + "/bin/wine";
+    var processBuilder = new java.lang.ProcessBuilder(Java.to([wineBinary, executable].concat(args), "java.lang.String[]"));
+
+    if (this._directory) {
+        processBuilder.directory(new java.io.File(this._directory));
+    } else {
+        var driveC = this.prefixDirectory + "/drive_c";
+        mkdir(driveC);
+        processBuilder.directory(new java.io.File(driveC));
+    }
+
+    var environment = processBuilder.environment();
+    // disable winemenubuilder (we manage our own shortcuts)
+    environment.put("WINEDLLOVERRIDES", "winemenubuilder.exe=d");
+    environment.put("WINEPREFIX", this.prefixDirectory);
+
+    if (this._wineDebug) {
+        environment.put("WINEDEBUG", this._wineDebug);
+    }
+
+    if (this._architecture == "amd64") {
+        this._ldPath = this._fetchLocalDirectory() + "/lib64/:" + this._ldPath
+    } else {
+        this._ldPath = this._fetchLocalDirectory() + "/lib/:" + this._ldPath
+    }
+    environment.put("LD_LIBRARY_PATH", this._ldPath);
+
+    if (!captureOutput) {
+        processBuilder.redirectErrorStream(true);
+        processBuilder.redirectOutput(new java.io.File(this.prefixDirectory + "/wine.log"));
+    }
+
+    this._process = processBuilder.start();
+
+    if (captureOutput) {
+        return org.apache.commons.io.IOUtils.toString(this._process.getInputStream());
+    } else {
+        return this;
+    }
+};
+
+/**
+* uninstall application
+* @param {string} name of the application which shall be uninstalled
+* @returns {Wine}
+*/
+Wine.prototype.uninstall = function (application) {
+    var list = this.run("uninstaller", ["--list"], true);
+    var appEscaped = application.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
+    var re = new RegExp("(.*)\\|\\|\\|.*" + appEscaped);
+    var uuid = list.match(re);
+    if (uuid) {
+        this.run("uninstaller", ["--remove", uuid[1]])
+            .wait(tr("Please wait while {0} is uninstalled ...", application));
+    } else {
+        print(tr("Could not uninstall {0}!", application));
+    }
+    return this;
+};
+
+/**
+* runs "wineboot"
+*/
+Wine.prototype.create = function () {
+    this.run("wineboot");
+    return this;
+};
+
+/**
+*
+* @returns {string} name of "Program Files"
+*/
+Wine.prototype.programFiles = function () {
+    var programFilesName = this.run("cmd", ["/c", "echo", "%ProgramFiles%"], true).trim();
+    if (programFilesName == "%ProgramFiles%") {
+        return "Program Files"
+    } else {
+        return org.apache.commons.io.FilenameUtils.getBaseName(programFilesName);
+    }
+};
+
+/**
+*
+* @param {string} [wait message = "Please wait ..."]
+* @returns {Wine}
+*/
+Wine.prototype.wait = function (message) {
+    if (this._wizard) {
+        this._wizard.wait(typeof message !== 'undefined' ? message : tr("Please wait ..."));
+    }
+
+    return this._silentWait();
+};
+
+/**
+* kill wine server
+* @returns {Wine}
+*/
+Wine.prototype.kill = function () {
+    this._wineServer("-k");
+    return this;
+};
+
+/**
+*
+* @returns available Wine versions
+*/
+Wine.prototype.getAvailableVersions = function () {
+    var versionsFile = this._wineEnginesDirectory + "/availableVersions.json";
+    touch(versionsFile);
+    new Downloader()
+        .wizard(this._wizard)
+        .url(this._wineWebServiceUrl)
+        .to(versionsFile)
+        .onlyIfUpdateAvailable(true)
+        .get();
+    return cat(versionsFile);
+};
+
+/**
+* install
+* @param {string} category
+* @param {string} subCategory
+* @param {string} version
+* @param {json} userData
+*/
+Wine.prototype.install = function (category, subCategory, version, userData) {
+    var parts = subCategory.split("-");
+    var distribution = parts[0];
+    var architecture = parts[2];
+    this.distribution(distribution);
+    this.architecture(architecture);
+    this.version(version);
+    if (!this.installed()) {
+        var wizard = SetupWizard(InstallationType.ENGINES, "Wine " + version + " " + distribution + " (" + architecture + ")", java.util.Optional.empty());
+        this.wizard(wizard);
+        this._installVersion();
+        wizard.close();
+    }
+};
+
+/**
+* delete
+* @param {string} category
+* @param {string} subCategory
+* @param {string} version
+* @param {json} userData
+*/
+Wine.prototype.delete = function (category, subCategory, version, userData) {
+    var parts = subCategory.split("-");
+    var distribution = parts[0];
+    var architecture = parts[2];
+    this.distribution(distribution);
+    this.architecture(architecture);
+    this.version(version);
+    if (this.installed()) {
+        remove(this._fetchLocalDirectory());
+    }
+};
+
+/**
+*
+* @param {string} [architecture = current architecture]
+* @returns {string[]}
+*/
+Wine.prototype.availableDistributions = function (architectureName) {
+    var distributions = [];
+    var wineJson = JSON.parse(this.getAvailableVersions());
+    var architecture = architectureName || this._architecture;
+    var architectureRegExp = new RegExp(architecture);
+    wineJson.forEach(function (distribution) {
+        // only with the right architecture
+        if (architectureRegExp.test(distribution.name)) {
+            distributions.push(distribution.name.match(/([a-z]+)-/)[1]);
+        }
+    });
+    distributions.sort();
+    return distributions;
+}
+
+/**
+*
+* @param {string} [distribution name = current distribution]
+* @returns {string[]}
+*/
+Wine.prototype.availableVersions = function (distributionName) {
+    var versions = [];
+    var fullDistributionName = distributionName || this._fetchFullDistributionName();
+    var wineJson = JSON.parse(this.getAvailableVersions());
+    wineJson.forEach(function (distribution) {
+        if (distribution.name == fullDistributionName) {
+            distribution.packages.forEach(function (winePackage) {
+                versions.push(winePackage.version);
+            });
+        }
+    });
+    versions.sort();
+    versions.reverse();
+    return versions;
+}
+
+/**
+*
+* @param {string} [version = LATEST_STABLE_VERSION]
+* @returns {string|Wine}
+*/
+Wine.prototype.version = function (version) {
+    // get
+    if (arguments.length == 0) {
+        return this._version;
+    }
+
+    // set
+    if (this._prefixConfiguration) {
+        this._prefixConfiguration.writeValue("wineVersion", version);
+    }
+
+    this._version = version;
+    return this;
+};
+
+/**
+*
+* @returns {string} system32 directory
+*/
+Wine.prototype.system32directory = function () {
+    if (fileExists(this.prefixDirectory + "/drive_c/windows/syswow64")) {
+        return this.prefixDirectory + "/drive_c/windows/syswow64";
+    } else {
+        return this.prefixDirectory + "/drive_c/windows/system32";
+    }
+};
+
+/**
+*
+* @returns {string} system64 directory
+*/
+Wine.prototype.system64directory = function () {
+    if (fileExists(this.prefixDirectory + "/drive_c/windows/syswow64")) {
+        return this.prefixDirectory + "/drive_c/windows/system32";
+    }
+    throw tr("Prefix seems to be 32bits");
+};
+
+/**
+*
+* @returns {string} font directory
+*/
+Wine.prototype.fontDirectory = function () {
+    return this.prefixDirectory + "/drive_c/windows/Fonts";
+};
+
+Wine.prototype._installVersion = function () {
+    var version = this._version;
+    var fullDistributionName = this._fetchFullDistributionName();
+    var localDirectory = this._fetchLocalDirectory();
+    var wizard = this._wizard;
+
+    if (!fileExists(localDirectory)) {
+        print(tr("Installing version: ", this._version));
+
+        var wineJson = JSON.parse(this.getAvailableVersions());
+
+        var that = this;
+        wineJson.forEach(function (distribution) {
+            if (distribution.name == fullDistributionName) {
+                distribution.packages.forEach(function (winePackage) {
+                    if (winePackage.version == version) {
+                        that._installWinePackage(wizard, winePackage, localDirectory);
+                        that._installGecko(wizard, winePackage, localDirectory);
+                        that._installMono(wizard, winePackage, localDirectory);
+                    }
+                });
+            }
+        });
+
+        // FIXME : Not found case!
+
+    }
+};
+
+
+Wine.prototype._installWinePackage = function (setupWizard, winePackage, localDirectory) {
+    var tmpFile = createTempFile("tar.gz");
+
+    new Downloader()
+        .wizard(setupWizard)
+        .url(winePackage.url)
+        .checksum(winePackage.sha1sum)
+        .to(tmpFile)
+        .get();
+
+    new Extractor()
+        .wizard(setupWizard)
+        .archive(tmpFile)
+        .to(localDirectory)
+        .extract();
+};
+
+Wine.prototype._installGecko = function (setupWizard, winePackage, localDirectory) {
+    var gecko = new Resource()
+        .wizard(setupWizard)
+        .url(winePackage.geckoUrl)
+        .checksum(winePackage.geckoMd5)
+        .algorithm("md5")
+        .name(winePackage.geckoFile)
+        .directory("gecko")
+        .get();
+
+    var wineGeckoDir = localDirectory + "/share/wine/gecko";
+
+    lns(new java.io.File(gecko).getParent(), wineGeckoDir);
+};
+
+Wine.prototype._installMono = function (setupWizard, winePackage, localDirectory) {
+    var mono = new Resource()
+        .wizard(setupWizard)
+        .url(winePackage.monoUrl)
+        .checksum(winePackage.monoMd5)
+        .algorithm("md5")
+        .name(winePackage.monoFile)
+        .directory("mono")
+        .get();
+
+    var wineMonoDir = localDirectory + "/share/wine/mono";
+
+    lns(new java.io.File(mono).getParent(), wineMonoDir);
+};
+
+Wine.prototype._silentWait = function () {
+    if (this._process) {
+        this._process.waitFor();
+    }
+    this._wineServer("-w");
+    return this;
+};
+
+Wine.prototype._fetchFullDistributionName = function () {
+    var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage();
+    return this._distribution + "-" + operatingSystem + "-" + this._architecture;
+};
+
+Wine.prototype._fetchLocalDirectory = function () {
+    return this._wineEnginesDirectory + "/" + this._fetchFullDistributionName() + "/" + this._version;
+};
+
+Wine.prototype._fetchWineServerBinary = function () {
+    return this._fetchLocalDirectory() + "/bin/wineserver";
+};
+
+Wine.prototype._wineServer = function (parameter) {
+    var processBuilder = new java.lang.ProcessBuilder(Java.to([this._fetchWineServerBinary(), parameter], "java.lang.String[]"));
+    var environment = processBuilder.environment();
+    environment.put("WINEPREFIX", this.prefixDirectory);
+    processBuilder.inheritIO();
+    var wineServerProcess = processBuilder.start();
+    wineServerProcess.waitFor();
+};
+
+/**
+* runs "regsvr32"
+* @returns {Wine}
+*/
+Wine.prototype.regsvr32 = function () {
+    var _wine = this;
+
+    this.install = function (dll) {
+        _wine.run("regsvr32", ["/i", dll])._silentWait();
+        return _wine;
+    };
+
+    return this;
+};
+
+/**
+ * Regedit support
+ * @param args
+ * @returns {Wine}
+ */
+Wine.prototype.regedit = function () {
+    var _wine = this;
+
+    this.open = function (args) {
+        _wine.run("regedit", args)._silentWait();
+        return _wine;
+    };
+
+    this.patch = function (patchContent) {
+        if (patchContent.getClass().getCanonicalName() == "byte[]") {
+            patchContent = new java.lang.String(patchContent);
+        }
+        var tmpFile = createTempFile("reg");
+        writeToFile(tmpFile, patchContent);
+        _wine.run("regedit", [tmpFile])._silentWait();
+        return _wine;
+    };
+
+    this.fetchValue = function (keyPath) {
+        var root = keyPath[0];
+        var registryFile;
+        switch (root) {
+            case "HKEY_CURRENT_USER":
+                registryFile = "user.reg";
+                break;
+            case "HKEY_LOCAL_MACHINE":
+                registryFile = "system.reg";
+                break;
+            default:
+                throw "Illegal registry root exception";
+        }
+
+        keyPath.shift();
+
+        var registryValue = Bean("registryParser").parseFile(new java.io.File(this.prefixDirectory + "/" + registryFile), root).getChild(keyPath);
+
+        if (registryValue == null) {
+            return null;
+        }
+
+        if (registryValue.getText) {
+            return registryValue.getText();
+        } else {
+            return registryValue;
+        }
+    };
+
+    return this;
+};
+
+Wine.prototype.registry = Wine.prototype.regedit;
+
+/**
+ * sets sound driver
+ * @param driver (alsa, pulse)
+ * @returns {Wine}
+ */
+Wine.prototype.setSoundDriver = function (driver) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Drivers]\n" +
+        "\"Audio\"=\"" + driver + "\"\n";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+ * sets OpenGL max core version
+ * @param {number} major
+ * @param {number} minor
+ * @returns {Wine}
+ */
+Wine.prototype.setVersionGL = function (major, minor) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+        "\"MaxVersionGL\"=dword:000"+ major + "000" + minor 
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+ * enable command stream multi-threading
+ * @returns {Wine}
+ */
+Wine.prototype.enableCSMT = function () {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+        "\"csmt\"=dword:1"
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+ * force the Use of GLSL
+ * @param {string} mode (enabled or disabled)
+ * @returns {Wine}
+ */
+Wine.prototype.UseGLSL = function (mode) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+        "\"UseGLSL\"=\"" + mode + "\"" 
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+ * force the DirectDrawRenderer
+ * @param {string} mode (gdi or opengl)
+ * @returns {Wine}
+ */
+Wine.prototype.DirectDrawRenderer = function (mode) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+        "\"DirectDrawRenderer\"=\"" + mode + "\""
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+ * sets Virtual Desktop with window resolution
+ * @param {number} width
+ * @param {number} height
+ * @returns {Wine}
+ */
+
+Wine.prototype.setVirtualDesktop = function (width, height) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops]\n" +
+        "\"Default\"=\"" + width + "x" + height + "\"\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer]\n" +
+        "\"Desktop\"=\"" + "Default" + "\"\n";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+*
+* @param {boolean} [managed]
+* @returns {boolean|Wine}
+*/
+Wine.prototype.managed = function (managed) {
+    // get
+    if (arguments.length == 0) {
+        return (this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "X11 Driver", "Managed"]) == "Y");
+    }
+
+    // set
+    var managedYn = managed ? "Y" : "N";
+
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver]\n" +
+        "\"Managed\"=\"" + managedYn + "\"\n";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+var SetManagedForApplication = function () {
+    var that = this;
+    that._regeditFileContent =
+        "REGEDIT4\n" +
+        "\n";
+
+    that.wine = function(wine) {
+        that._wine = wine;
+        return that;
+    };
+
+    that.set = function(application, managed) {
+        var managedYn = managed ? "Y" : "N";
+
+        that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "\\X11 Driver]\n";
+        that._regeditFileContent += "\"Managed\"=\"" + managedYn + "\"\n";
+
+        return that;
+    };
+
+    that.do =  function() {
+        that._wine.regedit().patch(that._regeditFileContent);
+        return that._wine;
+    }
+};
+
+Wine.prototype.setManagedForApplication = function() {
+    return new SetManagedForApplication()
+        .wine(this)
+};
+
+var OverrideDLL = function () {
+    var that = this;
+    that._regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]\n";
+
+    that.wine = function (wine) {
+        that._wine = wine;
+        return that;
+    };
+
+    that.set = function (mode, libraries) {
+        libraries.forEach(function (library) {
+            // make sure library does not end with ".dll"
+            library = library.replace(".dll", "");
+            that._regeditFileContent += "\"*" + library + "\"=\"" + mode + "\"\n";
+        });
+
+        return that;
+    };
+
+    that.do =  function () {
+        that._wine.regedit().patch(that._regeditFileContent);
+        return that._wine;
+    }
+};
+
+Wine.prototype.overrideDLL = function () {
+    return new OverrideDLL()
+        .wine(this)
+};
+
+/**
+ * default windows version
+ * @param {string} [version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31)]
+ * @returns {string|Wine}
+ */
+Wine.prototype.windowsVersion = function (version, servicePack) {
+    var that = this;
+    // get
+    if (arguments.length == 0) {
+        return this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Version"]);
+    }
+
+    // set
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine]\n" +
+        "\"Version\"=\"" + version + "\"\n";
+
+    if(servicePack) {
+        var servicePackNumber = servicePack.replace("sp", "");
+        that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion]";
+        that._regeditFileContent += "\"CSDVersion\"=\"Service Pack "+ servicePackNumber +"\"";
+        that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows]";
+        that._regeditFileContent += "\"CSDVersion\"=dword:00000"+servicePackNumber+"00";
+    }
+
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+/**
+ * use native application for a certain file extension
+ * @param {string} [file extension (pdf, txt, rtf)]
+ * @returns {string|Wine}
+ */
+Wine.prototype.nativeApplication = function (extension) {
+    // FIXME: get
+    if (arguments.length == 0) {
+        return this.regedit().fetchValue(["HKEY_CLASSES_ROOT", "." + extension]);
+    }
+
+    // set
+    var mimetype = null;
+    switch (extension) {
+        case "pdf":
+            mimetype = "application/pdf";
+            break;
+        case "txt":
+            mimetype = "application/plain";
+            break;
+        case "rtf":
+            mimetype = "application/rtf";
+            break;
+        default:
+            throw tr("Could not determine mimetype for file extension \"{0}\"", extension);
+    }
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CLASSES_ROOT\\." + extension + "]\n" +
+        "@=\"" + extension + "file\"\n" +
+        "\"Content Type\"=\"" + mimetype + "\"\n" +
+        "[HKEY_CLASSES_ROOT\\" + extension + "file\\Shell\\Open\\command]\n" +
+        "@=\"winebrowser \"%1\"\"";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+var SetOsForApplication = function () {
+    var that = this;
+    that._regeditFileContent =
+        "REGEDIT4\n" +
+        "\n";
+
+    that.wine = function (wine) {
+        that._wine = wine;
+        return that;
+    };
+
+    that.set = function (application, os) {
+        that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "]\n";
+        that._regeditFileContent += "\"Version\"=\"" + os + "\"\n";
+
+        return that;
+    };
+
+    that.do =  function () {
+        that._wine.regedit().patch(that._regeditFileContent);
+        return that._wine;
+    }
+};
+
+Wine.prototype.setOsForApplication = function () {
+    return new SetOsForApplication()
+        .wine(this)
+};
+
+var RegisterFont = function () {
+    var that = this;
+    that._regeditFileContentNT =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts]\n";
+
+    that._regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Fonts]\n";
+
+    that.wine = function (wine) {
+        that._wine = wine;
+        return that;
+    };
+
+    that.set = function (font, file) {
+        that._regeditFileContentNT += "\"*" + font + "\"=\"" + file + "\"\n";
+        that._regeditFileContent += "\"*" + font + "\"=\"" + file + "\"\n";
+
+        return that;
+    };
+
+    that.do =  function () {
+        that._wine.regedit().patch(that._regeditFileContentNT);
+        that._wine.regedit().patch(that._regeditFileContent);
+        return that._wine;
+    }
+};
+
+Wine.prototype.registerFont = function () {
+    return new RegisterFont()
+        .wine(this)
+};
+
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html b/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html new file mode 100644 index 0000000000..497f6ac4c6 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html @@ -0,0 +1,183 @@ + + + + + JSDoc: Source: Engines/Wine/QuickScript/Quick Script/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/QuickScript/Quick Script/script.js

+ + + + + + +
+
+
include(["engines", "wine", "shortcuts", "wine"]);
+
+function QuickScript() {
+    this._wineVersion = LATEST_STABLE_VERSION;
+    this._wineArchitecture = "x86";
+    this._wineDistribution = "upstream";
+
+    this._type = "Applications";
+
+    // by default do nothing in post install
+    this._postInstall = function() {};
+    this._preInstall = function() {};
+    this._wineUserSettings = false;
+
+    var appsManager = Bean("repositoryManager");
+    var application = appsManager.getApplication([TYPE_ID, CATEGORY_ID, APPLICATION_ID]);
+    this._miniature = java.util.Optional.empty();
+    if (application) {
+        this._miniature = application.getMainMiniature();
+    }
+}
+
+QuickScript.prototype.name = function(name) {
+    this._name = name;
+    return this;
+};
+
+QuickScript.prototype.editor = function(editor) {
+    this._editor = editor;
+    return this;
+};
+
+QuickScript.prototype.applicationHomepage = function(applicationHomepage) {
+    this._applicationHomepage = applicationHomepage;
+    return this;
+};
+
+QuickScript.prototype.author = function(author) {
+    this._author = author;
+    return this;
+};
+
+QuickScript.prototype.type = function(type) {
+    this._type = type;
+    return this;
+};
+
+QuickScript.prototype.category = function(category) {
+    this._category = category;
+    return this;
+};
+
+/**
+ * get/set miniature (for the installation and the shortcut)
+ * @param {URI} [miniature] path to the miniature file
+ */
+QuickScript.prototype.miniature = function(miniature) {
+    // get
+    if (arguments.length == 0) {
+        return this._miniature;
+    }
+
+    // set
+    this._miniature = java.util.Optional.of(miniature);
+    return this;
+};
+
+/**
+ * set executable
+ * @param executable executable without path (e.g. "Steam.exe")
+ * @param args use array (e.g. ["-applaunch", 409160])
+ */
+QuickScript.prototype.executable = function(executable, args) {
+    this._executable = executable;
+    this._executableArgs = typeof args !== 'undefined' ? args : "";
+    return this;
+};
+
+QuickScript.prototype.wineArchitecture = function(wineArchitecture) {
+    this._wineArchitecture = wineArchitecture;
+    return this;
+};
+
+QuickScript.prototype.wineDistribution = function(wineDistribution) {
+    this._wineDistribution = wineDistribution;
+    return this;
+};
+
+QuickScript.prototype.wineVersion = function(wineVersion) {
+    this._wineVersion = wineVersion;
+    return this;
+};
+
+QuickScript.prototype.wineUserSettings = function(wineUserSettings) {
+    // get
+    if (arguments.length == 0) {
+        return this._wineUserSettings;
+    }
+
+    // set
+    this._wineUserSettings = wineUserSettings;
+    return this;
+};
+
+QuickScript.prototype.postInstall = function(postInstall) {
+    this._postInstall = postInstall;
+    return this;
+};
+
+QuickScript.prototype.preInstall = function(preInstall) {
+    this._preInstall = preInstall;
+    return this;
+};
+
+/**
+ * creates shortcut
+ * @param {string} [prefix] prefix name
+ */
+QuickScript.prototype._createShortcut = function(prefix) {
+    var shortcut = new WineShortcut()
+        .name(this._name)
+        .type(this._type)
+        .category(this._category)
+        .prefix(prefix)
+        .search(this._executable)
+        .arguments(this._executableArgs);
+
+    if(this.miniature().isPresent()) {
+        shortcut.miniature(this.miniature().get())
+    }
+    shortcut.create();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html b/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html new file mode 100644 index 0000000000..03fb12a013 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html @@ -0,0 +1,158 @@ + + + + + JSDoc: Source: Engines/Wine/Shortcuts/Wine/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Shortcuts/Wine/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/* exported WineShortcut */
+var WineShortcut = function () {
+    var that = this;
+    that._shortcutManager = Bean("shortcutManager");
+    that._appsManager = Bean("repositoryManager");
+    that._fileSearcher = Bean("fileSearcher");
+    that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/";
+
+    that._category = "Other";
+    that._description = "";
+
+    that.name = function (name) {
+        that._name = name;
+        return that;
+    };
+
+    that.type = function (type) {
+        that._type = type;
+        return that;
+    };
+
+    that.category = function (category) {
+        that._category = category;
+        return that;
+    };
+
+    that.description = function (description) {
+        that._description = description;
+        return that;
+    };
+
+    that.arguments = function(args) {
+        that._arguments = args;
+        return that;
+    };
+
+    that.search = function(search) {
+        that._search = search;
+        return that;
+    };
+
+    that.prefix = function(prefix) {
+        that._prefix = prefix;
+        return that;
+    };
+
+    /**
+    * sets the miniature for the shortcut
+    * @param {string[]|URI} miniature
+    * array which specifies the application of which the miniature shall be used
+    * or
+    * URI of the miniature
+    * @returns {WineShortcut}
+    */
+    that.miniature = function(miniature) {
+        if(isArray(miniature)) {
+            // application of miniature given
+            var application = that._appsManager.getApplication(miniature);
+            if(application != null && application.getMainMiniature().isPresent()) {
+                that._miniature = application.getMainMiniature().get();
+            }
+        } else {
+            // miniature URI given
+            that._miniature = miniature;
+        }
+
+        return that;
+    };
+
+    that.create = function () {
+        var _shortcutPrefixDirectory = that._winePrefixesDirectory + "/" + that._prefix;
+
+        var executables = that._fileSearcher.search(_shortcutPrefixDirectory, that._search);
+
+        if (executables.length == 0) {
+            throw tr("Executable {0} not found!", that._search)
+        }
+
+        var info = new org.phoenicis.library.dto.ShortcutInfoDTO.Builder()
+            .withCategory(that._category)
+            .withName(that._name)
+            .withDescription(that._description)
+            .build();
+
+        var builder = new org.phoenicis.library.dto.ShortcutDTO.Builder()
+            .withId(that._name)
+            .withInfo(info)
+            .withScript(JSON.stringify({
+                type: "WINE",
+                wineDebug: "-all",
+                winePrefix: that._prefix,
+                arguments: that._arguments,
+                workingDirectory:executables[0].getParentFile().getAbsolutePath(),
+                executable: executables[0].getAbsolutePath()
+            }));
+
+        if(that._miniature) {
+            builder.withMiniature(that._miniature);
+        }
+
+        that._shortcutManager.createShortcut(
+            builder.build()
+        );
+    }
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html new file mode 100644 index 0000000000..0b471cd8f3 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Configure Wine/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Configure Wine/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to configure Wine
+ * @constructor
+ */
+var ConfigureWine = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+ConfigureWine.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("winecfg")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html new file mode 100644 index 0000000000..68d5bb100d --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Kill Wine Processes/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Kill Wine Processes/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to kill running Wine processes
+ * @constructor
+ */
+var KillWineProcesses = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+KillWineProcesses.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("kill")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html new file mode 100644 index 0000000000..daabbd63be --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Reboot Wine/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Reboot Wine/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to reboot Wine
+ * @constructor
+ */
+var RebootWine = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+RebootWine.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("wineboot")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html new file mode 100644 index 0000000000..f30c197a2f --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Repair Wine Prefix/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Repair Wine Prefix/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to repair a Wine prefix
+ * @constructor
+ */
+var RepairWinePrefix = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+RepairWinePrefix.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("wineboot")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html new file mode 100644 index 0000000000..e963157a80 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Wine Registry Editor/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Wine Registry Editor/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to open the Wine registry editor
+ * @constructor
+ */
+var WineRegistryEditor = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+WineRegistryEditor.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("regedit")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html new file mode 100644 index 0000000000..7624c648b2 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Wine Task Manager/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Wine Task Manager/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to open the Wine task manager
+ * @constructor
+ */
+var WineTaskManager = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+WineTaskManager.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("taskmgr")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html new file mode 100644 index 0000000000..8bf529f6ce --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html @@ -0,0 +1,73 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Wine Terminal Opener/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Wine Terminal Opener/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to open a terminal in a Wine prefix
+ * @constructor
+ */
+var WineTerminalOpener = function() {
+    this._TerminalOpener = Bean("terminalOpener");
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+WineTerminalOpener.prototype.run = function (container) {
+    var wine = new Wine()
+        .prefix(container);
+    var environment = [];
+    environment["WINEPREFIX"] = wine.prefixDirectory;
+    environment["PATH"] = wine.binPath() + ":$PATH";
+    this._TerminalOpener.openTerminal(wine.prefixDirectory, environment);
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html new file mode 100644 index 0000000000..01fbf2227f --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/Wine Uninstaller/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/Wine Uninstaller/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to uninstall Wine
+ * @constructor
+ */
+var WineUninstaller = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+WineUninstaller.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("uninstaller")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html b/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html new file mode 100644 index 0000000000..b8f8e42e62 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Tools/WineConsole/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Tools/WineConsole/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * tool to open a Wine console
+ * @constructor
+ */
+var WineConsole = function() {
+};
+
+/**
+* runs the tool
+* @param {String} container name
+*/
+WineConsole.prototype.run = function (container) {
+    new Wine()
+        .prefix(container)
+        .run("wineconsole")
+        .wait();
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html new file mode 100644 index 0000000000..6a3b2b1d7e --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html @@ -0,0 +1,105 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/dotnet452/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/dotnet452/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["Engines", "Wine", "Verbs", "luna"]);
+include(["Utils", "Functions", "filesystem", "files"]);
+include(["Engines", "Wine", "Verbs", "dotnet40"]);
+
+/**
+* Inspired from dotnet40 verb, winetricks dotnet452 and POL4 POL_install_dotnet45
+* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6938
+* @returns {Wine}
+*/
+Wine.prototype.dotnet452 = function() {
+    if (this.architecture() == "amd64") {
+        throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet452");
+    }
+    
+    var OSVersion = this.windowsVersion();
+
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("https://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe")
+        .checksum("89f86f9522dc7a8a965facce839abb790a285a63")
+        .name("NDP452-KB2901907-x86-x64-AllOS-ENU.exe")
+        .get();
+
+    this.uninstall("Mono");
+    
+    this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"])
+        .wait(tr("Please wait ..."));
+
+    remove(this.system32directory() + "/mscoree.dll");
+    
+    this.dotnet40();
+    this.windowsVersion("win7");
+
+    this.overrideDLL()
+        .set("builtin", ["fusion"])
+        .do();
+
+    this.run(setupFile, [setupFile, "/q", "/c:\"install.exe /q\""])
+        .wait(tr("Please wait while {0} is installed ...", ".NET Framework 4.5.2"));
+
+    this.overrideDLL()
+        .set("native", ["mscoree"])
+        .do();
+      
+    this.windowsVersion(OSVersion);
+    
+    if(OSVersion != "win2003") {
+        print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5.2"));
+    }
+    
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html new file mode 100644 index 0000000000..9685d69636 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html @@ -0,0 +1,106 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/dotnet45/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/dotnet45/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["Engines", "Wine", "Verbs", "luna"]);
+include(["Utils", "Functions", "filesystem", "files"]);
+include(["Engines", "Wine", "Verbs", "dotnet40"]);
+
+/**
+* Inspired from dotnet40 verb, winetricks dotnet45 and POL4 POL_install_dotnet45
+* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6886
+* @returns {Wine}
+*/
+Wine.prototype.dotnet45 = function() {
+    
+    if (this.architecture() == "amd64") {
+        throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet45");
+    }
+    
+    var OSVersion = this.windowsVersion();
+
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe")
+        .checksum("b2ff712ca0947040ca0b8e9bd7436a3c3524bb5d")
+        .name("dotnetfx45_full_x86_x64.exe")
+        .get();
+
+    this.uninstall("Mono");
+    
+    this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"])
+        .wait(tr("Please wait ..."));
+
+    remove(this.system32directory() + "/mscoree.dll");
+    
+    this.dotnet40();
+    this.windowsVersion("win7");
+
+    this.overrideDLL()
+        .set("builtin", ["fusion"])
+        .do();
+
+    this.run(setupFile, [setupFile, "/q", "/c:\"install.exe /q\""])
+        .wait(tr("Please wait while {0} is installed ...", ".NET Framework 4.5"));
+
+    this.overrideDLL()
+        .set("native", ["mscoree"])
+        .do();
+        
+    this.windowsVersion(OSVersion);
+    
+    if(OSVersion != "win2003") {
+        print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5"));
+    }
+    
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html new file mode 100644 index 0000000000..c57f198bb1 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html @@ -0,0 +1,89 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/quartz/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/quartz/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["Utils", "Functions", "filesystem", "files"]);
+
+/**
+ * Inspired from winetricks quartz -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8523
+ * @returns {Wine}
+ */
+Wine.prototype.quartz = function(){
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("https://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe")
+        .checksum("a97c820915dc20929e84b49646ec275760012a42")
+        .name("directx_feb2010_redist.exe")
+        .get();
+        
+    new CabExtract()
+        .archive(setupFile)
+        .wizard(this._wizard)
+        .to(this.prefixDirectory + "/TMP/")
+        .extract(["-L", "-F", "dxnt.cab"]);
+        
+    new CabExtract()
+        .archive(this.prefixDirectory + "/TMP/dxnt.cab")
+        .wizard(this._wizard)
+        .to(this.system32directory())
+        .extract(["-L", "-F", "quartz.dll"]);
+        
+    remove(this.prefixDirectory + "/TMP/");
+    
+    this.regsvr32().install("quartz.dll");
+    
+    this.overrideDLL()
+        .set("native, builtin", ["quartz"])
+        .do()
+    
+    return this;
+}
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html new file mode 100644 index 0000000000..886949cbca --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html @@ -0,0 +1,103 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/secur32/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/secur32/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["Utils", "Functions", "filesystem", "files"]);
+
+/**
+* Inspired from winetricks secur32
+* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8744
+* @returns {Wine}
+*/
+Wine.prototype.secur32 = function() {
+    var setupFilex86 = new Resource()
+        .wizard(this._wizard)
+        .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe")
+        .checksum("c3516bc5c9e69fee6d9ac4f981f5b95977a8a2fa")
+        .name("windows6.1-KB976932-X86.exe")
+        .get();
+		
+    new CabExtract()
+        .archive(setupFilex86)
+        .wizard(this._wizard)
+        .to(this.prefixDirectory + "/TMP/")
+        .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]);
+		
+    cp(this.prefixDirectory + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory());
+	
+    remove(this.prefixDirectory + "/TMP/");
+	
+    if (this.architecture() == "amd64") {
+        var setupFilex64 = new Resource()
+            .wizard(this._wizard)
+            .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X64.exe")
+            .checksum("74865ef2562006e51d7f9333b4a8d45b7a749dab")
+            .name("windows6.1-KB976932-X64.exe")
+            .get();
+		
+        new CabExtract()
+            .archive(setupFilex64)
+            .wizard(this._wizard)
+            .to(this.prefixDirectory + "/TMP/")
+            .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]);
+			
+        cp(this.prefixDirectory + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory());
+	
+        remove(this.prefixDirectory + "/TMP/");
+    }
+	
+    this.overrideDLL()
+        .set("native, builtin", ["secur32"])
+        .do()
+		
+    return this;
+}
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html new file mode 100644 index 0000000000..bd7779cdfb --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html @@ -0,0 +1,227 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/xact/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/xact/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["Utils", "Functions", "filesystem", "files"]);
+
+/**
+* Inspired from d3dx9 verb, winetricks xact
+* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L9643
+* @returns {Wine}
+*/
+Wine.prototype.xact = function () {
+    var that = this;
+
+    var extractFiles = function(progressBar, filesToExtract, destination, pattern, directory) {
+        var numberOfExtractedFiles = 0;
+        filesToExtract.forEach(function(cabFile) {
+            print(tr("Extracting {0} ...", cabFile));
+            progressBar.setText(tr("Extracting {0} ...", "Xact"));
+            progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length);
+
+            new CabExtract()
+                .archive(that.prefixDirectory + "/drive_c/"+ directory + cabFile)
+                .to(destination)
+                .extract(["-L", "-F", pattern]);
+
+            numberOfExtractedFiles++;
+        });
+    };
+    
+    //This function executes regsvr32 on the dlls present in dllToRegsvr 
+    var regsvr32Xact = function(progressBar, dllToRegsvr) {
+        var numberOfExtractedFiles = 0;
+        dllToRegsvr.forEach(function(dll) {
+            print(tr("Registering {0} ...", dll));
+            progressBar.setText(tr("Registering {0} ...", "Xact"));
+            progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length);
+
+            that.regsvr32().install(dll);
+
+            numberOfExtractedFiles++;
+        });
+    };
+
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe")
+        .checksum("f8f1217f666bf2f6863631a7d5e5fb3a8d1542df")
+        .name("directx_Jun2010_redist.exe")
+        .get();
+
+    var progressBar = this._wizard.progressBar(tr("Please wait ..."));
+    progressBar.setText(tr("Extracting {0} ...", "Xact"));
+    progressBar.setProgressPercentage(0.);
+
+    var filesToExtract = []
+
+    //---------------------------------------------------------Extract xactengine*.dll--------------------------------------------
+    new CabExtract()
+        .archive(setupFile)
+        .to(this.prefixDirectory + "/drive_c/xact_x86/")
+        .extract(["-L", "-F", "*_xact_*x86*"]);
+
+    filesToExtract = [
+        "apr2006_xact_x86.cab", "apr2007_xact_x86.cab", "aug2006_xact_x86.cab",
+        "aug2007_xact_x86.cab", "aug2008_xact_x86.cab", "aug2009_xact_x86.cab",
+        "dec2006_xact_x86.cab", "fev2006_xact_x86.cab", "fev2007_xact_x86.cab",
+        "fev2010_xact_x86.cab", "jun2006_xact_x86.cab", "jun2007_xact_x86.cab",
+        "jun2008_xact_x86.cab", "jun2010_xact_x86.cab", "mar2008_xact_x86.cab",
+        "mar2009_xact_x86.cab", "nov2007_xact_x86.cab", "nov2008_xact_x86.cab",
+        "oct2006_xact_x86.cab", 
+    ];
+    extractFiles(progressBar, filesToExtract, that.system32directory(), "xactengine*.dll", "xact_x86/");
+    
+    
+    //---------------------------------------------------------Extract X3Daudio*.dll----------------------------------------------
+    new CabExtract()
+        .archive(setupFile)
+        .to(this.prefixDirectory + "/drive_c/x3daudio_x86/")
+        .extract(["-L", "-F", "*_x3daudio_*x86*"]);
+    
+    filesToExtract = [
+        "feb2010_x3daudio_x86.cab", "jun2008_x3daudio_x86.cab", "mar2008_x3daudio_x86.cab",
+        "mar2009_x3daudio_x86.cab", "nov2007_x3daudio_x86.cab", "nov2008_x3daudio_x86.cab"
+    ];
+    extractFiles(progressBar, filesToExtract, that.system32directory(), "X3Daudio*.dll", "x3daudio_x86/");
+     
+     
+    //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll---------------------------------
+    new CabExtract()
+        .archive(setupFile)
+        .to(this.prefixDirectory + "/drive_c/xaudio_x86/")
+        .extract(["-L", "-F", "*_xaudio_*x86*"]);
+        
+    filesToExtract = [
+        "aug2008_xaudio_x86.cab", "aug2009_xaudio_x86.cab", "feb2010_xaudio_x86.cab",
+        "jun2008_xaudio_x86.cab", "jun2010_xaudio_x86.cab", "mar2008_xaudio_x86.cab",
+        "mar2009_xaudio_x86.cab", "nov2008_xaudio_x86.cab"
+    ];
+    extractFiles(progressBar, filesToExtract, that.system32directory(), "XAudio*.dll", "xaudio_x86/");
+    extractFiles(progressBar, filesToExtract, that.system32directory(), "XAPOFX*.dll", "xaudio_x86/");
+    
+    var xactToRegserv = [
+        "xactengine2_1.dll", "xactengine2_2.dll", "xactengine2_3.dll", "xactengine2_4.dll",
+        "xactengine2_5.dll", "xactengine2_7.dll", "xactengine2_8.dll", "xactengine2_9.dll",
+        "xactengine2_10.dll", "xactengine3_0.dll", "xactengine3_1.dll", "xactengine3_2.dll",
+        "xactengine3_3.dll", "xactengine3_4.dll", "xactengine3_5.dll", "xactengine3_7.dll"
+    ];
+    
+    var xaudioToRegserv = [
+        "xaudio2_0.dll", "xaudio2_1.dll", "xaudio2_2.dll",
+        "xaudio2_3.dll", "xaudio2_4.dll", "xaudio2_5.dll",
+        "xaudio2_6.dll", "xaudio2_7.dll", "xaudio2_9.dll"
+    ];
+    
+    regsvr32Xact(progressBar, xactToRegserv);
+    regsvr32Xact(progressBar, xaudioToRegserv);
+    
+    remove(this.prefixDirectory + "/drive_c/xact_x86/");
+    remove(this.prefixDirectory + "/drive_c/x3daudio_x86/");
+    remove(this.prefixDirectory + "/drive_c/xaudio_x86/");
+    
+    
+    if (this.architecture() == "amd64") {
+        //---------------------------------------------------------Extract xactengine*.dll (x64)--------------------------------------------
+        new CabExtract()
+            .archive(setupFile)
+            .to(this.prefixDirectory + "/drive_c/xact_x64/")
+            .extract(["-L", "-F", "*_xact_*x64*"]);
+
+        filesToExtract = [
+            "apr2006_xact_x64.cab", "apr2007_xact_x64.cab", "aug2006_xact_x64.cab",
+            "aug2007_xact_x64.cab", "aug2008_xact_x64.cab", "aug2009_xact_x64.cab",
+            "dec2006_xact_x64.cab", "fev2006_xact_x64.cab", "fev2007_xact_x64.cab",
+            "fev2010_xact_x64.cab", "jun2006_xact_x64.cab", "jun2007_xact_x64.cab",
+            "jun2008_xact_x64.cab", "jun2010_xact_x64.cab", "mar2008_xact_x64.cab",
+            "mar2009_xact_x64.cab", "nov2007_xact_x64.cab", "nov2008_xact_x64.cab",
+            "oct2006_xact_x64.cab", 
+        ];
+        extractFiles(progressBar, filesToExtract, that.system64directory(), "xactengine*.dll", "xact_x64/");
+        
+        
+        //---------------------------------------------------------Extract X3Daudio*.dll (x64)----------------------------------------------
+        new CabExtract()
+            .archive(setupFile)
+            .to(this.prefixDirectory + "/drive_c/x3daudio_x64/")
+            .extract(["-L", "-F", "*_x3daudio_*x64*"]);
+        
+        filesToExtract = [
+            "feb2010_x3daudio_x64.cab", "jun2008_x3daudio_x64.cab", "mar2008_x3daudio_x64.cab",
+            "mar2009_x3daudio_x64.cab", "nov2007_x3daudio_x64.cab", "nov2008_x3daudio_x64.cab"
+        ];
+        extractFiles(progressBar, filesToExtract, that.system64directory(), "X3Daudio*.dll", "x3daudio_x64/");
+        
+        
+        //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll (x64)---------------------------------
+        new CabExtract()
+            .archive(setupFile)
+            .to(this.prefixDirectory + "/drive_c/xaudio_x64/")
+            .extract(["-L", "-F", "*_xaudio_*64*"]);
+            
+        filesToExtract = [
+            "aug2008_xaudio_x64.cab", "aug2009_xaudio_x64.cab", "feb2010_xaudio_x64.cab",
+            "jun2008_xaudio_x64.cab", "jun2010_xaudio_x64.cab", "mar2008_xaudio_x64.cab",
+            "mar2009_xaudio_x64.cab", "nov2008_xaudio_x64.cab"
+        ];
+        extractFiles(progressBar, filesToExtract, that.system64directory(), "XAudio*.dll", "xaudio_x64/");
+        extractFiles(progressBar, filesToExtract, that.system64directory(), "XAPOFX*.dll", "xaudio_x64/");
+        
+        remove(this.prefixDirectory + "/drive_c/xact_x64/");
+        remove(this.prefixDirectory + "/drive_c/x3daudio_x64/");
+        remove(this.prefixDirectory + "/drive_c/xaudio_x64/");
+    
+    }
+    
+    return this;
+
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/KillWineProcesses.html b/docs/jsdoc/KillWineProcesses.html new file mode 100644 index 0000000000..73731ff0d7 --- /dev/null +++ b/docs/jsdoc/KillWineProcesses.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: KillWineProcesses + + + + + + + + + + +
+ +

Class: KillWineProcesses

+ + + + + + +
+ +
+ +

KillWineProcesses()

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

new KillWineProcesses()

+ + + + + + +
+ tool to kill running Wine processes +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/RebootWine.html b/docs/jsdoc/RebootWine.html new file mode 100644 index 0000000000..86b5079181 --- /dev/null +++ b/docs/jsdoc/RebootWine.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: RebootWine + + + + + + + + + + +
+ +

Class: RebootWine

+ + + + + + +
+ +
+ +

RebootWine()

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

new RebootWine()

+ + + + + + +
+ tool to reboot Wine +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/RepairWinePrefix.html b/docs/jsdoc/RepairWinePrefix.html new file mode 100644 index 0000000000..ac82064362 --- /dev/null +++ b/docs/jsdoc/RepairWinePrefix.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: RepairWinePrefix + + + + + + + + + + +
+ +

Class: RepairWinePrefix

+ + + + + + +
+ +
+ +

RepairWinePrefix()

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

new RepairWinePrefix()

+ + + + + + +
+ tool to repair a Wine prefix +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html b/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html new file mode 100644 index 0000000000..f95434e8aa --- /dev/null +++ b/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html @@ -0,0 +1,130 @@ + + + + + JSDoc: Source: Utils/Functions/Net/Resource/script.js + + + + + + + + + + +
+ +

Source: Utils/Functions/Net/Resource/script.js

+ + + + + + +
+
+
include(["utils", "functions", "net", "download"]);
+include(["Utils", "Functions", "filesystem", "files"]);
+
+/* exported Resource */
+var Resource = function () {
+    var that = this;
+    this._algorithm = "SHA";
+    this._resourcesPath = Bean("propertyReader").getProperty("application.user.resources");
+    this._directory = "";
+
+    that.wizard = function(wizard) {
+        that._wizard = wizard;
+        return that;
+    };
+
+    that.algorithm = function(algorithm) {
+        that._algorithm = algorithm;
+        return that;
+    };
+
+    that.name = function (name) {
+        that._name = name;
+        return that;
+    };
+
+    that.checksum = function (checksum) {
+        that._checksum = checksum;
+        return that;
+    };
+
+    that.url = function(url) {
+        that._url = url;
+        return that;
+    };
+
+    /**
+     * directory inside the resource directory where the Resource is stored
+     * @param {string} directory
+     * @returns {Resource}
+     */
+    that.directory = function(directory) {
+        that._directory = directory;
+        return that;
+    };
+
+    that.get = function () {
+        if (!that._message) {
+            that._message = tr("Please wait while {0} is downloaded ...", that._name);
+        }
+
+        var resourcesPath = that._resourcesPath + "/" + that._directory;
+        mkdir(resourcesPath);
+
+        var resourcePath = resourcesPath + "/" + that._name;
+
+        if (fileExists(resourcePath)) {
+            var fileChecksum = new Checksum()
+                .wizard(that._wizard)
+                .of(resourcePath)
+                .method(that._algorithm)
+                .get();
+
+            if(fileChecksum == that._checksum) {
+                return resourcePath;
+            }
+        }
+
+        new Downloader()
+            .url(that._url)
+            .wizard(that._wizard)
+            .message(that._message)
+            .checksum(that._checksum)
+            .algorithm(that._algorithm)
+            .to(resourcePath)
+            .get();
+
+        return resourcePath;
+    }
+};
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + diff --git a/docs/jsdoc/Wine.html b/docs/jsdoc/Wine.html new file mode 100644 index 0000000000..77d18fa3cb --- /dev/null +++ b/docs/jsdoc/Wine.html @@ -0,0 +1,6030 @@ + + + + + JSDoc: Class: Wine + + + + + + + + + + +
+ +

Class: Wine

+ + + + + + +
+ +
+ +

Wine()

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

new Wine()

+ + + + + + +
+ Wine main prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

architecture(architectureopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
architecture + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

availableDistributions(architectureopt) → {Array.<string>}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDefaultDescription
architecture + + +string + + + + + + <optional>
+ + + + + +
+ + current architecture + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Array.<string> + + +
+
+ + + + + + + + + + + + + +

availableVersions(distribution nameopt) → {Array.<string>}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDefaultDescription
distribution name + + +string + + + + + + <optional>
+ + + + + +
+ + current distribution + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Array.<string> + + +
+
+ + + + + + + + + + + + + +

binPath() → {String}

+ + + + + + +
+ returns the path to the engine binary directory +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +String + + +
+
+ + + + + + + + + + + + + +

create()

+ + + + + + +
+ runs "wineboot" +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

debug(debugopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
debug + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

delete(category, subCategory, version, userData)

+ + + + + + +
+ delete +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
category + + +string + + + +
subCategory + + +string + + + +
version + + +string + + + +
userData + + +json + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

DirectDrawRenderer(mode) → {Wine}

+ + + + + + +
+ force the DirectDrawRenderer +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
mode + + +string + + + + (gdi or opengl)
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

distribution(distributionopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
distribution + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

dotnet45() → {Wine}

+ + + + + + +
+ Inspired from dotnet40 verb, winetricks dotnet45 and POL4 POL_install_dotnet45 +-> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6886 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

dotnet452() → {Wine}

+ + + + + + +
+ Inspired from dotnet40 verb, winetricks dotnet452 and POL4 POL_install_dotnet45 +-> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6938 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

enableCSMT() → {Wine}

+ + + + + + +
+ enable command stream multi-threading +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

fontDirectory() → {string}

+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ font directory +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

getAvailableVersions()

+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ available Wine versions +
+ + + + + + + + + + + + + + + +

install(category, subCategory, version, userData)

+ + + + + + +
+ install +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
category + + +string + + + +
subCategory + + +string + + + +
version + + +string + + + +
userData + + +json + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

installed() → {boolean}

+ + + + + + +
+ checks if the Wine version is installed +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +boolean + + +
+
+ + + + + + + + + + + + + +

kill() → {Wine}

+ + + + + + +
+ kill wine server +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

managed(managedopt) → {boolean|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
managed + + +boolean + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +boolean +| + +Wine + + +
+
+ + + + + + + + + + + + + +

nativeApplication(file extension (pdf, txt, rtf)opt) → {string|Wine}

+ + + + + + +
+ use native application for a certain file extension +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
file extension (pdf, txt, rtf) + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

prefix(prefixopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
prefix + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

programFiles() → {string}

+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ name of "Program Files" +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

quartz() → {Wine}

+ + + + + + +
+ Inspired from winetricks quartz -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8523 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

regedit(args) → {Wine}

+ + + + + + +
+ Regedit support +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
args + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

regsvr32() → {Wine}

+ + + + + + +
+ runs "regsvr32" +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

run(executable, argsopt, captureOutputopt) → {Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDefaultDescription
executable + + + + + + + + + +
args + + +array + + + + + + <optional>
+ + + + + +
+ + [] + +
captureOutput + + +boolean + + + + + + <optional>
+ + + + + +
+ + false + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

runInsidePrefix(executable, args)

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
executable + +
args + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

secur32() → {Wine}

+ + + + + + +
+ Inspired from winetricks secur32 -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8744 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

setSoundDriver(driver) → {Wine}

+ + + + + + +
+ sets sound driver +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
driver + + (alsa, pulse)
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

setVersionGL(major, minor) → {Wine}

+ + + + + + +
+ sets OpenGL max core version +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
major + + +number + + + +
minor + + +number + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

setVirtualDesktop(width, height) → {Wine}

+ + + + + + +
+ sets Virtual Desktop with window resolution +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
width + + +number + + + +
height + + +number + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

system32directory() → {string}

+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ system32 directory +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

system64directory() → {string}

+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ system64 directory +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

uninstall(name) → {Wine}

+ + + + + + +
+ uninstall application +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
name + + +string + + + + of the application which shall be uninstalled
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

UseGLSL(mode) → {Wine}

+ + + + + + +
+ force the Use of GLSL +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
mode + + +string + + + + (enabled or disabled)
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

version(versionopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDefaultDescription
version + + +string + + + + + + <optional>
+ + + + + +
+ + LATEST_STABLE_VERSION + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

wait(wait messageopt) → {Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDefaultDescription
wait message + + +string + + + + + + <optional>
+ + + + + +
+ + "Please wait ..." + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

windowsVersion(version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31)opt) → {string|Wine}

+ + + + + + +
+ default windows version +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31) + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

winepath(pathopt) → {String}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
path + + +String + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +String + + +
+
+ + + + + + + + + + + + + +

wizard(wizardopt) → {SetupWizard|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
wizard + + +SetupWizard + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +SetupWizard +| + +Wine + + +
+
+ + + + + + + + + + + + + +

workingDirectory(directoryopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
directory + + +string + + + + + + <optional>
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string +| + +Wine + + +
+
+ + + + + + + + + + + + + +

xact() → {Wine}

+ + + + + + +
+ Inspired from d3dx9 verb, winetricks xact +-> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L9643 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/WineConsole.html b/docs/jsdoc/WineConsole.html new file mode 100644 index 0000000000..e28dcc1b2e --- /dev/null +++ b/docs/jsdoc/WineConsole.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: WineConsole + + + + + + + + + + +
+ +

Class: WineConsole

+ + + + + + +
+ +
+ +

WineConsole()

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

new WineConsole()

+ + + + + + +
+ tool to open a Wine console +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/WineRegistryEditor.html b/docs/jsdoc/WineRegistryEditor.html new file mode 100644 index 0000000000..0e241ef648 --- /dev/null +++ b/docs/jsdoc/WineRegistryEditor.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: WineRegistryEditor + + + + + + + + + + +
+ +

Class: WineRegistryEditor

+ + + + + + +
+ +
+ +

WineRegistryEditor()

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

new WineRegistryEditor()

+ + + + + + +
+ tool to open the Wine registry editor +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/WineTaskManager.html b/docs/jsdoc/WineTaskManager.html new file mode 100644 index 0000000000..e242396c7b --- /dev/null +++ b/docs/jsdoc/WineTaskManager.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: WineTaskManager + + + + + + + + + + +
+ +

Class: WineTaskManager

+ + + + + + +
+ +
+ +

WineTaskManager()

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

new WineTaskManager()

+ + + + + + +
+ tool to open the Wine task manager +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/WineTerminalOpener.html b/docs/jsdoc/WineTerminalOpener.html new file mode 100644 index 0000000000..580e620290 --- /dev/null +++ b/docs/jsdoc/WineTerminalOpener.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: WineTerminalOpener + + + + + + + + + + +
+ +

Class: WineTerminalOpener

+ + + + + + +
+ +
+ +

WineTerminalOpener()

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

new WineTerminalOpener()

+ + + + + + +
+ tool to open a terminal in a Wine prefix +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/WineUninstaller.html b/docs/jsdoc/WineUninstaller.html new file mode 100644 index 0000000000..c08cae5126 --- /dev/null +++ b/docs/jsdoc/WineUninstaller.html @@ -0,0 +1,307 @@ + + + + + JSDoc: Class: WineUninstaller + + + + + + + + + + +
+ +

Class: WineUninstaller

+ + + + + + +
+ +
+ +

WineUninstaller()

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

new WineUninstaller()

+ + + + + + +
+ tool to uninstall Wine +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

run(container)

+ + + + + + +
+ runs the tool +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +String + + + + name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-Bold-webfont.eot b/docs/jsdoc/fonts/OpenSans-Bold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..5d20d916338a5890a033952e2e07ba7380f5a7d3 GIT binary patch literal 19544 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 literal 0 HcmV?d00001 diff --git a/docs/jsdoc/fonts/OpenSans-Bold-webfont.svg b/docs/jsdoc/fonts/OpenSans-Bold-webfont.svg new file mode 100644 index 0000000000..3ed7be4bc5 --- /dev/null +++ b/docs/jsdoc/fonts/OpenSans-Bold-webfont.svg @@ -0,0 +1,1830 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-Bold-webfont.woff b/docs/jsdoc/fonts/OpenSans-Bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..1205787b0ed50db71ebd4f8a7f85d106721ff258 GIT binary patch literal 22432 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 ig3W + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-BoldItalic-webfont.woff b/docs/jsdoc/fonts/OpenSans-BoldItalic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..ed760c0628b6a0026041f5b8bba466a0471fd2e0 GIT binary patch literal 23048 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-Italic-webfont.woff b/docs/jsdoc/fonts/OpenSans-Italic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..ff652e64356b538c001423b6aedefcf1ee66cd17 GIT binary patch literal 23188 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 literal 0 HcmV?d00001 diff --git a/docs/jsdoc/fonts/OpenSans-Light-webfont.svg b/docs/jsdoc/fonts/OpenSans-Light-webfont.svg new file mode 100644 index 0000000000..11a472ca8a --- /dev/null +++ b/docs/jsdoc/fonts/OpenSans-Light-webfont.svg @@ -0,0 +1,1831 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-Light-webfont.woff b/docs/jsdoc/fonts/OpenSans-Light-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..e786074813a27d0a7a249047832988d5bf0fe756 GIT binary patch literal 22248 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 literal 0 HcmV?d00001 diff --git a/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.eot b/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..8f445929ffb03b50e98c2a2f7d831a0cb1b276a2 GIT binary patch literal 20535 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 Z%0#`NexefPFV?Xj51H#Y#AC7WXn+Jg($4?@ literal 0 HcmV?d00001 diff --git a/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.svg b/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.svg new file mode 100644 index 0000000000..431d7e3546 --- /dev/null +++ b/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.svg @@ -0,0 +1,1835 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.woff b/docs/jsdoc/fonts/OpenSans-LightItalic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..43e8b9e6cc061ff17fd2903075cbde12715512b3 GIT binary patch literal 23400 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 + + + +
+ +
+ Documentation generated by JSDoc 3.5.5 on Sat Apr 07 2018 08:46:54 GMT+0200 (CEST) +
+ + + + + \ No newline at end of file diff --git a/docs/jsdoc/scripts/linenumber.js b/docs/jsdoc/scripts/linenumber.js new file mode 100644 index 0000000000..8d52f7eafd --- /dev/null +++ b/docs/jsdoc/scripts/linenumber.js @@ -0,0 +1,25 @@ +/*global document */ +(function() { + var source = document.getElementsByClassName('prettyprint source linenums'); + var i = 0; + var lineNumber = 0; + var lineId; + var lines; + var totalLines; + var anchorHash; + + if (source && source[0]) { + anchorHash = document.location.hash.substring(1); + lines = source[0].getElementsByTagName('li'); + totalLines = lines.length; + + for (; i < totalLines; i++) { + lineNumber++; + lineId = 'line' + lineNumber; + lines[i].id = lineId; + if (lineId === anchorHash) { + lines[i].className += ' selected'; + } + } + } +})(); diff --git a/docs/jsdoc/scripts/prettify/Apache-License-2.0.txt b/docs/jsdoc/scripts/prettify/Apache-License-2.0.txt new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/docs/jsdoc/scripts/prettify/Apache-License-2.0.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/jsdoc/scripts/prettify/lang-css.js b/docs/jsdoc/scripts/prettify/lang-css.js new file mode 100644 index 0000000000..041e1f5906 --- /dev/null +++ b/docs/jsdoc/scripts/prettify/lang-css.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n "]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com", +/^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]); diff --git a/docs/jsdoc/scripts/prettify/prettify.js b/docs/jsdoc/scripts/prettify/prettify.js new file mode 100644 index 0000000000..eef5ad7e6a --- /dev/null +++ b/docs/jsdoc/scripts/prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p th:last-child { border-right: 1px solid #ddd; } + +.ancestors, .attribs { color: #999; } +.ancestors a, .attribs a +{ + color: #999 !important; + text-decoration: none; +} + +.clear +{ + clear: both; +} + +.important +{ + font-weight: bold; + color: #950B02; +} + +.yes-def { + text-indent: -1000px; +} + +.type-signature { + color: #aaa; +} + +.name, .signature { + font-family: Consolas, Monaco, 'Andale Mono', monospace; +} + +.details { margin-top: 14px; border-left: 2px solid #DDD; } +.details dt { width: 120px; float: left; padding-left: 10px; padding-top: 6px; } +.details dd { margin-left: 70px; } +.details ul { margin: 0; } +.details ul { list-style-type: none; } +.details li { margin-left: 30px; padding-top: 6px; } +.details pre.prettyprint { margin: 0 } +.details .object-value { padding-top: 0; } + +.description { + margin-bottom: 1em; + margin-top: 1em; +} + +.code-caption +{ + font-style: italic; + font-size: 107%; + margin: 0; +} + +.prettyprint +{ + border: 1px solid #ddd; + width: 80%; + overflow: auto; +} + +.prettyprint.source { + width: inherit; +} + +.prettyprint code +{ + font-size: 100%; + line-height: 18px; + display: block; + padding: 4px 12px; + margin: 0; + background-color: #fff; + color: #4D4E53; +} + +.prettyprint code span.line +{ + display: inline-block; +} + +.prettyprint.linenums +{ + padding-left: 70px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.prettyprint.linenums ol +{ + padding-left: 0; +} + +.prettyprint.linenums li +{ + border-left: 3px #ddd solid; +} + +.prettyprint.linenums li.selected, +.prettyprint.linenums li.selected * +{ + background-color: lightyellow; +} + +.prettyprint.linenums li * +{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.params .name, .props .name, .name code { + color: #4D4E53; + font-family: Consolas, Monaco, 'Andale Mono', monospace; + font-size: 100%; +} + +.params td.description > p:first-child, +.props td.description > p:first-child +{ + margin-top: 0; + padding-top: 0; +} + +.params td.description > p:last-child, +.props td.description > p:last-child +{ + margin-bottom: 0; + padding-bottom: 0; +} + +.disabled { + color: #454545; +} diff --git a/docs/jsdoc/styles/prettify-jsdoc.css b/docs/jsdoc/styles/prettify-jsdoc.css new file mode 100644 index 0000000000..5a2526e374 --- /dev/null +++ b/docs/jsdoc/styles/prettify-jsdoc.css @@ -0,0 +1,111 @@ +/* JSDoc prettify.js theme */ + +/* plain text */ +.pln { + color: #000000; + font-weight: normal; + font-style: normal; +} + +/* string content */ +.str { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a keyword */ +.kwd { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* a comment */ +.com { + font-weight: normal; + font-style: italic; +} + +/* a type name */ +.typ { + color: #000000; + font-weight: normal; + font-style: normal; +} + +/* a literal value */ +.lit { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* punctuation */ +.pun { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* lisp open bracket */ +.opn { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* lisp close bracket */ +.clo { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* a markup tag name */ +.tag { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a markup attribute name */ +.atn { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a markup attribute value */ +.atv { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a declaration */ +.dec { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* a variable name */ +.var { + color: #000000; + font-weight: normal; + font-style: normal; +} + +/* a function name */ +.fun { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin-top: 0; + margin-bottom: 0; +} diff --git a/docs/jsdoc/styles/prettify-tomorrow.css b/docs/jsdoc/styles/prettify-tomorrow.css new file mode 100644 index 0000000000..b6f92a78db --- /dev/null +++ b/docs/jsdoc/styles/prettify-tomorrow.css @@ -0,0 +1,132 @@ +/* Tomorrow Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* Pretty printing styles. Used with prettify.js. */ +/* SPAN elements with the classes below are added by prettyprint. */ +/* plain text */ +.pln { + color: #4d4d4c; } + +@media screen { + /* string content */ + .str { + color: #718c00; } + + /* a keyword */ + .kwd { + color: #8959a8; } + + /* a comment */ + .com { + color: #8e908c; } + + /* a type name */ + .typ { + color: #4271ae; } + + /* a literal value */ + .lit { + color: #f5871f; } + + /* punctuation */ + .pun { + color: #4d4d4c; } + + /* lisp open bracket */ + .opn { + color: #4d4d4c; } + + /* lisp close bracket */ + .clo { + color: #4d4d4c; } + + /* a markup tag name */ + .tag { + color: #c82829; } + + /* a markup attribute name */ + .atn { + color: #f5871f; } + + /* a markup attribute value */ + .atv { + color: #3e999f; } + + /* a declaration */ + .dec { + color: #f5871f; } + + /* a variable name */ + .var { + color: #c82829; } + + /* a function name */ + .fun { + color: #4271ae; } } +/* Use higher contrast and text-weight for printable form. */ +@media print, projection { + .str { + color: #060; } + + .kwd { + color: #006; + font-weight: bold; } + + .com { + color: #600; + font-style: italic; } + + .typ { + color: #404; + font-weight: bold; } + + .lit { + color: #044; } + + .pun, .opn, .clo { + color: #440; } + + .tag { + color: #006; + font-weight: bold; } + + .atn { + color: #404; } + + .atv { + color: #060; } } +/* Style */ +/* +pre.prettyprint { + background: white; + font-family: Consolas, Monaco, 'Andale Mono', monospace; + font-size: 12px; + line-height: 1.5; + border: 1px solid #ccc; + padding: 10px; } +*/ + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin-top: 0; + margin-bottom: 0; } + +/* IE indents via margin-left */ +li.L0, +li.L1, +li.L2, +li.L3, +li.L4, +li.L5, +li.L6, +li.L7, +li.L8, +li.L9 { + /* */ } + +/* Alternate shading for lines */ +li.L1, +li.L3, +li.L5, +li.L7, +li.L9 { + /* */ } From d2a6145e5716b36e62cc1996110e77a0c81250a0 Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 7 Apr 2018 11:11:06 +0200 Subject: [PATCH 41/63] Validate all scripts (#552) --- .../Accessories/ImgBurn/application.json | 2 +- .../Accessories/Soundplant/application.json | 2 +- .../application.json | 2 +- .../Age of Empires II HD/application.json | 2 +- .../application.json | 2 +- .../Assassin's Creed II/application.json | 2 +- .../Assassin's Creed III/application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../Assassin's Creed Unity/application.json | 2 +- .../application.json | 2 +- Applications/Games/Audiosurf/application.json | 2 +- Applications/Games/BRINK/application.json | 2 +- .../application.json" | 2 +- .../application.json" | 2 +- .../Beyond Good and Evil/application.json | 2 +- Applications/Games/BioShock/application.json | 2 +- .../Games/Black Mesa/application.json | 2 +- .../Games/Blizzard app/application.json | 2 +- .../Games/Borderlands/application.json | 2 +- Applications/Games/Braid/application.json | 2 +- .../application.json | 2 +- .../Games/CONSORTIUM/application.json | 2 +- .../Games/Caesar III/application.json | 2 +- .../application.json | 2 +- Applications/Games/ChromaGun/application.json | 2 +- .../Games/Civilization V/application.json | 2 +- .../Games/Clicker Heroes/application.json | 2 +- Applications/Games/Cogs/application.json | 2 +- .../application.json | 2 +- .../Consortium: The Tower/application.json | 2 +- .../Games/Crayon Physics/application.json | 2 +- .../Games/DC Universe Online/application.json | 2 +- .../Games/DOOM (2016)/application.json | 2 +- .../application.json | 2 +- .../Games/Druid Soccer/application.json | 2 +- .../application.json | 2 +- .../Games/Elite:Dangerous/application.json | 2 +- Applications/Games/Enderal/application.json | 2 +- .../Epic Games Launcher/application.json | 2 +- .../Games/Ether One Redux/application.json | 2 +- .../Europa Universalis II/application.json | 2 +- .../Europa Universalis IV/application.json | 2 +- .../Far Cry 3 - Blood Dragon/application.json | 2 +- Applications/Games/Far Cry/application.json | 2 +- Applications/Games/FlatOut/application.json | 2 +- .../Games/Goodbye Deponia/application.json | 2 +- .../Games/Guild Wars 2/application.json | 2 +- .../Games/Hearthstone/application.json | 2 +- .../Heroes of the Storm/application.json | 2 +- .../Games/Hexcells Infinite/application.json | 2 +- .../Games/Hexcells Plus/application.json | 2 +- Applications/Games/Hexcells/application.json | 2 +- Applications/Games/Icy Tower/application.json | 2 +- .../application.json | 2 +- .../Games/League of Legends/application.json | 2 +- Applications/Games/Mafia II/application.json | 2 +- .../Games/Mass Effect 2/application.json | 2 +- .../Games/Mass Effect/application.json | 2 +- .../Medieval II: Total War/application.json | 2 +- .../Games/Mirror's Edge/application.json | 2 +- .../Games/Mount & Blade/application.json | 2 +- Applications/Games/Origin/application.json | 2 +- .../application.json | 2 +- Applications/Games/Overwatch/application.json | 2 +- .../Games/PAYDAY The Heist/application.json | 2 +- .../Games/Prehistorik/application.json | 2 +- Applications/Games/Prey/application.json | 2 +- .../application.json | 4 +- .../application.json | 2 +- .../application.json | 2 +- .../Q.U.B.E: Director's Cut/application.json | 2 +- .../Games/Quantum Conundrum/application.json | 2 +- .../Games/Rayman Legends/application.json | 2 +- .../Games/Rayman Origins/application.json | 2 +- .../Games/Red Trigger/application.json | 2 +- .../Games/Resident Evil 3/application.json | 2 +- Applications/Games/Road Rash/application.json | 2 +- .../Games/Rocksmith 2014/application.json | 2 +- Applications/Games/Rocksmith/application.json | 2 +- .../application.json | 2 +- .../STAR WARS Battlefront II/application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../STAR WARS: Dark Forces/application.json | 2 +- .../application.json | 2 +- .../Scribblenauts Unlimited/application.json | 2 +- .../application.json | 2 +- .../Games/Star Craft II/application.json | 2 +- .../Games/Star Trek Online/application.json | 2 +- Applications/Games/Steam/application.json | 2 +- .../Styx: Shards of Darkness/application.json | 2 +- .../Games/Subnautica/application.json | 2 +- .../Super Blue Boy Planet/application.json | 2 +- Applications/Games/TRON RUNr/application.json | 2 +- Applications/Games/The Crew/application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../Games/The Room Two/application.json | 2 +- Applications/Games/The Room/application.json | 2 +- Applications/Games/The Sims/application.json | 2 +- .../Games/The Turing Test/application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../The Witcher 3: Wild Hunt/application.json | 2 +- .../Games/The Witness/application.json | 2 +- Applications/Games/Toki Tori/application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../application.json | 2 +- .../Tomb Raider Anniversary/application.json | 2 +- .../Games/Tomb Raider Legend/application.json | 2 +- .../Tomb Raider Underworld/application.json | 2 +- .../application.json | 2 +- .../Games/Total War Rome II/application.json | 2 +- .../Games/Trackmania Turbo/application.json | 2 +- Applications/Games/Tropico 3/application.json | 2 +- Applications/Games/Tropico 4/application.json | 2 +- .../Games/Unholy Heights/application.json | 2 +- Applications/Games/Uplay/application.json | 2 +- Applications/Games/Warface/application.json | 2 +- .../application.json | 2 +- .../Games/Wildlife Park 2/application.json | 2 +- .../Games/Worms Armageddon/application.json | 2 +- .../Games/Worms Reloaded/application.json | 2 +- Applications/Games/Xenon 2/application.json | 2 +- .../Internet Explorer 6.0/application.json | 2 +- .../Internet Explorer 7.0/application.json | 2 +- Applications/Internet/mIRC/application.json | 2 +- .../Multimedia/Mp3tag/application.json | 2 +- .../Adobe Acrobat Reader DC/application.json | 2 +- .../Microsoft Office 2010/application.json | 2 +- .../Microsoft Office 2013/application.json | 2 +- Engines/Wine/Engine/application.json | 2 +- .../Custom Installer Script/script.json | 2 +- .../QuickScript/Installer Script/script.json | 2 +- .../Local Installer Script/script.json | 2 +- .../Online Installer Script/script.json | 2 +- .../Wine/QuickScript/Quick Script/script.json | 2 +- .../Wine/QuickScript/Steam Script/script.json | 2 +- .../Wine/QuickScript/Uplay Script/script.json | 2 +- .../Wine/QuickScript/Zip Script/script.json | 2 +- Engines/Wine/QuickScript/application.json | 2 +- Engines/Wine/Shortcuts/application.json | 2 +- Engines/Wine/Tools/Configure Wine/script.json | 2 +- .../Tools/Kill Wine Processes/script.json | 2 +- Engines/Wine/Tools/Reboot Wine/script.json | 2 +- .../Wine/Tools/Repair Wine Prefix/script.json | 2 +- .../Tools/Wine Registry Editor/script.json | 2 +- .../Wine/Tools/Wine Task Manager/script.json | 2 +- .../Tools/Wine Terminal Opener/script.json | 2 +- .../Wine/Tools/Wine Uninstaller/script.json | 2 +- Engines/Wine/Tools/application.json | 2 +- Engines/Wine/Verbs/application.json | 2 +- Utils/Functions/Apps/application.json | 2 +- Utils/Functions/Filesystem/application.json | 2 +- Utils/Functions/Net/application.json | 2 +- validate.py | 68 ++++++++++++++----- 160 files changed, 210 insertions(+), 178 deletions(-) diff --git a/Applications/Accessories/ImgBurn/application.json b/Applications/Accessories/ImgBurn/application.json index 071615f54a..e324b1e433 100644 --- a/Applications/Accessories/ImgBurn/application.json +++ b/Applications/Accessories/ImgBurn/application.json @@ -1,5 +1,5 @@ { "name": "ImgBurn", - "id": "ImgBurn", + "id": "img_burn", "description": "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." } diff --git a/Applications/Accessories/Soundplant/application.json b/Applications/Accessories/Soundplant/application.json index 79485f5cbe..ce4e513cd4 100644 --- a/Applications/Accessories/Soundplant/application.json +++ b/Applications/Accessories/Soundplant/application.json @@ -1,5 +1,5 @@ { "name": "Soundplant", - "id": "Soundplant", + "id": "soundplant", "description": "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" } diff --git a/Applications/Games/18 Wheels of Steel Across America/application.json b/Applications/Games/18 Wheels of Steel Across America/application.json index 9398f93611..c9eea7574b 100644 --- a/Applications/Games/18 Wheels of Steel Across America/application.json +++ b/Applications/Games/18 Wheels of Steel Across America/application.json @@ -1,5 +1,5 @@ { "name": "18 Wheels of Steel: Across America", - "id": "18_Wheels_of_Steel_Across_America", + "id": "18_wheels_of_steel_across_america", "description": "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." } diff --git a/Applications/Games/Age of Empires II HD/application.json b/Applications/Games/Age of Empires II HD/application.json index cf0d8667be..136610a6fc 100644 --- a/Applications/Games/Age of Empires II HD/application.json +++ b/Applications/Games/Age of Empires II HD/application.json @@ -1,5 +1,5 @@ { "name": "Age of Empires II HD", - "id": "Age_of_Empires_II_HD", + "id": "age_of_empires_2_hd", "description": "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" } diff --git a/Applications/Games/Age of Empires III: Complete Collection/application.json b/Applications/Games/Age of Empires III: Complete Collection/application.json index 6bab257fcd..144a612f7f 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/application.json +++ b/Applications/Games/Age of Empires III: Complete Collection/application.json @@ -1,5 +1,5 @@ { "name": "Age of Empires® III: Complete Collection", - "id": "Age_of_Empires_III_Complete_Collection", + "id": "age_of_empires_3_complete_collection", "description": "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." } diff --git a/Applications/Games/Assassin's Creed II/application.json b/Applications/Games/Assassin's Creed II/application.json index 5527ce8625..40a6313716 100644 --- a/Applications/Games/Assassin's Creed II/application.json +++ b/Applications/Games/Assassin's Creed II/application.json @@ -1,5 +1,5 @@ { "name": "Assassin’s Creed II", - "id": "Assassins_Creed_II", + "id": "assassins_creed_2", "description": "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." } diff --git a/Applications/Games/Assassin's Creed III/application.json b/Applications/Games/Assassin's Creed III/application.json index 55c69342ed..1b4f3bdfbb 100644 --- a/Applications/Games/Assassin's Creed III/application.json +++ b/Applications/Games/Assassin's Creed III/application.json @@ -1,5 +1,5 @@ { "name": "Assassin’s Creed® III", - "id": "Assassins_Creed_III", + "id": "assassins_creed_3", "description": "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." } diff --git a/Applications/Games/Assassin's Creed IV Black Flag/application.json b/Applications/Games/Assassin's Creed IV Black Flag/application.json index 56050b81fe..9ddfd0b931 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/application.json +++ b/Applications/Games/Assassin's Creed IV Black Flag/application.json @@ -1,5 +1,5 @@ { "name": "Assassin’s Creed® IV Black Flag™", - "id": "Assassins_Creed_IV_Black_Flag", + "id": "assassins_creed_4_black_flag", "description": "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." } diff --git a/Applications/Games/Assassin's Creed Revelations/application.json b/Applications/Games/Assassin's Creed Revelations/application.json index 00163541f8..b3617face6 100644 --- a/Applications/Games/Assassin's Creed Revelations/application.json +++ b/Applications/Games/Assassin's Creed Revelations/application.json @@ -1,5 +1,5 @@ { "name": "Assassin's Creed® Revelations", - "id": "Assassins_Creed_Revelations", + "id": "assassins_creed_revelations", "description": "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." } diff --git a/Applications/Games/Assassin's Creed Unity/application.json b/Applications/Games/Assassin's Creed Unity/application.json index f7be4c4c1a..b05ef3d152 100644 --- a/Applications/Games/Assassin's Creed Unity/application.json +++ b/Applications/Games/Assassin's Creed Unity/application.json @@ -1,5 +1,5 @@ { "name": "Assassin’s Creed® Unity", - "id": "Assassins_Creed_Unity", + "id": "assassins_creed_unity", "description": "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." } diff --git a/Applications/Games/Assassin's Creed: Brotherhood/application.json b/Applications/Games/Assassin's Creed: Brotherhood/application.json index c0d3ed303b..dba4a104c7 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/application.json +++ b/Applications/Games/Assassin's Creed: Brotherhood/application.json @@ -1,5 +1,5 @@ { "name": "Assassin’s Creed® Brotherhood", - "id": "Assassins_Creed_Brotherhood", + "id": "assassins_creed_brotherhood", "description": "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." } diff --git a/Applications/Games/Audiosurf/application.json b/Applications/Games/Audiosurf/application.json index 6e99ae5717..137599008f 100644 --- a/Applications/Games/Audiosurf/application.json +++ b/Applications/Games/Audiosurf/application.json @@ -1,5 +1,5 @@ { "name": "Audiosurf", - "id": "Audiosurf", + "id": "audiosurf", "description": "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." } diff --git a/Applications/Games/BRINK/application.json b/Applications/Games/BRINK/application.json index 91a30971d4..f70c55aa11 100644 --- a/Applications/Games/BRINK/application.json +++ b/Applications/Games/BRINK/application.json @@ -1,5 +1,5 @@ { "name": "BRINK", - "id": "BRINK", + "id": "brink", "description": "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" } diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" index 1090ca806c..a2278812f1 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/application.json" @@ -1,5 +1,5 @@ { "name": "Batman™: Arkham Asylum", - "id": "Batman_Arkham_Asylum", + "id": "batman_arkham_asylum", "description": "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." } diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" "b/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" index de101b7a73..f3da5487ef 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/application.json" @@ -1,5 +1,5 @@ { "name": "Batman™: Arkham Origins", - "id": "Batman_Arkham_Origins", + "id": "batman_arkham_origins", "description": "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." } diff --git a/Applications/Games/Beyond Good and Evil/application.json b/Applications/Games/Beyond Good and Evil/application.json index 8d14ad4c3e..30000daef8 100644 --- a/Applications/Games/Beyond Good and Evil/application.json +++ b/Applications/Games/Beyond Good and Evil/application.json @@ -1,5 +1,5 @@ { "name": "Beyond Good and Evil™", - "id": "Beyond_Good_and_Evil", + "id": "beyond_good_and_evil", "description": "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." } diff --git a/Applications/Games/BioShock/application.json b/Applications/Games/BioShock/application.json index ae4cbe6700..497b8a80f1 100644 --- a/Applications/Games/BioShock/application.json +++ b/Applications/Games/BioShock/application.json @@ -1,5 +1,5 @@ { "name": "BioShock™", - "id": "BioShock", + "id": "bio_shock", "description": "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way." } diff --git a/Applications/Games/Black Mesa/application.json b/Applications/Games/Black Mesa/application.json index 6aaf91d36e..824f1b53e2 100644 --- a/Applications/Games/Black Mesa/application.json +++ b/Applications/Games/Black Mesa/application.json @@ -1,5 +1,5 @@ { "name": "Black Mesa", - "id": "Black_Mesa", + "id": "black_mesa", "description": "Relive Half-Life in this highly acclaimed, fan-made recreation" } diff --git a/Applications/Games/Blizzard app/application.json b/Applications/Games/Blizzard app/application.json index 45db561caa..0b19354daf 100644 --- a/Applications/Games/Blizzard app/application.json +++ b/Applications/Games/Blizzard app/application.json @@ -1,5 +1,5 @@ { "name": "Blizzard app", - "id": "Blizzard_app", + "id": "blizzard_app", "description": "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" } diff --git a/Applications/Games/Borderlands/application.json b/Applications/Games/Borderlands/application.json index 000d5a855e..2589295ffb 100644 --- a/Applications/Games/Borderlands/application.json +++ b/Applications/Games/Borderlands/application.json @@ -1,5 +1,5 @@ { "name": "Borderlands", - "id": "Borderlands", + "id": "borderlands", "description": "Lock, Load, & Face the Madness

Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." } diff --git a/Applications/Games/Braid/application.json b/Applications/Games/Braid/application.json index eea74a6b33..6acd120240 100644 --- a/Applications/Games/Braid/application.json +++ b/Applications/Games/Braid/application.json @@ -1,5 +1,5 @@ { "name": "Braid", - "id": "Braid", + "id": "braid", "description": "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." } diff --git a/Applications/Games/Burnout Paradise: The Ultimate Box/application.json b/Applications/Games/Burnout Paradise: The Ultimate Box/application.json index d96d531f86..9db579cc07 100644 --- a/Applications/Games/Burnout Paradise: The Ultimate Box/application.json +++ b/Applications/Games/Burnout Paradise: The Ultimate Box/application.json @@ -1,5 +1,5 @@ { "name": "Burnout™ Paradise: The Ultimate Box", - "id": "Burnout_Paradise_The_Ultimate_Box", + "id": "burnout_paradise_the_ultimate_box", "description": "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." } diff --git a/Applications/Games/CONSORTIUM/application.json b/Applications/Games/CONSORTIUM/application.json index 1e01b698f0..7790347d61 100644 --- a/Applications/Games/CONSORTIUM/application.json +++ b/Applications/Games/CONSORTIUM/application.json @@ -1,5 +1,5 @@ { "name": "CONSORTIUM", - "id": "CONSORTIUM", + "id": "consortium", "description": "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." } diff --git a/Applications/Games/Caesar III/application.json b/Applications/Games/Caesar III/application.json index 8c5500365a..2467c7ddad 100644 --- a/Applications/Games/Caesar III/application.json +++ b/Applications/Games/Caesar III/application.json @@ -1,5 +1,5 @@ { "name": "Caesar III", - "id": "Caesar_III", + "id": "caesar_3", "description": "Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" } diff --git a/Applications/Games/Call of Juarez Gunslinger/application.json b/Applications/Games/Call of Juarez Gunslinger/application.json index 6365354f45..d3c1ba9f0c 100644 --- a/Applications/Games/Call of Juarez Gunslinger/application.json +++ b/Applications/Games/Call of Juarez Gunslinger/application.json @@ -1,5 +1,5 @@ { "name": "Call of Juarez® Gunslinger", - "id": "Call_of_Juarez_Gunslinger", + "id": "call_of_juarez_gunslinger", "description": "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." } diff --git a/Applications/Games/ChromaGun/application.json b/Applications/Games/ChromaGun/application.json index 8459b941d7..913983593b 100644 --- a/Applications/Games/ChromaGun/application.json +++ b/Applications/Games/ChromaGun/application.json @@ -1,5 +1,5 @@ { "name": "ChromaGun", - "id": "ChromaGun", + "id": "chroma_gun", "description": "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

That being said, welcome and good luck!" } diff --git a/Applications/Games/Civilization V/application.json b/Applications/Games/Civilization V/application.json index ca9e81a389..a784f7c697 100644 --- a/Applications/Games/Civilization V/application.json +++ b/Applications/Games/Civilization V/application.json @@ -1,5 +1,5 @@ { "name": "Civilization V", - "id": "Civilization_V", + "id": "civilization_5", "description": "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." } diff --git a/Applications/Games/Clicker Heroes/application.json b/Applications/Games/Clicker Heroes/application.json index 2ed67f57b7..d1b1edde54 100644 --- a/Applications/Games/Clicker Heroes/application.json +++ b/Applications/Games/Clicker Heroes/application.json @@ -1,5 +1,5 @@ { "name": "Clicker Heroes", - "id": "Clicker_Heroes", + "id": "clicker_heroes", "description": "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." } diff --git a/Applications/Games/Cogs/application.json b/Applications/Games/Cogs/application.json index ea811ba06d..03abd1f4fe 100644 --- a/Applications/Games/Cogs/application.json +++ b/Applications/Games/Cogs/application.json @@ -1,5 +1,5 @@ { "name": "Cogs", - "id": "Cogs", + "id": "cogs", "description": "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." } diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/application.json b/Applications/Games/Command and Conquer - Tiberium Wars/application.json index bfafcc223c..61227c182c 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/application.json +++ b/Applications/Games/Command and Conquer - Tiberium Wars/application.json @@ -1,5 +1,5 @@ { "name": "Command and Conquer - Tiberium Wars", - "id": "Command_and_Conquer_Tiberium_Wars", + "id": "command_and_conquer_tiberium_wars", "description": "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." } diff --git a/Applications/Games/Consortium: The Tower/application.json b/Applications/Games/Consortium: The Tower/application.json index 795fb0b33c..06e3c77637 100644 --- a/Applications/Games/Consortium: The Tower/application.json +++ b/Applications/Games/Consortium: The Tower/application.json @@ -1,5 +1,5 @@ { "name": "Consortium: The Tower", - "id": "Consortium_The_Tower", + "id": "consortium_the_tower", "description": "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" } diff --git a/Applications/Games/Crayon Physics/application.json b/Applications/Games/Crayon Physics/application.json index acf13c6a6a..956b7c8f24 100644 --- a/Applications/Games/Crayon Physics/application.json +++ b/Applications/Games/Crayon Physics/application.json @@ -1,5 +1,5 @@ { "name": "Crayon Physics", - "id": "Crayon_Physics", + "id": "crayon_physics", "description": "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " } diff --git a/Applications/Games/DC Universe Online/application.json b/Applications/Games/DC Universe Online/application.json index 2b66c78a63..41dda00329 100644 --- a/Applications/Games/DC Universe Online/application.json +++ b/Applications/Games/DC Universe Online/application.json @@ -1,5 +1,5 @@ { "name": "DC Universe Online", - "id": "DC_Universe_Online", + "id": "dc_universe_online", "description": "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." } diff --git a/Applications/Games/DOOM (2016)/application.json b/Applications/Games/DOOM (2016)/application.json index 3e735c5a4c..1a7f7a32d0 100644 --- a/Applications/Games/DOOM (2016)/application.json +++ b/Applications/Games/DOOM (2016)/application.json @@ -1,5 +1,5 @@ { "name": "DOOM (2016)", - "id": "DOOM_2016", + "id": "doom_2016", "description": "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." } diff --git a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json index b901111974..28c382886f 100644 --- a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json +++ b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json @@ -1,5 +1,5 @@ { "name": "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist", - "id": "Dr_Langeskov_The_Tiger_and_The_Terribly_Cursed_Emerald_A_Whirlwind_Heist", + "id": "dr_langeskov_the_tiger_and_the_terribly_cursed_emerald_a_whirlwind_heist", "description": "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " } diff --git a/Applications/Games/Druid Soccer/application.json b/Applications/Games/Druid Soccer/application.json index 66d5252516..77e1e2e29c 100644 --- a/Applications/Games/Druid Soccer/application.json +++ b/Applications/Games/Druid Soccer/application.json @@ -1,5 +1,5 @@ { "name": "Druid Soccer", - "id": "Druid_Soccer", + "id": "druid_soccer", "description": "You take part in the ancient traditional game of Druid Soccer." } diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/application.json b/Applications/Games/Earth Eternal - Valkal's Shadow/application.json index 845f72aa74..801435932b 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/application.json +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/application.json @@ -1,5 +1,5 @@ { "name": "Earth Eternal - Valkal's Shadow", - "id": "Earth_Eternal_Valkals_Shadow", + "id": "earth_eternal_valkals_shadow", "description": "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." } diff --git a/Applications/Games/Elite:Dangerous/application.json b/Applications/Games/Elite:Dangerous/application.json index 8b60f6427f..2d407ccd69 100644 --- a/Applications/Games/Elite:Dangerous/application.json +++ b/Applications/Games/Elite:Dangerous/application.json @@ -1,5 +1,5 @@ { "name": "Elite:Dangerous", - "id": "Elite_Dangerous", + "id": "elite_dangerous", "description": "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." } diff --git a/Applications/Games/Enderal/application.json b/Applications/Games/Enderal/application.json index dc72e0a079..352d17f73e 100644 --- a/Applications/Games/Enderal/application.json +++ b/Applications/Games/Enderal/application.json @@ -1,5 +1,5 @@ { "name": "Enderal", - "id": "Enderal", + "id": "enderal", "description": "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." } diff --git a/Applications/Games/Epic Games Launcher/application.json b/Applications/Games/Epic Games Launcher/application.json index 229afa3953..85b6c8abc7 100644 --- a/Applications/Games/Epic Games Launcher/application.json +++ b/Applications/Games/Epic Games Launcher/application.json @@ -1,5 +1,5 @@ { "name": "Epic Games Launcher", - "id": "Epic_Games_Launcher", + "id": "epic_games_launcher", "description": "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." } diff --git a/Applications/Games/Ether One Redux/application.json b/Applications/Games/Ether One Redux/application.json index ab06bca0c9..b3cbe9dbd0 100644 --- a/Applications/Games/Ether One Redux/application.json +++ b/Applications/Games/Ether One Redux/application.json @@ -1,5 +1,5 @@ { "name": "Ether One Redux", - "id": "Ether_One_Redux", + "id": "ether_one_redux", "description": "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." } diff --git a/Applications/Games/Europa Universalis II/application.json b/Applications/Games/Europa Universalis II/application.json index 1785139f40..b8ea322f87 100644 --- a/Applications/Games/Europa Universalis II/application.json +++ b/Applications/Games/Europa Universalis II/application.json @@ -1,5 +1,5 @@ { "name": "Europa Universalis II", - "id": "Europa_Universalis_II", + "id": "europa_universalis_2", "description": "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." } diff --git a/Applications/Games/Europa Universalis IV/application.json b/Applications/Games/Europa Universalis IV/application.json index e7fb80e352..61d9b85b0d 100644 --- a/Applications/Games/Europa Universalis IV/application.json +++ b/Applications/Games/Europa Universalis IV/application.json @@ -1,5 +1,5 @@ { "name": "Europa Universalis IV", - "id": "Europa_Universalis_IV", + "id": "europa_universalis_4", "description": "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." } diff --git a/Applications/Games/Far Cry 3 - Blood Dragon/application.json b/Applications/Games/Far Cry 3 - Blood Dragon/application.json index 500be2b57c..ae5ac60d7e 100644 --- a/Applications/Games/Far Cry 3 - Blood Dragon/application.json +++ b/Applications/Games/Far Cry 3 - Blood Dragon/application.json @@ -1,5 +1,5 @@ { "name": "Far Cry 3 - Blood Dragon", - "id": "Far_Cry_3_Blood_Dragon", + "id": "far_cry_3_blood_dragon", "description": "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." } diff --git a/Applications/Games/Far Cry/application.json b/Applications/Games/Far Cry/application.json index 2e9bb96825..9bb3a5e9cc 100644 --- a/Applications/Games/Far Cry/application.json +++ b/Applications/Games/Far Cry/application.json @@ -1,5 +1,5 @@ { "name": "Far Cry", - "id": "Far_Cry", + "id": "far_cry", "description": "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." } diff --git a/Applications/Games/FlatOut/application.json b/Applications/Games/FlatOut/application.json index 39243c3623..d5ba620059 100644 --- a/Applications/Games/FlatOut/application.json +++ b/Applications/Games/FlatOut/application.json @@ -1,5 +1,5 @@ { "name": "FlatOut", - "id": "FlatOut", + "id": "flat_out", "description": "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" } diff --git a/Applications/Games/Goodbye Deponia/application.json b/Applications/Games/Goodbye Deponia/application.json index 281cf3a777..534474bdc8 100644 --- a/Applications/Games/Goodbye Deponia/application.json +++ b/Applications/Games/Goodbye Deponia/application.json @@ -1,5 +1,5 @@ { "name": "Goodbye Deponia", - "id": "Goodbye_Deponia", + "id": "goodbye_deponia", "description": "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" } diff --git a/Applications/Games/Guild Wars 2/application.json b/Applications/Games/Guild Wars 2/application.json index 5fd5e8ea35..1168306a95 100644 --- a/Applications/Games/Guild Wars 2/application.json +++ b/Applications/Games/Guild Wars 2/application.json @@ -1,5 +1,5 @@ { "name": "Guild Wars 2", - "id": "Guild_Wars_2", + "id": "guild_wars_2", "description": "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" } diff --git a/Applications/Games/Hearthstone/application.json b/Applications/Games/Hearthstone/application.json index d926e2b404..0be75c1443 100644 --- a/Applications/Games/Hearthstone/application.json +++ b/Applications/Games/Hearthstone/application.json @@ -1,5 +1,5 @@ { "name": "Hearthstone", - "id": "Hearthstone", + "id": "hearthstone", "description": "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." } diff --git a/Applications/Games/Heroes of the Storm/application.json b/Applications/Games/Heroes of the Storm/application.json index 604a1285b3..c456092a3a 100644 --- a/Applications/Games/Heroes of the Storm/application.json +++ b/Applications/Games/Heroes of the Storm/application.json @@ -1,5 +1,5 @@ { "name": "Heroes of the Storm", - "id": "Heroes_of_the_Storm", + "id": "heroes_of_the_storm", "description": "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." } diff --git a/Applications/Games/Hexcells Infinite/application.json b/Applications/Games/Hexcells Infinite/application.json index 6da43ea1f9..b14274ae8d 100644 --- a/Applications/Games/Hexcells Infinite/application.json +++ b/Applications/Games/Hexcells Infinite/application.json @@ -1,5 +1,5 @@ { "name": "Hexcells Infinite", - "id": "Hexcells_Infinite", + "id": "hexcells_infinite", "description": "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." } diff --git a/Applications/Games/Hexcells Plus/application.json b/Applications/Games/Hexcells Plus/application.json index c5ee60028a..29f169f314 100644 --- a/Applications/Games/Hexcells Plus/application.json +++ b/Applications/Games/Hexcells Plus/application.json @@ -1,5 +1,5 @@ { "name": "Hexcells Plus", - "id": "Hexcells_Plus", + "id": "hexcells_plus", "description": "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." } diff --git a/Applications/Games/Hexcells/application.json b/Applications/Games/Hexcells/application.json index 767b88731b..314da97b1d 100644 --- a/Applications/Games/Hexcells/application.json +++ b/Applications/Games/Hexcells/application.json @@ -1,5 +1,5 @@ { "name": "Hexcells", - "id": "Hexcells", + "id": "hexcells", "description": "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." } diff --git a/Applications/Games/Icy Tower/application.json b/Applications/Games/Icy Tower/application.json index a43fddc841..37a61f8379 100644 --- a/Applications/Games/Icy Tower/application.json +++ b/Applications/Games/Icy Tower/application.json @@ -1,5 +1,5 @@ { "name": "Icy Tower 1.5", - "id": "Icy_Tower_1_5", + "id": "icy_tower_1_5", "description": "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." } diff --git a/Applications/Games/It came from space and ate our brains/application.json b/Applications/Games/It came from space and ate our brains/application.json index 950674095c..1d8c823c61 100644 --- a/Applications/Games/It came from space and ate our brains/application.json +++ b/Applications/Games/It came from space and ate our brains/application.json @@ -1,5 +1,5 @@ { "name": "It came from space, and ate our brains", - "id": "It_came_from_space_and_ate_our_brains", + "id": "it_came_from_space_and_ate_our_brains", "description": "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." } diff --git a/Applications/Games/League of Legends/application.json b/Applications/Games/League of Legends/application.json index 429198b9aa..d0899540fe 100644 --- a/Applications/Games/League of Legends/application.json +++ b/Applications/Games/League of Legends/application.json @@ -1,5 +1,5 @@ { "name": "League of Legends", - "id": "League_of_Legends", + "id": "league_of_legends", "description": "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." } diff --git a/Applications/Games/Mafia II/application.json b/Applications/Games/Mafia II/application.json index 7a116c6ece..51f9f591e9 100644 --- a/Applications/Games/Mafia II/application.json +++ b/Applications/Games/Mafia II/application.json @@ -1,5 +1,5 @@ { "name": "Mafia II", - "id": "Mafia_II", + "id": "mafia_2", "description": "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." } diff --git a/Applications/Games/Mass Effect 2/application.json b/Applications/Games/Mass Effect 2/application.json index f1006d4104..1bd84e0a04 100644 --- a/Applications/Games/Mass Effect 2/application.json +++ b/Applications/Games/Mass Effect 2/application.json @@ -1,5 +1,5 @@ { "name": "Mass Effect 2", - "id": "Mass_Effect_2", + "id": "mass_effect_2", "description": "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." } diff --git a/Applications/Games/Mass Effect/application.json b/Applications/Games/Mass Effect/application.json index 54d8d0a355..d3d3ef19b3 100644 --- a/Applications/Games/Mass Effect/application.json +++ b/Applications/Games/Mass Effect/application.json @@ -1,5 +1,5 @@ { "name": "Mass Effect", - "id": "Mass_Effect", + "id": "mass_effect", "description": "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" } diff --git a/Applications/Games/Medieval II: Total War/application.json b/Applications/Games/Medieval II: Total War/application.json index e57b46e613..0b088b73b5 100644 --- a/Applications/Games/Medieval II: Total War/application.json +++ b/Applications/Games/Medieval II: Total War/application.json @@ -1,5 +1,5 @@ { "name": "Medieval II: Total War™", - "id": "Medieval_II_Total_War", + "id": "medieval_2_total_war", "description": "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" } diff --git a/Applications/Games/Mirror's Edge/application.json b/Applications/Games/Mirror's Edge/application.json index 2102854e47..29ca481c98 100644 --- a/Applications/Games/Mirror's Edge/application.json +++ b/Applications/Games/Mirror's Edge/application.json @@ -1,5 +1,5 @@ { "name": "Mirror's Edge™", - "id": "Mirrors_Edge", + "id": "mirrors_edge", "description": "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." } diff --git a/Applications/Games/Mount & Blade/application.json b/Applications/Games/Mount & Blade/application.json index 01e1d6eec8..4d35019e09 100644 --- a/Applications/Games/Mount & Blade/application.json +++ b/Applications/Games/Mount & Blade/application.json @@ -1,5 +1,5 @@ { "name": "Mount & Blade", - "id": "Mount_and_Blade", + "id": "mount_and_blade", "description": "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." } diff --git a/Applications/Games/Origin/application.json b/Applications/Games/Origin/application.json index f977fa5570..a4bff67f40 100644 --- a/Applications/Games/Origin/application.json +++ b/Applications/Games/Origin/application.json @@ -1,5 +1,5 @@ { "name": "Origin", - "id": "Origin", + "id": "origin", "description": "Origin is EA's PC games portal." } diff --git a/Applications/Games/Orwell: Keeping an Eye On You/application.json b/Applications/Games/Orwell: Keeping an Eye On You/application.json index 511e543304..63e3260f9e 100644 --- a/Applications/Games/Orwell: Keeping an Eye On You/application.json +++ b/Applications/Games/Orwell: Keeping an Eye On You/application.json @@ -1,5 +1,5 @@ { "name": "Orwell: Keeping an Eye On You", - "id": "Orwell_Keeping_an_Eye_On_You", + "id": "orwell_keeping_an_eye_on_you", "description": "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." } diff --git a/Applications/Games/Overwatch/application.json b/Applications/Games/Overwatch/application.json index 85bba14cb7..c763ccc9b0 100644 --- a/Applications/Games/Overwatch/application.json +++ b/Applications/Games/Overwatch/application.json @@ -1,5 +1,5 @@ { "name": "Overwatch", - "id": "Overwatch", + "id": "overwatch", "description": "Overwatch is a team-based multiplayer online first-person shooter video game." } diff --git a/Applications/Games/PAYDAY The Heist/application.json b/Applications/Games/PAYDAY The Heist/application.json index 93fa9cf401..bf0776e203 100644 --- a/Applications/Games/PAYDAY The Heist/application.json +++ b/Applications/Games/PAYDAY The Heist/application.json @@ -1,5 +1,5 @@ { "name": "PAYDAY™ The Heist", - "id": "PAYDAY_The_Heist", + "id": "payday_the_heist", "description": "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" } diff --git a/Applications/Games/Prehistorik/application.json b/Applications/Games/Prehistorik/application.json index 78ffcac4c5..9e0fd814d9 100644 --- a/Applications/Games/Prehistorik/application.json +++ b/Applications/Games/Prehistorik/application.json @@ -1,5 +1,5 @@ { "name": "Prehistorik", - "id": "Prehistorik", + "id": "prehistorik", "description": "" } diff --git a/Applications/Games/Prey/application.json b/Applications/Games/Prey/application.json index 38aa108bb9..522a578acf 100644 --- a/Applications/Games/Prey/application.json +++ b/Applications/Games/Prey/application.json @@ -1,5 +1,5 @@ { "name": "Prey", - "id": "Prey", + "id": "prey", "description": "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." } diff --git a/Applications/Games/Prince Of Persia: Original/application.json b/Applications/Games/Prince Of Persia: Original/application.json index 5dbecc8366..7c84ccb7c6 100644 --- a/Applications/Games/Prince Of Persia: Original/application.json +++ b/Applications/Games/Prince Of Persia: Original/application.json @@ -1,5 +1,5 @@ { - "name": "Prince Of Persia: Original", - "id": "Prince_Of_Persia_Original", + "name": "Prince of Persia: Original", + "id": "prince_of_persia_original", "description": "" } diff --git a/Applications/Games/Prince of Persia: The Sands of Time/application.json b/Applications/Games/Prince of Persia: The Sands of Time/application.json index a4d6c3ddcb..045e8cc1d4 100644 --- a/Applications/Games/Prince of Persia: The Sands of Time/application.json +++ b/Applications/Games/Prince of Persia: The Sands of Time/application.json @@ -1,5 +1,5 @@ { "name": "Prince of Persia®: The Sands of Time", - "id": "Prince_of_Persia_The_Sands_of_Time", + "id": "prince_of_persia_the_sands_of_time", "description": "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." } diff --git a/Applications/Games/Pro Evolution Soccer 2018/application.json b/Applications/Games/Pro Evolution Soccer 2018/application.json index 6040524846..42064c8342 100644 --- a/Applications/Games/Pro Evolution Soccer 2018/application.json +++ b/Applications/Games/Pro Evolution Soccer 2018/application.json @@ -1,5 +1,5 @@ { "name": "Pro Evolution Soccer 2018", - "id": "Pro_Evolution_Soccer_2018", + "id": "pro_evolution_soccer_2018", "description": "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." } diff --git a/Applications/Games/Q.U.B.E: Director's Cut/application.json b/Applications/Games/Q.U.B.E: Director's Cut/application.json index a8fac2621c..008ca61852 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/application.json +++ b/Applications/Games/Q.U.B.E: Director's Cut/application.json @@ -1,5 +1,5 @@ { "name": "Q.U.B.E: Director's Cut", - "id": "QUBE_Directors_Cut", + "id": "qube_directors_cut", "description": "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " } diff --git a/Applications/Games/Quantum Conundrum/application.json b/Applications/Games/Quantum Conundrum/application.json index 2cb0d59b75..710e5ad61d 100644 --- a/Applications/Games/Quantum Conundrum/application.json +++ b/Applications/Games/Quantum Conundrum/application.json @@ -1,5 +1,5 @@ { "name": "Quantum Conundrum", - "id": "Quantum_Conundrum", + "id": "quantum_conundrum", "description": "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" } diff --git a/Applications/Games/Rayman Legends/application.json b/Applications/Games/Rayman Legends/application.json index 3a04d4aeb8..fb24026f8e 100644 --- a/Applications/Games/Rayman Legends/application.json +++ b/Applications/Games/Rayman Legends/application.json @@ -1,5 +1,5 @@ { "name": "Rayman® Legends", - "id": "Rayman_Legends", + "id": "rayman_legends", "description": "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" } diff --git a/Applications/Games/Rayman Origins/application.json b/Applications/Games/Rayman Origins/application.json index 2b9fdbbff6..7a887bb412 100644 --- a/Applications/Games/Rayman Origins/application.json +++ b/Applications/Games/Rayman Origins/application.json @@ -1,5 +1,5 @@ { "name": "Rayman® Origins", - "id": "Rayman_Origins", + "id": "rayman_origins", "description": "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" } diff --git a/Applications/Games/Red Trigger/application.json b/Applications/Games/Red Trigger/application.json index 5a9a097157..ed3048abd4 100644 --- a/Applications/Games/Red Trigger/application.json +++ b/Applications/Games/Red Trigger/application.json @@ -1,5 +1,5 @@ { "name": "Red Trigger", - "id": "Red_Trigger", + "id": "red_trigger", "description": "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" } diff --git a/Applications/Games/Resident Evil 3/application.json b/Applications/Games/Resident Evil 3/application.json index 1776f6f801..fc965e5b3a 100644 --- a/Applications/Games/Resident Evil 3/application.json +++ b/Applications/Games/Resident Evil 3/application.json @@ -1,5 +1,5 @@ { "name": "Resident Evil 3", - "id": "Resident_Evil_3", + "id": "resident_evil_3", "description": "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." } diff --git a/Applications/Games/Road Rash/application.json b/Applications/Games/Road Rash/application.json index a6849b1721..2026c1bfa6 100644 --- a/Applications/Games/Road Rash/application.json +++ b/Applications/Games/Road Rash/application.json @@ -1,5 +1,5 @@ { "name": "Road Rash", - "id": "Road_Rash", + "id": "road_rash", "description": "" } diff --git a/Applications/Games/Rocksmith 2014/application.json b/Applications/Games/Rocksmith 2014/application.json index c1c2866074..6c6115e28c 100644 --- a/Applications/Games/Rocksmith 2014/application.json +++ b/Applications/Games/Rocksmith 2014/application.json @@ -1,5 +1,5 @@ { "name": "Rocksmith® 2014", - "id": "Rocksmith_2014", + "id": "rocksmith_2014", "description": "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." } diff --git a/Applications/Games/Rocksmith/application.json b/Applications/Games/Rocksmith/application.json index 1e95bac990..203952480c 100644 --- a/Applications/Games/Rocksmith/application.json +++ b/Applications/Games/Rocksmith/application.json @@ -1,5 +1,5 @@ { "name": "Rocksmith™", - "id": "Rocksmith", + "id": "rocksmith", "description": "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." } diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json b/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json index 45192fc571..d4a4611764 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™ Empire at War: Gold Pack", - "id": "STAR_WARS_Empire_at_War_Gold_Pack", + "id": "star_wars_empire_at_war_gold_pack", "description": "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" } diff --git a/Applications/Games/STAR WARS Battlefront II/application.json b/Applications/Games/STAR WARS Battlefront II/application.json index 13b23f0167..fbd33bfdd7 100644 --- a/Applications/Games/STAR WARS Battlefront II/application.json +++ b/Applications/Games/STAR WARS Battlefront II/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™ Battlefront™ II", - "id": "STAR_WARS_Battlefront_II", + "id": "star_wars_battlefront_2", "description": "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." } diff --git a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json index 9bb23f8f01..c33ea7e689 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json +++ b/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™ Jedi Knight - Jedi Academy™", - "id": "STAR_WARS_Jedi_Knight_Jedi_Academy", + "id": "star_wars_jedi_knight_jedi_academy", "description": "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." } diff --git a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json index eaccdaa607..c2e6ecfc78 100644 --- a/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json +++ b/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™ Jedi Knight - Mysteries of the Sith™", - "id": "STAR_WARS_Jedi_Knight_Mysteries_of_the_Sith", + "id": "star_wars_jedi_knight_mysteries_of_the_sith", "description": "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." } diff --git a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json index d66fc8a39e..02f86de593 100644 --- a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json +++ b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™ Jedi Knight II - Jedi Outcast™", - "id": "STAR_WARS_Jedi_Knight_II_Jedi_Outcast", + "id": "star_wars_jedi_knight_2_jedi_outcast", "description": "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " } diff --git a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json index 79a27ddd6b..e701c25ac0 100644 --- a/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json +++ b/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™ Jedi Knight: Dark Forces II", - "id": "STAR_WARS_Jedi_Knight_Dark_Forces_II", + "id": "star_wars_jedi_knight_dark_forces_2", "description": "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." } diff --git a/Applications/Games/STAR WARS: Dark Forces/application.json b/Applications/Games/STAR WARS: Dark Forces/application.json index 7479a6ad38..f4bdacd2e4 100644 --- a/Applications/Games/STAR WARS: Dark Forces/application.json +++ b/Applications/Games/STAR WARS: Dark Forces/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™: Dark Forces", - "id": "STAR_WARS_Dark_Forces", + "id": "star_wars_dark_forces", "description": "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." } diff --git a/Applications/Games/STAR WARS: The Old Republic/application.json b/Applications/Games/STAR WARS: The Old Republic/application.json index 513ea607ca..9cb29f1589 100644 --- a/Applications/Games/STAR WARS: The Old Republic/application.json +++ b/Applications/Games/STAR WARS: The Old Republic/application.json @@ -1,5 +1,5 @@ { "name": "STAR WARS™: The Old Republic", - "id": "STAR_WARS_The_Old_Republic", + "id": "star_wars_the_old_republic", "description": "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." } diff --git a/Applications/Games/Scribblenauts Unlimited/application.json b/Applications/Games/Scribblenauts Unlimited/application.json index 14bbbfb39b..87e014cc46 100644 --- a/Applications/Games/Scribblenauts Unlimited/application.json +++ b/Applications/Games/Scribblenauts Unlimited/application.json @@ -1,5 +1,5 @@ { "name": "Scribblenauts Unlimited", - "id": "Scribblenauts_Unlimited", + "id": "scribblenauts_unlimited", "description": "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" } diff --git a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json index 8ed9ed8762..0fc17e1998 100644 --- a/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json +++ b/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.json @@ -1,5 +1,5 @@ { "name": "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad", - "id": "Shower_With_Your_Dad_Simulator_2015_Do_You_Still_Shower_With_Your_Dad", + "id": "shower_with_your_dad_simulator_2015_do_you_still_shower_with_your_dad", "description": "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" } diff --git a/Applications/Games/Star Craft II/application.json b/Applications/Games/Star Craft II/application.json index bdf544e1df..bf3eaaf635 100644 --- a/Applications/Games/Star Craft II/application.json +++ b/Applications/Games/Star Craft II/application.json @@ -1,5 +1,5 @@ { "name": "Star Craft II", - "id": "Star_Craft_II", + "id": "star_craft_2", "description": "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." } diff --git a/Applications/Games/Star Trek Online/application.json b/Applications/Games/Star Trek Online/application.json index 4ec62b2975..1ae2473603 100644 --- a/Applications/Games/Star Trek Online/application.json +++ b/Applications/Games/Star Trek Online/application.json @@ -1,5 +1,5 @@ { "name": "Star Trek Online", - "id": "Star_Trek_Online", + "id": "star_trek_online", "description": "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." } diff --git a/Applications/Games/Steam/application.json b/Applications/Games/Steam/application.json index f2042eb818..c68eb34628 100644 --- a/Applications/Games/Steam/application.json +++ b/Applications/Games/Steam/application.json @@ -1,5 +1,5 @@ { "name": "Steam", - "id": "Steam", + "id": "steam", "description": "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." } diff --git a/Applications/Games/Styx: Shards of Darkness/application.json b/Applications/Games/Styx: Shards of Darkness/application.json index f6ba57622e..cb6f2b9ca6 100644 --- a/Applications/Games/Styx: Shards of Darkness/application.json +++ b/Applications/Games/Styx: Shards of Darkness/application.json @@ -1,5 +1,5 @@ { "name": "Styx: Shards of Darkness", - "id": "Styx_Shards_of_Darkness", + "id": "styx_shards_of_darkness", "description": "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." } diff --git a/Applications/Games/Subnautica/application.json b/Applications/Games/Subnautica/application.json index 09ec863ab6..6bd677c39a 100644 --- a/Applications/Games/Subnautica/application.json +++ b/Applications/Games/Subnautica/application.json @@ -1,5 +1,5 @@ { "name": "Subnautica", - "id": "Subnautica", + "id": "subnautica", "description": "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." } diff --git a/Applications/Games/Super Blue Boy Planet/application.json b/Applications/Games/Super Blue Boy Planet/application.json index 97f89246d8..46532b27d9 100644 --- a/Applications/Games/Super Blue Boy Planet/application.json +++ b/Applications/Games/Super Blue Boy Planet/application.json @@ -1,5 +1,5 @@ { "name": "Super Blue Boy Planet", - "id": "Super_Blue_Boy_Planet", + "id": "super_blue_boy_planet", "description": "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." } diff --git a/Applications/Games/TRON RUNr/application.json b/Applications/Games/TRON RUNr/application.json index ad83f7414e..6893372a66 100644 --- a/Applications/Games/TRON RUNr/application.json +++ b/Applications/Games/TRON RUNr/application.json @@ -1,5 +1,5 @@ { "name": "TRON RUN/r", - "id": "TRON_RUNr", + "id": "tron_runr", "description": "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" } diff --git a/Applications/Games/The Crew/application.json b/Applications/Games/The Crew/application.json index 9107b30c2c..b104b785b4 100644 --- a/Applications/Games/The Crew/application.json +++ b/Applications/Games/The Crew/application.json @@ -1,5 +1,5 @@ { "name": "The Crew™", - "id": "The_Crew", + "id": "the_crew", "description": "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." } diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/application.json b/Applications/Games/The Elder Scrolls IV: Oblivion/application.json index 19c9b1ff12..8773d6d578 100644 --- a/Applications/Games/The Elder Scrolls IV: Oblivion/application.json +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/application.json @@ -1,5 +1,5 @@ { "name": "The Elder Scrolls IV: Oblivion", - "id": "The_Elder_Scrolls_IV_Oblivion", + "id": "the_elder_scrolls_4_oblivion", "description": "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." } diff --git a/Applications/Games/The Elder Scrolls V: Skyrim/application.json b/Applications/Games/The Elder Scrolls V: Skyrim/application.json index b8c1709b84..e3f1719b51 100644 --- a/Applications/Games/The Elder Scrolls V: Skyrim/application.json +++ b/Applications/Games/The Elder Scrolls V: Skyrim/application.json @@ -1,5 +1,5 @@ { "name": "The Elder Scrolls V: Skyrim", - "id": "The_Elder_Scrolls_V_Skyrim", + "id": "the_elder_scrolls_5_skyrim", "description": "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." } diff --git a/Applications/Games/The Room Two/application.json b/Applications/Games/The Room Two/application.json index b4503d4b7f..30b788842b 100644 --- a/Applications/Games/The Room Two/application.json +++ b/Applications/Games/The Room Two/application.json @@ -1,5 +1,5 @@ { "name": "The Room Two", - "id": "The_Room_Two", + "id": "the_room_two", "description": "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." } diff --git a/Applications/Games/The Room/application.json b/Applications/Games/The Room/application.json index 9c30ee8e28..4af780cbe6 100644 --- a/Applications/Games/The Room/application.json +++ b/Applications/Games/The Room/application.json @@ -1,5 +1,5 @@ { "name": "The Room", - "id": "The_Room", + "id": "the_room", "description": "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." } diff --git a/Applications/Games/The Sims/application.json b/Applications/Games/The Sims/application.json index 18226583bd..888ac7cb9b 100644 --- a/Applications/Games/The Sims/application.json +++ b/Applications/Games/The Sims/application.json @@ -1,5 +1,5 @@ { "name": "The Sims", - "id": "The_Sims", + "id": "the_sims", "description": "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " } diff --git a/Applications/Games/The Turing Test/application.json b/Applications/Games/The Turing Test/application.json index 0c019825a4..6aabb881aa 100644 --- a/Applications/Games/The Turing Test/application.json +++ b/Applications/Games/The Turing Test/application.json @@ -1,5 +1,5 @@ { "name": "The Turing Test", - "id": "The_Turing_Test", + "id": "the_turing_test", "description": "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." } diff --git a/Applications/Games/The Vanishing of Ethan Carter Redux/application.json b/Applications/Games/The Vanishing of Ethan Carter Redux/application.json index 912ddd43ec..a17818cc07 100644 --- a/Applications/Games/The Vanishing of Ethan Carter Redux/application.json +++ b/Applications/Games/The Vanishing of Ethan Carter Redux/application.json @@ -1,5 +1,5 @@ { "name": "The Vanishing of Ethan Carter Redux", - "id": "The_Vanishing_of_Ethan_Carter_Redux", + "id": "the_vanishing_of_ethan_carter_redux", "description": "The Vanishing of Ethan Carter is a first-person story-driven mystery." } diff --git a/Applications/Games/The Vanishing of Ethan Carter/application.json b/Applications/Games/The Vanishing of Ethan Carter/application.json index d41c033842..b06d9f1a17 100644 --- a/Applications/Games/The Vanishing of Ethan Carter/application.json +++ b/Applications/Games/The Vanishing of Ethan Carter/application.json @@ -1,5 +1,5 @@ { "name": "The Vanishing of Ethan Carter", - "id": "The_Vanishing_of_Ethan_Carter", + "id": "the_vanishing_of_ethan_carter", "description": "The Vanishing of Ethan Carter is a first-person story-driven mystery." } diff --git a/Applications/Games/The Witcher 3: Wild Hunt/application.json b/Applications/Games/The Witcher 3: Wild Hunt/application.json index 76c788c335..1ad6e8f654 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/application.json +++ b/Applications/Games/The Witcher 3: Wild Hunt/application.json @@ -1,5 +1,5 @@ { "name": "The Witcher 3: Wild Hunt", - "id": "The_Witcher_3_Wild_Hunt", + "id": "the_witcher_3_wild_hunt", "description": "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." } diff --git a/Applications/Games/The Witness/application.json b/Applications/Games/The Witness/application.json index 19abe988e2..f648674bb3 100644 --- a/Applications/Games/The Witness/application.json +++ b/Applications/Games/The Witness/application.json @@ -1,5 +1,5 @@ { "name": "The Witness", - "id": "The_Witness", + "id": "the_witness", "description": "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." } diff --git a/Applications/Games/Toki Tori/application.json b/Applications/Games/Toki Tori/application.json index dec7044ce9..ac0da37534 100644 --- a/Applications/Games/Toki Tori/application.json +++ b/Applications/Games/Toki Tori/application.json @@ -1,5 +1,5 @@ { "name": "Toki Tori", - "id": "Toki_Tori", + "id": "toki_tori", "description": "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." } diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json index 62873329fb..224dd27e21 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json @@ -1,5 +1,5 @@ { "name": "Tom Clancy's Rainbow Six 3 : Raven Shield", - "id": "Tom_Clancys_Rainbow_Six_3_Raven_Shield", + "id": "tom_clancys_rainbow_six_3_raven_shield", "description": "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." } diff --git a/Applications/Games/Tom Clancy's Splinter Cell/application.json b/Applications/Games/Tom Clancy's Splinter Cell/application.json index f6e0807d70..a7dd0ed79d 100644 --- a/Applications/Games/Tom Clancy's Splinter Cell/application.json +++ b/Applications/Games/Tom Clancy's Splinter Cell/application.json @@ -1,5 +1,5 @@ { "name": "Tom Clancy's Splinter Cell®", - "id": "Tom_Clancys_Splinter_Cell", + "id": "tom_clancys_splinter_cell", "description": "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." } diff --git a/Applications/Games/Tom Clancy's The Division/application.json b/Applications/Games/Tom Clancy's The Division/application.json index eceb303634..f5cf28eb81 100644 --- a/Applications/Games/Tom Clancy's The Division/application.json +++ b/Applications/Games/Tom Clancy's The Division/application.json @@ -1,5 +1,5 @@ { "name": "Tom Clancy’s The Division™", - "id": "Tom_Clancys_The_Division", + "id": "tom_clancys_the_division", "description": "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." } diff --git a/Applications/Games/Tomb Raider Anniversary/application.json b/Applications/Games/Tomb Raider Anniversary/application.json index b4add3ca1b..909bb821b0 100644 --- a/Applications/Games/Tomb Raider Anniversary/application.json +++ b/Applications/Games/Tomb Raider Anniversary/application.json @@ -1,5 +1,5 @@ { "name": "Tomb Raider: Anniversary", - "id": "Tomb_Raider_Anniversary", + "id": "tomb_taider_anniversary", "description": "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." } diff --git a/Applications/Games/Tomb Raider Legend/application.json b/Applications/Games/Tomb Raider Legend/application.json index fdd181795b..9930c1cce5 100644 --- a/Applications/Games/Tomb Raider Legend/application.json +++ b/Applications/Games/Tomb Raider Legend/application.json @@ -1,5 +1,5 @@ { "name": "Tomb Raider: Legend", - "id": "Tomb_Raider_Legend", + "id": "tomb_raider_legend", "description": "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" } diff --git a/Applications/Games/Tomb Raider Underworld/application.json b/Applications/Games/Tomb Raider Underworld/application.json index 0505be664c..86446ae710 100644 --- a/Applications/Games/Tomb Raider Underworld/application.json +++ b/Applications/Games/Tomb Raider Underworld/application.json @@ -1,5 +1,5 @@ { "name": "Tomb Raider: Underworld", - "id": "Tomb_Raider_Underworld", + "id": "tomb_raider_underworld", "description": "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." } diff --git a/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json b/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json index 1949ef2f18..b37c53b39e 100644 --- a/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json +++ b/Applications/Games/Tomb Raider: The Dagger Of Xian/application.json @@ -1,5 +1,5 @@ { "name": "Tomb Raider: The Dagger Of Xian", - "id": "Tomb_Raider_The_Dagger_Of_Xian", + "id": "tomb_raider_the_dagger_of_xian", "description": "Fan Game Tomb Raider 2 Remake by Nicobass." } diff --git a/Applications/Games/Total War Rome II/application.json b/Applications/Games/Total War Rome II/application.json index 1c8ee4ede9..1363e18b10 100644 --- a/Applications/Games/Total War Rome II/application.json +++ b/Applications/Games/Total War Rome II/application.json @@ -1,5 +1,5 @@ { "name": "Total War: ROME II", - "id": "Total_War_ROME_II", + "id": "total_war_rome_2", "description": "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." } diff --git a/Applications/Games/Trackmania Turbo/application.json b/Applications/Games/Trackmania Turbo/application.json index ac6050a59e..55b44699d2 100644 --- a/Applications/Games/Trackmania Turbo/application.json +++ b/Applications/Games/Trackmania Turbo/application.json @@ -1,5 +1,5 @@ { "name": "Trackmania® Turbo", - "id": "Trackmania_Turbo", + "id": "trackmania_turbo", "description": "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." } diff --git a/Applications/Games/Tropico 3/application.json b/Applications/Games/Tropico 3/application.json index eab7680b6e..9e8d493b3c 100644 --- a/Applications/Games/Tropico 3/application.json +++ b/Applications/Games/Tropico 3/application.json @@ -1,5 +1,5 @@ { "name": "Tropico 3", - "id": "Tropico_3", + "id": "tropico_3", "description": "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." } diff --git a/Applications/Games/Tropico 4/application.json b/Applications/Games/Tropico 4/application.json index 9d642aaf79..5fd2075630 100644 --- a/Applications/Games/Tropico 4/application.json +++ b/Applications/Games/Tropico 4/application.json @@ -1,5 +1,5 @@ { "name": "Tropico 4", - "id": "Tropico_4", + "id": "tropico_4", "description": "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." } diff --git a/Applications/Games/Unholy Heights/application.json b/Applications/Games/Unholy Heights/application.json index 48b1b50950..beb98ace71 100644 --- a/Applications/Games/Unholy Heights/application.json +++ b/Applications/Games/Unholy Heights/application.json @@ -1,5 +1,5 @@ { "name": "Unholy Heights", - "id": "Unholy_Heights", + "id": "unholy_heights", "description": "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" } diff --git a/Applications/Games/Uplay/application.json b/Applications/Games/Uplay/application.json index 4982fefbb1..07fe5838f4 100644 --- a/Applications/Games/Uplay/application.json +++ b/Applications/Games/Uplay/application.json @@ -1,5 +1,5 @@ { "name": "Uplay", - "id": "Uplay", + "id": "uplay", "description": "Uplay is Ubisoft's PC games portal." } diff --git a/Applications/Games/Warface/application.json b/Applications/Games/Warface/application.json index b4599170d3..419333379b 100644 --- a/Applications/Games/Warface/application.json +++ b/Applications/Games/Warface/application.json @@ -1,5 +1,5 @@ { "name": "Warface", - "id": "Warface", + "id": "warface", "description": "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." } diff --git a/Applications/Games/Warlock - Master of the Arcane/application.json b/Applications/Games/Warlock - Master of the Arcane/application.json index c5ad22e601..f2c4999c9c 100644 --- a/Applications/Games/Warlock - Master of the Arcane/application.json +++ b/Applications/Games/Warlock - Master of the Arcane/application.json @@ -1,5 +1,5 @@ { "name": "Warlock - Master of the Arcane", - "id": "Warlock_Master_of_the_Arcane", + "id": "warlock_master_of_the_arcane", "description": "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" } diff --git a/Applications/Games/Wildlife Park 2/application.json b/Applications/Games/Wildlife Park 2/application.json index 3015dcc887..15501978f9 100644 --- a/Applications/Games/Wildlife Park 2/application.json +++ b/Applications/Games/Wildlife Park 2/application.json @@ -1,5 +1,5 @@ { "name": "Wildlife Park 2", - "id": "Wildlife_Park_2", + "id": "wildlife_park_2", "description": "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" } diff --git a/Applications/Games/Worms Armageddon/application.json b/Applications/Games/Worms Armageddon/application.json index 621c01c4b2..11fea31755 100644 --- a/Applications/Games/Worms Armageddon/application.json +++ b/Applications/Games/Worms Armageddon/application.json @@ -1,5 +1,5 @@ { "name": "Worms Armageddon", - "id": "Worms_Armageddon", + "id": "worms_armageddon", "description": "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." } diff --git a/Applications/Games/Worms Reloaded/application.json b/Applications/Games/Worms Reloaded/application.json index 791f1b5e6f..2b824afd0b 100644 --- a/Applications/Games/Worms Reloaded/application.json +++ b/Applications/Games/Worms Reloaded/application.json @@ -1,5 +1,5 @@ { "name": "Worms™ Reloaded", - "id": "Worms_Reloaded", + "id": "worms_reloaded", "description": "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." } diff --git a/Applications/Games/Xenon 2/application.json b/Applications/Games/Xenon 2/application.json index 79a8d8c49b..f81d374c01 100644 --- a/Applications/Games/Xenon 2/application.json +++ b/Applications/Games/Xenon 2/application.json @@ -1,5 +1,5 @@ { "name": "Xenon 2", - "id": "Xenon_2", + "id": "xenon_2", "description": "" } diff --git a/Applications/Internet/Internet Explorer 6.0/application.json b/Applications/Internet/Internet Explorer 6.0/application.json index d5bffbae67..a45d06d544 100644 --- a/Applications/Internet/Internet Explorer 6.0/application.json +++ b/Applications/Internet/Internet Explorer 6.0/application.json @@ -1,5 +1,5 @@ { "name": "Internet Explorer 6.0", - "id": "Internet_Explorer_6_0", + "id": "internet_explorer_6_0", "description": "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " } diff --git a/Applications/Internet/Internet Explorer 7.0/application.json b/Applications/Internet/Internet Explorer 7.0/application.json index ae788e8f78..f51da657fd 100644 --- a/Applications/Internet/Internet Explorer 7.0/application.json +++ b/Applications/Internet/Internet Explorer 7.0/application.json @@ -1,5 +1,5 @@ { "name": "Internet Explorer 7.0", - "id": "Internet_Explorer_7_0", + "id": "internet_explorer_7_0", "description": "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " } diff --git a/Applications/Internet/mIRC/application.json b/Applications/Internet/mIRC/application.json index 50f758a001..6c6ca5c772 100644 --- a/Applications/Internet/mIRC/application.json +++ b/Applications/Internet/mIRC/application.json @@ -1,5 +1,5 @@ { "name": "mIRC", - "id": "mIRC", + "id": "mirc", "description": "

mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

" } diff --git a/Applications/Multimedia/Mp3tag/application.json b/Applications/Multimedia/Mp3tag/application.json index d26902e01b..98cf732a19 100644 --- a/Applications/Multimedia/Mp3tag/application.json +++ b/Applications/Multimedia/Mp3tag/application.json @@ -1,5 +1,5 @@ { "name": "Mp3tag", - "id": "Mp3tag", + "id": "mp3tag", "description": "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." } diff --git a/Applications/Office/Adobe Acrobat Reader DC/application.json b/Applications/Office/Adobe Acrobat Reader DC/application.json index 903ee9f8eb..fffae31399 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/application.json +++ b/Applications/Office/Adobe Acrobat Reader DC/application.json @@ -1,5 +1,5 @@ { "name": "Adobe Acrobat Reader DC", - "id": "Adobe_Acrobat_Reader_DC", + "id": "adobe_acrobat_reader_dc", "description": "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work." } diff --git a/Applications/Office/Microsoft Office 2010/application.json b/Applications/Office/Microsoft Office 2010/application.json index b72fc71511..ef072abd37 100644 --- a/Applications/Office/Microsoft Office 2010/application.json +++ b/Applications/Office/Microsoft Office 2010/application.json @@ -1,5 +1,5 @@ { "name": "Microsoft Office 2010", - "id": "Microsoft_Office_2010", + "id": "microsoft_office_2010", "description": "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." } diff --git a/Applications/Office/Microsoft Office 2013/application.json b/Applications/Office/Microsoft Office 2013/application.json index daaee82a82..1fca94daf3 100644 --- a/Applications/Office/Microsoft Office 2013/application.json +++ b/Applications/Office/Microsoft Office 2013/application.json @@ -1,5 +1,5 @@ { "name": "Microsoft Office 2013", - "id": "Microsoft_Office_2013", + "id": "microsoft_office_2013", "description": "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." } diff --git a/Engines/Wine/Engine/application.json b/Engines/Wine/Engine/application.json index 9178e262f7..d54d97b2aa 100644 --- a/Engines/Wine/Engine/application.json +++ b/Engines/Wine/Engine/application.json @@ -1,5 +1,5 @@ { "name": "Wine Engine", - "id": "Engine", + "id": "engine", "description": "The Wine engine." } diff --git a/Engines/Wine/QuickScript/Custom Installer Script/script.json b/Engines/Wine/QuickScript/Custom Installer Script/script.json index c98038558c..838c971803 100644 --- a/Engines/Wine/QuickScript/Custom Installer Script/script.json +++ b/Engines/Wine/QuickScript/Custom Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Custom Installer Script", - "id": "custom-installer-script", + "id": "custom_installer_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Installer Script/script.json b/Engines/Wine/QuickScript/Installer Script/script.json index 007cd1446d..b3eaa859bf 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.json +++ b/Engines/Wine/QuickScript/Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Installer Script", - "id": "installer-script", + "id": "installer_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Local Installer Script/script.json b/Engines/Wine/QuickScript/Local Installer Script/script.json index b35051887a..baaeb449eb 100644 --- a/Engines/Wine/QuickScript/Local Installer Script/script.json +++ b/Engines/Wine/QuickScript/Local Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Local Installer Script", - "id": "local-installer-script", + "id": "local_installer_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Online Installer Script/script.json b/Engines/Wine/QuickScript/Online Installer Script/script.json index ce3aa67da0..e2ae996400 100644 --- a/Engines/Wine/QuickScript/Online Installer Script/script.json +++ b/Engines/Wine/QuickScript/Online Installer Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Online Installer Script", - "id": "online-installer-script", + "id": "online_installer_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Quick Script/script.json b/Engines/Wine/QuickScript/Quick Script/script.json index bbf39df74d..a56024b7ac 100644 --- a/Engines/Wine/QuickScript/Quick Script/script.json +++ b/Engines/Wine/QuickScript/Quick Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Quick Script", - "id": "quick-script", + "id": "quick_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Steam Script/script.json b/Engines/Wine/QuickScript/Steam Script/script.json index 4bc98ef3c1..e786b20db2 100644 --- a/Engines/Wine/QuickScript/Steam Script/script.json +++ b/Engines/Wine/QuickScript/Steam Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Steam Script", - "id": "steam-script", + "id": "steam_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Uplay Script/script.json b/Engines/Wine/QuickScript/Uplay Script/script.json index 948f75dd8e..7fc984f230 100644 --- a/Engines/Wine/QuickScript/Uplay Script/script.json +++ b/Engines/Wine/QuickScript/Uplay Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Uplay Script", - "id": "uplay-script", + "id": "uplay_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/Zip Script/script.json b/Engines/Wine/QuickScript/Zip Script/script.json index b4bc963791..f9703e64c8 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.json +++ b/Engines/Wine/QuickScript/Zip Script/script.json @@ -1,6 +1,6 @@ { "scriptName": "Zip Script", - "id": "zip-script", + "id": "zip_script", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/QuickScript/application.json b/Engines/Wine/QuickScript/application.json index 8ef56c1a0a..7b918cf74a 100644 --- a/Engines/Wine/QuickScript/application.json +++ b/Engines/Wine/QuickScript/application.json @@ -1,5 +1,5 @@ { "name": "QuickScript", - "id": "QuickScript", + "id": "quick_script", "description": "QuickScripts for Wine." } diff --git a/Engines/Wine/Shortcuts/application.json b/Engines/Wine/Shortcuts/application.json index a0e471eeef..3c27aff136 100644 --- a/Engines/Wine/Shortcuts/application.json +++ b/Engines/Wine/Shortcuts/application.json @@ -1,5 +1,5 @@ { "name": "Wine Shortcuts", - "id": "Shortcuts", + "id": "shortcuts", "description": "Shortcuts for Wine." } diff --git a/Engines/Wine/Tools/Configure Wine/script.json b/Engines/Wine/Tools/Configure Wine/script.json index 3329eabe0f..9c0a8df45f 100644 --- a/Engines/Wine/Tools/Configure Wine/script.json +++ b/Engines/Wine/Tools/Configure Wine/script.json @@ -1,6 +1,6 @@ { "scriptName": "Configure Wine", - "id": "configure-wine", + "id": "configure_wine", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Kill Wine Processes/script.json b/Engines/Wine/Tools/Kill Wine Processes/script.json index 0214ee3f28..7fc60cb8f5 100644 --- a/Engines/Wine/Tools/Kill Wine Processes/script.json +++ b/Engines/Wine/Tools/Kill Wine Processes/script.json @@ -1,6 +1,6 @@ { "scriptName": "Kill processes", - "id": "kill-wine-processes", + "id": "kill_wine_processes", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Reboot Wine/script.json b/Engines/Wine/Tools/Reboot Wine/script.json index 5f0213862b..80e363a503 100644 --- a/Engines/Wine/Tools/Reboot Wine/script.json +++ b/Engines/Wine/Tools/Reboot Wine/script.json @@ -1,6 +1,6 @@ { "scriptName": "Windows reboot", - "id": "reboot-wine", + "id": "reboot_wine", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Repair Wine Prefix/script.json b/Engines/Wine/Tools/Repair Wine Prefix/script.json index 25c12dac4e..c011a58f7d 100644 --- a/Engines/Wine/Tools/Repair Wine Prefix/script.json +++ b/Engines/Wine/Tools/Repair Wine Prefix/script.json @@ -1,6 +1,6 @@ { "scriptName": "Repair virtual drive", - "id": "repai-wine-prefix", + "id": "repair_wine_prefix", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.json b/Engines/Wine/Tools/Wine Registry Editor/script.json index 6cae1acbf6..d9643c1174 100644 --- a/Engines/Wine/Tools/Wine Registry Editor/script.json +++ b/Engines/Wine/Tools/Wine Registry Editor/script.json @@ -1,6 +1,6 @@ { "scriptName": "Registry Editor", - "id": "wine-registry-editor", + "id": "wine_registry_editor", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Task Manager/script.json b/Engines/Wine/Tools/Wine Task Manager/script.json index 5e1466f6c6..e450fc04bc 100644 --- a/Engines/Wine/Tools/Wine Task Manager/script.json +++ b/Engines/Wine/Tools/Wine Task Manager/script.json @@ -1,6 +1,6 @@ { "scriptName": "Task manager", - "id": "wine-task-manager", + "id": "wine_task_manager", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.json b/Engines/Wine/Tools/Wine Terminal Opener/script.json index eae0e09c01..7965abd8bd 100644 --- a/Engines/Wine/Tools/Wine Terminal Opener/script.json +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.json @@ -1,6 +1,6 @@ { "scriptName": "Open a terminal", - "id": "wine-terminal-opener", + "id": "wine_terminal_opener", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/Wine Uninstaller/script.json b/Engines/Wine/Tools/Wine Uninstaller/script.json index 748edc4d36..5d6fd38284 100644 --- a/Engines/Wine/Tools/Wine Uninstaller/script.json +++ b/Engines/Wine/Tools/Wine Uninstaller/script.json @@ -1,6 +1,6 @@ { "scriptName": "Wine uninstaller", - "id": "wine-uninstaller", + "id": "wine_uninstaller", "compatibleOperatingSystems": ["MACOSX", "LINUX"], "testingOperatingSystems": [], "free": true, diff --git a/Engines/Wine/Tools/application.json b/Engines/Wine/Tools/application.json index f93f74b241..30f41ee715 100644 --- a/Engines/Wine/Tools/application.json +++ b/Engines/Wine/Tools/application.json @@ -1,5 +1,5 @@ { "name": "Wine Tools", - "id": "Tools", + "id": "tools", "description": "Tools for Wine." } diff --git a/Engines/Wine/Verbs/application.json b/Engines/Wine/Verbs/application.json index a372bfff14..1ec321c3e7 100644 --- a/Engines/Wine/Verbs/application.json +++ b/Engines/Wine/Verbs/application.json @@ -1,5 +1,5 @@ { "name": "Wine Verbs", - "id": "Verbs", + "id": "verbs", "description": "Verbs for Wine." } diff --git a/Utils/Functions/Apps/application.json b/Utils/Functions/Apps/application.json index 79a82439db..79f5c64106 100644 --- a/Utils/Functions/Apps/application.json +++ b/Utils/Functions/Apps/application.json @@ -1,5 +1,5 @@ { "name": "App Utils", - "id": "Apps", + "id": "apps", "description": "Utils for apps." } diff --git a/Utils/Functions/Filesystem/application.json b/Utils/Functions/Filesystem/application.json index 6d14fef576..3748946228 100644 --- a/Utils/Functions/Filesystem/application.json +++ b/Utils/Functions/Filesystem/application.json @@ -1,5 +1,5 @@ { "name": "Filesystem Utils", - "id": "Filesystem", + "id": "filesystem", "description": "Utils for file system interaction." } diff --git a/Utils/Functions/Net/application.json b/Utils/Functions/Net/application.json index f1b1dc3561..d1f7e98d0c 100644 --- a/Utils/Functions/Net/application.json +++ b/Utils/Functions/Net/application.json @@ -1,5 +1,5 @@ { "name": "Net Utils", - "id": "Net", + "id": "net", "description": "Utils for interaction with the Internet." } diff --git a/validate.py b/validate.py index e5c4255048..bf8419a106 100644 --- a/validate.py +++ b/validate.py @@ -6,22 +6,52 @@ from PIL import Image import sys -parser = argparse.ArgumentParser(description="Validates applications (must have an 'application.json')") -parser.add_argument('--apps_dir', - help="applications directory (default: 'Applications' directory in working directory)", - default=os.getcwd() + '/Applications') +parser = argparse.ArgumentParser(description="Validates scripts") +parser.add_argument('--scripts_dir', + help="scripts directory (default: working directory)", + default=os.getcwd()) args = parser.parse_args() -applications_dir = args.apps_dir +scripts_dir = args.scripts_dir is_valid = True -id_pattern = '^[a-zA-Z0-9_]+$' +id_pattern = '^[a-z0-9_]+$' + +# get type directories +type_dirs = [] +for type_dir in next(os.walk(scripts_dir))[1]: + if os.path.isfile(scripts_dir + '/' + type_dir + '/type.json'): + type_dirs.append(scripts_dir + '/' + type_dir) + +# validate type.json +type_schema = { + 'type': 'object', + 'properties': { + 'name': {'type': 'string'}, + 'id': {'type': 'string', 'pattern': id_pattern}, + }, + 'required': ['name', 'id'] +} + +for type_dir in type_dirs: + type_json_file = type_dir + '/type.json' + try: + with open(type_json_file) as f: + type_json = json.loads(f.read().decode("utf-8-sig")) + jsonschema.validate(type_json, type_schema) + except ValueError as value_error: + print "invalid type.json {}: {}".format(type_json_file, value_error) + is_valid = False + except jsonschema.exceptions.ValidationError as validation_error: + print "invalid type.json {}: {}".format(type_json_file, validation_error) + is_valid = False # get category directories category_dirs = [] -for category in next(os.walk(applications_dir))[1]: - if os.path.isfile(applications_dir + '/' + category + '/category.json'): - category_dirs.append(applications_dir + '/' + category) +for type_dir in type_dirs: + for category in next(os.walk(type_dir))[1]: + if os.path.isfile(type_dir + '/' + category + '/category.json'): + category_dirs.append(type_dir + '/' + category) # validate category.json category_schema = { @@ -134,15 +164,17 @@ # check miniature for application_dir in application_dirs: - main_miniature_file = application_dir + '/miniatures/main.png' - if os.path.isfile(main_miniature_file): - image = Image.open(main_miniature_file) - width, height = image.size - if width != 400 or height != 300: - print "main.png {} must be 400x300px".format(main_miniature_file) + # do not check miniature for verbs etc. + if "Applications" in application_dir: + main_miniature_file = application_dir + '/miniatures/main.png' + if os.path.isfile(main_miniature_file): + image = Image.open(main_miniature_file) + width, height = image.size + if width != 400 or height != 300: + print "main.png {} must be 400x300px".format(main_miniature_file) + is_valid = False + else: + print "missing main.png: {}".format(main_miniature_file) is_valid = False - else: - print "missing main.png: {}".format(main_miniature_file) - is_valid = False sys.exit(0 if is_valid else 1) From 4a31f3aba3bad51c144da092966e4df2fac27785 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sat, 7 Apr 2018 09:12:20 +0000 Subject: [PATCH 42/63] updated translations --- i18n/Messages_de.properties | 1685 +++++++++++++--------------------- i18n/Messages_fr.properties | 1694 +++++++++++++---------------------- i18n/de.po | 7 +- i18n/fr.po | 7 +- i18n/keys.pot | 4 +- 5 files changed, 1261 insertions(+), 2136 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 0d6e33ec42..c71bbc0b8b 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -1,69 +1,37 @@ -msgid "" -msgstr "" -"Project-Id-Version: phoenicis-scripts\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:55+0000\n" -"PO-Revision-Date: 2018-04-06 15:40-0400\n" -"Last-Translator: plata \n" -"Language-Team: German\n" -"Language: de_DE\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-Generator: crowdin.com\n" -"X-Crowdin-Project: phoenicis-scripts\n" -"X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/i18n/keys.pot\n" +# German translations for PACKAGE package +# German translation for PACKAGE. +# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Plata , 2017. +# +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 09\:12+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 -msgid "Select your region:" -msgstr "Wählen Sie Ihre Region:" +Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: #: Applications/Games/Mass Effect/Steam/script.js:9 -msgid "If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" -"And add the following under [ISACTAudio.ISACTAudioDevice] :\n\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n\n" -msgstr "Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" -"Fügen Sie die folgenden Einträge unter [ISACTAudio.ISACTAudioDevice] hinzu:\n\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n\n" +If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nF\u00fcgen Sie die folgenden Eintr\u00e4ge unter [ISACTAudio.ISACTAudioDevice] hinzu\:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n #: Applications/Games/Origin/Local (Legacy)/script.js:14 #: Applications/Games/Origin/Online (Legacy)/script.js:13 -msgid "When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup." -msgstr "Wenn Origin startet, werden Sie eine Fehlermeldung erhalten (\"Die Aktualisierung konnte nicht abgeschlossen werden\"). Dies ist kein Problem. Schließen Sie einfach das Popup-Fenster." +When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Wenn Origin startet, werden Sie eine Fehlermeldung erhalten ("Die Aktualisierung konnte nicht abgeschlossen werden"). Dies ist kein Problem. Schlie\u00dfen Sie einfach das Popup-Fenster. -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:11 -msgid "Select your region for the patch (1.0 to 1.60)." -msgstr "Wählen Sie Ihre Region für den Patch (1.0 nach 1.60) aus." +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:11 +Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Region f\u00fcr den Patch (1.0 nach 1.60) aus. #: Applications/Games/Total War Rome II/Steam/script.js:19 -msgid "If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n" -" gfx_device_type to 2\n\n" -" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " -msgstr "Wenn im Spiel Fehler auftreten (es z.B. abstürzt oder das Rendering nicht richtig funktioniert), können Sie den OpenGL Renderer nutzen, indem Sie:\n\n" -" gfx_device_type auf 2 setzen\n\n" -" in {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 -#: Applications/Games/Wildlife Park 2/Steam/script.js:11 -msgid "On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen." -msgstr "Es kann sein, dass das Spiel beim ersten Starten nicht in den Vollbildmodus wechselt. Sollte dies der Fall sein, wählen Sie in den Optionen als Auflösung 1280x960. Bestätigen Sie die folgende Abfrage, das Spiel zu beenden, mit \"Ja\". Wenn Sie das Spiel nun nochmals starten, sollte ein Fenster erscheinen, in dem Sie eine Auflösung passend zu Ihrem Bildschirm wählen können." +!If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = + +#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 +!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/Installer Script/script.js:96 -#: Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Engines/Wine/QuickScript/Steam Script/script.js:112 -#: Engines/Wine/QuickScript/Steam Script/script.js:132 -#: Engines/Wine/QuickScript/Steam Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 -#: Engines/Wine/QuickScript/Uplay Script/script.js:70 -#: Engines/Wine/QuickScript/Uplay Script/script.js:90 -#: Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/QuickScript/Zip Script/script.js:70 +#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer +#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Script/script.js:112 Script/script.js:132 Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -73,120 +41,85 @@ msgstr "Es kann sein, dass das Spiel beim ersten Starten nicht in den Vollbildmo #: Engines/Wine/Verbs/dotnet452/script.js:29 #: Engines/Wine/Verbs/dotnet45/script.js:30 #: Engines/Wine/Verbs/xact/script.js:50 -msgid "Please wait ..." -msgstr "Bitte warten..." +Please\ wait\ ...=Bitte warten... #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 -#: Engines/Wine/Verbs/corefonts/script.js:80 +#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -msgid "Installing {0} ..." -msgstr "Installiere {0} ..." +Installing\ {0}\ ...=Installiere {0} ... #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -msgid "Which language version would you like to install?" -msgstr "Welche Sprachversion möchten Sie installieren?" +Which\ language\ version\ would\ you\ like\ to\ install?=Welche Sprachversion m\u00f6chten Sie installieren? #: Applications/Office/ElsterFormular/Online/script.js:8 -msgid "Please select the installation file.\n" -"You can download it from https://www.elster.de/elfo_down.php." -msgstr "Bitte wählen Sie die Installationsdatei aus.\n" -"Sie können diese von https://www.elster.de/elfo_down.php herunterladen." +Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Bitte w\u00e4hlen Sie die Installationsdatei aus.\nSie k\u00f6nnen diese von https\://www.elster.de/elfo_down.php herunterladen. #: Engines/Wine/Engine/Object/script.js:215 -msgid "Cannot run 64bit executable in a 32bit Wine prefix." -msgstr "64bit Executable kann nicht in einem 32bit Wineprefix ausgeführt werden." +Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=64bit Executable kann nicht in einem 32bit Wineprefix ausgef\u00fchrt werden. #: Engines/Wine/Engine/Object/script.js:274 -msgid "Please wait while {0} is uninstalled ..." -msgstr "Bitte warten Sie währen {0} deinstalliert wird ..." +Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Bitte warten Sie w\u00e4hren {0} deinstalliert wird ... #: Engines/Wine/Engine/Object/script.js:276 -msgid "Could not uninstall {0}!" -msgstr "Konnte {0} nicht deinstallieren!" +Could\ not\ uninstall\ {0}\!=Konnte {0} nicht deinstallieren\! #: Engines/Wine/Engine/Object/script.js:462 -msgid "Prefix seems to be 32bits" -msgstr "Der Prefix scheint 32bit zu sein" +Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein #: Engines/Wine/Engine/Object/script.js:480 -msgid "Installing version: " -msgstr "Installiere Version:" +Installing\ version\:\ =Installiere Version\: #: Engines/Wine/Engine/Object/script.js:888 -msgid "Could not determine mimetype for file extension \"{0}\"" -msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" +Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen #: Engines/Wine/QuickScript/Installer Script/script.js:23 -msgid "Please enter the name of your application." -msgstr "Bitte geben Sie einen Namen für Ihre Anwendung ein." +Please\ enter\ the\ name\ of\ your\ application.=Bitte geben Sie einen Namen f\u00fcr Ihre Anwendung ein. #: Engines/Wine/QuickScript/Installer Script/script.js:38 -msgid "Please select the wine architecture." -msgstr "Bitte wählen Sie die Wine-Architektur." +Please\ select\ the\ wine\ architecture.=Bitte w\u00e4hlen Sie die Wine-Architektur. #: Engines/Wine/QuickScript/Installer Script/script.js:52 -msgid "Please select the wine distribution." -msgstr "Bitte wählen Sie die Wine-Distribution." +Please\ select\ the\ wine\ distribution.=Bitte w\u00e4hlen Sie die Wine-Distribution. #: Engines/Wine/QuickScript/Installer Script/script.js:66 -msgid "Please select the wine version." -msgstr "Bitte wählen Sie die Wine-Version." +Please\ select\ the\ wine\ version.=Bitte w\u00e4hlen Sie die Wine-Version. #: Engines/Wine/QuickScript/Installer Script/script.js:88 -msgid "Please select the executable." -msgstr "Bitte wählen Sie die ausführbare Datei aus." +Please\ select\ the\ executable.=Bitte w\u00e4hlen Sie die ausf\u00fchrbare Datei aus. #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -msgid "Please select the installation file." -msgstr "Bitte wählen Sie die Installationsdatei aus." +Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installationsdatei aus. #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -msgid "Please select the download URL." -msgstr "Bitte wählen Sie die Download-URL." +Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. #: Engines/Wine/QuickScript/Steam Script/script.js:104 -msgid "Please follow the steps of the Steam setup.\n\n" -"Uncheck \"Run Steam\" or close Steam completely after the setup so that the installation of \"{0}\" can continue." -msgstr "Bitte folgen Sie den Schritten der Steam Installation.\n\n" -"Entfernen Sie den Haken bei \"Steam ausführen\" oder schließen Sie Steam nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." +Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Steam Installation.\n\nEntfernen Sie den Haken bei "Steam ausf\u00fchren" oder schlie\u00dfen Sie Steam nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. #: Engines/Wine/QuickScript/Steam Script/script.js:116 -msgid "Please wait until Steam has finished the download ..." -msgstr "Bitte warten Sie bis Steam den Download beendet hat ..." +Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -msgid "Please follow the steps of the Uplay setup.\n\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation of \"{0}\" can continue." -msgstr "Bitte folgen Sie den Schritten der Uplay Installation.\n\n" -"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -msgid "Please wait until Uplay has finished the download ..." -msgstr "Bitte warten Sie bis Uplay den Download beendet hat ..." +Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Uplay den Download beendet hat ... #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -msgid "Please close Uplay." -msgstr "Bitte schließen Sie Uplay." +Please\ close\ Uplay.=Bitte schlie\u00dfen Sie Uplay. #: Engines/Wine/QuickScript/Zip Script/script.js:48 -msgid "Please select the .zip file." -msgstr "Bitte wählen Sie die .zip Datei aus." +Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. #: Engines/Wine/Shortcuts/Reader/script.js:62 -msgid "The container {0} is no longer used.\n" -"Do you want to delete it?" -msgstr "Der Container {0} wird nicht mehr verwendet.\n" -"Möchten Sie ihn löschen?" +The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? #: Engines/Wine/Shortcuts/Wine/script.js:78 -msgid "Executable {0} not found!" -msgstr "Ausführbare Datei {0} nicht gefunden!" +Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! #: Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -msgid "fonts" -msgstr "Schriftarten" +fonts=Schriftarten #: Engines/Wine/Verbs/d3dx10/script.js:10 #: Engines/Wine/Verbs/d3dx10/script.js:11 @@ -194,15 +127,13 @@ msgstr "Schriftarten" #: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 #: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 #: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 -msgid "Extracting {0} ..." -msgstr "Extrahiere {0} ..." +Extracting\ {0}\ ...=Extrahiere {0} ... #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 -#: Engines/Wine/Verbs/QuickTime 7.6/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -214,31 +145,24 @@ msgstr "Extrahiere {0} ..." #: Engines/Wine/Verbs/vcrun2013/script.js:25 #: Engines/Wine/Verbs/vcrun2015/script.js:14 #: Engines/Wine/Verbs/vcrun2015/script.js:25 -msgid "Please wait while {0} is installed ..." -msgstr "Bitte warten Sie während {0} installiert wird..." +Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} installiert wird... #: Engines/Wine/Verbs/dotnet452/script.js:50 #: Engines/Wine/Verbs/dotnet45/script.js:51 -msgid "{0} applications can have issues when windows version is not set to \"win2003\"" -msgstr "{0} Anwendungen können Probleme haben, wenn die Windows-Version nicht auf \"win2003\" eingestellt ist" +!{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= #: Engines/Wine/Verbs/Uplay/script.js:11 -msgid "Please follow the steps of the Uplay setup.\n\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation can continue." -msgstr "Bitte folgen Sie den Schritten der Uplay Installation.\n\n" -"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. #: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 -msgid "Registering {0} ..." -msgstr "Registriert {0} ..." +#, fuzzy +!Registering\ {0}\ ...=Installiere {0} ... #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -msgid "7-zip" -msgstr "7-zip" +7-zip=7-zip #: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -msgid "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." -msgstr "7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressionsrate. 7-Zip ist Open Source-Software. Der Großteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zusätzlich unter gewissen Lizenzeinschränkungen. Sie dürfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu müssen Sie 7-Zip weder registrieren noch dafür bezahlen." +7-Zip\ is\ a\ file\ archiver\ with\ a\ high\ compression\ ratio.\ 7-Zip\ is\ open\ source\ software.\ Most\ of\ the\ source\ code\ is\ under\ the\ GNU\ LGPL\ license.\ The\ unRAR\ code\ is\ under\ a\ mixed\ license\:\ GNU\ LGPL\ +\ unRAR\ restrictions.\ You\ can\ use\ 7-Zip\ on\ any\ computer,\ including\ a\ computer\ in\ a\ commercial\ organization.\ You\ don't\ need\ to\ register\ or\ pay\ for\ 7-Zip.=7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressionsrate. 7-Zip ist Open Source-Software. Der Gro\u00dfteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zus\u00e4tzlich unter gewissen Lizenzeinschr\u00e4nkungen. Sie d\u00fcrfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu m\u00fcssen Sie 7-Zip weder registrieren noch daf\u00fcr bezahlen. #: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 #: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 @@ -247,12 +171,13 @@ msgstr "7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressi #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 -#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 -#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -263,160 +188,135 @@ msgstr "7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressi #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 +#: 7.0/Online/script.js:1 #: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -msgid "Online" -msgstr "Online" +Online=Online #: i18n/tmp/Applications/Accessories/category.js:1 -msgid "Accessories" -msgstr "Dienstprogramme" +Accessories=Dienstprogramme #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -msgid "ImgBurn" -msgstr "ImgBurn" +ImgBurn=ImgBurn #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -msgid "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." -msgstr "ImgBurn ist ein leichtgewichtiges Brennprogramm für CD, DVD, HD DVD und Blu-ray." +ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.=ImgBurn ist ein leichtgewichtiges Brennprogramm f\u00fcr CD, DVD, HD DVD und Blu-ray. #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -msgid "Soundplant" -msgstr "Soundplant" +Soundplant=Soundplant #: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -msgid "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" -msgstr "Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme Klangmaschine und spielbares Instrument.

Weisen Sie 72 Tastaturtasten per drag & drop Klangdateien mit beliebigem Format und Länge zu und erstellen Sie so Ihre persönlichen Klangkörper ohne zusätzliche Geräte.

Soundplant wird genutzt für live Musik und Soundeffekte, als Drum Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach um Spaß zu haben - im Radio, Fernsehen, Theater, Podcasts, Präsentationen, Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, Musikern, Ingenieuren, Sounddesignern, Komponisten, Künstlern, Lehrern, Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen mehr.

Einige Funktionalitäten sind in der kostenlosen Version nicht verfügbar. Siehe http://soundplant.org/support.htm/." +Soundplant\ turns\ your\ computer\ keyboard\ into\ a\ versatile,\ low\ latency\ sound\ trigger\ and\ playable\ instrument.

Via\ drag\ &\ drop,\ easily\ assign\ sound\ files\ of\ any\ format\ and\ length\ onto\ 72\ keyboard\ keys,\ creating\ custom\ soundboards\ that\ put\ hours\ of\ instantly-playing\ audio\ at\ your\ fingertips\ with\ no\ extra\ hardware\ needed.

Soundplant\ is\ used\ for\ live\ music\ and\ sound\ effects,\ as\ a\ drum\ pad,\ as\ a\ unique\ electronic\ instrument,\ as\ an\ educational\ aid,\ and\ just\ for\ fun\ -\ in\ radio,\ television,\ theater,\ podcasting,\ presentations,\ studios,\ stadiums,\ classrooms,\ clubs,\ museums,\ and\ churches\ -\ by\ DJs,\ musicians,\ engineers,\ sound\ designers,\ composers,\ artists,\ teachers,\ magicians,\ puppeteers,\ comedians,\ public\ speakers,\ gamers,\ and\ more.

\ N.B.\:\ Free\ version\ has\ some\ features\ unavailable,\ see\ http\://soundplant.org/support.htm/=Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme Klangmaschine und spielbares Instrument.

Weisen Sie 72 Tastaturtasten per drag & drop Klangdateien mit beliebigem Format und L\u00e4nge zu und erstellen Sie so Ihre pers\u00f6nlichen Klangk\u00f6rper ohne zus\u00e4tzliche Ger\u00e4te.

Soundplant wird genutzt f\u00fcr live Musik und Soundeffekte, als Drum Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach um Spa\u00df zu haben - im Radio, Fernsehen, Theater, Podcasts, Pr\u00e4sentationen, Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, Musikern, Ingenieuren, Sounddesignern, Komponisten, K\u00fcnstlern, Lehrern, Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen mehr.

Einige Funktionalit\u00e4ten sind in der kostenlosen Version nicht verf\u00fcgbar. Siehe http\://soundplant.org/support.htm/. #: i18n/tmp/Applications/Custom/category.js:1 -msgid "Custom" -msgstr "Angepasst" +Custom=Angepasst #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -msgid "Local Installer" -msgstr "Local Installer" +Local\ Installer=Local Installer #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -msgid "The Local Installer allows you to install custom applications from your local computer." -msgstr "Mit dem Local Installer können Sie eigene Anwendungen von Ihrem lokalen Computer installieren." +The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=Mit dem Local Installer k\u00f6nnen Sie eigene Anwendungen von Ihrem lokalen Computer installieren. #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 -#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 -#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 -#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 -#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar +#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - +#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis +#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 -#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold +#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: +#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 -msgid "Local" -msgstr "Lokal" +#: 2013/Local/script.js:1 +Local=Lokal #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -msgid "Online Installer" -msgstr "Online Installer" +Online\ Installer=Online Installer #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -msgid "The Online Installer allows you to install custom applications from the Internet." -msgstr "Mit dem Online Installer können Sie eigene Anwendungen aus dem Internet installieren." +The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=Mit dem Online Installer k\u00f6nnen Sie eigene Anwendungen aus dem Internet installieren. #: i18n/tmp/Applications/Development/category.js:1 -msgid "Development" -msgstr "Entwicklung" +Development=Entwicklung #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -msgid "Notepad++" -msgstr "Notepad++" +Notepad++=Notepad++ #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -msgid "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

Source: http://notepad-plus.sourceforge.net/uk/site.htm" -msgstr "Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterstützt." +Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

Based\ on\ a\ powerful\ editing\ component\ Scintilla,\ Notepad++\ is\ written\ in\ C++\ and\ uses\ pure\ Win32\ API\ and\ STL\ which\ ensures\ a\ higher\ execution\ speed\ and\ smaller\ program\ size.\ By\ optimizing\ as\ many\ routines\ as\ possible\ without\ losing\ user\ friendliness,\ Notepad++\ is\ trying\ to\ reduce\ the\ world\ carbon\ dioxide\ emissions.\ When\ using\ less\ CPU\ power,\ the\ PC\ can\ throttle\ down\ and\ reduce\ power\ consumption,\ resulting\ in\ a\ greener\ environment.

Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterst\u00fctzt. #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -msgid "v.7.2.2" -msgstr "v.7.2.2" +v.7.2.2=v.7.2.2 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 -msgid "18 Wheels of Steel: Across America" -msgstr "18 Wheels of Steel: Across America" +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:1 +18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 -msgid "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." -msgstr "Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition." +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:2 +Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition. #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -msgid "Age of Empires II HD" -msgstr "Age of Empires II HD" +Age\ of\ Empires\ II\ HD=Age of Empires II HD #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -msgid "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" -msgstr "Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterstützung, überarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen!" +Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterst\u00fctzung, \u00fcberarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen\! -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: +#: Complete Collection/Steam/script.js:1 #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 +#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black +#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 +#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 #: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 +#: City/Steam/script.js:1 Origins/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 #: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 #: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 #: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 #: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar +#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 #: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 #: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 #: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 +#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, +#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 #: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 #: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 #: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 #: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 +#: Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space ate our +#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 #: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 +#: i18n/tmp/Applications/Games/PAYDAY #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -426,1557 +326,1214 @@ msgstr "Age of Empires II wurde in High Definition neu aufgelegt und mit neuen F #: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 #: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek +#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront +#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold +#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 +#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 #: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: +#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 +#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter +#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 +#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki +#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider +#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 +#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's +#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome #: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 #: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 -msgid "Steam" -msgstr "Steam" +#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms +#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 +Steam=Steam -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 -msgid "Age of Empires® III: Complete Collection" -msgstr "Age of Empires® III: Complete Collection" +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:1 +Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 -msgid "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." -msgstr "Tauchen Sie in ein preisgekröntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die mächtigen europäischen Kräfte, um neue Ländereien in der neuen Welt zu entdecken; oder springen Sie ostwärts nach Asien, um dort den Ausgang andauernder Machtkämpfe zu entscheiden." +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:2 +Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Tauchen Sie in ein preisgekr\u00f6ntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die m\u00e4chtigen europ\u00e4ischen Kr\u00e4fte, um neue L\u00e4ndereien in der neuen Welt zu entdecken; oder springen Sie ostw\u00e4rts nach Asien, um dort den Ausgang andauernder Machtk\u00e4mpfe zu entscheiden. #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -msgid "Assassin's Creed™" -msgstr "Assassin's Creed™" +Assassin's\ Creed\u2122=Assassin's Creed\u2122 #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -msgid "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." -msgstr "Assassin’s Creed™ ist das Action-Game der nächsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. Während andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin’s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch äußerst mächtigen Zünglein an der Waage der Geschichte werden." +Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 ist das Action-Game der n\u00e4chsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. W\u00e4hrend andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin\u2019s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch \u00e4u\u00dferst m\u00e4chtigen Z\u00fcnglein an der Waage der Geschichte werden. #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -msgid "Assassin’s Creed® Brotherhood" -msgstr "Assassin’s Creed® Brotherhood" +Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -msgid "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." -msgstr "Ezios erbitterter Kampf gegen den mächtigen Templer-Orden geht in die nächste Runde. Diesmal führt es den legendären Meister-Assassinen nach Rom. Dort plant Ezio, das Übel direkt an seiner Wurzel zu bekämpfen.

Doch Gier und Korruption haben die Herrschaft über die gewaltige Metropole an sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht Ezio mehr als nur Stärke. Auch seine Führungsqualitäten sind gefragt. Die gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, können sie ihre Todfeinde bezwingen.

Erstmals bietet ein Spiel der Assassin’s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus zahlreichen Charakteren seinen persönlichen Favoriten wählen. Jede dieser Figuren verfügt über individuelle Waffenkenntnisse und Assassinen-Fertigkeiten.

Es ist Zeit, der Bruderschaft beizutreten." +Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Ezios erbitterter Kampf gegen den m\u00e4chtigen Templer-Orden geht in die n\u00e4chste Runde. Diesmal f\u00fchrt es den legend\u00e4ren Meister-Assassinen nach Rom. Dort plant Ezio, das \u00dcbel direkt an seiner Wurzel zu bek\u00e4mpfen.

Doch Gier und Korruption haben die Herrschaft \u00fcber die gewaltige Metropole an sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht Ezio mehr als nur St\u00e4rke. Auch seine F\u00fchrungsqualit\u00e4ten sind gefragt. Die gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, k\u00f6nnen sie ihre Todfeinde bezwingen.

Erstmals bietet ein Spiel der Assassin\u2019s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus zahlreichen Charakteren seinen pers\u00f6nlichen Favoriten w\u00e4hlen. Jede dieser Figuren verf\u00fcgt \u00fcber individuelle Waffenkenntnisse und Assassinen-Fertigkeiten.

Es ist Zeit, der Bruderschaft beizutreten. #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -msgid "Assassin’s Creed II" -msgstr "Assassin’s Creed II" +Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -msgid "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." -msgstr "Eine epische Geschichte um Familie, Rache und Verschwörungen zur wunderschönen, jedoch brutalen Zeit der Renaissance in Italien." +An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Eine epische Geschichte um Familie, Rache und Verschw\u00f6rungen zur wundersch\u00f6nen, jedoch brutalen Zeit der Renaissance in Italien. #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -msgid "Assassin’s Creed® III" -msgstr "Assassin’s Creed® III" +Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed\u00ae III #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -msgid "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." -msgstr "Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer Ureinwohner und Assassine sein Land und seine Leute zu schützen versucht, und damit die Flammen eine Revolution einer junge Nation entfacht. Assassin’s Creed® III entführt Sie zurück zum amerikanischen Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsbüchern kennen." +The\ American\ Colonies,\ 1775.\ It\u2019s\ a\ time\ of\ civil\ unrest\ and\ political\ upheaval\ in\ the\ Americas.\ As\ a\ Native\ American\ assassin\ fights\ to\ protect\ his\ land\ and\ his\ people,\ he\ will\ ignite\ the\ flames\ of\ a\ young\ nation\u2019s\ revolution.
Assassin\u2019s\ Creed\u00ae\ III\ takes\ you\ back\ to\ the\ American\ Revolutionary\ War,\ but\ not\ the\ one\ you\u2019ve\ read\ about\ in\ history\ books...=Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer Ureinwohner und Assassine sein Land und seine Leute zu sch\u00fctzen versucht, und damit die Flammen eine Revolution einer junge Nation entfacht. Assassin\u2019s Creed\u00ae III entf\u00fchrt Sie zur\u00fcck zum amerikanischen Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsb\u00fcchern kennen. #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -msgid "Assassin’s Creed® IV Black Flag™" -msgstr "Assassin’s Creed® IV Black Flag™" +Assassin\u2019s\ Creed\u00ae\ IV\ Black\ Flag\u2122=Assassin\u2019s Creed\u00ae IV Black Flag\u2122 #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -msgid "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." -msgstr "Wir schreiben das Jahr 1715. Piraten herrschen über die Karibik und haben dort ihre eigene, gesetzlose Republik gegründet, in der Korruption, Gier und Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der ungestüme, junge Kapitän Edward Kenway." +The\ year\ is\ 1715.\ Pirates\ rule\ the\ Caribbean\ and\ have\ established\ their\ own\ lawless\ Republic\ where\ corruption,\ greediness\ and\ cruelty\ are\ commonplace.Among\ these\ outlaws\ is\ a\ brash\ young\ captain\ named\ Edward\ Kenway.=Wir schreiben das Jahr 1715. Piraten herrschen \u00fcber die Karibik und haben dort ihre eigene, gesetzlose Republik gegr\u00fcndet, in der Korruption, Gier und Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der ungest\u00fcme, junge Kapit\u00e4n Edward Kenway. #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -msgid "Assassin's Creed® Revelations" -msgstr "Assassin's Creed® Revelations" +Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -msgid "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." -msgstr "Ezio Auditore folgt den Schritten des legendären Mentors Altair, auf einer gefährlichen Reise voller Entdeckungen und Wendungen." +Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore folgt den Schritten des legend\u00e4ren Mentors Altair, auf einer gef\u00e4hrlichen Reise voller Entdeckungen und Wendungen. #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -msgid "Assassin’s Creed® Unity" -msgstr "Assassin’s Creed® Unity" +Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed\u00ae Unity #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -msgid "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." -msgstr "Assassin's Creed® Unity erzählt die Geschichte von Arno, einem jungen Mann, der sich auf eine Reise begibt, um die wahren Mächte hinter der Französischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation." +Assassin\u2019s\ Creed\u00ae\ Unity\ tells\ the\ story\ of\ Arno,\ a\ young\ man\ who\ embarks\ upon\ an\ extraordinary\ journey\ to\ expose\ the\ true\ powers\ behind\ the\ French\ Revolution.\ In\ the\ brand\ new\ co-op\ mode,\ you\ and\ your\ friends\ will\ also\ be\ thrown\ in\ the\ middle\ of\ a\ ruthless\ struggle\ for\ the\ fate\ of\ a\ nation.=Assassin's Creed\u00ae Unity erz\u00e4hlt die Geschichte von Arno, einem jungen Mann, der sich auf eine Reise begibt, um die wahren M\u00e4chte hinter der Franz\u00f6sischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation. #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -msgid "Audiosurf" -msgstr "Audiosurf" +Audiosurf=Audiosurf #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -msgid "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." -msgstr "Ride your music.

Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" können. Die Streckenführung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Blöcke auf der Strecke zusammenfügen. Spielen Sie gegen andere Online, um für Ihren Lieblingssong die höchste Punktzahl zu erreichen." +Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Ride your music.

Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" k\u00f6nnen. Die Streckenf\u00fchrung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Bl\u00f6cke auf der Strecke zusammenf\u00fcgen. Spielen Sie gegen andere Online, um f\u00fcr Ihren Lieblingssong die h\u00f6chste Punktzahl zu erreichen. #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -msgid "Batman™: Arkham Asylum" -msgstr "Batman™: Arkham Asylum" +Batman\u2122\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -msgid "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." -msgstr "Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams gefährlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und streifen Sie ungehindert auf der berüchtigten Insel umher.

Das von Kritikern gefeierte Batman: Arkham Asylum kehrt in einer überarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zurück. Diese zusätzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack)." +Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

Critically\ acclaimed\ Batman\:\ Arkham\ Asylum\ returns\ with\ a\ remastered\ Game\ of\ the\ Year\ Edition,\ featuring\ 4\ extra\ Challenge\ Maps.\ The\ additional\ Challenge\ Maps\ are\ Crime\ Alley;\ Scarecrow\ Nightmare;\ Totally\ Insane\ and\ Nocturnal\ Hunter\ (both\ from\ the\ Insane\ Night\ Map\ Pack).=Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams gef\u00e4hrlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und streifen Sie ungehindert auf der ber\u00fcchtigten Insel umher.

Das von Kritikern gefeierte Batman\: Arkham Asylum kehrt in einer \u00fcberarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zur\u00fcck. Diese zus\u00e4tzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack). #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -msgid "Batman™: Arkham City" -msgstr "Batman™: Arkham City" +Batman\u2122\:\ Arkham\ City=Batman\u2122\: Arkham City #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -msgid "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security " -msgstr "Batman: Arkham City baut auf der mitreißenden, atmosphärischen Grundlage von Batman: Arkham Asylum auf und lässt die Spieler durch die weitläufige Arkham City fliegen, die fünfmal größer als die Spielwelt in Batman: Arkham Asylum ist und das neue hochsichere „Zuhause“ für alle in Gotham City lebenden Schläger, Gangster und verrückten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gefährlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anfühlt, der Dark Knight zu sein und den Straßen Gotham Citys Gerechtigkeit zu bringen." +Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City baut auf der mitrei\u00dfenden, atmosph\u00e4rischen Grundlage von Batman\: Arkham Asylum auf und l\u00e4sst die Spieler durch die weitl\u00e4ufige Arkham City fliegen, die f\u00fcnfmal gr\u00f6\u00dfer als die Spielwelt in Batman\: Arkham Asylum ist und das neue hochsichere \u201eZuhause\u201c f\u00fcr alle in Gotham City lebenden Schl\u00e4ger, Gangster und verr\u00fcckten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gef\u00e4hrlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anf\u00fchlt, der Dark Knight zu sein und den Stra\u00dfen Gotham Citys Gerechtigkeit zu bringen. #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -msgid "Batman™: Arkham Origins" -msgstr "Batman™: Arkham Origins" +Batman\u2122\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -msgid "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." -msgstr "Batman™: Arkham Origins ist die nächste Fortsetzung der Batman: Arkham Videospielreihe. Entwickelt von WB Games Montréal beinhaltet das Spiel eine erweiterte Gotham City und führt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman: Arkham Asylum und Batman: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gefährlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbekämpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist." +Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins ist die n\u00e4chste Fortsetzung der Batman\: Arkham Videospielreihe. Entwickelt von WB Games Montr\u00e9al beinhaltet das Spiel eine erweiterte Gotham City und f\u00fchrt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman\: Arkham Asylum und Batman\: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gef\u00e4hrlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbek\u00e4mpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist. #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -msgid "Beyond Good and Evil™" -msgstr "Beyond Good and Evil™" +Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -msgid "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." -msgstr "Über Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch über die Unfähigkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden." +For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=\u00dcber Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch \u00fcber die Unf\u00e4higkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden. #: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman +#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter +#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -msgid "Uplay" -msgstr "Uplay" +Uplay=Uplay #: i18n/tmp/Applications/Games/BioShock/application.js:1 -msgid "BioShock™" -msgstr "BioShock™" +BioShock\u2122=BioShock\u2122 #: i18n/tmp/Applications/Games/BioShock/application.js:2 -msgid "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way." -msgstr "BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verfügung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch tödlichere Waffe zu erstellen: Sie. Injizierbare Plasmen geben Ihnen übermenschliche Kräfte: schießen Sie Starkstromschläge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertrümmern Sie sie anschließend mit einem einfachen Schraubenschlüssel.
Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen." +BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.=BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verf\u00fcgung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch t\u00f6dlichere Waffe zu erstellen\: Sie. Injizierbare Plasmen geben Ihnen \u00fcbermenschliche Kr\u00e4fte\: schie\u00dfen Sie Starkstromschl\u00e4ge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertr\u00fcmmern Sie sie anschlie\u00dfend mit einem einfachen Schraubenschl\u00fcssel.
Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen. #: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 -msgid "Steam (Demo)" -msgstr "Steam (Demo)" +#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of +#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam +#: i18n/tmp/Applications/Games/Cogs/Steam +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam +#: i18n/tmp/Applications/Games/FlatOut/Steam +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam +#: i18n/tmp/Applications/Games/Mafia II/Steam +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam +#: i18n/tmp/Applications/Games/Mount & Blade/Steam +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam +#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro +#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman +#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam +#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki +#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam +#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's +#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam +#: i18n/tmp/Applications/Games/TRON RUNr/Steam +#: i18n/tmp/Applications/Games/Tropico 4/Steam +Steam\ (Demo)=Steam (Demo) #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -msgid "Black Mesa" -msgstr "Black Mesa" +Black\ Mesa=Black Mesa #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" -msgstr "Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans." +Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans. #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 -msgid "Blizzard app" -msgstr "Blizzard App" +#: app/Online/script.js:1 +Blizzard\ app=Blizzard App #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -msgid "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" -msgstr "Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben!" +The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben\! #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -msgid "Borderlands" -msgstr "Borderlands" +Borderlands=Borderlands #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -msgid "Lock, Load, & Face the Madness

Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." -msgstr "Lock, Load, & Face the Madness

Bereiten Sie sich auf schier unfassbaren Wahnsinn vor! Spielen Sie als einer von vier schießfreudigen Söldnern und erledigen Sie alles, was Ihnen im Weg steht!\n" -"Mit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands übernehmen Sie die Rolle eines Söldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerstätte mächtiger Technologien von Außerirdischen namens The Vault zu finden." +Lock,\ Load,\ &\ Face\ the\ Madness

Get\ ready\ for\ the\ mind\ blowing\ insanity\!\ Play\ as\ one\ of\ four\ trigger-happy\ mercenaries\ and\ take\ out\ everything\ that\ stands\ in\ your\ way\!

With\ its\ addictive\ action,\ frantic\ first-person\ shooter\ combat,\ massive\ arsenal\ of\ weaponry,\ RPG\ elements\ and\ four-player\ co-op*,\ Borderlands\ is\ a\ breakthrough\ experience\ that\ challenges\ all\ the\ conventions\ of\ modern\ shooters.\ Borderlands\ places\ you\ in\ the\ role\ of\ a\ mercenary\ on\ the\ lawless\ and\ desolate\ planet\ of\ Pandora,\ hell-bent\ on\ finding\ a\ legendary\ stockpile\ of\ powerful\ alien\ technology\ known\ as\ The\ Vault.=Lock, Load, & Face the Madness

Bereiten Sie sich auf schier unfassbaren Wahnsinn vor\! Spielen Sie als einer von vier schie\u00dffreudigen S\u00f6ldnern und erledigen Sie alles, was Ihnen im Weg steht\!\nMit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands \u00fcbernehmen Sie die Rolle eines S\u00f6ldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerst\u00e4tte m\u00e4chtiger Technologien von Au\u00dferirdischen namens The Vault zu finden. #: i18n/tmp/Applications/Games/Braid/application.js:1 -msgid "Braid" -msgstr "Braid" +Braid=Braid #: i18n/tmp/Applications/Games/Braid/application.js:2 -msgid "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." -msgstr "Im malerischen Puzzlespiel Braid können Sie den Fluß der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und lösen Sie alle Puzzles, um eine entführte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verfügung, mit welcher Sie den Zeitverlauf beeinflussen können. Spulen Sie die Zeit selbst zurück und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht möglich ist. Begeben Sie sich in parallel geschaltete Realitäten, verlangsamen Sie die Zeit und vieles mehr." +Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.=Im malerischen Puzzlespiel Braid k\u00f6nnen Sie den Flu\u00df der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und l\u00f6sen Sie alle Puzzles, um eine entf\u00fchrte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verf\u00fcgung, mit welcher Sie den Zeitverlauf beeinflussen k\u00f6nnen. Spulen Sie die Zeit selbst zur\u00fcck und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht m\u00f6glich ist. Begeben Sie sich in parallel geschaltete Realit\u00e4ten, verlangsamen Sie die Zeit und vieles mehr. #: i18n/tmp/Applications/Games/BRINK/application.js:1 -msgid "BRINK" -msgstr "BRINK" +BRINK=BRINK #: i18n/tmp/Applications/Games/BRINK/application.js:2 -msgid "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" -msgstr "Sie entscheiden über Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit!" +You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!=Sie entscheiden \u00fcber Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit\! -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 -msgid "Burnout™ Paradise: The Ultimate Box" -msgstr "Burnout™ Paradise: The Ultimate Box" +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:1 +Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 -msgid "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." -msgstr "Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen großartigen Änderungen und Verbesserungen, wie zum Beispiel Motorräder und aufregenden neuen Onlinemodi und Herausforderungen." +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:2 +Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen gro\u00dfartigen \u00c4nderungen und Verbesserungen, wie zum Beispiel Motorr\u00e4der und aufregenden neuen Onlinemodi und Herausforderungen. #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -msgid "Caesar III" -msgstr "Caesar III" +Caesar\ III=Caesar III #: i18n/tmp/Applications/Games/Caesar III/application.js:2 -msgid "Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" -msgstr "Seid gegrüßt Statthalter, Eure Stadt erwartet Euch.

Als Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine klare Mission: baut Städte, fördert Handel und Wirtschaft und verdient Geld. Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und Macht, gefallt dem Kaiser, bekämpft Barbaren und schlagt Eindringlinge zurück oder konzentriert Euch darauf, die nächste ewige Stadt zu errichten. Versagt und Ihr endet als Fressen für die Löwen. Beweist Eure Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum Cäsar gekrönt." +Hail\ Governor,\ your\ city\ awaits.

As\ a\ provincial\ governor\ charged\ with\ spreading\ the\ glory\ of\ Rome\ our\ mission\ is\ clear\:\ build\ cities,\ foster\ trade\ and\ industry,\ make\ money.\ How\ you\ accomplish\ this\ is\ entirely\ up\ to\ you.\ Gain\ wealth\ and\ power,\ make\ a\ career\ out\ of\ pleasing\ the\ emperor,\ battle\ Barbarians\ and\ repel\ invaders\ or\ concentrate\ on\ building\ the\ next\ Eternal\ City.\ Fail\ and\ you\u2019ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!=Seid gegr\u00fc\u00dft Statthalter, Eure Stadt erwartet Euch.

Als Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine klare Mission\: baut St\u00e4dte, f\u00f6rdert Handel und Wirtschaft und verdient Geld. Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und Macht, gefallt dem Kaiser, bek\u00e4mpft Barbaren und schlagt Eindringlinge zur\u00fcck oder konzentriert Euch darauf, die n\u00e4chste ewige Stadt zu errichten. Versagt und Ihr endet als Fressen f\u00fcr die L\u00f6wen. Beweist Eure Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum C\u00e4sar gekr\u00f6nt. #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -msgid "Call of Juarez® Gunslinger" -msgstr "Call of Juarez® Gunslinger" +Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -msgid "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." -msgstr "Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez® Gunslinger eine echte Hommage an die Erzählungen aus dem Wilden Westen. Erlebe die epische und gewalttätige Reise eines skrupellosen Kopfgeldjägers, der den berüchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. Während die Grenzen zwischen Wahrheit und Mythos verschmelzen, enthüllt dieses Abenteuer voller denkwürdiger Aufeinandertreffen die verborgene Wahrheit über einige der größten Legenden im Westen." +From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.=Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez\u00ae Gunslinger eine echte Hommage an die Erz\u00e4hlungen aus dem Wilden Westen. Erlebe die epische und gewaltt\u00e4tige Reise eines skrupellosen Kopfgeldj\u00e4gers, der den ber\u00fcchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. W\u00e4hrend die Grenzen zwischen Wahrheit und Mythos verschmelzen, enth\u00fcllt dieses Abenteuer voller denkw\u00fcrdiger Aufeinandertreffen die verborgene Wahrheit \u00fcber einige der gr\u00f6\u00dften Legenden im Westen. #: i18n/tmp/Applications/Games/category.js:1 -msgid "Games" -msgstr "Spiele" +Games=Spiele #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -msgid "ChromaGun" -msgstr "ChromaGun" +ChromaGun=ChromaGun #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -msgid "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

That being said, welcome and good luck!" -msgstr "Willkommen in den Testlaboren von ChromaTec! Du bist hier um die neueste, bahnbrechende Technologie der Militär-Farbindustrie zu testen: Die ChromaGun (patent ausstehend)! Verwende sie um unsere akribisch geplanten Testkammern zu lösen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert ist: Verlass den Raum durch die Ausgangstür. Aber achte auf die WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade was man als \"menschenfreundlich\" bezeichnen würde.

Benutze die ChromaGun um Wände und WorkerDroids einzufärben und in den Kammern fortzuschreiten. WorkerDroids werden von Wänden der gleichen Farbe angezogen. Mithilfe dieser Mechanik heißt es die Ausgangstür zu erreichen. Manche dieser Ausgangstüren sind komplizierter zu verwenden als andere: Sie sind mit Triggern verbunden und bleiben nur solange geöffnet, wie sich etwas im Trigger befindet.

Wenn all das klingt als könnte dein Gehirn damit umgehen, dann bist du der perfekte Kandidat für unsere Testkammern! Glückwunsch!

In diesem Fall, herzlich Willkommen und viel Glück!" +Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

Use\ the\ ChromaGun\ to\ colorize\ walls\ and\ WorkerDroids\ to\ progress\ in\ the\ chambers.\ WorkerDroids\ are\ attracted\ to\ walls\ of\ the\ same\ color.\ Using\ that\ mechanic,\ try\ to\ reach\ the\ exit\ door\ of\ each\ chamber.\ Some\ doors\ are\ more\ complicated\ to\ use\ than\ others\:\ They\ can\ only\ be\ opened\ using\ door\ triggers\ and\ only\ stay\ open\ as\ long\ as\ the\ triggers\ are\ occupied.
br>If\ all\ of\ this\ sounds\ like\ your\ brain\ can\ handle\ it,\ congratulations\!\ You\u2019re\ the\ perfect\ candidate\ for\ our\ test\ chambers\!

That\ being\ said,\ welcome\ and\ good\ luck\!=Willkommen in den Testlaboren von ChromaTec\! Du bist hier um die neueste, bahnbrechende Technologie der Milit\u00e4r-Farbindustrie zu testen\: Die ChromaGun (patent ausstehend)\! Verwende sie um unsere akribisch geplanten Testkammern zu l\u00f6sen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert ist\: Verlass den Raum durch die Ausgangst\u00fcr. Aber achte auf die WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade was man als "menschenfreundlich" bezeichnen w\u00fcrde.

Benutze die ChromaGun um W\u00e4nde und WorkerDroids einzuf\u00e4rben und in den Kammern fortzuschreiten. WorkerDroids werden von W\u00e4nden der gleichen Farbe angezogen. Mithilfe dieser Mechanik hei\u00dft es die Ausgangst\u00fcr zu erreichen. Manche dieser Ausgangst\u00fcren sind komplizierter zu verwenden als andere\: Sie sind mit Triggern verbunden und bleiben nur solange ge\u00f6ffnet, wie sich etwas im Trigger befindet.

Wenn all das klingt als k\u00f6nnte dein Gehirn damit umgehen, dann bist du der perfekte Kandidat f\u00fcr unsere Testkammern\! Gl\u00fcckwunsch\!

In diesem Fall, herzlich Willkommen und viel Gl\u00fcck\! #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -msgid "Civilization V" -msgstr "Civilization V" +Civilization\ V=Civilization V #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -msgid "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." -msgstr "Werden Sie Herrscher über die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten: Führen Sie Kriege, schließen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den größten Herrschern der Geschichte an und erschaffen Sie das mächtigste Reich, das die Welt je gesehen hat." +In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Werden Sie Herrscher \u00fcber die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten\: F\u00fchren Sie Kriege, schlie\u00dfen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den gr\u00f6\u00dften Herrschern der Geschichte an und erschaffen Sie das m\u00e4chtigste Reich, das die Welt je gesehen hat. #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -msgid "Clicker Heroes" -msgstr "Clicker Heroes" +Clicker\ Heroes=Clicker Heroes #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -msgid "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." -msgstr "Hast du dich schon mal gefragt, wie es sich wohl anfühlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten!" +Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Hast du dich schon mal gefragt, wie es sich wohl anf\u00fchlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden\! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten\! #: i18n/tmp/Applications/Games/Cogs/application.js:1 -msgid "Cogs" -msgstr "Cogs" +Cogs=Cogs #: i18n/tmp/Applications/Games/Cogs/application.js:2 -msgid "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." -msgstr "Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen Maschinen bauen. Die Spieler können unter 50 Levels und 3 Spielemodi wählen. Durch ein schnelles und effizientes Bauen von Apparaturen werden neue Puzzles freigeschaltet." +Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.=Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen Maschinen bauen. Die Spieler k\u00f6nnen unter 50 Levels und 3 Spielemodi w\u00e4hlen. Durch ein schnelles und effizientes Bauen von Apparaturen werden neue Puzzles freigeschaltet. -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 -msgid "Command and Conquer - Tiberium Wars" -msgstr "Command and Conquer - Tiberium Wars" +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:1 +!Command\ and\ Conquer\ -\ Tiberium\ Wars= -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 -msgid "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." -msgstr "Wir schreiben das Jahr 2047. Ein gigantischer, nuklearer Feuerball explodiert hoch am Nachthimmel und läutet den dramatischen Beginn des Dritten Tiberium Kriegs ein und zeitigt die Wiederkehr des revolutionärsten RTS-Franchise aller Zeiten." +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:2 +!You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -msgid "CONSORTIUM" -msgstr "CONSORTIUM" +CONSORTIUM=CONSORTIUM #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -msgid "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." -msgstr "Ein mysteriöser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedenswächter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte." +A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Ein mysteri\u00f6ser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedensw\u00e4chter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte. #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -msgid "Consortium: The Tower" -msgstr "Consortium: The Tower" +!Consortium\:\ The\ Tower= #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -msgid "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" -msgstr "Eine reine, immersive Sci-Fi Einzelspieler-Simulation. Tauche ein in eine Welt, die durch DEINE Entscheidungen geprägt wird! Erkunde, rede, kämpfe oder schleiche durch The Churchill Tower im Jahr 2042! Überlebst du The Tower?" +!A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -msgid "Crayon Physics" -msgstr "Crayon Physics" +Crayon\ Physics=Crayon Physics #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -msgid "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " -msgstr "Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen müssen, um mit einem Ball den Stern am Ende des Levels zu erreichen." +Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen m\u00fcssen, um mit einem Ball den Stern am Ende des Levels zu erreichen. #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -msgid "DC Universe Online" -msgstr "DC Universe Online" +!DC\ Universe\ Online= #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -msgid "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." -msgstr "Sony's neues MMORPG basierend auf dem DC Universum. Sei ein Held oder Schurke in 2 gigantischen Städten." +!Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -msgid "DOOM (2016)" -msgstr "DOOM (2016)" +DOOM\ (2016)=DOOM (2016) #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -msgid "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." -msgstr "Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begründern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zurück. Erbarmungslose Dämonen, unvorstellbar zerstörerische Waffen und schnelle, flüssige Bewegung bilden die Grundlage für knallharte First-Person-Kämpfe – sei es beim Kampf gegen von Dämonenhorden in der Hölle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zusätzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zusätzliche Inhalte in kürzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu können." +Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.=Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begr\u00fcndern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zur\u00fcck. Erbarmungslose D\u00e4monen, unvorstellbar zerst\u00f6rerische Waffen und schnelle, fl\u00fcssige Bewegung bilden die Grundlage f\u00fcr knallharte First-Person-K\u00e4mpfe \u2013 sei es beim Kampf gegen von D\u00e4monenhorden in der H\u00f6lle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zus\u00e4tzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zus\u00e4tzliche Inhalte in k\u00fcrzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu k\u00f6nnen. #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -msgid "Dragon Ball Xenoverse 2" -msgstr "Dragon Ball Xenoverse 2" +!Dragon\ Ball\ Xenoverse\ 2= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -msgid "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." -msgstr "DRAGON BALL XENOVERSE 2 baut mit verbesserter Grafik auf dem erfolgreichen DRAGON BALL XENOVERSE auf und entführt Spieler in die bisher größte und detaillierteste Dragonball-Welt.

DRAGON BALL XENOVERSE 2 enthält eine neue Hauptstadt, umfangreiche Charakteranpassungsmöglichkeiten sowie viele neue Features und Verbesserungen." +!DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -msgid "Dragon Ball Xenoverse" -msgstr "Dragon Ball Xenoverse" +!Dragon\ Ball\ Xenoverse= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -msgid "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" -msgstr "ZUM ALLERERSTEN MAL: DAS DRAGONBALL-UNIVERSUM AUF STEAM!

DRAGON BALL XENOVERSE besucht dank deines individuellen Avatars, der an der Seite von Trunks und vielen anderen Charakteren kämpft, berühmte Kämpfe aus der Serie erneut. Wird die Stärke dieser Partnerschaft ausreichen, um Siege zu erringen und die Dragonball-Geschichte, wie wir sie kennen, zu korrigieren? Zu den Features des Spiels gehören außerdem die geheimnisvolle Tokitoki-Stadt, neue Spielmechaniken und Charakter-Animationen sowie viele weitere tolle Neuheiten, die schon bald enthüllt werden!" +!FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

DRAGON\ BALL\ XENOVERSE\ revisits\ famous\ battles\ from\ the\ series\ through\ your\ custom\ Avatar,\ who\ fights\ alongside\ Trunks\ and\ many\ other\ characters.\ Will\ the\ strength\ of\ this\ partnership\ be\ enough\ to\ intervene\ in\ fights\ and\ restore\ the\ Dragon\ Ball\ timeline\ we\ know?\ New\ features\ include\ the\ mysterious\ Toki\ Toki\ City,\ new\ gameplay\ mechanics,\ new\ character\ animations\ and\ many\ other\ amazing\ features\ to\ be\ unveiled\ soon\!= -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 -msgid "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -msgstr "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:1 +Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 -msgid "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " -msgstr "Ein 15-minütiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable)." +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:2 +A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Ein 15-min\u00fctiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable). #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -msgid "Druid Soccer" -msgstr "Druid Soccer" +Druid\ Soccer=Druid Soccer #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -msgid "You take part in the ancient traditional game of Druid Soccer." -msgstr "Sie nehmen an dem altertümlichen, traditionellen Spiel Druidenfußball teil." +You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Sie nehmen an dem altert\u00fcmlichen, traditionellen Spiel Druidenfu\u00dfball teil. -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 -msgid "Earth Eternal - Valkal's Shadow" -msgstr "Earth Eternal - Valkal's Shadow" +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/application.js:1 +!Earth\ Eternal\ -\ Valkal's\ Shadow= -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 -msgid "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." -msgstr "In einer Welt, in der die Menschen lange verschwunden sind und Monster herrschen, spielt Earth Eternal - Valkal's Shadow, eine Fan-Fortsetzung von Earth Eternal, einem eingestellten MMORPG von Sparkplay Media. Valkal's Shadow basiert auf version 0.8.6, jedoch mit vielen neuen Inhalten und Funktionen, darunter zwei neue Gebiete, viele neue Dungeons und unzählige neue Quests." +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/application.js:2 +!Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -msgid "Elite:Dangerous" -msgstr "Elite:Dangerous" +!Elite\:Dangerous= #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -msgid "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." -msgstr "Elite Dangerous, der ultimative Multiplayer-Weltraum-Epos, hüllt das klassische Open-World-Abenteuer in ein modernes Gewand, mitsamt einer vernetzten Galaxis, einer dynamischen Geschichte und der gesamten Milchstraße in all ihrem Umfang.

Mit nichts als einem kleinen Raumschiff und ein paar Credits machen sich die Spieler auf, um sich das Können, das Wissen und die Macht anzueignen, die sie brauchen, um in der gnadenlosen Galaxie der Zukunft zu überleben und zur Elite zu gehören. In einem Zeitalter der galaktischen Supermächte und des interstellaren Kriegs trägt die Geschichte eines jeden Spielers in diesem einzigartigen vernetzten Spielerlebnis zur Veränderung der dynamischen Geschichte bei. Regierungen gehen unter, Schlachten enden in Sieg oder Niederlage und die Grenzen der Menschheit ändern ihren Verlauf – all das durch das Eingreifen der Spieler.

400 Milliarden Sternensysteme. Unendliche Freiheit. Jeder ist ein Pionier." +!Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.= #: i18n/tmp/Applications/Games/Enderal/application.js:1 -msgid "Enderal" -msgstr "Enderal" +Enderal=Enderal #: i18n/tmp/Applications/Games/Enderal/application.js:2 -msgid "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." -msgstr "Enderal ist eine Komplettumwandlung für "The Elder Scrolls V: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett veränderten Skillsystem, rundum erneuerten Spielmechaniken und einer düsteren, psychologischen Story mit glaubwürdigen Charakteren. Enderal ist kostenlos und benötigt nur eine (legale) Version von TES V: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich"." +Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal ist eine Komplettumwandlung f\u00fcr "The Elder Scrolls V\: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett ver\u00e4nderten Skillsystem, rundum erneuerten Spielmechaniken und einer d\u00fcsteren, psychologischen Story mit glaubw\u00fcrdigen Charakteren. Enderal ist kostenlos und ben\u00f6tigt nur eine (legale) Version von TES V\: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim\: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich". #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -msgid "Epic Games Launcher" -msgstr "Epic Games Launcher" +Epic\ Games\ Launcher=Epic Games Launcher #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." -msgstr "Launcher für die Unreal Engine, Unreal Tournament, Paragon etc." +Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Launcher f\u00fcr die Unreal Engine, Unreal Tournament, Paragon etc. #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -msgid "Ether One Redux" -msgstr "Ether One Redux" +Ether\ One\ Redux=Ether One Redux #: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -msgid "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." -msgstr "Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit des menschlichen Verstands beschäftigt." +Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit des menschlichen Verstands besch\u00e4ftigt. #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -msgid "Europa Universalis II" -msgstr "Europa Universalis II" +Europa\ Universalis\ II=Europa Universalis II #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -msgid "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." -msgstr "Europa Universalis II ist ein Strategiespiel, das von Paradox Development Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf der Weltgeschichte von 1419 bis 1820." +Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox\ Development\ Studio\ and\ published\ by\ Strategy\ First,\ based\ on\ world\ history\ spanning\ a\ timeline\ between\ 1419\ through\ 1820.=Europa Universalis II ist ein Strategiespiel, das von Paradox Development Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf der Weltgeschichte von 1419 bis 1820. #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -msgid "Europa Universalis IV" -msgstr "Europa Universalis IV" +Europa\ Universalis\ IV=Europa Universalis IV #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -msgid "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." -msgstr "Im Spiel Europa Universalis IV könnt ihr ein Reich aufbauen, wobei ihr die Kontrolle über eine Nation habt, die ihr durch die Jahre führt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsführung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt." +The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Im Spiel Europa Universalis IV k\u00f6nnt ihr ein Reich aufbauen, wobei ihr die Kontrolle \u00fcber eine Nation habt, die ihr durch die Jahre f\u00fchrt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsf\u00fchrung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt. #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -msgid "Far Cry® 2" -msgstr "Far Cry® 2" +#, fuzzy +!Far\ Cry\u00ae\ 2=Far Cry #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -msgid "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." -msgstr "Tief in einem afrikanischen Konfliktland und von Malaria geplagt kämpfen Sie als Söldner mit korrupten Warlords auf beiden Seiten des Krieges.

Sie müssen Ihre Feinde identifizieren und auskundschaften und deren Schwächen ausnutzen, um der schieren Überzahl feindlicher Soldaten durch Täuschungen, Überraschungsmomente und Hinterlist beizukommen." +!You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

You\ must\ identify\ and\ exploit\ your\ enemies'\ weaknesses,\ neutralizing\ their\ superior\ numbers\ and\ firepower\ with\ surprise,\ subversion,\ cunning\ and\ of\ course\ brute\ force.= #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -msgid "Far Cry 3 - Blood Dragon" -msgstr "Far Cry 3 - Blood Dragon" +Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -msgid "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." -msgstr "Far Cry® 3: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry® 3: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das Böse allgegenwärtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission: Schnappen Sie sich das Mädchen, töten Sie die Bösewichte und retten Sie die Welt!" +Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry\u00ae 3\: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das B\u00f6se allgegenw\u00e4rtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission\: Schnappen Sie sich das M\u00e4dchen, t\u00f6ten Sie die B\u00f6sewichte und retten Sie die Welt\! #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -msgid "Far Cry" -msgstr "Far Cry" +Far\ Cry=Far Cry #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -msgid "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." -msgstr "In Far Cry®, einem tropischen Inselparadies, hält das Böse Einzug. Dieser ausgeklügelte, detailreiche Action-Shooter überschreitet Grenzen des Genres und die neuen Levels sind verblüffend.

Marine-Freelancer Jack Carver verflucht den Tag, an dem er einen Fuß auf dieses Eiland setzte. Vor einer Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier unglaubliche Summe an, damit er sie auf diese unberührte Insel begleitete. Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer mysteriösen Milizentruppe in Empfang genommen.

Das Boot ist zerstört, die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer Armee von Söldnern gegenübergestellt und verfügt nur über einen Revolver und seinem Überlebenswillen. Aber je weiter er in den üppigen Dschungel vordringt, desto unwirklicher entwickeln sich die Dinge.

Jack begegnet einem Insider der Miliz und erfährt von den fürchterlichen Absichten der Söldnertruppe. Er stellt Jack vor eine unbequeme Wahl: Nimm den Kampf gegen diese tödlichen Söldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis." +A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

Freelance\ mariner\ Jack\ Carver\ is\ cursing\ the\ day\ he\ ever\ came\ to\ this\ island.\ A\ week\ ago,\ a\ brash\ female\ reporter\ named\ Valerie\ had\ offered\ him\ an\ incredible\ sum\ of\ cash\ to\ take\ her\ to\ this\ unspoiled\ paradise.\ Shortly\ after\ docking,\ however,\ Jack's\ boat\ was\ greeted\ by\ artillery\ fire\ from\ a\ mysterious\ militia\ group\ swarming\ about\ the\ island.

With\ his\ boat\ destroyed,\ his\ money\ gone,\ and\ the\ gorgeous\ Valerie\ suddenly\ missing,\ Jack\ now\ finds\ himself\ facing\ an\ army\ of\ mercenaries\ amidst\ the\ wilds\ of\ the\ island,\ with\ nothing\ but\ a\ gun\ and\ his\ wits\ to\ survive.\ But\ the\ further\ he\ pushes\ into\ the\ lush\ jungle\ canopy,\ the\ stranger\ things\ become.

Jack\ encounters\ an\ insider\ within\ the\ militia\ group\ who\ reveals\ the\ horrific\ details\ of\ the\ mercenaries'\ true\ intentions.\ He\ presents\ Jack\ with\ an\ unsettling\ choice\:\ battle\ the\ deadliest\ mercenaries,\ or\ condemn\ the\ human\ race\ to\ a\ maniac's\ insidious\ agenda.=In Far Cry\u00ae, einem tropischen Inselparadies, h\u00e4lt das B\u00f6se Einzug. Dieser ausgekl\u00fcgelte, detailreiche Action-Shooter \u00fcberschreitet Grenzen des Genres und die neuen Levels sind verbl\u00fcffend.

Marine-Freelancer Jack Carver verflucht den Tag, an dem er einen Fu\u00df auf dieses Eiland setzte. Vor einer Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier unglaubliche Summe an, damit er sie auf diese unber\u00fchrte Insel begleitete. Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer mysteri\u00f6sen Milizentruppe in Empfang genommen.

Das Boot ist zerst\u00f6rt, die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer Armee von S\u00f6ldnern gegen\u00fcbergestellt und verf\u00fcgt nur \u00fcber einen Revolver und seinem \u00dcberlebenswillen. Aber je weiter er in den \u00fcppigen Dschungel vordringt, desto unwirklicher entwickeln sich die Dinge.

Jack begegnet einem Insider der Miliz und erf\u00e4hrt von den f\u00fcrchterlichen Absichten der S\u00f6ldnertruppe. Er stellt Jack vor eine unbequeme Wahl\: Nimm den Kampf gegen diese t\u00f6dlichen S\u00f6ldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis. #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -msgid "FlatOut" -msgstr "FlatOut" +FlatOut=FlatOut #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -msgid "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" -msgstr "FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakulären Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spaß garantiert!" +FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakul\u00e4ren Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spa\u00df garantiert\! #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -msgid "Goodbye Deponia" -msgstr "Goodbye Deponia" +Goodbye\ Deponia=Goodbye Deponia #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -msgid "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" -msgstr "Mehr Chaos, mehr Zerstörung, mehr Rufus: Gleich drei Rufus(se) sorgen in der heiß ersehnten Point & Click-Adventure-Komödie Goodbye Deponia für abgedrehten Aberwitz!" +More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Mehr Chaos, mehr Zerst\u00f6rung, mehr Rufus\: Gleich drei Rufus(se) sorgen in der hei\u00df ersehnten Point & Click-Adventure-Kom\u00f6die Goodbye Deponia f\u00fcr abgedrehten Aberwitz\! #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -msgid "Guild Wars 2" -msgstr "Guild Wars 2" +Guild\ Wars\ 2=Guild Wars 2 #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -msgid "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" -msgstr "Mit seinen actiongeladenen Kämpfen, individuellen persönlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgebühren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu!" +Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Mit seinen actiongeladenen K\u00e4mpfen, individuellen pers\u00f6nlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgeb\u00fchren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu\! #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -msgid "Hearthstone" -msgstr "Hearthstone" +Hearthstone=Hearthstone #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -msgid "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." -msgstr "Weg mit dem Schwert – her mit dem Deck! Macht euch bereit für Hearthstone – das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spaß macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschwört Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen." +Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Weg mit dem Schwert \u2013 her mit dem Deck\! Macht euch bereit f\u00fcr Hearthstone \u2013 das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spa\u00df macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschw\u00f6rt Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen. #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -msgid "Heroes of the Storm" -msgstr "Heroes of the Storm" +Heroes\ of\ the\ Storm=Heroes of the Storm #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -msgid "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." -msgstr "Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde." +Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde. #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -msgid "Hexcells" -msgstr "Hexcells" +Hexcells=Hexcells #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." -msgstr "Hexcells ist ein logisches Puzzle Spiel für PC, Mac und Linux." +Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells ist ein logisches Puzzle Spiel f\u00fcr PC, Mac und Linux. #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -msgid "Hexcells Infinite" -msgstr "Hexcells Infinite" +Hexcells\ Infinite=Hexcells Infinite #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -msgid "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." -msgstr "Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle Spielen." +Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

It\ includes\ a\ new\ set\ of\ 36\ puzzles\ as\ well\ as\ a\ random\ puzzle\ generator\ and\ now\ supports\ mid-level\ saving\ and\ cross\ platform\ cloud\ saves.

The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle Spielen. #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -msgid "Hexcells Plus" -msgstr "Hexcells Plus" +Hexcells\ Plus=Hexcells Plus #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -msgid "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." -msgstr "Hexcells Plus ist eine eigenständige Erweiterung für Hexcells mit 36 neuen und anspruchsvolleren Puzzles." +Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus ist eine eigenst\u00e4ndige Erweiterung f\u00fcr Hexcells mit 36 neuen und anspruchsvolleren Puzzles. #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -msgid "Icy Tower 1.5" -msgstr "Icy Tower 1.5" +Icy\ Tower\ 1.5=Icy Tower 1.5 #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -msgid "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." -msgstr "Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie möglich zu kommen ohne abzustürzen." +Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie m\u00f6glich zu kommen ohne abzust\u00fcrzen. #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -msgid "v1.5" -msgstr "v1.5" +v1.5=v1.5 -#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 -msgid "It came from space, and ate our brains" -msgstr "It came from space, and ate our brains" +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +!It\ came\ from\ space,\ and\ ate\ our\ brains= -#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 -msgid "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." -msgstr "‘It came from space, and ate our brains’ ist ein Arcade Top-Down Shooter mit Horde-Survival Gameplay in einer einzigartigen, atmosphärischen Umgebung mit fesselnden Gameplay Elementen. Das Ganze kann auch kooperativ gespielt werden. Sie sind ein No-Nonsense Typ, der mit einer Taschenlampe und einer Waffe ausgerüstet ist. Irgendwie haben Sie es geschafft, die Invasion einer gnadenlosen Alienspezies (einer von der Art, die sich von menschlichen Gehirnen ernährt) zu überleben. Es sieht nicht gut aus als sie durch die Stadt und andere Orte wandern, überall ist Chaos! Sie suchen nach Ausrüstung und Waffen, um zu überleben, als pinkes Licht emittierende Aliens versuchen, Sie um die Ecke zu bringen und Ihr Gehirn zu fressen. Sie erkennen, dass nur eins zu tun bleibt: einen neuen Highscore erreichen und sterben wie ein Badass." +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -msgid "League of Legends" -msgstr "League of Legends" +#, fuzzy +!League\ of\ Legends=League of Legends BETA Client #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -msgid "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." -msgstr "League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensität von Echtzeitstrategie mit Rollenspielelementen verknüpft. Zwei Teams mächtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer ständig wachsenden Anzahl an Champions, häufigen Aktualisierungen und einer blühenden Wettkampfszene unbegrenzte Wiederspielbarkeit für Spieler jeden Niveaus." +League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensit\u00e4t von Echtzeitstrategie mit Rollenspielelementen verkn\u00fcpft. Zwei Teams m\u00e4chtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer st\u00e4ndig wachsenden Anzahl an Champions, h\u00e4ufigen Aktualisierungen und einer bl\u00fchenden Wettkampfszene unbegrenzte Wiederspielbarkeit f\u00fcr Spieler jeden Niveaus. #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -msgid "Mafia II" -msgstr "Mafia II" +Mafia\ II=Mafia II #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -msgid "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." -msgstr "Vito Scaletta hat sich auf den Straßen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den Rängen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich für Machenschaften mit größerem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen… aber das Leben als Mafioso ist weit gefährlicher, als es scheint." +Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta hat sich auf den Stra\u00dfen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den R\u00e4ngen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich f\u00fcr Machenschaften mit gr\u00f6\u00dferem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen\u2026 aber das Leben als Mafioso ist weit gef\u00e4hrlicher, als es scheint. #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -msgid "Mass Effect 2" -msgstr "Mass Effect 2" +Mass\ Effect\ 2=Mass Effect 2 #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -msgid "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." -msgstr "Von den Machern von Star Wars®: Knights of the Old Republic™, Dragon Age: Origins™, und Mass Effect™ kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie!

Zwei Jahre nachdem Commander Shepard erfolgreich den Angriff von Reapern zurückdrängen konnte, die auf die Zerstörung allen organischen Lebens aus waren, bahnt sich nun ein neuer mysteriöser Feind an. Im Randgebiet des bereits erforschten Weltalls werden von etwas völlig Unbekanntem komplette Kolonien der Menschen entführt. Um diese Furcht einflößende und für die Menschheit größten Bedrohung aller Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu arbeiten. Einer Organisation gewidmet dem rücksichtslosen Kampf für das Überleben der Menschheit.

Commander Shepard muss sich auf eine lebensgefährliche Mission begeben, gilt es nun für Shepard das Elite Team der Galaxie zusammenzustellen und das stärkste Schiff das jemals gebaut wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer Selbstmord. Commander Shepard möchte nun allen Zweiflern das Gegenteil beweisen.

Die Zukunft der Menschheit liegt in Ihrer Hand" +Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Von den Machern von Star Wars\u00ae\: Knights of the Old Republic\u2122, Dragon Age\: Origins\u2122, und Mass Effect\u2122 kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie\!

Zwei Jahre nachdem Commander Shepard erfolgreich den Angriff von Reapern zur\u00fcckdr\u00e4ngen konnte, die auf die Zerst\u00f6rung allen organischen Lebens aus waren, bahnt sich nun ein neuer mysteri\u00f6ser Feind an. Im Randgebiet des bereits erforschten Weltalls werden von etwas v\u00f6llig Unbekanntem komplette Kolonien der Menschen entf\u00fchrt. Um diese Furcht einfl\u00f6\u00dfende und f\u00fcr die Menschheit gr\u00f6\u00dften Bedrohung aller Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu arbeiten. Einer Organisation gewidmet dem r\u00fccksichtslosen Kampf f\u00fcr das \u00dcberleben der Menschheit.

Commander Shepard muss sich auf eine lebensgef\u00e4hrliche Mission begeben, gilt es nun f\u00fcr Shepard das Elite Team der Galaxie zusammenzustellen und das st\u00e4rkste Schiff das jemals gebaut wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer Selbstmord. Commander Shepard m\u00f6chte nun allen Zweiflern das Gegenteil beweisen.

Die Zukunft der Menschheit liegt in Ihrer Hand #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -msgid "Mass Effect" -msgstr "Mass Effect" +Mass\ Effect=Mass Effect #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -msgid "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" -msgstr "Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bekämpfen Sie den verräterischen Saren und seine tödliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern!" +As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bek\u00e4mpfen Sie den verr\u00e4terischen Saren und seine t\u00f6dliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern\! #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -msgid "Medieval II: Total War™" -msgstr "Medieval II: Total War™" +Medieval\ II\:\ Total\ War\u2122=Medieval II\: Total War\u2122 #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -msgid "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" -msgstr "Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten – der vierten Episode der preisgekrönten Total War-Reihe von Strategiespielen. Als Herrscher über einige der größten mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenstärken von bis zu 10.000 blutrünstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische Kämpfe liefern. Angesiedelt in der turbulentesten Ära der westlichen Zeitgeschichte führt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren sämtliche Aktionen – vom Auf- und Ausbau der Städte bis hin zum Rekrutieren und Ausbilden von Soldaten für Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verbündete und Feinde gleichermaßen, überlisten gefürchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzzügen und führen den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War!" +Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten \u2013 der vierten Episode der preisgekr\u00f6nten Total War-Reihe von Strategiespielen. Als Herrscher \u00fcber einige der gr\u00f6\u00dften mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenst\u00e4rken von bis zu 10.000 blutr\u00fcnstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische K\u00e4mpfe liefern. Angesiedelt in der turbulentesten \u00c4ra der westlichen Zeitgeschichte f\u00fchrt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren s\u00e4mtliche Aktionen \u2013 vom Auf- und Ausbau der St\u00e4dte bis hin zum Rekrutieren und Ausbilden von Soldaten f\u00fcr Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verb\u00fcndete und Feinde gleicherma\u00dfen, \u00fcberlisten gef\u00fcrchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzz\u00fcgen und f\u00fchren den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War\! #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -msgid "Mirror's Edge™" -msgstr "Mirror's Edge™" +Mirror's\ Edge\u2122=Mirror's Edge\u2122 #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -msgid "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." -msgstr "In einer Stadt, in der Informationen streng überwacht sind, können nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen schützen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als Sündenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erzählt Ihre Geschichte." +In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=In einer Stadt, in der Informationen streng \u00fcberwacht sind, k\u00f6nnen nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen sch\u00fctzen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als S\u00fcndenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erz\u00e4hlt Ihre Geschichte. #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -msgid "Mount & Blade" -msgstr "Mount & Blade" +Mount\ &\ Blade=Mount & Blade #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -msgid "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." -msgstr "Calradia versinkt im Krieg - für Abenteurer und Söldner eröffnen sich in diesem Land ungeahnte Möglichkeiten, aber auch große Gefahren lauern überall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gefürchteten Kämpfer werden." +Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia versinkt im Krieg - f\u00fcr Abenteurer und S\u00f6ldner er\u00f6ffnen sich in diesem Land ungeahnte M\u00f6glichkeiten, aber auch gro\u00dfe Gefahren lauern \u00fcberall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gef\u00fcrchteten K\u00e4mpfer werden. #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -msgid "Niko: Through The Dream" -msgstr "Niko: Through The Dream" +Niko\:\ Through\ The\ Dream=Niko\: Through The Dream #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -msgid "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" -msgstr "Niko ist eine spirituelle Reise durch die Träume, in dem Abenteuer, Rätsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums!" +Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko ist eine spirituelle Reise durch die Tr\u00e4ume, in dem Abenteuer, R\u00e4tsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums\! #: i18n/tmp/Applications/Games/Origin/application.js:1 -msgid "Origin" -msgstr "Origin" +Origin=Origin #: i18n/tmp/Applications/Games/Origin/application.js:2 -msgid "Origin is EA's PC games portal." -msgstr "Origin ist EA's Portal für PC-Spiele." +Origin\ is\ EA's\ PC\ games\ portal.=Origin ist EA's Portal f\u00fcr PC-Spiele. #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -msgid "Local (Legacy)" -msgstr "Lokal (Legacy)" +Local\ (Legacy)=Lokal (Legacy) #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -msgid "Online (Legacy)" -msgstr "Online (Legacy)" +Online\ (Legacy)=Online (Legacy) #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -msgid "Orwell: Keeping an Eye On You" -msgstr "Orwell: Keeping an Eye On You" +Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell\: Keeping an Eye On You #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -msgid "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." -msgstr "Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der Bürger um jene zu finden, welche für eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, persönliche Kommunikation und private Dateien sind alle für Sie zugänglich. Aber seien Sie gewarnt: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben." +Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der B\u00fcrger um jene zu finden, welche f\u00fcr eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, pers\u00f6nliche Kommunikation und private Dateien sind alle f\u00fcr Sie zug\u00e4nglich. Aber seien Sie gewarnt\: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben. #: i18n/tmp/Applications/Games/osu!/application.js:1 -msgid "osu!" -msgstr "osu!" +!osu\!= #: i18n/tmp/Applications/Games/osu!/application.js:2 -msgid "osu! is a free-to-win online rhythm game." -msgstr "osu! ist ein free-to-win online Rhythmus Spiel." +!osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -msgid "Overwatch" -msgstr "Overwatch" +Overwatch=Overwatch #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -msgid "Overwatch is a team-based multiplayer online first-person shooter video game." -msgstr "Overwatch ist ein teambasierter Online-Multiplayer Shooter." +Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch ist ein teambasierter Online-Multiplayer Shooter. #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -msgid "PAYDAY™ The Heist" -msgstr "PAYDAY™ The Heist" +PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -msgid "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" -msgstr "Schlüpfen Sie in die Rolle eines hartgesottenen Kriminellen und führen Sie turbulente Raubzüge auf der Jagd nach dem nächsten "großen Fang" durch." +Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Schl\u00fcpfen Sie in die Rolle eines hartgesottenen Kriminellen und f\u00fchren Sie turbulente Raubz\u00fcge auf der Jagd nach dem n\u00e4chsten "gro\u00dfen Fang" durch. #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -msgid "Prehistorik" -msgstr "Prehistorik" +!Prehistorik= #: i18n/tmp/Applications/Games/Prey/application.js:1 -msgid "Prey" -msgstr "Prey" +Prey=Prey #: i18n/tmp/Applications/Games/Prey/application.js:2 -msgid "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." -msgstr "In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um den Mond kreist. Sie sind der Hauptproband eines Experiments, das die Menschheit für immer verändern soll – aber etwas läuft fürchterlich schief. Die Raumstation wurde von feindseligen Außerirdischen überrannt und nun werden Sie gejagt." +In\ Prey,\ you\ awaken\ aboard\ Talos\ I,\ a\ space\ station\ orbiting\ the\ moon\ in\ the\ year\ 2032.\ You\ are\ the\ key\ subject\ of\ an\ experiment\ meant\ to\ alter\ humanity\ forever\ \u2013\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.=In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um den Mond kreist. Sie sind der Hauptproband eines Experiments, das die Menschheit f\u00fcr immer ver\u00e4ndern soll \u2013 aber etwas l\u00e4uft f\u00fcrchterlich schief. Die Raumstation wurde von feindseligen Au\u00dferirdischen \u00fcberrannt und nun werden Sie gejagt. #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -msgid "Prince Of Persia: Original" -msgstr "Prince Of Persia: Original" +#, fuzzy +!Prince\ of\ Persia\:\ Original=Prince of Persia\u00ae\: The Sands of Time -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 -msgid "Prince of Persia®: The Sands of Time" -msgstr "Prince of Persia®: The Sands of Time" +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:1 +Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 -msgid "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." -msgstr "Inmitten des heißen Sandes des alten Persiens wird eine Legende in einer alten Sprache erzählt. Sie handelt von einer von Gräueltaten geprägten Zeit, die von Verrat beherrscht wurde. Von den dunklen Mächten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein tödliches Übel auf ein wunderbares Königreich loszulassen. Von den Listen einer verführerischen Prinzessin und der Macht des Sandes der Zeit getrieben führt der Prinz einen grausamen Kampf, um die verwunschenen Gemächer des Palastes zurückzuerobern und den Frieden in seinem Königreich wiederherzustellen." +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:2 +Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Inmitten des hei\u00dfen Sandes des alten Persiens wird eine Legende in einer alten Sprache erz\u00e4hlt. Sie handelt von einer von Gr\u00e4ueltaten gepr\u00e4gten Zeit, die von Verrat beherrscht wurde. Von den dunklen M\u00e4chten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein t\u00f6dliches \u00dcbel auf ein wunderbares K\u00f6nigreich loszulassen. Von den Listen einer verf\u00fchrerischen Prinzessin und der Macht des Sandes der Zeit getrieben f\u00fchrt der Prinz einen grausamen Kampf, um die verwunschenen Gem\u00e4cher des Palastes zur\u00fcckzuerobern und den Frieden in seinem K\u00f6nigreich wiederherzustellen. #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -msgid "Pro Evolution Soccer 2018" -msgstr "Pro Evolution Soccer 2018" +Pro\ Evolution\ Soccer\ 2018=Pro Evolution Soccer 2018 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -msgid "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." -msgstr "'Wo Legenden entstehen' markiert die Rückkehr von PES mit unvergleichlichem Gameplay-Erlebnis." +'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Wo Legenden entstehen' markiert die R\u00fcckkehr von PES mit unvergleichlichem Gameplay-Erlebnis. #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -msgid "Quantum Conundrum" -msgstr "Quantum Conundrum" +Quantum\ Conundrum=Quantum Conundrum #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -msgid "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" -msgstr "Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen während Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle lösen!" +Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen w\u00e4hrend Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle l\u00f6sen\! #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -msgid "Q.U.B.E: Director's Cut" -msgstr "Q.U.B.E: Director's Cut" +Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -msgid "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " -msgstr "Q.U.B.E: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen Würfel in der Umgebung manipulieren." +Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen W\u00fcrfel in der Umgebung manipulieren. #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -msgid "Rayman® Legends" -msgstr "Rayman® Legends" +Rayman\u00ae\ Legends=Rayman\u00ae Legends #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -msgid "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" -msgstr "Michel Ancel, Schöpfer von Rayman®, Beyond Good & Evil® und Raving Rabbids® bringt wieder seine innovative Kreativität ins Spiel. Durch weitere Verbesserungen der UbiArt-Engine können nun noch bessere Grafik- und Lichteffekte dargestellt werden.

Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gefüllt mit einer Reihe von faszinierenden Gemälden, entdecken. Als sie es näher betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erzählt. Beim näheren Betrachten eines Gemäldes, das ein mittelalterliches Land zeigt, werden sie plötzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und kämpfen, um sich und die Welt zu retten und die Geheimnisse der legendären Gemälde zu enthüllen." +Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

When\ Rayman,\ Globox,\ and\ the\ Teensies\ discover\ a\ mysterious\ tent\ filled\ with\ captivating\ paintings,\ they\ are\ suddenly\ transported\ to\ a\ series\ of\ mythical\ new\ worlds\!

Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!=Michel Ancel, Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und Raving Rabbids\u00ae bringt wieder seine innovative Kreativit\u00e4t ins Spiel. Durch weitere Verbesserungen der UbiArt-Engine k\u00f6nnen nun noch bessere Grafik- und Lichteffekte dargestellt werden.

Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gef\u00fcllt mit einer Reihe von faszinierenden Gem\u00e4lden, entdecken. Als sie es n\u00e4her betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erz\u00e4hlt. Beim n\u00e4heren Betrachten eines Gem\u00e4ldes, das ein mittelalterliches Land zeigt, werden sie pl\u00f6tzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und k\u00e4mpfen, um sich und die Welt zu retten und die Geheimnisse der legend\u00e4ren Gem\u00e4lde zu enth\u00fcllen. #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -msgid "Rayman® Origins" -msgstr "Rayman® Origins" +Rayman\u00ae\ Origins=Rayman\u00ae Origins #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -msgid "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" -msgstr "Michel Ancel, gefeierter Schöpfer von Rayman®, Beyond Good & Evil® und den Raving Rabbids®, kehrt mit seinem neuesten Titel zu den Wurzeln zurück Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump ‘n‘ Run-Adventure für bis zu vier Spieler im Team!

In Rayman Origins entdeckt man erneut Raymans magische Welt mit ihrem legendären 2D-Gameplay, das die Herzen von Millionen Fans erobert hat...

Als die Lichtung der Träume von „widerborstigen“ Darktoons überfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der Höhe zu sein ... Also schließt er sich für diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fröhlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Träume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem bösen Traum in Nichts auflöst..." +Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=Michel Ancel, gefeierter Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und den Raving Rabbids\u00ae, kehrt mit seinem neuesten Titel zu den Wurzeln zur\u00fcck Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump \u2018n\u2018 Run-Adventure f\u00fcr bis zu vier Spieler im Team\!

In Rayman Origins entdeckt man erneut Raymans magische Welt mit ihrem legend\u00e4ren 2D-Gameplay, das die Herzen von Millionen Fans erobert hat...

Als die Lichtung der Tr\u00e4ume von \u201ewiderborstigen\u201c Darktoons \u00fcberfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der H\u00f6he zu sein ... Also schlie\u00dft er sich f\u00fcr diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fr\u00f6hlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Tr\u00e4ume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem b\u00f6sen Traum in Nichts aufl\u00f6st... #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -msgid "Red Trigger" -msgstr "Red Trigger" +!Red\ Trigger= #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -msgid "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" -msgstr "Red Trigger ist ein First Person Shooter (FPS) Puzzle Spiel. Kannst du das System infiltrieren und zerstören?" +!Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -msgid "Resident Evil 3" -msgstr "Resident Evil 3" +Resident\ Evil\ 3=Resident Evil 3 #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -msgid "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." -msgstr "Resident Evil 3: Nemesis (jap. バイオハザード3 LAST ESCAPE, trans. Baiohazādo 3: Last Escape, Biohazard 3: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorgänger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3: Nemesis erschien zuerst für PlayStation, danach folgten Umsetzungen für Dreamcast, PC und GameCube." +Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis (jap. \u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93 LAST ESCAPE, trans. Baiohaz\u0101do 3\: Last Escape, Biohazard 3\: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorg\u00e4nger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3\: Nemesis erschien zuerst f\u00fcr PlayStation, danach folgten Umsetzungen f\u00fcr Dreamcast, PC und GameCube. #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -msgid "Road Rash" -msgstr "Road Rash" +!Road\ Rash= #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -msgid "Rocksmith® 2014" -msgstr "Rocksmith® 2014" +Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -msgid "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." -msgstr "Die brandneue Rocksmith 2014 Edition ist größer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende Übungswerkzeuge, neue Techniken und Stimmungen, über 50 neue Hits und vieles mehr." +The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Die brandneue Rocksmith 2014 Edition ist gr\u00f6\u00dfer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende \u00dcbungswerkzeuge, neue Techniken und Stimmungen, \u00fcber 50 neue Hits und vieles mehr. #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -msgid "Rocksmith™" -msgstr "Rocksmith™" +Rocksmith\u2122=Rocksmith\u2122 #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -msgid "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." -msgstr "Rocksmith™ ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschließen können.

Kein Plastik, nichts Unechtes, nur die authentischste und kompletteste Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden sind, werden Sie echtes Können und Style entwickeln, während Sie absolut echte Musik machen. Mit Gameplay, dass sich automatisch Ihren persönlichen Fähigkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

Schalten Sie Mini-Games frei, um bestimmte Fähigkeiten zu verbessern. Sie werden aus einem großen Katalog von Liedern verschiedener Art wählen können. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen." +Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=Rocksmith\u2122 ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschlie\u00dfen k\u00f6nnen.

Kein Plastik, nichts Unechtes, nur die authentischste und kompletteste Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden sind, werden Sie echtes K\u00f6nnen und Style entwickeln, w\u00e4hrend Sie absolut echte Musik machen. Mit Gameplay, dass sich automatisch Ihren pers\u00f6nlichen F\u00e4higkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

Schalten Sie Mini-Games frei, um bestimmte F\u00e4higkeiten zu verbessern. Sie werden aus einem gro\u00dfen Katalog von Liedern verschiedener Art w\u00e4hlen k\u00f6nnen. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen. #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -msgid "Scribblenauts Unlimited" -msgstr "Scribblenauts Unlimited" +Scribblenauts\ Unlimited=Scribblenauts Unlimited #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -msgid "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" -msgstr "Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das stärkste Werkzeug ist. Helfen Sie Maxwell beim Lösen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einfällt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen können.

Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat." +Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das st\u00e4rkste Werkzeug ist. Helfen Sie Maxwell beim L\u00f6sen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einf\u00e4llt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen k\u00f6nnen.

Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat. -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 -msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:1 +Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 -msgid "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" -msgstr "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spaß!" +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:2 +'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spa\u00df\! #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -msgid "Star Craft II" -msgstr "Star Craft II" +Star\ Craft\ II=Star Craft II #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -msgid "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." -msgstr "StarCraft II: Wings of Liberty ist ein militärisches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde." +StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty ist ein milit\u00e4risches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde. #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -msgid "Star Trek Online" -msgstr "Star Trek Online" +Star\ Trek\ Online=Star Trek Online #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -msgid "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." -msgstr "In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Größe lebendig. Die Spieler übernehmen den Stuhl des Captains und haben das Kommando über ein eigenes Schiff mit Besatzung." +In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.=In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Gr\u00f6\u00dfe lebendig. Die Spieler \u00fcbernehmen den Stuhl des Captains und haben das Kommando \u00fcber ein eigenes Schiff mit Besatzung. #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -msgid "STAR WARS™ Battlefront™ II" -msgstr "STAR WARS™ Battlefront™ II" +STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -msgid "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." -msgstr "Mit brandneuen Weltraumkämpfen, spielbaren Jedi Charakteren und über 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr Möglichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen." +Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Mit brandneuen Weltraumk\u00e4mpfen, spielbaren Jedi Charakteren und \u00fcber 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr M\u00f6glichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen. #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -msgid "STAR WARS™: Dark Forces" -msgstr "STAR WARS™: Dark Forces" +STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -msgid "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." -msgstr "Hinter einem Schleier aus Geheimnissen erschafft das böse Empire eine Armee des jüngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad im Arsenal des Terrors und der Unterdrückung des Empires sein wird. Ihre Mission? Schließen Sie sich der Einheit für verdeckte Operationen der Rebellenallianz an und infiltrieren Sie das Empire." +Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Hinter einem Schleier aus Geheimnissen erschafft das b\u00f6se Empire eine Armee des j\u00fcngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad im Arsenal des Terrors und der Unterdr\u00fcckung des Empires sein wird. Ihre Mission? Schlie\u00dfen Sie sich der Einheit f\u00fcr verdeckte Operationen der Rebellenallianz an und infiltrieren Sie das Empire. -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 -msgid "STAR WARS™ Empire at War: Gold Pack" -msgstr "STAR WARS™ Empire at War: Gold Pack" +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:1 +STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack=STAR WARS\u2122 Empire at War\: Gold Pack -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 -msgid "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" -msgstr "Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven Star Wars Strategiekollektion. Es herrscht Bürgerkrieg. Schließen Sie sich der Rebellion an, übernehmen Sie die Kontrolle über das Imperium oder beherrschen Sie die Star Wars Unterwelt?" +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:2 +Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?=Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven Star Wars Strategiekollektion. Es herrscht B\u00fcrgerkrieg. Schlie\u00dfen Sie sich der Rebellion an, \u00fcbernehmen Sie die Kontrolle \u00fcber das Imperium oder beherrschen Sie die Star Wars Unterwelt? -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 -msgid "STAR WARS™ Jedi Knight: Dark Forces II" -msgstr "STAR WARS™ Jedi Knight: Dark Forces II" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 -msgid "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." -msgstr "Dark Forces™ setzte den Industriestandard für FPS-Action im Star Wars® Universum. Jetzt setzt Jedi Knight: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verblüffender 3D Grafik. Als Kyle Katarn müssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue Bösewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsstätte für Ihre teuflischen Pläne zu nutzen. Ergreifen Sie die Initiative, wählen Sie 10 Waffen in Ihrem Arsenal und über 12 Kräfte der Macht und durchkreuzen Sie diese dunklen Pläne." +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:2 +Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Dark Forces\u2122 setzte den Industriestandard f\u00fcr FPS-Action im Star Wars\u00ae Universum. Jetzt setzt Jedi Knight\: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verbl\u00fcffender 3D Grafik. Als Kyle Katarn m\u00fcssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue B\u00f6sewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsst\u00e4tte f\u00fcr Ihre teuflischen Pl\u00e4ne zu nutzen. Ergreifen Sie die Initiative, w\u00e4hlen Sie 10 Waffen in Ihrem Arsenal und \u00fcber 12 Kr\u00e4fte der Macht und durchkreuzen Sie diese dunklen Pl\u00e4ne. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 -msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" -msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 -msgid "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " -msgstr "Das Vermächtnis von Star Wars Dark Forces™ und Star Wars® Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter." +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:2 +The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =Das Verm\u00e4chtnis von Star Wars Dark Forces\u2122 und Star Wars\u00ae Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 -msgid "STAR WARS™ Jedi Knight - Jedi Academy™" -msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - +#: Academy/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 -msgid "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." -msgstr "Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
Jedi Knight: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Schülers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen möchte. Kommunizieren Sie mit den berühmten Star Wars Charakteren in vielen klassischen Star Wars Stätten. Es liegt ganz allein an Ihnen: entscheiden Sie sich letztendlich für das Gute und dafür, auf der Seite des Lichts zu kämpfen oder wählen Sie die Macht und das Böse der dunklen Seite?" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - +#: Academy/application.js:2 +Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
Jedi Knight\: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Sch\u00fclers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen m\u00f6chte. Kommunizieren Sie mit den ber\u00fchmten Star Wars Charakteren in vielen klassischen Star Wars St\u00e4tten. Es liegt ganz allein an Ihnen\: entscheiden Sie sich letztendlich f\u00fcr das Gute und daf\u00fcr, auf der Seite des Lichts zu k\u00e4mpfen oder w\u00e4hlen Sie die Macht und das B\u00f6se der dunklen Seite? -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 -msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 -msgid "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." -msgstr ""Ich wählte mein Schicksal, und es hat mich hierher geführt..." - Kyle Katarn

Fünf Jahre sind vergangen, nachdem Kyle seinen Sieg über die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Außenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekrönten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anwärterschaft zur Jedi-Ausbildung. Gerüstet mit vier neuen Waffen und fünf neuen Kräften der Macht muss Mara die für die Neue Republik bestimmten Vorräte schützen während Kyle, im Glauben es sei teil seines Schicksals, die geheimen Schätze in den antiken Tempeln der Sith auffinden will.
Kann die Neue Republik durch diese tapfere Frau geschützt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
Werden die antiken Geheimnisse der Sith neue Kräfte entfesseln?
Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verführen?" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:2 +It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.="Ich w\u00e4hlte mein Schicksal, und es hat mich hierher gef\u00fchrt..." - Kyle Katarn

F\u00fcnf Jahre sind vergangen, nachdem Kyle seinen Sieg \u00fcber die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Au\u00dfenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekr\u00f6nten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anw\u00e4rterschaft zur Jedi-Ausbildung. Ger\u00fcstet mit vier neuen Waffen und f\u00fcnf neuen Kr\u00e4ften der Macht muss Mara die f\u00fcr die Neue Republik bestimmten Vorr\u00e4te sch\u00fctzen w\u00e4hrend Kyle, im Glauben es sei teil seines Schicksals, die geheimen Sch\u00e4tze in den antiken Tempeln der Sith auffinden will.
Kann die Neue Republik durch diese tapfere Frau gesch\u00fctzt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
Werden die antiken Geheimnisse der Sith neue Kr\u00e4fte entfesseln?
Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verf\u00fchren? #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -msgid "STAR WARS™: The Old Republic" -msgstr "STAR WARS™: The Old Republic" +STAR\ WARS\u2122\:\ The\ Old\ Republic=STAR WARS\u2122\: The Old Republic #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -msgid "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." -msgstr "BioWare und LucasArts präsentieren dir die nächste Evolution im MMO Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die Galaxie teilte." +BioWare\ and\ LucasArts\ bring\ you\ the\ next\ evolution\ in\ MMO\ Gameplay.\ Explore\ an\ age\ thousands\ of\ years\ before\ the\ rise\ of\ Darth\ Vader\ when\ war\ between\ the\ Galactic\ Republic\ and\ the\ Sith\ Empire\ divides\ the\ galaxy.=BioWare und LucasArts pr\u00e4sentieren dir die n\u00e4chste Evolution im MMO Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die Galaxie teilte. #: i18n/tmp/Applications/Games/Steam/application.js:2 -msgid "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." -msgstr "Steam ist eine Internet-Vertriebsplattform für Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird." +Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam ist eine Internet-Vertriebsplattform f\u00fcr Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird. #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -msgid "Styx: Shards of Darkness" -msgstr "Styx: Shards of Darkness" +Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -msgid "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." -msgstr "Styx feiert mit einem neuen Schleich-Abenteuer seine Rückkehr! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an tödlichen Fähigkeiten und Waffen im Arsenal unseres mörderischen Goblins." +Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.=Styx feiert mit einem neuen Schleich-Abenteuer seine R\u00fcckkehr\! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an t\u00f6dlichen F\u00e4higkeiten und Waffen im Arsenal unseres m\u00f6rderischen Goblins. #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -msgid "Subnautica" -msgstr "Subnautica" +!Subnautica= #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -msgid "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." -msgstr "Subnautica ist ein Erkundungs- und Abenteuerspiel einer unbegrenzten Unterwasserwelt. Es wird von Unknown Worlds Entertainment, den Machern von Natural Selection 2, entwickelt. Nach einer Bruchlandung auf einem unbekannten Wasserplaneten führt der einzige Weg in die Tiefe. Subnauticas Ozeane erstrecken sich von sonnenverwöhnten Korallenriffen bis hin zu trügerischen Tiefseegräben. Achte auf deinen Sauerstoff während du durch Seetangwälder, überwachsene Ebenen, Riffe und Höhlen tauchst. Unter Wasser wimmelt es nur so vor Lebewesen, manche nützlich, aber viele gefährlich. Kaum in der Rettungskapsel wieder zu Bewusstsein gekommen, schon ist die Zeit knapp, Wasser und Nahrung zu finden, sowie Ausrüstungsgegenstände zu bauen. Sammle Rohstoffe im umliegenden Ozean, baue Taschenmesser und -lampe, Tauchausrüstung und Gleiter. Wage dich tiefer und weiter vor um seltenere Ressourcen für bessere Gegenstände zu finden. Im Ozean wimmelt es vor Lebewesen. Nutze das Ökosystem zu deinem Vorteil. Lenke gefährliche Kreaturen mit frischen Fisch ab, locke sie weg, oder nimm einfach die Beine in die Hand, um den schnappenden Mäulern herumziehender Raubfische zu entkommen. Wenn die Sonne untergeht, kommen die Raubfische hervor. In der Dunkelheit bestraft der Ozean die Unvorsichtigen gnadenlos. Regionen, die am Tag noch harmlos waren, bergen des nachts tückische Gefahren, zeugen aber auch von ungesehener Schönheit. Dem Meeresboden von Subnautica liegt ein dynamisches Voxelterrain-System zugrunde. Grabe Höhlen als Versteck, Lager, oder Abkürzung. Schiffskollisionen und explodierende Kreaturen beeinflusssen das Aussehen der Welt. Höhlensysteme, manche dunkel und eng, manche grossräumig und erleuchtet von biolumineszentem Leben, erstrecken sich unter dem Meeresboden. Erkunde die Welt unter der Welt, aber achte auf deinen Sauerstoffvorrat und entwische der Bedrohung in der Dunkelheit." +!Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -msgid "Super Blue Boy Planet" -msgstr "Super Blue Boy Planet" +Super\ Blue\ Boy\ Planet=Super Blue Boy Planet #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -msgid "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." -msgstr "SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy’s Freundin wurde von Aliens entführt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bekämpft." +SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy\u2019s Freundin wurde von Aliens entf\u00fchrt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bek\u00e4mpft. #: i18n/tmp/Applications/Games/The Crew/application.js:1 -msgid "The Crew™" -msgstr "The Crew™" +The\ Crew\u2122=The Crew\u2122 #: i18n/tmp/Applications/Games/The Crew/application.js:2 -msgid "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." -msgstr "Das Auto ist der Avatar. Der Spieler gibt seinem Gefährt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und fährt dabei durch fünf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Straßen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und würdige Begleiter, mit denen er sich zusammenschließt oder sie stellen einen zukünftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgefühl in einer Open World." +Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Das Auto ist der Avatar. Der Spieler gibt seinem Gef\u00e4hrt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und f\u00e4hrt dabei durch f\u00fcnf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Stra\u00dfen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und w\u00fcrdige Begleiter, mit denen er sich zusammenschlie\u00dft oder sie stellen einen zuk\u00fcnftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgef\u00fchl in einer Open World. #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -msgid "The Elder Scrolls IV: Oblivion" -msgstr "The Elder Scrolls IV: Oblivion" +The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls IV\: Oblivion #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -msgid "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." -msgstr "Die Elder Scrolls IV: Oblivion® Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik können Sie die Rätsel im Spiel in Ihrem eigenen Tempo lösen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen." +The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.=Die Elder Scrolls IV\: Oblivion\u00ae Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik k\u00f6nnen Sie die R\u00e4tsel im Spiel in Ihrem eigenen Tempo l\u00f6sen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen. -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 -msgid "Steam (GOTY)" -msgstr "Steam (GOTY)" +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: +#: Oblivion/Steam/script.js:1 +Steam\ (GOTY)=Steam (GOTY) #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -msgid "The Elder Scrolls V: Skyrim" -msgstr "The Elder Scrolls V: Skyrim" +The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -msgid "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." -msgstr "Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen prämiert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verblüffender Detailfülle zu neuem Leben. Die Special Edition enthält das Spiel samt Add-ons und bietet neue Features wie überarbeitete Grafiken und Effekte, volumetrische Strahlenbüschel, dynamische Tiefenschärfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, Rüstungen, Waffen und mehr – dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt." +Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen pr\u00e4miert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verbl\u00fcffender Detailf\u00fclle zu neuem Leben. Die Special Edition enth\u00e4lt das Spiel samt Add-ons und bietet neue Features wie \u00fcberarbeitete Grafiken und Effekte, volumetrische Strahlenb\u00fcschel, dynamische Tiefensch\u00e4rfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, R\u00fcstungen, Waffen und mehr \u2013 dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt. #: i18n/tmp/Applications/Games/The Room/application.js:1 -msgid "The Room" -msgstr "The Room" +The\ Room=The Room #: i18n/tmp/Applications/Games/The Room/application.js:2 -msgid "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." -msgstr "Eine rätselhafte Einladung führt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren – und einer Notiz deines fernen Gefährten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden." +A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Eine r\u00e4tselhafte Einladung f\u00fchrt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren \u2013 und einer Notiz deines fernen Gef\u00e4hrten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden. #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -msgid "The Room Two" -msgstr "The Room Two" +The\ Room\ Two=The Room Two #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -msgid "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." -msgstr "Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verbündeten." +Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verb\u00fcndeten. #: i18n/tmp/Applications/Games/The Sims/application.js:1 -msgid "The Sims" -msgstr "The Sims" +#, fuzzy +!The\ Sims=The Turing Test #: i18n/tmp/Applications/Games/The Sims/application.js:2 -msgid "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " -msgstr "Die Sims ist ein Simulationsspiel, das Leute simuliert. Mit verschiedenen Zielen steuern Sie Leute genannt \"Sims\". Diese Sims erfordern vom Nutzer, dass er sich regelmäßig um ihre Bedürfnisse kümmert, Kontakte pflegt und neue Dinge kauft. Momentan gibt es für das Spiel 7 Erweiterungen: Das volle Leben, Party ohne Ende, Hot Date, Urlaub total, Tierisch gut drauf, Megastar und Hokus Pokus." +!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -msgid "The Turing Test" -msgstr "The Turing Test" +The\ Turing\ Test=The Turing Test #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -msgid "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." -msgstr "The Turing Test ist ein Rätselspiel aus Sicht der ersten Person, welches das Phänomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt." +The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test ist ein R\u00e4tselspiel aus Sicht der ersten Person, welches das Ph\u00e4nomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt. #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -msgid "The Vanishing of Ethan Carter" -msgstr "The Vanishing of Ethan Carter" +The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 -msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." -msgstr "The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel." +#: Carter Redux/application.js:2 +The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel. -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 -msgid "The Vanishing of Ethan Carter Redux" -msgstr "The Vanishing of Ethan Carter Redux" +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter +#: Redux/application.js:1 +The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -msgid "The Witcher 3: Wild Hunt" -msgstr "The Witcher 3: Wild Hunt" +The\ Witcher\ 3\:\ Wild\ Hunt=The Witcher 3\: Wild Hunt #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -msgid "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." -msgstr "The Witcher 3: Wilde Jagd ist ein Rollenspiel der nächsten Generation mit packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-Universum voller folgenreicher Entscheidungen und einschneidender Konsequenzen. In The Witcher schlüpft der Spieler in die Rolle des Geralt von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller Handelsstädte, Wikinger-Pirateninseln, gefährlicher Gebirgspässe und vergessener Kavernen das Kind aus einer Prophezeiung zu finden." +The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.=The Witcher 3\: Wilde Jagd ist ein Rollenspiel der n\u00e4chsten Generation mit packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-Universum voller folgenreicher Entscheidungen und einschneidender Konsequenzen. In The Witcher schl\u00fcpft der Spieler in die Rolle des Geralt von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller Handelsst\u00e4dte, Wikinger-Pirateninseln, gef\u00e4hrlicher Gebirgsp\u00e4sse und vergessener Kavernen das Kind aus einer Prophezeiung zu finden. #: i18n/tmp/Applications/Games/The Witness/application.js:1 -msgid "The Witness" -msgstr "The Witness" +#, fuzzy +!The\ Witness=The Turing Test #: i18n/tmp/Applications/Games/The Witness/application.js:2 -msgid "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." -msgstr "Du wachst auf... alleine... auf einer fremden Insel voller Rätsel, die dich herausfordern und überraschen werden.

Du kannst dich nicht daran erinnern, wer du bist oder wie du dorthin gekommen bist. Doch eine Sache kannst du tun: Du kannst die Insel erkunden – in der Hoffnung, Hinweise zu finden, dein Gedächtnis zurückzuerlangen und irgendwie einen Weg nach Hause zu finden.

„The Witness“ ist ein Einzelspieler-Game in einer offenen Welt mit Dutzenden Orten, die es zu erkunden gilt, und mit über 500 Rätseln. Dieses Spiel respektiert dich als intelligenten Spieler und behandelt deine Zeit als etwas sehr Kostbares. Nichts dient als Füllmaterial. Jedes Rätsel bringt eine neue und eigene Idee in die Mischung mit ein. Was du bekommst, ist ein Spiel voller Ideen." +!You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

You\ don't\ remember\ who\ you\ are,\ and\ you\ don't\ remember\ how\ you\ got\ here,\ but\ there's\ one\ thing\ you\ can\ do\:\ explore\ the\ island\ in\ hope\ of\ discovering\ clues,\ regaining\ your\ memory,\ and\ somehow\ finding\ your\ way\ home.

The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.= #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -msgid "Toki Tori" -msgstr "Toki Tori" +Toki\ Tori=Toki Tori #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -msgid "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." -msgstr "Der Spielablauf in Toki Tori ist ein Mix zweier Genres. Während alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen müssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler müssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock™ nutzen. Zusätzliche Werkzeuge werden schrittweise eingeführt während die Spieler in über 80+ Level und vier einzigartigen Welten voranschreiten." +The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.=Der Spielablauf in Toki Tori ist ein Mix zweier Genres. W\u00e4hrend alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen m\u00fcssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler m\u00fcssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock\u2122 nutzen. Zus\u00e4tzliche Werkzeuge werden schrittweise eingef\u00fchrt w\u00e4hrend die Spieler in \u00fcber 80+ Level und vier einzigartigen Welten voranschreiten. #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -msgid "Tomb Raider: Anniversary" -msgstr "Tomb Raider: Anniversary" +Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -msgid "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." -msgstr "Tomb Raider: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legendären Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine flüssige, dynamische und schnelle Lara Croft, mit grossartigen Schauplätzen und erstaunlichen Details, fesselnden Kämpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals." +Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legend\u00e4ren Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider\: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine fl\u00fcssige, dynamische und schnelle Lara Croft, mit grossartigen Schaupl\u00e4tzen und erstaunlichen Details, fesselnden K\u00e4mpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals. #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -msgid "Tomb Raider: Legend" -msgstr "Tomb Raider: Legend" +Tomb\ Raider\:\ Legend=Tomb Raider\: Legend #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -msgid "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" -msgstr "Die verführerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt triumphierend zurück Lara Croft Tomb Raider: Legend!

Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schauplätzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteriösen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen Fähigkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterhältige Grüfte erforscht, die mit herausfordernden Puzzles und tödlichen Fallen durchlöchert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer!" +The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

Follow\ Lara\ down\ a\ path\ of\ discovery\ as\ she\ travels\ the\ globe\ to\ remote,\ exotic\ locales\ in\ search\ of\ one\ of\ history's\ greatest\ artifacts\ that\ unleash\ unwelcome\ figures\ from\ Lara's\ mysterious\ past.\ With\ guns\ blazing,\ Lara\ must\ use\ her\ athletic\ ability\ and\ intellectual\ wits\ to\ explore\ vast,\ treacherous\ tombs,\ riddled\ with\ challenging\ puzzles\ and\ deadly\ traps.\ Experience\ the\ beginning\ of\ the\ new\ Legend\ in\ the\ most\ adrenaline-fueled\ Tomb\ Raider\ adventure\ ever\!=Die verf\u00fchrerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt triumphierend zur\u00fcck Lara Croft Tomb Raider\: Legend\!

Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schaupl\u00e4tzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteri\u00f6sen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen F\u00e4higkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterh\u00e4ltige Gr\u00fcfte erforscht, die mit herausfordernden Puzzles und t\u00f6dlichen Fallen durchl\u00f6chert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer\! -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 -msgid "Tomb Raider: The Dagger Of Xian" -msgstr "Tomb Raider: The Dagger Of Xian" +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of +#: Xian/application.js:1 +Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 -msgid "Fan Game Tomb Raider 2 Remake by Nicobass." -msgstr "Ein Tomb Raider 2 Remake von Nicobass." +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of +#: Xian/application.js:2 +Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Ein Tomb Raider 2 Remake von Nicobass. -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 -msgid "Local (Demo)" -msgstr "Lokal (Demo)" +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local +#: (Demo)/script.js:1 +Local\ (Demo)=Lokal (Demo) -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 -msgid "Online (Demo)" -msgstr "Online (Demo)" +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online +#: (Demo)/script.js:1 +Online\ (Demo)=Online (Demo) #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -msgid "Tomb Raider: Underworld" -msgstr "Tomb Raider: Underworld" +Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -msgid "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." -msgstr "Tomb Raider: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schauplätze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochauflösende Grafik in eine wirklich fantastische Welt hineingesogen." +Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schaupl\u00e4tze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochaufl\u00f6sende Grafik in eine wirklich fantastische Welt hineingesogen. -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 -msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" -msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:1 +Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield=Tom Clancy's Rainbow Six 3 \: Raven Shield -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 -msgid "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." -msgstr "Raven Shield: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verrückten und sein Weltuntergangsszenario zu stoppen." +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:2 +Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield\: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six\: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verr\u00fcckten und sein Weltuntergangsszenario zu stoppen. -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 -msgid "Local (1.0->1.6)" -msgstr "Lokal (1.0->1.6)" +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:1 +Local\ (1.0->1.6)=Lokal (1.0->1.6) -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 -msgid "Steam (Gold)" -msgstr "Steam (Gold)" +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam +#: (Gold)/script.js:1 +Steam\ (Gold)=Steam (Gold) #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -msgid "Tom Clancy's Splinter Cell®" -msgstr "Tom Clancy's Splinter Cell®" +Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -msgid "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." -msgstr "Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verfügung stehenden Mitteln und verschwinden Sie spurlos!

Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren Händen!" +Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verf\u00fcgung stehenden Mitteln und verschwinden Sie spurlos\!

Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA\: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren H\u00e4nden\! #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -msgid "Tom Clancy’s The Division™" -msgstr "Tom Clancy’s The Division™" +Tom\ Clancy\u2019s\ The\ Division\u2122=Tom Clancy\u2019s The Division\u2122 #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -msgid "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." -msgstr "Black Friday – Eine verheerende Pandemie fegt über New York City hinweg. Die Grundversorgung der Stadt fällt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser stürzt die Gesellschaft in Chaos. Die eigenständige Spezialeinheit The Division ist alarmiert." +Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Black Friday \u2013 Eine verheerende Pandemie fegt \u00fcber New York City hinweg. Die Grundversorgung der Stadt f\u00e4llt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser st\u00fcrzt die Gesellschaft in Chaos. Die eigenst\u00e4ndige Spezialeinheit The Division ist alarmiert. #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -msgid "Total War: ROME II" -msgstr "Total War: ROME II" +!Total\ War\:\ ROME\ II= #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -msgid "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." -msgstr "Die Emperor Edition ist ein unverzichtbarer Teil von ROME II und umfasst ein verbessertes Politiksystem, verbesserte Gebäudeketten, neu ausbalancierte Schlachten und verbesserte Grafiken für die Kampagne und Gefechte.

Zusätzlich enthält die Emperor Edition alle Inhalte und Funktionen, die für ROME II seit der Veröffentlichung im September 2013 bereitgestellt wurden. Dazu gehören die Twitch.TV-Integration, eine Touchscreen-Steuerung, neue spielbare Fraktionen und Einheiten, Mac-Kompatibilität und vieles mehr." +!Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.= #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -msgid "Trackmania® Turbo" -msgstr "Trackmania® Turbo" +Trackmania\u00ae\ Turbo=Trackmania\u00ae Turbo #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -msgid "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." -msgstr "Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf über 200 Strecken auf die Probe, erlebe sofortigen Spaß, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst." +Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.=Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf \u00fcber 200 Strecken auf die Probe, erlebe sofortigen Spa\u00df, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst. #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -msgid "TRON RUN/r" -msgstr "TRON RUN/r" +TRON\ RUN/r=TRON RUN/r #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -msgid "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" -msgstr "Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zurück! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus Rädern, Anzügen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-Künsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus." +Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?=Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zur\u00fcck\! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus R\u00e4dern, Anz\u00fcgen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-K\u00fcnsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus. #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -msgid "Tropico 3" -msgstr "Tropico 3" +Tropico\ 3=Tropico 3 #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -msgid "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." -msgstr "Machen Sie sich bereit für einen tropischen Powertrip! Werden Sie zu einem Diktator auf einer fernen Insel während des Kalten Kriegs. Verführen, überzeugen, verschüchtern, unterdrücken oder betrügen Sie Ihre Untergebenen, um an der Macht zu bleiben! Werden Sie ein großzügiger Anführer sein?" +Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Machen Sie sich bereit f\u00fcr einen tropischen Powertrip\! Werden Sie zu einem Diktator auf einer fernen Insel w\u00e4hrend des Kalten Kriegs. Verf\u00fchren, \u00fcberzeugen, versch\u00fcchtern, unterdr\u00fccken oder betr\u00fcgen Sie Ihre Untergebenen, um an der Macht zu bleiben\! Werden Sie ein gro\u00dfz\u00fcgiger Anf\u00fchrer sein? #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -msgid "Tropico 4" -msgstr "Tropico 4" +Tropico\ 4=Tropico 4 #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -msgid "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." -msgstr "Die Zeiten ändern sich! Großmächte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten – und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie über die Neinsager triumphieren wollen, müssen Sie so viel Unterstützung vom Volk bekommen, wie möglich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Größe Ihres ausländischen Bankvermögens!

Tropico 4 bietet Ihnen erweiterte politische Möglichkeiten sowie zusätzliche Supermächte, mit denen Sie verhandeln können. Außerdem setzen Sie nun Minister ein, um Ihre etwas „umstritteneren“ Vorhaben durchzusetzen. Aber denken Sie daran: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch näher! Ihr politischer Eifer wird auf den Prüfstand gestellt. Neue Naturkatastrophen sorgen dafür, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.

Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare für Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschließen oder neue Achievements freischalten. Außerdem können Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen." +The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

Tropico\ 4\ expands\ on\ the\ gameplay\ of\ the\ previous\ game\ with\ new\ political\ additions\ \u223c\ including\ more\ superpowers\ to\ negotiate\ with,\ along\ with\ the\ ability\ to\ elect\ ministers\ into\ power\ to\ help\ get\ your\ more\ controversial\ policies\ passed.\ But\ remember\ to\ keep\ your\ friends\ close\ and\ your\ enemies\ closer\ as\ everyone\ has\ an\ agenda\!\ Your\ political\ mettle\ will\ be\ thoroughly\ tested,\ as\ new\ natural\ disasters\ will\ have\ the\ populace\ clamoring\ for\ you\ and\ your\ cabinet\ to\ help\ them\ recover\ from\ some\ of\ the\ worst\ Mother\ Nature\ can\ dish\ out.

Tropico\ 4\ also\ brings\ a\ new\ level\ of\ social\ interaction\ with\ the\ addition\ of\ Facebook\ and\ Twitter\ integration.\ Post\ comments\ on\ Twitter\ direct\ from\ the\ game\ and\ have\ updates\ go\ out\ when\ you\ complete\ missions\ or\ unlock\ new\ achievements.\ You\ can\ even\ take\ screenshots\ of\ your\ burgeoning\ island\ and\ post\ your\ dream\ creation\ on\ your\ Tropico\ 4\ Facebook\ page\ and\ compare\ your\ interactive\ Dictator\ Ranking\ on\ the\ online\ leaderboards.=Die Zeiten \u00e4ndern sich\! Gro\u00dfm\u00e4chte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten \u2013 und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie \u00fcber die Neinsager triumphieren wollen, m\u00fcssen Sie so viel Unterst\u00fctzung vom Volk bekommen, wie m\u00f6glich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Gr\u00f6\u00dfe Ihres ausl\u00e4ndischen Bankverm\u00f6gens\!

Tropico 4 bietet Ihnen erweiterte politische M\u00f6glichkeiten sowie zus\u00e4tzliche Superm\u00e4chte, mit denen Sie verhandeln k\u00f6nnen. Au\u00dferdem setzen Sie nun Minister ein, um Ihre etwas \u201eumstritteneren\u201c Vorhaben durchzusetzen. Aber denken Sie daran\: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch n\u00e4her\! Ihr politischer Eifer wird auf den Pr\u00fcfstand gestellt. Neue Naturkatastrophen sorgen daf\u00fcr, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.

Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare f\u00fcr Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschlie\u00dfen oder neue Achievements freischalten. Au\u00dferdem k\u00f6nnen Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen. #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -msgid "Unholy Heights" -msgstr "Unholy Heights" +Unholy\ Heights=Unholy Heights #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -msgid "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" -msgstr "Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation! Der Teufel hat ein Wohnhaus in ein Mietshaus nur für Monster umgewandelt und hat große Pläne für die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie glücklich durch den Kauf von Einrichtungsgegenständen. Unglücklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die Tür von Bewohnern um sie zum Kampf zu rufen, schließe Helden in gemeinen Scherenformationen und führe deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und übergehen sogar ihre Mietzahlungen. Halte sie glücklich oder du gehst das Risiko einen niemanden zu haben der für die Kämpft wenn Helden anklopfen. Aber sei nicht zu weich: es sind immer vielversprechende Bösewichte unterwegs die gerne einziehen möchten, daher schmeiße Schmarotzer raus solange die Zeit reif ist! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die Hölle zu leiten... richtig?" +Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?=Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation\! Der Teufel hat ein Wohnhaus in ein Mietshaus nur f\u00fcr Monster umgewandelt und hat gro\u00dfe Pl\u00e4ne f\u00fcr die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie gl\u00fccklich durch den Kauf von Einrichtungsgegenst\u00e4nden. Ungl\u00fccklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die T\u00fcr von Bewohnern um sie zum Kampf zu rufen, schlie\u00dfe Helden in gemeinen Scherenformationen und f\u00fchre deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und \u00fcbergehen sogar ihre Mietzahlungen. Halte sie gl\u00fccklich oder du gehst das Risiko einen niemanden zu haben der f\u00fcr die K\u00e4mpft wenn Helden anklopfen. Aber sei nicht zu weich\: es sind immer vielversprechende B\u00f6sewichte unterwegs die gerne einziehen m\u00f6chten, daher schmei\u00dfe Schmarotzer raus solange die Zeit reif ist\! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die H\u00f6lle zu leiten... richtig? #: i18n/tmp/Applications/Games/Uplay/application.js:2 -msgid "Uplay is Ubisoft's PC games portal." -msgstr "Uplay ist Ubisoft's Portal für PC-Spiele." +Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay ist Ubisoft's Portal f\u00fcr PC-Spiele. #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -msgid "Warcraft® III: Expansion Set" -msgstr "Warcraft® III: Expansion Set" +#, fuzzy +!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -msgid "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." -msgstr "Der Krieg wütet weiter. Die dämonische Bedrohung ist aus dem vom Krieg gebeutelten Azeroth verbannt worden aber Frieden ist noch immer ein ferner Traum. Der epische Konflikt, der in Warcraft III: Reign of Chaos begann, geht mit mehr Einheiten, mehr Missionen und explosiven, strategischen Kämpfen weiter.

Dieses Set besteht aus Warcraft III: Reign of Chaos und Warcraft III: The Frozen Throne." +!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= #: i18n/tmp/Applications/Games/Warface/application.js:1 -msgid "Warface" -msgstr "Warface" +!Warface= #: i18n/tmp/Applications/Games/Warface/application.js:2 -msgid "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." -msgstr "Warface bietet eine intensive Koop-Erfahrung mit täglich neue Spielinhalte, die es Spielern erlaubt einmalige Team-Aktionen zu meistern und ihren eigenen Spielstil zu entwickeln. Daneben können sie sich auch in temporeiche Versus-Modi, wie „Team-Deathmatch“ oder „ Bombe legen“, stürzen." +!Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -msgid "Warlock - Master of the Arcane" -msgstr "Warlock - Master of the Arcane" +Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -msgid "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" -msgstr "Das neueste Spiel der beliebten Majesty-Reihe, Warlock: Master of the Arcane, präsentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr übernimmt der Spieler die Rolle eines großen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der mächtigste Zauberer und herrschen Sie über ganz Ardania!" +In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=Das neueste Spiel der beliebten Majesty-Reihe, Warlock\: Master of the Arcane, pr\u00e4sentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr \u00fcbernimmt der Spieler die Rolle eines gro\u00dfen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der m\u00e4chtigste Zauberer und herrschen Sie \u00fcber ganz Ardania\! #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -msgid "Wildlife Park 2" -msgstr "Wildlife Park 2" +!Wildlife\ Park\ 2= #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -msgid "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" -msgstr "Schlüpfen Sie in die Rolle des Zoo-Direktors und sorgen Sie für das Wohl Ihrer tierischen Schützlinge! Wildlife Park 2 bringt Sie in \"hautnahen\" Kontakt zu über 50 verschiedenen Tierarten. Beobachten Sie die liebevoll animierten, realistische Interaktionen der Tiere - ob mit den Artgenossen, der Landschaft, den Spielgeräten oder den Besuchern des Parks! Wie im richtigen Zoo müssen die Tiere rundum versorgt werden. Das ist in Wildlife Park 2 kinderleicht: Mit einem Mausklick können Sie die Tiere füttern, verarzten, streicheln, aufscheuchen oder versetzen. Steuern Sie ein Team von Landschaftsarchitekten, Gärtnern, Tierpflegern, Tierärzten und Wissenschaftlern. Ein sorgsamer Zoodirektor kann sich bald über Nachwuchs bei den Tieren freuen! Errichten Sie Ihren Zoo mit mehr als 100 Tierhäusern, Besuchereinrichtungen, Personalgebäuden, dekorativen Parkelementen und Gehegeausstattungsobjekten. Auch für Hobbyarchitekten ist Wildlife Park 2 die ideale Spielwiese! Kreieren Sie mit dem umfangreichen Terraforming-Tool Ihre eigenen phantasievollen Landschaften. Unter Ihren liebevoll pflegenden Händen gedeihen zahlreiche etablierte Landpflanzen und botanische Raritäten wie Unterwasserpflanzen, Kakteen oder Orchideen - aufwändig in Szene gesetzt mit dynamischem Pflanzensystem (SpeedTree). Eine weitere Besonderheit stellt die realistisch simulierte Wasserausbreitung dar. Durch komfortables Setzen einer Wasserquelle kreieren Sie tosende Wasserfälle und weitläufige Wasserwelten. Auch die Zoo-Besucher wollen zufrieden gestellt sein - sorgen Sie für Restaurants, Eisdielen und spektakuläre Unterhaltung. Mit Werbe- und Marketingmaßnahmen locken Sie neue Besucher an. Aber nicht vergessen: Behalten Sie immer das Budget des Zoos im Auge!" +!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -msgid "Worms Armageddon" -msgstr "Worms Armageddon" +Worms\ Armageddon=Worms Armageddon #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -msgid "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." -msgstr "Die unerschrockenen Kriecher kehren zurück und ihnen dürstet nach Rache im allseits beliebten Worms™ Armageddon. Hier ist einfach der Wurm drin! Genießen Sie einen grandiosen Spielspaß alleine oder mit all Ihren Freunden." +Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Die unerschrockenen Kriecher kehren zur\u00fcck und ihnen d\u00fcrstet nach Rache im allseits beliebten Worms\u2122 Armageddon. Hier ist einfach der Wurm drin\! Genie\u00dfen Sie einen grandiosen Spielspa\u00df alleine oder mit all Ihren Freunden. #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -msgid "Worms™ Reloaded" -msgstr "Worms™ Reloaded" +Worms\u2122\ Reloaded=Worms\u2122 Reloaded #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -msgid "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." -msgstr "Zehn Jahre nach Worms™ Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms™ Reloaded fort. Die brandneue Edition ist für Ihren PC jetzt über Steam verfügbar. Worms™ Reloaded bietet ein Online- und Offline Mehrspielererlebnis für bis zu vier Spieler, Voice Chat, eine Unmenge an verrückten neuen Waffen (sowie die Rückkehr mancher ikonischer Waffen des beliebten Vorgängers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildauflösung, ein Spektrum an brillanten Festungen für den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, Hüte, Skins und verschiedene Stimmen." +Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Zehn Jahre nach Worms\u2122 Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms\u2122 Reloaded fort. Die brandneue Edition ist f\u00fcr Ihren PC jetzt \u00fcber Steam verf\u00fcgbar. Worms\u2122 Reloaded bietet ein Online- und Offline Mehrspielererlebnis f\u00fcr bis zu vier Spieler, Voice Chat, eine Unmenge an verr\u00fcckten neuen Waffen (sowie die R\u00fcckkehr mancher ikonischer Waffen des beliebten Vorg\u00e4ngers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildaufl\u00f6sung, ein Spektrum an brillanten Festungen f\u00fcr den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, H\u00fcte, Skins und verschiedene Stimmen. #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -msgid "Xenon 2" -msgstr "Xenon 2" +!Xenon\ 2= #: i18n/tmp/Applications/Graphics/category.js:1 -msgid "Graphics" -msgstr "Grafik" +Graphics=Grafik #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -msgid "Photofiltre" -msgstr "Photofiltre" +Photofiltre=Photofiltre #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -msgid "Introduction
PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." -msgstr "PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterstützt." +Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterst\u00fctzt. #: i18n/tmp/Applications/Internet/category.js:1 -msgid "Internet" -msgstr "Internet" +Internet=Internet #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -msgid "Internet Explorer 6.0" -msgstr "Internet Explorer 6.0" +Internet\ Explorer\ 6.0=Internet Explorer 6.0 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 -msgid "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " -msgstr "Internet Explorer ist ein alter Webbrowser.
Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilität zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen." +#: 7.0/application.js:2 +Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer ist ein alter Webbrowser.
Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilit\u00e4t zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen. #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -msgid "Internet Explorer 7.0" -msgstr "Internet Explorer 7.0" +Internet\ Explorer\ 7.0=Internet Explorer 7.0 #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -msgid "mIRC" -msgstr "mIRC" +mIRC=mIRC #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -msgid "

mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

" -msgstr "mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander über globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten." +

mIRC\ is\ a\ popular\ Internet\ Relay\ Chat\ client\ used\ by\ millions\ of\ people,\ and\ thousands\ of\ organizations,\ to\ communicate,\ share,\ play\ and\ work\ with\ each\ other\ on\ IRC\ networks\ around\ the\ world.\ Serving\ the\ Internet\ community\ for\ over\ a\ decade,\ mIRC\ has\ evolved\ into\ a\ powerful,\ reliable\ and\ fun\ piece\ of\ technology.

=mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander \u00fcber globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten. #: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -msgid "v7.46" -msgstr "v7.46" +v7.46=v7.46 #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -msgid "TeamSpeak 3" -msgstr "TeamSpeak 3" +TeamSpeak\ 3=TeamSpeak 3 #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -msgid "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." -msgstr "TeamSpeak ist eine proprietäre Sprachkonferenzsoftware, die den Benutzern ermöglicht, über das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist für die Nutzung parallel zu Online-Spielen optimiert." +TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak ist eine propriet\u00e4re Sprachkonferenzsoftware, die den Benutzern erm\u00f6glicht, \u00fcber das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist f\u00fcr die Nutzung parallel zu Online-Spielen optimiert. #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -msgid "v3.0.19.4" -msgstr "v3.0.19.4" +v3.0.19.4=v3.0.19.4 #: i18n/tmp/Applications/Multimedia/category.js:1 -msgid "Multimedia" -msgstr "Multimedia" +Multimedia=Multimedia #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -msgid "Mp3tag" -msgstr "Mp3tag" +Mp3tag=Mp3tag #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -msgid "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." -msgstr " Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, usw. inklusive Album-Cover. Es unterstützt das Editieren von ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags für mehrere Dateien auf einmal und deckt eine Vielzahl von Audio-Formaten ab." +Mp3tag\ is\ a\ powerful\ and\ yet\ easy-to-use\ tool\ to\ edit\ metadata\ of\ common\ audio\ formats\ where\ it\ supports\ ID3v1,\ ID3v2.3,\ ID3v2.4,\ iTunes\ MP4,\ WMA,\ Vorbis\ Comments\ and\ APE\ Tags.\ It\ also\ supports\ online\ database\ lookups\ from\ Amazon,\ Musicbraing,\ freedb\ or\ discogs\ for\ example\ to\ automatically\ gather\ proper\ tags\ and\ cover\ art.=\ Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, usw. inklusive Album-Cover. Es unterst\u00fctzt das Editieren von ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags f\u00fcr mehrere Dateien auf einmal und deckt eine Vielzahl von Audio-Formaten ab. #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -msgid "Adobe Acrobat Reader DC" -msgstr "Adobe Acrobat Reader DC" +Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -msgid "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work." -msgstr "Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard für das zuverlässige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten.

Premium Funktionalitäten, Onlineservices und Updates funktionieren nicht." +Adobe\ Acrobat\ Reader\ DC\ software\ is\ the\ free\ global\ standard\ for\ reliably\ viewing,\ printing,\ and\ commenting\ on\ PDF\ documents.

Premium\ features,\ online\ services\ and\ updates\ do\ not\ work.=Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard f\u00fcr das zuverl\u00e4ssige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten.

Premium Funktionalit\u00e4ten, Onlineservices und Updates funktionieren nicht. #: i18n/tmp/Applications/Office/category.js:1 -msgid "Office" -msgstr "Büroprogramme" +Office=B\u00fcroprogramme #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -msgid "ElsterFormular" -msgstr "ElsterFormular" +ElsterFormular=ElsterFormular #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -msgid "ElsterFormular is the official german software to file a tax return." -msgstr "ElsterFormular ist die offizielle Software für die deutsche Steuererklärung." +ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular ist die offizielle Software f\u00fcr die deutsche Steuererkl\u00e4rung. #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -msgid "Microsoft Office 2010" -msgstr "Microsoft Office 2010" +Microsoft\ Office\ 2010=Microsoft Office 2010 #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -msgid "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." -msgstr "Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007." +Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007. #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -msgid "Microsoft Office 2013" -msgstr "Microsoft Office 2013" +Microsoft\ Office\ 2013=Microsoft Office 2013 #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -msgid "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." -msgstr "Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010." +Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010. #: i18n/tmp/Applications/Other/category.js:1 -msgid "Other" -msgstr "Nicht zuzuordnen" +Other=Nicht zuzuordnen #: i18n/tmp/Applications/Science/category.js:1 -msgid "Science" -msgstr "Lernprogramme" +Science=Lernprogramme #: i18n/tmp/Engines/Wine/category.js:1 -msgid "Wine" -msgstr "Wine" +Wine=Wine #: i18n/tmp/Engines/Wine/Engine/application.js:1 -msgid "Wine Engine" -msgstr "Wine Engine" +#, fuzzy +!Wine\ Engine=Wine Uninstaller #: i18n/tmp/Engines/Wine/Engine/application.js:2 -msgid "The Wine engine." -msgstr "Die Wine Engine." +!The\ Wine\ engine.= #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -msgid "Wine engine" -msgstr "Wine Engine" +#, fuzzy +!Wine\ engine=Wine Uninstaller #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -msgid "QuickScript" -msgstr "QuickScript" +!QuickScript= #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -msgid "QuickScripts for Wine." -msgstr "QuickScripts für Wine." +!QuickScripts\ for\ Wine.= #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -msgid "Custom Installer Script" -msgstr "Custom Installer Script" +!Custom\ Installer\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -msgid "Installer Script" -msgstr "Installer Script" +!Installer\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -msgid "Local Installer Script" -msgstr "Local Installer Script" +#, fuzzy +!Local\ Installer\ Script=Local Installer #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -msgid "Online Installer Script" -msgstr "Online Installer Script" +#, fuzzy +!Online\ Installer\ Script=Online Installer #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -msgid "Quick Script" -msgstr "Quick Script" +!Quick\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -msgid "Steam Script" -msgstr "Steam Script" +!Steam\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -msgid "Uplay Script" -msgstr "Uplay Script" +!Uplay\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -msgid "Zip Script" -msgstr "Zip Script" +!Zip\ Script= #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -msgid "Wine Shortcuts" -msgstr "Wine Shortcuts" +!Wine\ Shortcuts= #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -msgid "Shortcuts for Wine." -msgstr "Shortcuts für Wine." +!Shortcuts\ for\ Wine.= #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -msgid "Shortcut Reader" -msgstr "Shortcut Reader" +!Shortcut\ Reader= #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -msgid "Wine Shortcut" -msgstr "Wine Shortcut" +!Wine\ Shortcut= #: i18n/tmp/Engines/Wine/Tools/application.js:1 -msgid "Wine Tools" -msgstr "Wine Tools" +!Wine\ Tools= #: i18n/tmp/Engines/Wine/Tools/application.js:2 -msgid "Tools for Wine." -msgstr "Tools für Wine." +!Tools\ for\ Wine.= #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -msgid "Configure Wine" -msgstr "Wine einrichten" +Configure\ Wine=Wine einrichten #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -msgid "Kill processes" -msgstr "Prozesse beenden" +Kill\ processes=Prozesse beenden #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -msgid "Windows reboot" -msgstr "Windows neustarten" +Windows\ reboot=Windows neustarten #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -msgid "Repair virtual drive" -msgstr "Virtuelles Laufwerk reparieren" +Repair\ virtual\ drive=Virtuelles Laufwerk reparieren #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -msgid "Command prompt" -msgstr "Kommandozeile" +Command\ prompt=Kommandozeile #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -msgid "Registry Editor" -msgstr "Registryeditor" +Registry\ Editor=Registryeditor #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -msgid "Task manager" -msgstr "Taskmanager" +Task\ manager=Taskmanager #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -msgid "Open a terminal" -msgstr "Terminal öffnen" +Open\ a\ terminal=Terminal \u00f6ffnen #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -msgid "Wine uninstaller" -msgstr "Wine Uninstaller" +Wine\ uninstaller=Wine Uninstaller #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -msgid "Wine Verbs" -msgstr "Wine Verbs" +!Wine\ Verbs= #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -msgid "Verbs for Wine." -msgstr "Verbs für Wine." +!Verbs\ for\ Wine.= #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -msgid "corefonts" -msgstr "corefonts" +#, fuzzy +!corefonts=Schriftarten #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -msgid "crypt32" -msgstr "crypt32" +!crypt32= #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -msgid "d3dx10" -msgstr "d3dx10" +!d3dx10= #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -msgid "d3dx9" -msgstr "d3dx9" +!d3dx9= #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -msgid ".NET 4.0" -msgstr ".NET 4.0" +!.NET\ 4.0= #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -msgid ".NET 4.5.2" -msgstr ".NET 4.5.2" +!.NET\ 4.5.2= #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -msgid ".NET 4.5" -msgstr ".NET 4.5" +!.NET\ 4.5= #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -msgid "luna" -msgstr "luna" +!luna= #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -msgid "mfc42" -msgstr "mfc42" +!mfc42= #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -msgid "msls31" -msgstr "msls31" +!msls31= #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -msgid "mspatcha" -msgstr "mspatcha" +!mspatcha= #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -msgid "PhysX" -msgstr "PhysX" +!PhysX= #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -msgid "quartz" -msgstr "quartz" +!quartz= #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -msgid "QuickTime 7.6" -msgstr "QuickTime 7.6" +!QuickTime\ 7.6= #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -msgid "sandbox" -msgstr "sandbox" +!sandbox= #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -msgid "secur32" -msgstr "secur32" +!secur32= #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -msgid "Tahoma" -msgstr "Tahoma" +!Tahoma= #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -msgid "vcrun2003" -msgstr "vcrun2003" +!vcrun2003= #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -msgid "vcrun2005" -msgstr "vcrun2005" +!vcrun2005= #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -msgid "vcrun2008" -msgstr "vcrun2008" +!vcrun2008= #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -msgid "vcrun2010" -msgstr "vcrun2010" +!vcrun2010= #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -msgid "vcrun2012" -msgstr "vcrun2012" +!vcrun2012= #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -msgid "vcrun2013" -msgstr "vcrun2013" +!vcrun2013= #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -msgid "vcrun2015" -msgstr "vcrun2015" +!vcrun2015= #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -msgid "Windows XP Service Pack 3" -msgstr "Windows XP Service Pack 3" +!Windows\ XP\ Service\ Pack\ 3= #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -msgid "xact" -msgstr "xact" +!xact= #: i18n/tmp/Utils/Functions/Apps/application.js:1 -msgid "App Utils" -msgstr "App Utils" +!App\ Utils= #: i18n/tmp/Utils/Functions/Apps/application.js:2 -msgid "Utils for apps." -msgstr "Utils für Apps." +!Utils\ for\ apps.= #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -msgid "App Resources" -msgstr "App Resources" +!App\ Resources= #: i18n/tmp/Utils/Functions/category.js:1 -msgid "Functions" -msgstr "Functions" +Functions=Functions #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -msgid "Filesystem Utils" -msgstr "Filesystem Utils" +!Filesystem\ Utils= #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -msgid "Utils for file system interaction." -msgstr "Utils für die Interaktion mit dem Dateisystem." +!Utils\ for\ file\ system\ interaction.= #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -msgid "File Extractors" -msgstr "File Extractors" +!File\ Extractors= #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -msgid "File Utilities" -msgstr "File Utilities" +!File\ Utilities= #: i18n/tmp/Utils/Functions/Net/application.js:1 -msgid "Net Utils" -msgstr "Net Utils" +!Net\ Utils= #: i18n/tmp/Utils/Functions/Net/application.js:2 -msgid "Utils for interaction with the Internet." -msgstr "Utils für die Interaktion mit dem Internet." +!Utils\ for\ interaction\ with\ the\ Internet.= #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -msgid "Downloader" -msgstr "Downloader" +!Downloader= #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -msgid "Internet Resource" -msgstr "Internet Resource" +#, fuzzy +!Internet\ Resource=Internet #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 -msgid "Please wait while {0} is extracted ..." -msgstr "Bitte warten Sie während {0} extrahiert wird ..." +Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... #: Utils/Functions/Filesystem/Files/script.js:81 -msgid "Checking file consistency ..." -msgstr "Dateikonsistenz wird geprüft ..." +Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... #: Utils/Functions/Net/Download/script.js:42 #: Utils/Functions/Net/Resource/script.js:48 -msgid "Please wait while {0} is downloaded ..." -msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." +Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... #: Utils/Functions/Net/Download/script.js:71 -msgid "Error while calculating checksum. \n\n" -"Expected = {0}\n" -"Actual = {1}" -msgstr "Fehler beim Prüfen der Checksumme.\n\n" -"Erwartet = {0}\n" -"Tatsächlich = {1}" - +Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Fehler beim Pr\u00fcfen der Checksumme.\n\nErwartet \= {0}\nTats\u00e4chlich \= {1} diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index db2b360353..4103971a54 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -1,69 +1,37 @@ -msgid "" -msgstr "" -"Project-Id-Version: phoenicis-scripts\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:55+0000\n" -"PO-Revision-Date: 2018-04-06 14:00-0400\n" -"Last-Translator: plata \n" -"Language-Team: French\n" -"Language: fr_FR\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-Generator: crowdin.com\n" -"X-Crowdin-Project: phoenicis-scripts\n" -"X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/i18n/keys.pot\n" +# French translations for PACKAGE package +# French translation for PACKAGE. +# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Plata , 2017. +# +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 09\:12+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 -msgid "Select your region:" -msgstr "Sélectionnez votre région :" +!Select\ your\ region\:= #: Applications/Games/Mass Effect/Steam/script.js:9 -msgid "If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" -"And add the following under [ISACTAudio.ISACTAudioDevice] :\n\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n\n" -msgstr "Si vous avez des problèmes audio, veuillez éditer le fichier BIOEngine.ini et/ou BaseEngine.ini dans {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" -"Et ajouter ce qui va suivre en dessous de [ISACTAudio.ISACTAudioDevice] :\n\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n\n" +!If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n= #: Applications/Games/Origin/Local (Legacy)/script.js:14 #: Applications/Games/Origin/Online (Legacy)/script.js:13 -msgid "When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup." -msgstr "Au lancement d'Origin, il y aura un message d'erreur (\"Your update could not be completed.\"). C'est normal. Fermez juste le popup." +!When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.= -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:11 -msgid "Select your region for the patch (1.0 to 1.60)." -msgstr "Sélectionner votre région pour le patch (1.0 vers 1.60)." +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:11 +!Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).= #: Applications/Games/Total War Rome II/Steam/script.js:19 -msgid "If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n" -" gfx_device_type to 2\n\n" -" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " -msgstr "Si vous avez des problèmes en jeu (par ex : le jeu crash au début ou le rendu ne fonctionne pas correctement), vous pouvez essayer d'activer le rendu OpenGL, en modifiant :\n\n" -" gfx_device_type à 2\n\n" -" dans {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 -#: Applications/Games/Wildlife Park 2/Steam/script.js:11 -msgid "On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen." -msgstr "Lors du premier lancement, le jeu pourrait ne pas se mettre en plein écran. Si c'est le cas, allez dans les options sélectionnez une résolution de 1920 x 960. On vous demandera de fermer le jeu pour appliquer les nouveaux paramètres. Cliquez sur Oui. Une fois que vous démarrez le jeu à nouveau, vous devriez voir une fenêtre où vous pouvez définir la résolution de votre jeu pour correspondre à votre écran." +!If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = + +#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 +!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/Installer Script/script.js:96 -#: Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Engines/Wine/QuickScript/Steam Script/script.js:112 -#: Engines/Wine/QuickScript/Steam Script/script.js:132 -#: Engines/Wine/QuickScript/Steam Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 -#: Engines/Wine/QuickScript/Uplay Script/script.js:70 -#: Engines/Wine/QuickScript/Uplay Script/script.js:90 -#: Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/QuickScript/Zip Script/script.js:70 +#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer +#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Script/script.js:112 Script/script.js:132 Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/Verbs/corefonts/script.js:79 #: Engines/Wine/Verbs/d3dx10/script.js:30 #: Engines/Wine/Verbs/d3dx9/script.js:30 @@ -73,120 +41,88 @@ msgstr "Lors du premier lancement, le jeu pourrait ne pas se mettre en plein éc #: Engines/Wine/Verbs/dotnet452/script.js:29 #: Engines/Wine/Verbs/dotnet45/script.js:30 #: Engines/Wine/Verbs/xact/script.js:50 -msgid "Please wait ..." -msgstr "Veuillez patienter ..." +!Please\ wait\ ...= #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 -#: Engines/Wine/Verbs/corefonts/script.js:80 +#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -msgid "Installing {0} ..." -msgstr "Installe {0} ..." +!Installing\ {0}\ ...= #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -msgid "Which language version would you like to install?" -msgstr "Quelle langue aimeriez-vous installer ?" +!Which\ language\ version\ would\ you\ like\ to\ install?= #: Applications/Office/ElsterFormular/Online/script.js:8 -msgid "Please select the installation file.\n" -"You can download it from https://www.elster.de/elfo_down.php." -msgstr "Veuillez sélectionner le fichier d'installation.\n" -"Vous pouvez le télécharger depuis https://www.elster.de/elfo_down.php." +!Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.= #: Engines/Wine/Engine/Object/script.js:215 -msgid "Cannot run 64bit executable in a 32bit Wine prefix." -msgstr "Ne peut pas lancer un exécutable 64bit dans un préfixe Wine 32bit." +!Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.= #: Engines/Wine/Engine/Object/script.js:274 -msgid "Please wait while {0} is uninstalled ..." -msgstr "Veuillez patienter pendant que {0} est désinstallé ..." +!Please\ wait\ while\ {0}\ is\ uninstalled\ ...= #: Engines/Wine/Engine/Object/script.js:276 -msgid "Could not uninstall {0}!" -msgstr "Impossible de désinstaller {0} !" +!Could\ not\ uninstall\ {0}\!= #: Engines/Wine/Engine/Object/script.js:462 -msgid "Prefix seems to be 32bits" -msgstr "Le préfixe semble être en 32bits" +!Prefix\ seems\ to\ be\ 32bits= #: Engines/Wine/Engine/Object/script.js:480 -msgid "Installing version: " -msgstr "Installe la version : " +!Installing\ version\:\ = #: Engines/Wine/Engine/Object/script.js:888 -msgid "Could not determine mimetype for file extension \"{0}\"" -msgstr "Impossible de déterminer le type mime pour l'extension de fichier \"{0}\"" +!Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"= #: Engines/Wine/QuickScript/Installer Script/script.js:23 -msgid "Please enter the name of your application." -msgstr "Veuillez entrer le nom de votre application." +Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre application. #: Engines/Wine/QuickScript/Installer Script/script.js:38 -msgid "Please select the wine architecture." -msgstr "Veuillez sélectionner l'architecture de wine." +!Please\ select\ the\ wine\ architecture.= #: Engines/Wine/QuickScript/Installer Script/script.js:52 -msgid "Please select the wine distribution." -msgstr "Veuillez sélectionner la distributions de wine." +#, fuzzy +!Please\ select\ the\ wine\ distribution.=Veuillez entrer le nom de votre application. #: Engines/Wine/QuickScript/Installer Script/script.js:66 -msgid "Please select the wine version." -msgstr "Veuillez sélectionner la version de wine." +#, fuzzy +!Please\ select\ the\ wine\ version.=Veuillez entrer le nom de votre application. #: Engines/Wine/QuickScript/Installer Script/script.js:88 -msgid "Please select the executable." -msgstr "Veuillez sélectionner l'exécutable." +!Please\ select\ the\ executable.= #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -msgid "Please select the installation file." -msgstr "Veuillez sélectionner le fichier d'installation." +!Please\ select\ the\ installation\ file.= #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -msgid "Please select the download URL." -msgstr "Veuillez sélectionner l'URL de téléchargement." +!Please\ select\ the\ download\ URL.= #: Engines/Wine/QuickScript/Steam Script/script.js:104 -msgid "Please follow the steps of the Steam setup.\n\n" -"Uncheck \"Run Steam\" or close Steam completely after the setup so that the installation of \"{0}\" can continue." -msgstr "Veuillez suivre les étapes de l'installation de Steam.\n\n" -"Décochez \"Lancer Steam\" ou fermez Steam complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." +!Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= #: Engines/Wine/QuickScript/Steam Script/script.js:116 -msgid "Please wait until Steam has finished the download ..." -msgstr "Veuillez patienter jusqu'à ce que Steam aie fini le téléchargement ..." +!Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...= #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -msgid "Please follow the steps of the Uplay setup.\n\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation of \"{0}\" can continue." -msgstr "Veuillez suivre les étapes de l'installation de Uplay.\n\n" -"Décochez \"Lancer Uplay\" ou fermez Uplay complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." +!Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -msgid "Please wait until Uplay has finished the download ..." -msgstr "Veuillez patienter jusqu'à ce que Uplay aie fini le téléchargement ..." +!Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...= #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -msgid "Please close Uplay." -msgstr "Veuillez fermer Uplay." +!Please\ close\ Uplay.= #: Engines/Wine/QuickScript/Zip Script/script.js:48 -msgid "Please select the .zip file." -msgstr "Veuillez sélectionner le fichier .zip." +#, fuzzy +!Please\ select\ the\ .zip\ file.=Veuillez entrer le nom de votre application. #: Engines/Wine/Shortcuts/Reader/script.js:62 -msgid "The container {0} is no longer used.\n" -"Do you want to delete it?" -msgstr "Le conteneur {0} n'est plus utilisé.\n" -"Voulez-vous le supprimer ?" +!The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?= #: Engines/Wine/Shortcuts/Wine/script.js:78 -msgid "Executable {0} not found!" -msgstr "Exécutable {0} introuvable !" +!Executable\ {0}\ not\ found\!= #: Engines/Wine/Verbs/corefonts/script.js:80 #: Engines/Wine/Verbs/corefonts/script.js:86 -msgid "fonts" -msgstr "polices" +!fonts= #: Engines/Wine/Verbs/d3dx10/script.js:10 #: Engines/Wine/Verbs/d3dx10/script.js:11 @@ -194,15 +130,13 @@ msgstr "polices" #: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 #: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 #: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 -msgid "Extracting {0} ..." -msgstr "Extraction de {0} ..." +!Extracting\ {0}\ ...= #: Engines/Wine/Verbs/dotnet40/script.js:26 #: Engines/Wine/Verbs/dotnet452/script.js:41 #: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 -#: Engines/Wine/Verbs/QuickTime 7.6/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 +#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 #: Engines/Wine/Verbs/vcrun2005/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:14 #: Engines/Wine/Verbs/vcrun2008/script.js:25 @@ -214,31 +148,23 @@ msgstr "Extraction de {0} ..." #: Engines/Wine/Verbs/vcrun2013/script.js:25 #: Engines/Wine/Verbs/vcrun2015/script.js:14 #: Engines/Wine/Verbs/vcrun2015/script.js:25 -msgid "Please wait while {0} is installed ..." -msgstr "Veuillez patienter pendant que {0} est installé ..." +!Please\ wait\ while\ {0}\ is\ installed\ ...= #: Engines/Wine/Verbs/dotnet452/script.js:50 #: Engines/Wine/Verbs/dotnet45/script.js:51 -msgid "{0} applications can have issues when windows version is not set to \"win2003\"" -msgstr "{0} certaines applications peuvent avoir des problèmes si la version de windows n'est pas mise à \"win2003\"" +!{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= #: Engines/Wine/Verbs/Uplay/script.js:11 -msgid "Please follow the steps of the Uplay setup.\n\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation can continue." -msgstr "Veuillez suivre les étapes de l'installation de Uplay.\n\n" -"Décochez \"Lancer Uplay\" ou fermez Uplay complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." +!Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.= #: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 -msgid "Registering {0} ..." -msgstr "Enregistre {0} ..." +!Registering\ {0}\ ...= #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -msgid "7-zip" -msgstr "7-zip" +!7-zip= #: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -msgid "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." -msgstr "7-Zip est un logiciel gratuit d'archivage de fichiers avec un taux de compression très élevé.7-Zip est un logiciel open source. La plupart du code est sous licence GNU LGPL. Le code unRAR est sous licence mixte: GNU LGPL + restrictions unRAR. Vous pouvez utiliser 7-Zip sur n'importe quel ordinateur, y compris dans les sociétés commerciales. Il n'est pas nécessaire de s'enregistrer ou payer pour utiliser 7-Zip." +!7-Zip\ is\ a\ file\ archiver\ with\ a\ high\ compression\ ratio.\ 7-Zip\ is\ open\ source\ software.\ Most\ of\ the\ source\ code\ is\ under\ the\ GNU\ LGPL\ license.\ The\ unRAR\ code\ is\ under\ a\ mixed\ license\:\ GNU\ LGPL\ +\ unRAR\ restrictions.\ You\ can\ use\ 7-Zip\ on\ any\ computer,\ including\ a\ computer\ in\ a\ commercial\ organization.\ You\ don't\ need\ to\ register\ or\ pay\ for\ 7-Zip.= #: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 #: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 @@ -247,12 +173,13 @@ msgstr "7-Zip est un logiciel gratuit d'archivage de fichiers avec un taux de co #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 -#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 -#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -263,160 +190,135 @@ msgstr "7-Zip est un logiciel gratuit d'archivage de fichiers avec un taux de co #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 +#: 7.0/Online/script.js:1 #: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -msgid "Online" -msgstr "En ligne" +!Online= #: i18n/tmp/Applications/Accessories/category.js:1 -msgid "Accessories" -msgstr "Accessoires" +Accessories=Accessoire #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -msgid "ImgBurn" -msgstr "ImgBurn" +!ImgBurn= #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -msgid "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." -msgstr "ImgBurn est une application de gravure de CD / DVD / HD DVD / Blu-ray légère." +!ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.= #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -msgid "Soundplant" -msgstr "Soundplant" +!Soundplant= #: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -msgid "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" -msgstr "Soundplant transforme le clavier de votre ordinateur en un déclencheur sonore polyvalent à faible latence et un instrument jouable.

Grâce auglisser-déposer, affectez facilement des fichiers audio de n'importe quel format et longueur à 72 touches du clavier, créant des tableaux de bord personnalisés qui mettent des heures d'écoute instantanée à portée de main sans besoin de matériel supplémentaire.

Soundplant est utilisé pour de la musique et des effets sonores en direct, comme un tambour, en tant qu'instrument électronique unique, en tant qu'aide pédagogique, et simplement pour le plaisir - dans la radio, la télévision, le théâtre, le podcasting, les présentations, les studios, les stades, les salles de classe, les clubs, les musées et les églises - par des DJ, des musiciens, des ingénieurs, des créateurs de sons, des compositeurs, des artistes, des enseignants, des magiciens, des marionnettistes, des comédiens, des conférenciers, des joueurs et plus encore.

N.B. : La version gratuite ne possède pas certaines fonctionnalités, http://soundplant.org/support.htm/" +!Soundplant\ turns\ your\ computer\ keyboard\ into\ a\ versatile,\ low\ latency\ sound\ trigger\ and\ playable\ instrument.

Via\ drag\ &\ drop,\ easily\ assign\ sound\ files\ of\ any\ format\ and\ length\ onto\ 72\ keyboard\ keys,\ creating\ custom\ soundboards\ that\ put\ hours\ of\ instantly-playing\ audio\ at\ your\ fingertips\ with\ no\ extra\ hardware\ needed.

Soundplant\ is\ used\ for\ live\ music\ and\ sound\ effects,\ as\ a\ drum\ pad,\ as\ a\ unique\ electronic\ instrument,\ as\ an\ educational\ aid,\ and\ just\ for\ fun\ -\ in\ radio,\ television,\ theater,\ podcasting,\ presentations,\ studios,\ stadiums,\ classrooms,\ clubs,\ museums,\ and\ churches\ -\ by\ DJs,\ musicians,\ engineers,\ sound\ designers,\ composers,\ artists,\ teachers,\ magicians,\ puppeteers,\ comedians,\ public\ speakers,\ gamers,\ and\ more.

\ N.B.\:\ Free\ version\ has\ some\ features\ unavailable,\ see\ http\://soundplant.org/support.htm/= #: i18n/tmp/Applications/Custom/category.js:1 -msgid "Custom" -msgstr "Personnalisé" +Custom=Personnalis\u00e9 #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -msgid "Local Installer" -msgstr "Installeur local" +Local\ Installer=Installeur local #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -msgid "The Local Installer allows you to install custom applications from your local computer." -msgstr "L'installeur local vous permet d'installé des applications personnalisées depuis votre ordinateur." +The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=L'installeur local vous permet d'install\u00e9 des applications personnalis\u00e9es depuis votre ordinateur. #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 -#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 -#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 -#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 -#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar +#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - +#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis +#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 -#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold +#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: +#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 -msgid "Local" -msgstr "Local" +#: 2013/Local/script.js:1 +!Local= #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -msgid "Online Installer" -msgstr "Installeur en ligne" +Online\ Installer=Installeur en ligne #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -msgid "The Online Installer allows you to install custom applications from the Internet." -msgstr "L'installeur en ligne vous permet d'installer des applications personnalisées depuis Internet. " +The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=L'installeur en ligne vous permet d'installer des applications personnalis\u00e9es depuis Internet. #: i18n/tmp/Applications/Development/category.js:1 -msgid "Development" -msgstr "Développement" +Development=D\u00e9veloppement #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -msgid "Notepad++" -msgstr "Notepad++" +Notepad++=Notepad++ #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -msgid "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

Source: http://notepad-plus.sourceforge.net/uk/site.htm" -msgstr "Notepad++ est un éditeur de code source qui prend en charge plusieurs langages. Ce programme, codé en C++ avec STL et win32 api, a pour vocation de fournir un éditeur de code source de taille réduite mais très performant. En optimisant de nombreuses fonctions tout en conservant une facilité d'utilisation et une certaine convivialité, Notepad++ contribue à la limitation des émissions de dioxyde de carbone dans le monde : en effet, en réduisant l'utilisation de CPU, la consommation d'énergie des ordinateurs chute considérablement, en conséquence de quoi, la terre est plus verte.

Source: http://notepad-plus.sourceforge.net/fr" +Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

Based\ on\ a\ powerful\ editing\ component\ Scintilla,\ Notepad++\ is\ written\ in\ C++\ and\ uses\ pure\ Win32\ API\ and\ STL\ which\ ensures\ a\ higher\ execution\ speed\ and\ smaller\ program\ size.\ By\ optimizing\ as\ many\ routines\ as\ possible\ without\ losing\ user\ friendliness,\ Notepad++\ is\ trying\ to\ reduce\ the\ world\ carbon\ dioxide\ emissions.\ When\ using\ less\ CPU\ power,\ the\ PC\ can\ throttle\ down\ and\ reduce\ power\ consumption,\ resulting\ in\ a\ greener\ environment.

Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ est un \u00e9diteur de code source qui prend en charge plusieurs langages. Ce programme, cod\u00e9 en C++ avec STL et win32 api, a pour vocation de fournir un \u00e9diteur de code source de taille r\u00e9duite mais tr\u00e8s performant. En optimisant de nombreuses fonctions tout en conservant une facilit\u00e9 d'utilisation et une certaine convivialit\u00e9, Notepad++ contribue \u00e0 la limitation des \u00e9missions de dioxyde de carbone dans le monde \: en effet, en r\u00e9duisant l'utilisation de CPU, la consommation d'\u00e9nergie des ordinateurs chute consid\u00e9rablement, en cons\u00e9quence de quoi, la terre est plus verte.

Source\: http\://notepad-plus.sourceforge.net/fr/ #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -msgid "v.7.2.2" -msgstr "v.7.2.2" +!v.7.2.2= -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 -msgid "18 Wheels of Steel: Across America" -msgstr "18 Wheels of Steel: Across America" +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:1 +18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 -msgid "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." -msgstr "Entendez l'appel de la route, \"throw the gears in motion and take off in a tractor trailer\". Conduisez plus vite que votre concurrence, transporter votre chargement à travers tous les États-Unis et sentez le ventre sur votre visage alors que vous contrôlez votre propre destin.‬ \"Blast the horn\" et construisez une carrière dans le monde rapide du camionnage." +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:2 +Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Entendez l'appel de la route, "throw the gears in motion and take off in a tractor trailer". Conduisez plus vite que votre concurrence, transporter votre chargement \u00e0 travers tous les \u00c9tats-Unis et sentez le ventre sur votre visage alors que vous contr\u00f4lez votre propre destin.\u202c "Blast the horn" et construisez une carri\u00e8re dans le monde rapide du camionnage. #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -msgid "Age of Empires II HD" -msgstr "Age of Empires II HD" +Age\ of\ Empires\ II\ HD=Age of Empires II HD #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -msgid "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" -msgstr "Age of Empires II a été ré-imaginé en haute définition avec de nouvelles fonctionnalités, cartes à échanger, IA améliorée, support des workshops, multiplayer, intégration au Steamworks et bien plus encore !" +Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II a \u00e9t\u00e9 r\u00e9-imagin\u00e9 en haute d\u00e9finition avec de nouvelles fonctionnalit\u00e9s, cartes \u00e0 \u00e9changer, IA am\u00e9lior\u00e9e, support des workshops, multiplayer, int\u00e9gration au Steamworks et bien plus encore \! -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: +#: Complete Collection/Steam/script.js:1 #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 +#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black +#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 +#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 #: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 +#: City/Steam/script.js:1 Origins/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 #: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 #: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 #: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 #: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar +#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 #: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 #: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 #: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 +#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, +#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 #: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 #: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 #: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 #: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 +#: Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space ate our +#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 #: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 +#: i18n/tmp/Applications/Games/PAYDAY #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -426,1557 +328,1221 @@ msgstr "Age of Empires II a été ré-imaginé en haute définition avec de nouv #: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 #: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek +#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront +#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold +#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 +#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 #: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: +#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 +#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter +#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 +#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki +#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider +#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 +#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's +#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome #: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 #: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 -msgid "Steam" -msgstr "Steam" +#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms +#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 +Steam=Steam -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 -msgid "Age of Empires® III: Complete Collection" -msgstr "Age of Empires® III: Complete Collection" +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:1 +Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 -msgid "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." -msgstr "Plongez au cœur d’une expérience stratégique gagnante. Microsoft Game Studios présente pour la première fois les trois jeux épiques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances européennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez à la conquête de l’est, en Asie, pour déterminer l’issue des batailles pour le pouvoir. " +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:2 +Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Plongez au c\u0153ur d\u2019une exp\u00e9rience strat\u00e9gique gagnante. Microsoft Game Studios pr\u00e9sente pour la premi\u00e8re fois les trois jeux \u00e9piques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances europ\u00e9ennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez \u00e0 la conqu\u00eate de l\u2019est, en Asie, pour d\u00e9terminer l\u2019issue des batailles pour le pouvoir. #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -msgid "Assassin's Creed™" -msgstr "Assassin's Creed™" +#, fuzzy +!Assassin's\ Creed\u2122=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -msgid "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." -msgstr "Assassin’s Creed™ est un jeu de nouvelle génération développé par Ubisoft Montréal qui redéfinit le genre du jeu d'action. Alors que d'autres jeux se réclament de la nouvelle génération en se basant sur le graphisme, Assassin’s Creed mélange lui technologie, design, thématique et émotion dans un monde où règne le chaos.

1191, la troisième croisade déferle sur le proche orient. Vous êtes Altair et vous allez essayer de mettre un terme au conflit qui ravage la Terre Sainte.Vous êtes un Assassin, le guerrier d'un ordre secret réputé pour ses méthodes expéditives. Vos actions et votre présence pèseront sur les événements historiques qui se déroulent sous vos yeux." +!Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.= #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -msgid "Assassin’s Creed® Brotherhood" -msgstr "Assassin’s Creed® Brotherhood" +Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -msgid "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." -msgstr "Incarnez Ezio, un légendaire Maître Assassin, dans son combat acharné contre le puissant Ordre des Templiers. Pour porter un coup fatal à l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie : Rome. Un lieu de pouvoir, d'avidité et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes : une Confrérie entière sera placée sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jurés." +Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Incarnez Ezio, un l\u00e9gendaire Ma\u00eetre Assassin, dans son combat acharn\u00e9 contre le puissant Ordre des Templiers. Pour porter un coup fatal \u00e0 l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie \: Rome. Un lieu de pouvoir, d'avidit\u00e9 et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes \: une Confr\u00e9rie enti\u00e8re sera plac\u00e9e sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jur\u00e9s. #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -msgid "Assassin’s Creed II" -msgstr "Assassin’s Creed II" +Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -msgid "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." -msgstr "Une histoire épique à propos de famille, vengeance et conspiration se déroulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne." +An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Une histoire \u00e9pique \u00e0 propos de famille, vengeance et conspiration se d\u00e9roulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne. #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -msgid "Assassin’s Creed® III" -msgstr "Assassin’s Creed® III" +#, fuzzy +!Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -msgid "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." -msgstr "Nous sommes en 1775. Les colonies américaines sont au bord de la révolte. Vous incarnez Connor Kenway, un assassin qui a juré d'assurer la liberté de son peuple et de sa nation.\n" -"Assassin’s Creed® III vous transporte au temps de la guerre d'indépendance des États-Unis, mais pas celle des livres d'histoire..." +!The\ American\ Colonies,\ 1775.\ It\u2019s\ a\ time\ of\ civil\ unrest\ and\ political\ upheaval\ in\ the\ Americas.\ As\ a\ Native\ American\ assassin\ fights\ to\ protect\ his\ land\ and\ his\ people,\ he\ will\ ignite\ the\ flames\ of\ a\ young\ nation\u2019s\ revolution.
Assassin\u2019s\ Creed\u00ae\ III\ takes\ you\ back\ to\ the\ American\ Revolutionary\ War,\ but\ not\ the\ one\ you\u2019ve\ read\ about\ in\ history\ books...= #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -msgid "Assassin’s Creed® IV Black Flag™" -msgstr "Assassin’s Creed® IV Black Flag™" +#, fuzzy +!Assassin\u2019s\ Creed\u00ae\ IV\ Black\ Flag\u2122=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -msgid "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." -msgstr "1715, les Pirates règnent sur les Caraïbes et viennent de fonder leur propre République où la corruption, l’avarice et la cruauté sont désormais monnaie courante. Parmi ces hors-la-loi, un jeune capitaine impétueux du nom d’Edward Kenway." +!The\ year\ is\ 1715.\ Pirates\ rule\ the\ Caribbean\ and\ have\ established\ their\ own\ lawless\ Republic\ where\ corruption,\ greediness\ and\ cruelty\ are\ commonplace.Among\ these\ outlaws\ is\ a\ brash\ young\ captain\ named\ Edward\ Kenway.= #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -msgid "Assassin's Creed® Revelations" -msgstr "Assassin's Creed® Revelations" +Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -msgid "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." -msgstr "Ezio Auditore marche dans les pas du légendaire mentor Altaïr, dans un dangereux périple de découvertes et révélations." +Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore marche dans les pas du l\u00e9gendaire mentor Alta\u00efr, dans un dangereux p\u00e9riple de d\u00e9couvertes et r\u00e9v\u00e9lations. #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -msgid "Assassin’s Creed® Unity" -msgstr "Assassin’s Creed® Unity" +#, fuzzy +!Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -msgid "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." -msgstr "Dans Assassin's Creed® Unity, vous incarnerez Arno, un jeune homme qui va être plongé dans les rouages de la Révolution Française. Avec le tout nouveau mode Coop, vous découvrirez comment le destin de toute une nation a basculé." +!Assassin\u2019s\ Creed\u00ae\ Unity\ tells\ the\ story\ of\ Arno,\ a\ young\ man\ who\ embarks\ upon\ an\ extraordinary\ journey\ to\ expose\ the\ true\ powers\ behind\ the\ French\ Revolution.\ In\ the\ brand\ new\ co-op\ mode,\ you\ and\ your\ friends\ will\ also\ be\ thrown\ in\ the\ middle\ of\ a\ ruthless\ struggle\ for\ the\ fate\ of\ a\ nation.= #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -msgid "Audiosurf" -msgstr "Audiosurf" +Audiosurf=Audiosurf #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -msgid "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." -msgstr "Jouez avec votre propre musique. Audiosurf est un jeu où vous utilisez votre propre musique pour créer votre propre expérience. La forme, la vitesse et l'ambiance de chaque session sera déterminée par le choix de votre morceau." +Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=\ Jouez avec votre propre musique. Audiosurf est un jeu o\u00f9 vous utilisez votre propre musique pour cr\u00e9er votre propre exp\u00e9rience. La forme, la vitesse et l'ambiance de chaque session sera d\u00e9termin\u00e9e par le choix de votre morceau. #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -msgid "Batman™: Arkham Asylum" -msgstr "Batman™: Arkham Asylum" +!Batman\u2122\:\ Arkham\ Asylum= #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -msgid "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." -msgstr "Soyez Batman et affrontez les super-vilains de Gotham City. Parcourez l'asile d'Arkham et son île terrifiante.

Le jeu Batman: Arkham Asylum, récompensé par les critiques, revient dans une édition remastérisée \"Game of the Year\" qui comporte 4 nouvelles cartes pour le mode Défi. Dans ce lot de 4 cartes figurent l'Allée du Crime, Cauchemar, Complètement fou, et Chasseur Nocturne (les deux dernières proviennent du pack de cartes Nuit démentielle)." +!Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

Critically\ acclaimed\ Batman\:\ Arkham\ Asylum\ returns\ with\ a\ remastered\ Game\ of\ the\ Year\ Edition,\ featuring\ 4\ extra\ Challenge\ Maps.\ The\ additional\ Challenge\ Maps\ are\ Crime\ Alley;\ Scarecrow\ Nightmare;\ Totally\ Insane\ and\ Nocturnal\ Hunter\ (both\ from\ the\ Insane\ Night\ Map\ Pack).= #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -msgid "Batman™: Arkham City" -msgstr "Batman™: Arkham City" +!Batman\u2122\:\ Arkham\ City= #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -msgid "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security " -msgstr "Batman: Arkham City reprend toute l'intensité et l'atmosphère de Batman: Arkham Asylum en propulsant les joueurs à travers l'immense ville d'Arkham City (cinq fois plus grande que le monde de Batman: Arkham Asylum), le nouveau « foyer » à sécurité maximale de tous les bandits, gangsters et cerveaux criminels dérangés de Gotham City. En réunissant une incroyable collection des pires criminels de Gotham City, tels que Catwoman, le Joker, le Sphinx, Double-Face, Harley Quinn, le Pingouin, Mister Freeze et bien d'autres, le jeu permet aux joueurs de véritablement entrer dans la peau du Chevalier noir rendant la justice à travers les rues de Gotham City." +!Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ = #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -msgid "Batman™: Arkham Origins" -msgstr "Batman™: Arkham Origins" +!Batman\u2122\:\ Arkham\ Origins= #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -msgid "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." -msgstr "Batman™: Arkham Origins est le nouvel opus de la franchise de jeux vidéo à succès Batman: Arkham.Développé par WB Games Montréal, le jeu nous plonge dans une Gotham City encore plus vaste et une histoire inédite se déroulant plusieurs années avant les événements de Batman: Arkham Asylum et de Batman: Arkham City, les deux premiers opus de la franchise, salués par la critique. Situé bien avant l'arrivée des criminels les plus dangereux de Gotham City, le jeu nous fait découvrir le jeune Batman, encore brut et inexpérimenté. Alors qu'il commence son combat contre le mal, il va devoir faire un choix déterminant qui le conduira à devenir le Chevalier Noir. À mesure que l'histoire progresse, le joueur va rencontrer des personnages clés et mettre en place des relations cruciales." +!Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.= #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -msgid "Beyond Good and Evil™" -msgstr "Beyond Good and Evil™" +Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -msgid "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." -msgstr "Pendant des siècles, la planète Hyllis a été bombardée par une race alien implacable. Sceptique sur l'incapacité de son gouvernement à repousser les envahisseurs, une journaliste d'action rebelle nommée Jade part à la recherche de la vérité." +For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=Pendant des si\u00e8cles, la plan\u00e8te Hyllis a \u00e9t\u00e9 bombard\u00e9e par une race alien implacable. Sceptique sur l'incapacit\u00e9 de son gouvernement \u00e0 repousser les envahisseurs, une journaliste d'action rebelle nomm\u00e9e Jade part \u00e0 la recherche de la v\u00e9rit\u00e9. #: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman +#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter +#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -msgid "Uplay" -msgstr "Uplay" +Uplay=Uplay #: i18n/tmp/Applications/Games/BioShock/application.js:1 -msgid "BioShock™" -msgstr "BioShock™" +!BioShock\u2122= #: i18n/tmp/Applications/Games/BioShock/application.js:2 -msgid "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way." -msgstr "BioShock n'est pas un jeu de tir comme les autres : ses armes et ses stratégies sont originales. Vous aurez un arsenal complet à votre disposition du simple revolver au lance-grenade. Vous aurez également la possibilité de modifier votre ADN pour une meilleure \"efficacité\". Vous pourrez ainsi vous injecter des plasmids pour acquérir des pouvoirs surhumains comme par exemple électrocuter ou congeler vos ennemis pour pouvoir les pulvériser à coup de clef à molette.
Les rencontres sont aléatoires : deux joueurs différents ne pourront ainsi jamais vivre la même aventure." +!BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.= #: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 -msgid "Steam (Demo)" -msgstr "Steam (Demo)" +#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of +#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam +#: i18n/tmp/Applications/Games/Cogs/Steam +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam +#: i18n/tmp/Applications/Games/FlatOut/Steam +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam +#: i18n/tmp/Applications/Games/Mafia II/Steam +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam +#: i18n/tmp/Applications/Games/Mount & Blade/Steam +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam +#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro +#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman +#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam +#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki +#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam +#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's +#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam +#: i18n/tmp/Applications/Games/TRON RUNr/Steam +#: i18n/tmp/Applications/Games/Tropico 4/Steam +!Steam\ (Demo)= #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -msgid "Black Mesa" -msgstr "Black Mesa" +Black\ Mesa=Black Mesa #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" -msgstr "Revivez Half-Life dans cette recréation acclamée faite par les fans" +Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Revivez Half-Life dans cette recr\u00e9ation acclam\u00e9e faite par les fans #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 -msgid "Blizzard app" -msgstr "Application Blizzard" +#: app/Online/script.js:1 +Blizzard\ app=Application Blizzard #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -msgid "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" -msgstr "L'application de bureau Blizzard est conçue pour améliorer votre expérience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis !" +The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=L'application de bureau Blizzard est con\u00e7ue pour am\u00e9liorer votre exp\u00e9rience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis \! #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -msgid "Borderlands" -msgstr "Borderlands" +!Borderlands= #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -msgid "Lock, Load, & Face the Madness

Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." -msgstr "Verrouillez, rechargez et place à la folie

Préparez-vous à du pur délire ! Incarnez l'un des quatre mercenaires tirez sur tout ce qui bouge !

Action nerveuse, tir à la première personne et arsenal massif sont au programme dans ce jeu de rôle et de coopération*. Borderlands est une expérience révolutionnaire qui défie toutes les conventions de shooters modernes. Borderlands vous place dans le rôle d'un mercenaire sur la planète désolée de Pandore. Il va vous falloir trouver une technologie extraterrestre ultra-puissante appelée The Vault." +!Lock,\ Load,\ &\ Face\ the\ Madness

Get\ ready\ for\ the\ mind\ blowing\ insanity\!\ Play\ as\ one\ of\ four\ trigger-happy\ mercenaries\ and\ take\ out\ everything\ that\ stands\ in\ your\ way\!

With\ its\ addictive\ action,\ frantic\ first-person\ shooter\ combat,\ massive\ arsenal\ of\ weaponry,\ RPG\ elements\ and\ four-player\ co-op*,\ Borderlands\ is\ a\ breakthrough\ experience\ that\ challenges\ all\ the\ conventions\ of\ modern\ shooters.\ Borderlands\ places\ you\ in\ the\ role\ of\ a\ mercenary\ on\ the\ lawless\ and\ desolate\ planet\ of\ Pandora,\ hell-bent\ on\ finding\ a\ legendary\ stockpile\ of\ powerful\ alien\ technology\ known\ as\ The\ Vault.= #: i18n/tmp/Applications/Games/Braid/application.js:1 -msgid "Braid" -msgstr "Braid" +!Braid= #: i18n/tmp/Applications/Games/Braid/application.js:2 -msgid "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." -msgstr "Braid est un jeu de plateforme et de casse-têtes, dessiné comme une peinture, où vous pouvez manipuler l'écoulement du temps d'une manière étrange et inhabituelle. Depuis une maison dans la ville, parcourez une série de mondes et résolvez des casse-têtes pour sauver une princesse enlevée." +!Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.= #: i18n/tmp/Applications/Games/BRINK/application.js:1 -msgid "BRINK" -msgstr "BRINK" +!BRINK= #: i18n/tmp/Applications/Games/BRINK/application.js:2 -msgid "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" -msgstr "Décidez du type de combattant que vous souhaitez être dans Brink et partez défendre le dernier refuge de l'humanité !" +!You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!= -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 -msgid "Burnout™ Paradise: The Ultimate Box" -msgstr "Burnout™ Paradise: The Ultimate Box" +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:1 +Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 -msgid "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." -msgstr "Paradise City est le jeu le plus grand et le plus dangereux appartenant à la série à succès Burnout. Le cadre massif donne aux joueurs un monde ouvert à explorer, comme il voyage avec leurs véhicules à travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures différentes. Passer à toute vitesse à travers les rues d'événement en événement, accumulant des points qui sont enregistrés dans votre permis de conduire de Paradise City. Gagnez la licence \"Burnout\" vénérée en écrasant les panneaux d'affichage, les rampes de saut et grâce au maintien de collisions avec le système de dégâts amélioré." +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:2 +Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Paradise City est le jeu le plus grand et le plus dangereux appartenant \u00e0 la s\u00e9rie \u00e0 succ\u00e8s Burnout. Le cadre massif donne aux joueurs un monde ouvert \u00e0 explorer, comme il voyage avec leurs v\u00e9hicules \u00e0 travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures diff\u00e9rentes. Passer \u00e0 toute vitesse \u00e0 travers les rues d'\u00e9v\u00e9nement en \u00e9v\u00e9nement, accumulant des points qui sont enregistr\u00e9s dans votre permis de conduire de Paradise City. Gagnez la licence "Burnout" v\u00e9n\u00e9r\u00e9e en \u00e9crasant les panneaux d'affichage, les rampes de saut et gr\u00e2ce au maintien de collisions avec le syst\u00e8me de d\u00e9g\u00e2ts am\u00e9lior\u00e9. #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -msgid "Caesar III" -msgstr "Caesar III" +!Caesar\ III= #: i18n/tmp/Applications/Games/Caesar III/application.js:2 -msgid "Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" -msgstr "Hail Gouverneur, votre ville attend.

En tant que gouverneur provincial chargé de répandre la gloire de Rome, notre mission est claire: construire des villes, favoriser le commerce et l'industrie, gagner de l'argent. La façon dont vous accomplissez cela dépend entièrement de vous. Gagnez de la richesse et du pouvoir, faites une carrière pour satisfaire l'empereur, battre les Barbares et repousser les envahisseurs ou se concentrer sur la construction de la prochaine Ville éternelle. Échouez et vous finirez comme un déjeuner pour les lions. Prouvez votre force d'esprit et vous pourrez être couronné César!" +!Hail\ Governor,\ your\ city\ awaits.

As\ a\ provincial\ governor\ charged\ with\ spreading\ the\ glory\ of\ Rome\ our\ mission\ is\ clear\:\ build\ cities,\ foster\ trade\ and\ industry,\ make\ money.\ How\ you\ accomplish\ this\ is\ entirely\ up\ to\ you.\ Gain\ wealth\ and\ power,\ make\ a\ career\ out\ of\ pleasing\ the\ emperor,\ battle\ Barbarians\ and\ repel\ invaders\ or\ concentrate\ on\ building\ the\ next\ Eternal\ City.\ Fail\ and\ you\u2019ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!= #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -msgid "Call of Juarez® Gunslinger" -msgstr "Call of Juarez® Gunslinger" +!Call\ of\ Juarez\u00ae\ Gunslinger= #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -msgid "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." -msgstr "Depuis la poussière d'une mine d'or jusqu'à la crasse d'un saloon, Call of Juarez® Gunslinger est un réel hommage aux histoires du Wild West. Vivez le périple violent et épique d'un chasseur de primes impitoyable sur les traces des criminels les plus connus du Wild West." +!From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.= #: i18n/tmp/Applications/Games/category.js:1 -msgid "Games" -msgstr "Jeux" +Games=Jeux #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -msgid "ChromaGun" -msgstr "ChromaGun" +!ChromaGun= #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -msgid "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

That being said, welcome and good luck!" -msgstr "Bienvenue dans le laboratoire d'essai ChromaTecs !Tu es ici pour tester une invention colorée super moderne et à usage militaire : le ChromaGun (la licence vient d'être enregistrée) ! Utilise-le pour passer les salles de test que nous avons soigneusement préparées. Le principe est assez simple, mais sa réalisation peut être très complexe. Quitte chaque salle par sa porte de sortie. Mais prends garde aux WorkerDroids, qui ont pour seul objectif le maintien en l'état de la pièce. Ils n'aiment pas particulièrement les humains. Pour sortir des salles, colore les murs et les WorkerDroids avec le ChromaGun. Certaines portes sont difficiles à ouvrir: elles ne peuvent être déverrouillées que grâce à l'interrupteur au sol et ne restent ouvertes que si un objet est posé contre elles.

Si ton cerveau est déjà en ébullition et que tu as hâte d'utiliser tes cellules grises, alors tu es le candidat parfait pour affronter ces salles !

Alors : Bienvenue et bonne chance !" +!Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

Use\ the\ ChromaGun\ to\ colorize\ walls\ and\ WorkerDroids\ to\ progress\ in\ the\ chambers.\ WorkerDroids\ are\ attracted\ to\ walls\ of\ the\ same\ color.\ Using\ that\ mechanic,\ try\ to\ reach\ the\ exit\ door\ of\ each\ chamber.\ Some\ doors\ are\ more\ complicated\ to\ use\ than\ others\:\ They\ can\ only\ be\ opened\ using\ door\ triggers\ and\ only\ stay\ open\ as\ long\ as\ the\ triggers\ are\ occupied.
br>If\ all\ of\ this\ sounds\ like\ your\ brain\ can\ handle\ it,\ congratulations\!\ You\u2019re\ the\ perfect\ candidate\ for\ our\ test\ chambers\!

That\ being\ said,\ welcome\ and\ good\ luck\!= #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -msgid "Civilization V" -msgstr "Civilization V" +Civilization\ V=Civilization V #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -msgid "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." -msgstr "Dans Civilization V, le joueur mène une civilisation de l'époque préhistorique vers le future sur une carte générée procéduralement, réalisant l'une des nombreuses différentes conditions de victoire grâce à la recherche, à l'exploration, à la diplomatie, à l'expansion, au développement économique, à la conquête gouvernementale et militaire." +In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Dans Civilization V, le joueur m\u00e8ne une civilisation de l'\u00e9poque pr\u00e9historique vers le future sur une carte g\u00e9n\u00e9r\u00e9e proc\u00e9duralement, r\u00e9alisant l'une des nombreuses diff\u00e9rentes conditions de victoire gr\u00e2ce \u00e0 la recherche, \u00e0 l'exploration, \u00e0 la diplomatie, \u00e0 l'expansion, au d\u00e9veloppement \u00e9conomique, \u00e0 la conqu\u00eate gouvernementale et militaire. #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -msgid "Clicker Heroes" -msgstr "Clicker Heroes" +Clicker\ Heroes=Clicker Heroes #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -msgid "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." -msgstr "Vous êtes-vous jamais demandé ce qu'un quadrillion de dégât par seconde faisait ? Ne vous posez plus de questions ! Embarquez sur votre quête pour l'atteindre aujourd'hui ! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. Dépenser cet or lors de l'embauche de nouveaux héros et faites plus de dégâts. Plus vous infligez de dégâts, plus vous obtiendrez d'or." +Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Vous \u00eates-vous jamais demand\u00e9 ce qu'un quadrillion de d\u00e9g\u00e2t par seconde faisait ? Ne vous posez plus de questions \! Embarquez sur votre qu\u00eate pour l'atteindre aujourd'hui \! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. D\u00e9penser cet or lors de l'embauche de nouveaux h\u00e9ros et faites plus de d\u00e9g\u00e2ts. Plus vous infligez de d\u00e9g\u00e2ts, plus vous obtiendrez d'or. #: i18n/tmp/Applications/Games/Cogs/application.js:1 -msgid "Cogs" -msgstr "Cogs" +!Cogs= #: i18n/tmp/Applications/Games/Cogs/application.js:2 -msgid "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." -msgstr "Cogs est un jeu de casse-têtes où les joueurs construisent des machines à partir de tuiles. Les joueurs peuvent choisir parmi 50 niveaux et 3 modes de jeu. De nouveaux casse-têtes sont débloqués en construisant les objets rapidement et efficacement." +!Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.= -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 -msgid "Command and Conquer - Tiberium Wars" -msgstr "Command and Conquer - Tiberium Wars" +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:1 +!Command\ and\ Conquer\ -\ Tiberium\ Wars= -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 -msgid "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." -msgstr "Vous commandez les armées du GDI ou du NOD, le sort de la Terre est dans la balance." +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:2 +!You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -msgid "CONSORTIUM" -msgstr "CONSORTIUM" +CONSORTIUM=CONSORTIUM #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -msgid "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." -msgstr "Un meurtre mystère, dans un avion, dans le future. Vous êtes Consortium Bishop Six, un gardien global de la paix dans l'année 2042. Vos actions définissent et informent le récit en cours." +A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Un meurtre myst\u00e8re, dans un avion, dans le future. Vous \u00eates Consortium Bishop Six, un gardien global de la paix dans l'ann\u00e9e 2042. Vos actions d\u00e9finissent et informent le r\u00e9cit en cours. #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -msgid "Consortium: The Tower" -msgstr "Consortium: The Tower" +!Consortium\:\ The\ Tower= #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -msgid "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" -msgstr "Une pure simulation immersive de science fiction à un joueur. Plonger dans un monde modifié par vos choix ! Explorez, discutez, battez-vous ou faufilez-vous dans The Churchill Tower en 2041 ! Pourrez-vous survivre à The Tower ?" +!A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -msgid "Crayon Physics" -msgstr "Crayon Physics" +Crayon\ Physics=Crayon Physics #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -msgid "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " -msgstr "Crayon Physics est un jeu d'arcade à la souris. Vous devrez tracer lignes et carrés pour bouger la balle. Le but est d'avoir les étoiles du niveau." +Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics est un jeu d'arcade \u00e0 la souris. Vous devrez tracer lignes et carr\u00e9s pour bouger la balle. Le but est d'avoir les \u00e9toiles du niveau. #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -msgid "DC Universe Online" -msgstr "DC Universe Online" +!DC\ Universe\ Online= #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -msgid "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." -msgstr "Le nouveau MMORPG de Sony basé sur l'univers de DC. Soyez un héro ou un scélérat dans deux énorme villes." +!Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -msgid "DOOM (2016)" -msgstr "DOOM (2016)" +!DOOM\ (2016)= #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -msgid "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." -msgstr "Développé par id Software, le pionnier des jeux de tir à la première personne et du mode match à mort multijoueur, DOOM revient sous une forme moderne qui conserve sa difficulté et sa brutalité. Que vous décidiez d'éradiquer des hordes de démons sorties tout droit de l'Enfer dans la campagne du jeu ou que vous combattiez vos amis dans l'un des multiples modes multijoueur, le programme est le même : des démons sans pitié, des armes d'une puissance inouïe et des mouvements rapides et fluides qui sont les fondations de ce jeu de tir intense à la première personne.. Prolongez votre expérience de jeu en utilisant l'éditeur DOOM SnapMap pour créer, jouer et partager facilement du contenu avec le monde entier." +!Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -msgid "Dragon Ball Xenoverse 2" -msgstr "Dragon Ball Xenoverse 2" +!Dragon\ Ball\ Xenoverse\ 2= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -msgid "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." -msgstr "DRAGON BALL XENOVERSE 2 suit les traces du titre à succès DRAGON BALL XENOVERSE, avec des graphismes améliorés pour procurer au joueur encore plus d'immersion dans l'univers Dragon Ball le plus vaste et le mieux détaillé à ce jour.

DRAGON BALL XENOVERSE 2 proposera une nouvelle ville et des fonctions et améliorations spéciales en pagaille, dont de nombreuses personnalisations de personnages." +!DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -msgid "Dragon Ball Xenoverse" -msgstr "Dragon Ball Xenoverse" +!Dragon\ Ball\ Xenoverse= #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -msgid "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" -msgstr "L'UNIVERS DE DRAGON BALL DÉBARQUE SUR STEAM POUR LA TOUTE PREMIÈRE FOIS !

DRAGON BALL XENOVERSE revient sur tous les combats emblématiques de la saga grâce à l'Avatar, lié à Trunks et à bien d'autres personnages. Ce lien et sa volonté d'intervenir dans les combats seront-ils assez forts pour changer l'histoire telle que nous la connaissons ? Tu découvriras également la mystérieuse ville de Tokitoki, de nouveaux mécanismes de jeu et d'animation des personnages et bien d'autres incroyables surprises !" +!FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

DRAGON\ BALL\ XENOVERSE\ revisits\ famous\ battles\ from\ the\ series\ through\ your\ custom\ Avatar,\ who\ fights\ alongside\ Trunks\ and\ many\ other\ characters.\ Will\ the\ strength\ of\ this\ partnership\ be\ enough\ to\ intervene\ in\ fights\ and\ restore\ the\ Dragon\ Ball\ timeline\ we\ know?\ New\ features\ include\ the\ mysterious\ Toki\ Toki\ City,\ new\ gameplay\ mechanics,\ new\ character\ animations\ and\ many\ other\ amazing\ features\ to\ be\ unveiled\ soon\!= -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 -msgid "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -msgstr "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:1 +Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 -msgid "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " -msgstr "Un jeu de braquage de 15 min par Crows Crows Crows et dirigé par William Pugh (The Stanley Parable)." +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:2 +A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Un jeu de braquage de 15 min par Crows Crows Crows et dirig\u00e9 par William Pugh (The Stanley Parable). #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -msgid "Druid Soccer" -msgstr "Druid Soccer" +Druid\ Soccer=Druid Soccer #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -msgid "You take part in the ancient traditional game of Druid Soccer." -msgstr "Vous prenez part à l'ancien jeu traditionnel de Druid Soccer." +You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Vous prenez part \u00e0 l'ancien jeu traditionnel de Druid Soccer. -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 -msgid "Earth Eternal - Valkal's Shadow" -msgstr "Earth Eternal - Valkal's Shadow" +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/application.js:1 +!Earth\ Eternal\ -\ Valkal's\ Shadow= -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 -msgid "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." -msgstr "Dans un monde où les humains ont depuis longtemps disparu, et les bêtes reignent en maître, Earth Eternal - Valkal's Shadow est la suit faite par les fans de Earth Eternal, un MMORPG abandonné par Sparkplay Media. Valkal's Shadow est basé sur la version 0.8.6, mais avec beaucoup de contenu et de fonctionnalités ajoutée, incluant 2 nouvelles régions, beaucoup de nouveaux donjons and d'inombrables nouvelles quêtes." +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/application.js:2 +!Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -msgid "Elite:Dangerous" -msgstr "Elite : Dangerous" +!Elite\:Dangerous= #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -msgid "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." -msgstr "Prenez les commandes de votre propre vaisseau stellaire dans une galaxie en proie au chaos. Elite Dangerous modernise l'aventure originale en monde ouvert grâce à sa galaxie connectée, une narration évolutive et l'intégralité de la voie lactée reproduite en conservant ses proportions.

Elite Dangerous est la dernière épopée spatiale massivement multijoueur qui modernise l'aventure originale en monde ouvert grâce à sa galaxie connectée, une narration évolutive et l'intégralité de la voie lactée reproduite e conservant ses proportions." +!Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.= #: i18n/tmp/Applications/Games/Enderal/application.js:1 -msgid "Enderal" -msgstr "Enderal" +Enderal=Enderal #: i18n/tmp/Applications/Games/Enderal/application.js:2 -msgid "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." -msgstr "Enderal est une conversion totale pour TES V: Skyrim: une modification du jeu qui se déroule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des systèmes de compétences et une mécanique du jeu révisés et un scénario sombre et psychologique avec des personnages crédibles." +Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal est une conversion totale pour TES V\: Skyrim\: une modification du jeu qui se d\u00e9roule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des syst\u00e8mes de comp\u00e9tences et une m\u00e9canique du jeu r\u00e9vis\u00e9s et un sc\u00e9nario sombre et psychologique avec des personnages cr\u00e9dibles. #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -msgid "Epic Games Launcher" -msgstr "Epic Games Launcher" +Epic\ Games\ Launcher=Epic Games Launcher #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." -msgstr "Laucher pour Unreal Engine, Unreal Tournament, Paragon etc." +Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Laucher pour Unreal Engine, Unreal Tournament, Paragon etc. #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -msgid "Ether One Redux" -msgstr "Ether One Redux" +Ether\ One\ Redux=Ether One Redux #: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -msgid "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." -msgstr "Ether One est une aventure à la première personne qui traite avec la fragilité de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son cœur se trouve un chemin d'exploration de l'histoire libre de tous casse-têtes où vous pouvez dévoiler l'histoire à votre rythme." +Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One est une aventure \u00e0 la premi\u00e8re personne qui traite avec la fragilit\u00e9 de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son c\u0153ur se trouve un chemin d'exploration de l'histoire libre de tous casse-t\u00eates o\u00f9 vous pouvez d\u00e9voiler l'histoire \u00e0 votre rythme. #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -msgid "Europa Universalis II" -msgstr "Europa Universalis II" +!Europa\ Universalis\ II= #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -msgid "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." -msgstr "Europa Universalis II est un jeu de stratégie développé par Paradox Development Studio et publié par Strategy First, basé sur l'histoire du monde se déroulant entre 1419 et 1820." +!Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox\ Development\ Studio\ and\ published\ by\ Strategy\ First,\ based\ on\ world\ history\ spanning\ a\ timeline\ between\ 1419\ through\ 1820.= #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -msgid "Europa Universalis IV" -msgstr "Europa Universalis IV" +!Europa\ Universalis\ IV= #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -msgid "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." -msgstr "Le jeu Europa Universalis IV vous le contrôle d'une nation à guider à travers les années afin de créer un empire mondial dominant. Gouvernez votre nation à travers les siècles, avec une liberté inégalée, profondeur et précision historique." +!The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.= #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -msgid "Far Cry® 2" -msgstr "Far Cry® 2" +!Far\ Cry\u00ae\ 2= #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -msgid "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." -msgstr "Vous voici mercenaire au cœur de l'Afrique. La guerre et la malaria sont votre quotidien.

Il vous faut identifier et exploiter les faiblesses de vos ennemis pour les neutraliser. Surprise, force pure, contournement et ruse seront indispensables." +!You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

You\ must\ identify\ and\ exploit\ your\ enemies'\ weaknesses,\ neutralizing\ their\ superior\ numbers\ and\ firepower\ with\ surprise,\ subversion,\ cunning\ and\ of\ course\ brute\ force.= #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -msgid "Far Cry 3 - Blood Dragon" -msgstr "Far Cry 3 - Blood Dragon" +Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -msgid "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." -msgstr "Far Cry® 3: Blood Dragon est LE cyber-shooter qui déchire !Nous sommes en 2007. Bienvenue dans le futur. Vous êtes le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% américain). Votre mission : ramener la fille, tuer les méchants et sauver le monde. " +Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon est LE cyber-shooter qui d\u00e9chire \!Nous sommes en 2007. Bienvenue dans le futur. Vous \u00eates le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% am\u00e9ricain). Votre mission \: ramener la fille, tuer les m\u00e9chants et sauver le monde. #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -msgid "Far Cry" -msgstr "Far Cry" +!Far\ Cry= #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -msgid "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." -msgstr "Far Cry® - Sous les tropiques : l'Enfer. Ce jeu d'action et de tir repousse les frontières du combat virtuel dans ses derniers retranchements.

Vous êtes Jack Carver, un aventurier comme les autres, et vous n'auriez pas dû accepter de conduire cette jeune journaliste sur cette île apparemment paradisiaque.

À peine le pied posé sur cette île vous êtes victime du feu nourri d'une mystérieuse milice paramilitaire. Bilan : bateau détruit et journaliste enlevée. Il vous reste un pistolet et une farouche détermination.

Vous allez bientôt faire la rencontre d'un membre de cette milice qui vous révèlera les secrets de l'île. Vous n'aurez, à partir de cet instant, plus le choix : il va falloir combattre cette armée de mercenaires et contrecarrer leur plan démoniaque." +!A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

Freelance\ mariner\ Jack\ Carver\ is\ cursing\ the\ day\ he\ ever\ came\ to\ this\ island.\ A\ week\ ago,\ a\ brash\ female\ reporter\ named\ Valerie\ had\ offered\ him\ an\ incredible\ sum\ of\ cash\ to\ take\ her\ to\ this\ unspoiled\ paradise.\ Shortly\ after\ docking,\ however,\ Jack's\ boat\ was\ greeted\ by\ artillery\ fire\ from\ a\ mysterious\ militia\ group\ swarming\ about\ the\ island.

With\ his\ boat\ destroyed,\ his\ money\ gone,\ and\ the\ gorgeous\ Valerie\ suddenly\ missing,\ Jack\ now\ finds\ himself\ facing\ an\ army\ of\ mercenaries\ amidst\ the\ wilds\ of\ the\ island,\ with\ nothing\ but\ a\ gun\ and\ his\ wits\ to\ survive.\ But\ the\ further\ he\ pushes\ into\ the\ lush\ jungle\ canopy,\ the\ stranger\ things\ become.

Jack\ encounters\ an\ insider\ within\ the\ militia\ group\ who\ reveals\ the\ horrific\ details\ of\ the\ mercenaries'\ true\ intentions.\ He\ presents\ Jack\ with\ an\ unsettling\ choice\:\ battle\ the\ deadliest\ mercenaries,\ or\ condemn\ the\ human\ race\ to\ a\ maniac's\ insidious\ agenda.= #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -msgid "FlatOut" -msgstr "FlatOut" +!FlatOut= #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -msgid "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" -msgstr "FlatOut est un jeu de course automobile musclé rempli d'adrénaline, de physique explosive, d'effets et de graphismes spectaculaires, d'une mécanique de jeu innovante et du bon vieux plaisir !" +!FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!= #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -msgid "Goodbye Deponia" -msgstr "Goodbye Deponia" +!Goodbye\ Deponia= #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -msgid "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" -msgstr "Plus de chaos, plus de destruction, plus de Rufus. Pas un, pas deux, mais trois Rufus causent toutes sortes de chaos fous dans l' aventure comédie tant attendue Goodbye Deponia!" +!More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!= #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -msgid "Guild Wars 2" -msgstr "Guild Wars 2" +Guild\ Wars\ 2=Guild Wars 2 #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -msgid "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" -msgstr "Guild Wars 2 redéfinit le futur des jeux de rôles en ligne avec des combats regorgeant d’action, des histoires élaborées et personnalisées, d’épiques évènements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement !" +Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Guild Wars 2 red\u00e9finit le futur des jeux de r\u00f4les en ligne avec des combats regorgeant d\u2019action, des histoires \u00e9labor\u00e9es et personnalis\u00e9es, d\u2019\u00e9piques \u00e9v\u00e8nements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement \! #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -msgid "Hearthstone" -msgstr "Hearthstone" +!Hearthstone= #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -msgid "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." -msgstr "Rangez votre épée, sortez votre deck et préparez-vous pour Hearthstone. Les règles de ce jeu de cartes et de stratégie sont simples, mais vous pouvez vous attendre à des défis épiques et intenses ! Jouez gratuitement, utilisez vos cartes pour jeter des sorts, invoquer des créatures et donner des ordres aux héros de Warcraft lors de duels légendaires et stratégiques." +!Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.= #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -msgid "Heroes of the Storm" -msgstr "Heroes of the Storm" +!Heroes\ of\ the\ Storm= #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -msgid "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." -msgstr "Heroes of the Storm est un jeu vidéo de type arène de bataille en ligne multijoueur (MOBA) développé par Blizzard Entertainment." +!Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -msgid "Hexcells" -msgstr "Hexcells" +Hexcells=Hexcells #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." -msgstr "Hexcells est un jeu de casse-têtes pour PC, Mac et Linux." +Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells est un jeu de casse-t\u00eates pour PC, Mac et Linux. #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -msgid "Hexcells Infinite" -msgstr "Hexcells Infinite" +Hexcells\ Infinite=Hexcells Infinite #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -msgid "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." -msgstr "Hexcells Infinite est le troisième jeu de cette série de jeux de casse-tête . Il comprend un nouveau jeu de 36 casse-têts ainsi qu'un générateur de casse-tête aléatoire et prend maintenant en charge les sauvegardes de niveau intermédiaire et les sauvegardes cross-platform sur le cloud

Le générateur de niveau utilise une graine de 8 chiffres pour générer chaque casse-têtes afin qu'ils puissent être facilement partagés." +Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

It\ includes\ a\ new\ set\ of\ 36\ puzzles\ as\ well\ as\ a\ random\ puzzle\ generator\ and\ now\ supports\ mid-level\ saving\ and\ cross\ platform\ cloud\ saves.

The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite est le troisi\u00e8me jeu de cette s\u00e9rie de jeux de casse-t\u00eate . Il comprend un nouveau jeu de 36 casse-t\u00eats ainsi qu'un g\u00e9n\u00e9rateur de casse-t\u00eate al\u00e9atoire et prend maintenant en charge les sauvegardes de niveau interm\u00e9diaire et les sauvegardes cross-platform sur le cloud

Le g\u00e9n\u00e9rateur de niveau utilise une graine de 8 chiffres pour g\u00e9n\u00e9rer chaque casse-t\u00eates afin qu'ils puissent \u00eatre facilement partag\u00e9s. #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -msgid "Hexcells Plus" -msgstr "Hexcells Plus" +Hexcells\ Plus=Hexcells Plus #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -msgid "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." -msgstr "Hexcells Plus est une extension autonome à Hexcells qui contient 36 nouveaux casse-têtes plus difficiles." +Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus est une extension autonome \u00e0 Hexcells qui contient 36 nouveaux casse-t\u00eates plus difficiles. #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -msgid "Icy Tower 1.5" -msgstr "Icy Tower 1.5" +Icy\ Tower\ 1.5=Icy Tower 1.5 #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -msgid "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." -msgstr "Icy tower est un jeu de plateforme installé dans une tour, où le but du joueur est de sauter d'un étage à l'autre et aller le plus haut possible sans tomber ou plonger hors de l'écran." +Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy tower est un jeu de plateforme install\u00e9 dans une tour, o\u00f9 le but du joueur est de sauter d'un \u00e9tage \u00e0 l'autre et aller le plus haut possible sans tomber ou plonger hors de l'\u00e9cran. #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -msgid "v1.5" -msgstr "v1.5" +!v1.5= -#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 -msgid "It came from space, and ate our brains" -msgstr "It came from space, and ate our brains" +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +!It\ came\ from\ space,\ and\ ate\ our\ brains= -#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 -msgid "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." -msgstr "" +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -msgid "League of Legends" -msgstr "League of Legends" +#, fuzzy +!League\ of\ Legends=League of Legends BETA Client #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -msgid "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." -msgstr "League of Legends est un jeu compétitif en ligne bourré d'action, qui mélange l'intensité trépidante des jeux de stratégie en temps réel avec des éléments de jeu de rôle. Deux équipes de puissants champions, chacun avec un design et des compétences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu variés. Avec une liste de champions en expansion permanente, des mises à jour fréquentes et des événements compétitifs florissants, League of Legends offre des parties sans cesse renouvelées aux joueurs de tous niveaux." +League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends est un jeu comp\u00e9titif en ligne bourr\u00e9 d'action, qui m\u00e9lange l'intensit\u00e9 tr\u00e9pidante des jeux de strat\u00e9gie en temps r\u00e9el avec des \u00e9l\u00e9ments de jeu de r\u00f4le. Deux \u00e9quipes de puissants champions, chacun avec un design et des comp\u00e9tences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu vari\u00e9s. Avec une liste de champions en expansion permanente, des mises \u00e0 jour fr\u00e9quentes et des \u00e9v\u00e9nements comp\u00e9titifs florissants, League of Legends offre des parties sans cesse renouvel\u00e9es aux joueurs de tous niveaux. #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -msgid "Mafia II" -msgstr "Mafia II" +!Mafia\ II= #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -msgid "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." -msgstr "Vito Scaletta a commencé à se faire un nom dans les rues d'Empire Bay comme quelqu'un sur qui on peut compter pour qu'un travail soit mené à bien. À l’aide de son pote Joe, il travaille pour montrer à la Mafia qui il est, très vite, il escalade les échelons dans la famille avec des crimes de grand envergures, faits et conséquences… sa vie de « simple mec sage » n’est pas aussi calme qu’il n'y paraît." +!Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.= #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -msgid "Mass Effect 2" -msgstr "Mass Effect 2" +!Mass\ Effect\ 2= #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -msgid "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." -msgstr "Recrutez. Explorez. Contrôlez. 2 ans après que le commandant Shepard ait repoussé l'invasion des Reapers un nouvel ennemi surgit du néant. Quelque chose décime les colonies humaines aux confins de l'univers." +!Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.= #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -msgid "Mass Effect" -msgstr "Mass Effect" +!Mass\ Effect= #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -msgid "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" -msgstr "Vous êtes le commandant Shepard et vous êtes le chef d'une équipe d'élite dans cette aventure qui va vous mener aux confins de la galaxie. Découvrez les dangers imminents qui menacent la civilisation et combattez traître Saren et son armée. Le destin de toute vie dépend de vos actions !" +!As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!= #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -msgid "Medieval II: Total War™" -msgstr "Medieval II: Total War™" +!Medieval\ II\:\ Total\ War\u2122= #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -msgid "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" -msgstr "Prenez les commandes de votre propre armée et agrandissez votre royaume dans Medieval II - le quatrième épisode de la série Total War récompensée dans la catégorie des jeux de stratégie. Plongez-vous dans des batailles gigantesques mettant en scène jusqu'à 10 000 soldats sanguinaires sur des champs de bataille épiques en 3D, et prenez la tête des plus grandes nations médiévales du monde occidental et du Moyen-Orient. A cette époque la plus agitée de l'histoire occidentale, votre quête de territoires et de puissance vous fait parcourir l'Europe, l'Afrique et le Moyen-Orient et vous amène même sur les côtes du Nouveau Monde.
Vous régnez sur votre empire avec une main de fer et devez gérer chaque détail depuis la construction et l'amélioration des villes jusqu'au recrutement et la formation des soldats. Usez de diplomatie pour manipuler les alliés ainsi que les ennemis, déjouez les plans de la redoutable Inquisition et tentez d'influencer le Pape. Menez le combat des Croisades et faites de l'Islam ou du Christianisme le grand vainqueur de la Guerre sainte. Réécrivez l'Histoire et partez à la conquête du monde. Bienvenue dans Total War !" +!Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!= #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -msgid "Mirror's Edge™" -msgstr "Mirror's Edge™" +Mirror's\ Edge\u2122=Mirror's Edge\u2122 #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -msgid "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." -msgstr "Dans une ville où l'information est strictement contrôlée, des \"Runners\" transportent les documents sensibles pour échapper à ces contrôles. Dans cet univers utopique, vous êtes recherchée. Vous êtes un de ces runner et vous vous appelez Faith dans ce jeu à la première personne. " +In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=Dans une ville o\u00f9 l'information est strictement contr\u00f4l\u00e9e, des "Runners" transportent les documents sensibles pour \u00e9chapper \u00e0 ces contr\u00f4les. Dans cet univers utopique, vous \u00eates recherch\u00e9e. Vous \u00eates un de ces runner et vous vous appelez Faith dans ce jeu \u00e0 la premi\u00e8re personne. #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -msgid "Mount & Blade" -msgstr "Mount & Blade" +!Mount\ &\ Blade= #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -msgid "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." -msgstr "Calradia est une terre en guerre, offrant de grandes richesses et des dangers encore plus grands pour les aventuriers et les mercenaires qui affluent pour y verser leur sang sur son sol. Avec du courage et une épée forte, un étranger inconnu peut se faire un nom comme guerrier." +!Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.= #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -msgid "Niko: Through The Dream" -msgstr "Niko: Through The Dream" +Niko\:\ Through\ The\ Dream=Niko\: Through The Dream #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -msgid "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" -msgstr "Niko est un périple spirituel a travers les rêves, où aventures, puzzles et mystère se retrouvent ensemble dans un monde onirique et minimaliste. Oser rêver !" +Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko est un p\u00e9riple spirituel a travers les r\u00eaves, o\u00f9 aventures, puzzles et myst\u00e8re se retrouvent ensemble dans un monde onirique et minimaliste. Oser r\u00eaver \! #: i18n/tmp/Applications/Games/Origin/application.js:1 -msgid "Origin" -msgstr "Origin" +!Origin= #: i18n/tmp/Applications/Games/Origin/application.js:2 -msgid "Origin is EA's PC games portal." -msgstr "Origin est le portail des jeux PC d'EA." +#, fuzzy +!Origin\ is\ EA's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -msgid "Local (Legacy)" -msgstr "Local (Legacy)" +!Local\ (Legacy)= #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -msgid "Online (Legacy)" -msgstr "Online (Legacy)" +!Online\ (Legacy)= #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -msgid "Orwell: Keeping an Eye On You" -msgstr "Orwell : Keeping an Eye On You" +!Orwell\:\ Keeping\ an\ Eye\ On\ You= #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -msgid "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." -msgstr "Big Brother est arrivé - et c'est vous. Investiguez les vies des citoyens pour trouver ceux qui sont responsables d'une série d'attaques terroristes. Des informations depuis internet, des communications personnelles et des fichiers privés vous sont toutes accessibles. Mais soyez prévenus, l'information que vous soumettez aura des conséquences." +!Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.= #: i18n/tmp/Applications/Games/osu!/application.js:1 -msgid "osu!" -msgstr "osu!" +!osu\!= #: i18n/tmp/Applications/Games/osu!/application.js:2 -msgid "osu! is a free-to-win online rhythm game." -msgstr "osu! jeu en ligne gratuit de rythme." +!osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -msgid "Overwatch" -msgstr "Overwatch" +!Overwatch= #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -msgid "Overwatch is a team-based multiplayer online first-person shooter video game." -msgstr "Overwatch est un jeu de tir à la première personne multijoueur en équipe." +!Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.= #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -msgid "PAYDAY™ The Heist" -msgstr "PAYDAY™ The Heist" +PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -msgid "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" -msgstr "Prenez le rôle d'un criminel de carrière endurci qui exécute des casses intenses et dynamiques dans la poursuite constante du prochain \"grand coup\"" +Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Prenez le r\u00f4le d'un criminel de carri\u00e8re endurci qui ex\u00e9cute des casses intenses et dynamiques dans la poursuite constante du prochain "grand coup" #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -msgid "Prehistorik" -msgstr "Prehistorik" +!Prehistorik= #: i18n/tmp/Applications/Games/Prey/application.js:1 -msgid "Prey" -msgstr "Prey" +!Prey= #: i18n/tmp/Applications/Games/Prey/application.js:2 -msgid "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." -msgstr "Dans Prey, vous vous réveillez au cours de l'année 2032, à bord de Talos I, une station spatiale en orbite autour de la Lune. Vous êtes le sujet clef d'une expérience censée altérer l'humanité à jamais, mais la situation s'est transformée en cauchemar." +!In\ Prey,\ you\ awaken\ aboard\ Talos\ I,\ a\ space\ station\ orbiting\ the\ moon\ in\ the\ year\ 2032.\ You\ are\ the\ key\ subject\ of\ an\ experiment\ meant\ to\ alter\ humanity\ forever\ \u2013\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.= #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -msgid "Prince Of Persia: Original" -msgstr "Prince Of Persia: Original" +#, fuzzy +!Prince\ of\ Persia\:\ Original=Prince of Persia\u00ae\: The Sands of Time -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 -msgid "Prince of Persia®: The Sands of Time" -msgstr "Prince of Persia®: The Sands of Time" +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:1 +Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 -msgid "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." -msgstr "Des sables de la Perse, une légende rapporte l'histoire d'un jeune prince qui permit au Mal de se répandre sur le royaume. Avec l'aide d'une princesse séduisante et du pouvoir absolu des sables du temps, ce prince va relever le défi de réclamer le palais et le royaume. " +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:2 +Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Des sables de la Perse, une l\u00e9gende rapporte l'histoire d'un jeune prince qui permit au Mal de se r\u00e9pandre sur le royaume. Avec l'aide d'une princesse s\u00e9duisante et du pouvoir absolu des sables du temps, ce prince va relever le d\u00e9fi de r\u00e9clamer le palais et le royaume. #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -msgid "Pro Evolution Soccer 2018" -msgstr "Pro Evolution Soccer 2018" +!Pro\ Evolution\ Soccer\ 2018= #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -msgid "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." -msgstr "'Where Legends Are Made' encapsule le retour de PES, avec une expérience de jeu sans précédent." +!'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.= #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -msgid "Quantum Conundrum" -msgstr "Quantum Conundrum" +Quantum\ Conundrum=Quantum Conundrum #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -msgid "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" -msgstr "Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin à travers un manoir complexe et fou, alors que vous changez de dimensions et résolvez les casse-tête !" +Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin \u00e0 travers un manoir complexe et fou, alors que vous changez de dimensions et r\u00e9solvez les casse-t\u00eate \! #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -msgid "Q.U.B.E: Director's Cut" -msgstr "Q.U.B.E: Director's Cut" +Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -msgid "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " -msgstr "Q.U.B.E: Director's Cut est la dernière version de ce jeu de casse-têtes à la première personne. En utilisant des gants high-tech spéciaux pour manipuler des cubes dans l'environnement, le joueur résous un ensemble d'énigmes - depuis des défis basés sur la physique, jusqu'aux puzzle 3D, jusqu'aux épreuves de plateforme." +Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut est la derni\u00e8re version de ce jeu de casse-t\u00eates \u00e0 la premi\u00e8re personne. En utilisant des gants high-tech sp\u00e9ciaux pour manipuler des cubes dans l'environnement, le joueur r\u00e9sous un ensemble d'\u00e9nigmes - depuis des d\u00e9fis bas\u00e9s sur la physique, jusqu'aux puzzle 3D, jusqu'aux \u00e9preuves de plateforme. #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -msgid "Rayman® Legends" -msgstr "Rayman® Legends" +#, fuzzy +!Rayman\u00ae\ Legends=Rayman\u00ae Origins #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -msgid "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" -msgstr "Michel Ancel, célèbre créateur de Rayman®, Beyond Good et Evil® et des Lapins Crétins™ apporte encore une fois toute sa créativité au service d’une nouvelle aventure haute en couleur pour son personnage de Rayman.

Rayman, Globox et les Ptizêtres se baladent dans la Croisée des Rêves et découvrent une tente ornée de peintures qui racontent l’histoire de 5 mondes légendaires. En inspectant l’une d’entre elles, ils se retrouvent aspirés et projetés dans un monde inconnu…

Rejoignez-les alors qu'ils courent, sautent, se frayent un chemin dans chaque monde pour rentrer à la maison, sauver la journée et découvrir les secrets des peintures légendaires !" +!Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

When\ Rayman,\ Globox,\ and\ the\ Teensies\ discover\ a\ mysterious\ tent\ filled\ with\ captivating\ paintings,\ they\ are\ suddenly\ transported\ to\ a\ series\ of\ mythical\ new\ worlds\!

Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!= #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -msgid "Rayman® Origins" -msgstr "Rayman® Origins" +Rayman\u00ae\ Origins=Rayman\u00ae Origins #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -msgid "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" -msgstr "Découvrez l'univers magique de Rayman avec le légendaire jouabilité 2D qui a capturé le cœur de millions de fans !" +Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=D\u00e9couvrez l'univers magique de Rayman avec le l\u00e9gendaire jouabilit\u00e9 2D qui a captur\u00e9 le c\u0153ur de millions de fans \! #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -msgid "Red Trigger" -msgstr "Red Trigger" +!Red\ Trigger= #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -msgid "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" -msgstr "Red Trigger est une jeu de tir à la première personne d'énigme. Pourrez-vous vous infiltrer et corrompre le système ?" +!Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -msgid "Resident Evil 3" -msgstr "Resident Evil 3" +Resident\ Evil\ 3=Resident Evil 3 #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -msgid "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." -msgstr "Resident Evil 3: Nemesis, sorti au Japon sous le nom Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), est un jeu vidéo de type survival horror, suite de Resident Evil 2, développé et édité par Capcom. Le jeu est sorti sur PlaysStation et a été porté ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a été lancée au Japon en juin 2000 et plus tard dans d'autres régions, laquelle comporte des modèles 3D de personnages améliorés et des résolutions plus élevées." +Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis, sorti au Japon sous le nom Biohazard 3\: Last Escape (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7), est un jeu vid\u00e9o de type survival horror, suite de Resident Evil 2, d\u00e9velopp\u00e9 et \u00e9dit\u00e9 par Capcom. Le jeu est sorti sur PlaysStation et a \u00e9t\u00e9 port\u00e9 ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a \u00e9t\u00e9 lanc\u00e9e au Japon en juin 2000 et plus tard dans d'autres r\u00e9gions, laquelle comporte des mod\u00e8les 3D de personnages am\u00e9lior\u00e9s et des r\u00e9solutions plus \u00e9lev\u00e9es. #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -msgid "Road Rash" -msgstr "Road Rash" +!Road\ Rash= #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -msgid "Rocksmith® 2014" -msgstr "Rocksmith® 2014" +Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -msgid "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." -msgstr "Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris à jouer de la guitare avec la méthode primée Rocksmith®. Branchez n'importe quelle guitare ou basse réelle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez à jouer en seulement 60 jours." +The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris \u00e0 jouer de la guitare avec la m\u00e9thode prim\u00e9e Rocksmith\u00ae. Branchez n'importe quelle guitare ou basse r\u00e9elle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez \u00e0 jouer en seulement 60 jours. #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -msgid "Rocksmith™" -msgstr "Rocksmith™" +Rocksmith\u2122=Rocksmith\u2122 #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -msgid "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." -msgstr "La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens expérimentés ainsi que ceux qui n'ont jamais pris de guitare dans leur vie." +Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens exp\u00e9riment\u00e9s ainsi que ceux qui n'ont jamais pris de guitare dans leur vie. #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -msgid "Scribblenauts Unlimited" -msgstr "Scribblenauts Unlimited" +Scribblenauts\ Unlimited=Scribblenauts Unlimited #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -msgid "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" -msgstr "Aventurer-vous dans un monde grand ouvert où l'outil le plus puissant est votre imagination. Aidez Maxwell à résoudre de solides casse-têtes dans des niveaux homogènes, libres et itinérants, en invoquant n'importe quel objet auquel vous pouvez penser. Créez vos propres objets originaux, assignez leur des propriétés uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop – pour être utilisé en jeu ou encore plus modifié, au choix ! " +Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Aventurer-vous dans un monde grand ouvert o\u00f9 l'outil le plus puissant est votre imagination. Aidez Maxwell \u00e0 r\u00e9soudre de solides casse-t\u00eates dans des niveaux homog\u00e8nes, libres et itin\u00e9rants, en invoquant n'importe quel objet auquel vous pouvez penser. Cr\u00e9ez vos propres objets originaux, assignez leur des propri\u00e9t\u00e9s uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop \u2013 pour \u00eatre utilis\u00e9 en jeu ou encore plus modifi\u00e9, au choix \! -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 -msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:1 +Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 -msgid "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" -msgstr "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche où vous prenez une douche avec votre père 8 bits. C'est bien, propre et amusant !" +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:2 +'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche o\u00f9 vous prenez une douche avec votre p\u00e8re 8 bits. C'est bien, propre et amusant \! #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -msgid "Star Craft II" -msgstr "Star Craft II" +!Star\ Craft\ II= #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -msgid "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." -msgstr "StarCraft II: Wings of Liberty est un jeu militaire de stratégie de science fiction en temps réel développé et publié par Blizzard Entertainment." +!StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -msgid "Star Trek Online" -msgstr "Star Trek Online" +!Star\ Trek\ Online= #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -msgid "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." -msgstr "Dans Star Trek Online, l'univers de Star Trek apparaît pour la première fois à très grande échelle. Les joueurs prennent le siège du capitaine en commandant leur propre vaisseau spatial et équipage. Explorez des mondes nouveaux et étranges découvrez de nouvelles formes de vie et de nouvelles civilisations, et au mépris du danger, avancez vers l'inconnu." +!In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.= #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -msgid "STAR WARS™ Battlefront™ II" -msgstr "STAR WARS™ Battlefront™ II" +STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -msgid "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." -msgstr "Rejoignez la montée de la 501ème Légion de Soldats de Choc, l'élite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga basée sur un scénario où chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars." +Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Rejoignez la mont\u00e9e de la 501\u00e8me L\u00e9gion de Soldats de Choc, l'\u00e9lite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga bas\u00e9e sur un sc\u00e9nario o\u00f9 chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars. #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -msgid "STAR WARS™: Dark Forces" -msgstr "STAR WARS™: Dark Forces" +STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -msgid "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." -msgstr "Derrière un voile de secret, l'Empire maléfique est en train de créer une armée apocalyptique - celle qui, une fois terminée, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des opérations secrètes de l'Alliance Rebelle, et infiltrer l'Empire." +Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Derri\u00e8re un voile de secret, l'Empire mal\u00e9fique est en train de cr\u00e9er une arm\u00e9e apocalyptique - celle qui, une fois termin\u00e9e, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des op\u00e9rations secr\u00e8tes de l'Alliance Rebelle, et infiltrer l'Empire -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 -msgid "STAR WARS™ Empire at War: Gold Pack" -msgstr "STAR WARS™ Empire at War: Gold Pack" +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:1 +!STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack= -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 -msgid "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" -msgstr "Commandez une galaxie entière dans le titre Star Wars de la collection stratégie. L'heure est à la guerre civile dans la galaxie. Prendrez-vous le contrôle des rebelles de l'Empire voire même le Star Wars Underworld ?" +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:2 +!Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?= -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 -msgid "STAR WARS™ Jedi Knight: Dark Forces II" -msgstr "STAR WARS™ Jedi Knight: Dark Forces II" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 -msgid "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." -msgstr "Jedi Knight: Dark Forces II démarre là où s'était arrêté le jeu primé Dark Forces™ ... avec encore plus de fonctionnalités et de puissance de feu en graphismes 3D éblouissant. Incarnant Kyle Katarn, vous devez acquérir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. " +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:2 +Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Jedi Knight\: Dark Forces II d\u00e9marre l\u00e0 o\u00f9 s'\u00e9tait arr\u00eat\u00e9 le jeu prim\u00e9 Dark Forces\u2122 ... avec encore plus de fonctionnalit\u00e9s et de puissance de feu en graphismes 3D \u00e9blouissant. Incarnant Kyle Katarn, vous devez acqu\u00e9rir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 -msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" -msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 -msgid "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " -msgstr "L'héritage de Star Wars Dark Forces™ et Star Wars® Jedi Knight vit dans l'action intense à la première personne de Jedi Outcast." +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:2 +The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =L'h\u00e9ritage de Star Wars Dark Forces\u2122 et Star Wars\u00ae Jedi Knight vit dans l'action intense \u00e0 la premi\u00e8re personne de Jedi Outcast. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 -msgid "STAR WARS™ Jedi Knight - Jedi Academy™" -msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - +#: Academy/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 -msgid "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." -msgstr "Forgez votre arme et suivez le chemin du Jedi. Jedi Knight: Jedi Academy est la dernière édition de la très acclamée série Jedi Knight. Prenez le rôle d'un nouvel élève désireux d'apprendre les voies de la Force du Maître Jedi Luke Skywalker." +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - +#: Academy/application.js:2 +Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Forgez votre arme et suivez le chemin du Jedi. Jedi Knight\: Jedi Academy est la derni\u00e8re \u00e9dition de la tr\u00e8s acclam\u00e9e s\u00e9rie Jedi Knight. Prenez le r\u00f4le d'un nouvel \u00e9l\u00e8ve d\u00e9sireux d'apprendre les voies de la Force du Ma\u00eetre Jedi Luke Skywalker. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 -msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 -msgid "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." -msgstr "5 ans après la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avancé rebelle interrompant l'entraînement de Mara Jade, un élève de Kyle. Pour la première fois, issue du titre primé de Timothy Zahn Star Wars, Mara Jade, héritière de l'Empire, combine son expérience de contrebandier avec celle d'apprenti chevalier Jedi. " +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:2 +It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.=5 ans apr\u00e8s la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avanc\u00e9 rebelle interrompant l'entra\u00eenement de Mara Jade, un \u00e9l\u00e8ve de Kyle. Pour la premi\u00e8re fois, issue du titre prim\u00e9 de Timothy Zahn Star Wars, Mara Jade, h\u00e9riti\u00e8re de l'Empire, combine son exp\u00e9rience de contrebandier avec celle d'apprenti chevalier Jedi. #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -msgid "STAR WARS™: The Old Republic" -msgstr "STAR WARS™: The Old Republic" +!STAR\ WARS\u2122\:\ The\ Old\ Republic= #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -msgid "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." -msgstr "BioWare et LucasArts vous apportent la prochaine évolution de MMO . Explorez un âge de milliers d'années avant l'ascension de Darth Vader lorsque la guerre entre la République galactique et l'Empire Sith divise la galaxie." +!BioWare\ and\ LucasArts\ bring\ you\ the\ next\ evolution\ in\ MMO\ Gameplay.\ Explore\ an\ age\ thousands\ of\ years\ before\ the\ rise\ of\ Darth\ Vader\ when\ war\ between\ the\ Galactic\ Republic\ and\ the\ Sith\ Empire\ divides\ the\ galaxy.= #: i18n/tmp/Applications/Games/Steam/application.js:2 -msgid "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." -msgstr "Steam est une plateforme de distribution numérique développée par Valve Corporation, qui offre des services de gestion numérique des droits (GND), jeu multijoueur, diffusion vidéo et de réseau social." +Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam est une plateforme de distribution num\u00e9rique d\u00e9velopp\u00e9e par Valve Corporation, qui offre des services de gestion num\u00e9rique des droits (GND), jeu multijoueur, diffusion vid\u00e9o et de r\u00e9seau social. #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -msgid "Styx: Shards of Darkness" -msgstr "Styx: Shards of Darkness" +!Styx\:\ Shards\ of\ Darkness= #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -msgid "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." -msgstr "Styx revient dans un tout nouveau jeu d’infiltration ! Explorez d’immenses environnements, et faites usage de vos redoutables compétences et de votre arsenal d’assassin pour vous infiltrer ou éliminer silencieusement vos ennemis." +!Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.= #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -msgid "Subnautica" -msgstr "Subnautica" +!Subnautica= #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -msgid "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." -msgstr "Subnautica est un jeu de monde ouvert, d’exploration sous-marine et d’aventure. Après un atterrissage catastrophique sur un monde extraterrestre océanique, la seule voie à prendre est vers le bas. Les océans de Subnautica vont de récifs de corail ensoleillés et peu profonds à des fosses abyssales dangereuses. Gérez votre niveau d'oxygène tout en explorant des forêts d’algue, des plateaux, des récifs, et des systèmes de grottes sinueux. L'eau est pleine de vie: une partie utile, mais une grande partie nocive. Après un réveil dans votre vaisseau de secours, il s’agit de trouver de l’eau et de la nourriture, et de développer l’équipement dont vous avez besoin pour explorer, au plus vite possible. Collectez les ressources de l’océan autour de vous. Concevez des couteaux, de l’éclairage, du matériel de plongée, un équipement marin personnel. Descendez plus loin et plus profondément et trouvez des ressources plus rares, afin de concevoir des outils de plus en plus avancés. L’océan est plein de vie: Aidez-vous de l’écosystème. Attirez et distrayez une créature dangereuse avec un poisson frais, ou bien tout simplement, nagez aussi vite que vous le pouvez afin d’éviter les mâchoires des prédateurs. Les systèmes de grottes débouchent en dessous du fond de la mer, dans des passages sombres et claustrophobes, ou des caves illuminées par faune et flore bioluminescente. Explorez le monde sous le fond de l’océan, mais n’oubliez pas votre niveau d’oxygène, et prenez soin d’éviter les dangers qui rôdent dans les ténèbres." +!Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -msgid "Super Blue Boy Planet" -msgstr "Super Blue Boy Planet" +Super\ Blue\ Boy\ Planet=Super Blue Boy Planet #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -msgid "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." -msgstr "SBBP est un jeu de plateforme 2D avec des graphismes pixelisés. La petite amie de Blue boy a été kidnappée par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin." +SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP est un jeu de plateforme 2D avec des graphismes pixelis\u00e9s. La petite amie de Blue boy a \u00e9t\u00e9 kidnapp\u00e9e par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin. #: i18n/tmp/Applications/Games/The Crew/application.js:1 -msgid "The Crew™" -msgstr "The Crew™" +!The\ Crew\u2122= #: i18n/tmp/Applications/Games/The Crew/application.js:2 -msgid "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." -msgstr "Votre voiture est votre avatar – personnalisez-là dans les moindres détails en montant de niveau et progressez à travers les 5 régions uniques et massives contenues dans ces Etats-Unis en monde ouvert. Manœuvrez dans les rues animées de New York ou de Los Angeles, baladez-vous sous le soleil de Miami Beach ou partez pour un périple à travers les paysages à couper le souffle de la Monument Valley. Chaque endroit réserve son lot de surprises et de défis de conduite à maitriser. Pendant votre voyage, vous rencontrerez d’autres joueurs sur la route – tous étant des compagnons potentiels pour votre Crew ou de futurs rivaux à battre. The Crew propose l’expérience de course la plus connectée, variée et ouverte qui soit." +!Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.= #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -msgid "The Elder Scrolls IV: Oblivion" -msgstr "The Elder Scrolls IV: Oblivion" +#, fuzzy +!The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls V\: Skyrim #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -msgid "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." -msgstr "L'édition de l'année d'Elder Scrolls IV: Oblivion® vous apporte un des meilleurs jeux de rôle jamais conçu. Entrez l'un des plus richement détaillé et vibrant monde jamais créé. Avec une puissante combinaison de jeu libre et de graphismes sans précédent, vous pouvez démêler la quête principale à votre propre rythme ou explorer le vaste monde et trouver vos propres défis." +!The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.= -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 -msgid "Steam (GOTY)" -msgstr "Steam (GOTY)" +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: +#: Oblivion/Steam/script.js:1 +!Steam\ (GOTY)= #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -msgid "The Elder Scrolls V: Skyrim" -msgstr "The Elder Scrolls V: Skyrim" +The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -msgid "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." -msgstr "Lauréat de plus de 200 récompenses du Jeu de l'année ! Skyrim Special Edition apporte un souffle nouveau à cette aventure épique, avec force détail. La Special Edition comprend le célèbre jeu et les contenus additionnels, avec graphismes et effets remastérisés, rayons divins volumétriques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles quêtes, environnements, personnages, dialogue, armure, armes et plus encore... l'expérience est sans limite. " +Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Laur\u00e9at de plus de 200 r\u00e9compenses du Jeu de l'ann\u00e9e \! Skyrim Special Edition apporte un souffle nouveau \u00e0 cette aventure \u00e9pique, avec force d\u00e9tail. La Special Edition comprend le c\u00e9l\u00e8bre jeu et les contenus additionnels, avec graphismes et effets remast\u00e9ris\u00e9s, rayons divins volum\u00e9triques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles qu\u00eates, environnements, personnages, dialogue, armure, armes et plus encore... l'exp\u00e9rience est sans limite. #: i18n/tmp/Applications/Games/The Room/application.js:1 -msgid "The Room" -msgstr "The Room" +The\ Room=The Room #: i18n/tmp/Applications/Games/The Room/application.js:2 -msgid "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." -msgstr "Une invitation mystérieuse qui conduit jusqu'au grenier d'une maison abandonnée. Dans la salle se trouve un coffre en fonte gravé de sculptures étranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'étonnant caché à l'intérieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin." +A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Une invitation myst\u00e9rieuse qui conduit jusqu'au grenier d'une maison abandonn\u00e9e. Dans la salle se trouve un coffre en fonte grav\u00e9 de sculptures \u00e9tranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'\u00e9tonnant cach\u00e9 \u00e0 l'int\u00e9rieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin. #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -msgid "The Room Two" -msgstr "The Room Two" +#, fuzzy +!The\ Room\ Two=The Room #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -msgid "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." -msgstr "Des événements uniques vous transportent vers les salles d'une crypte longtemps oubliée. Le seul moyen de s'échapper est enfermé dans un socle en pierre, avec qu'une note de votre allié mystérieux. Ses paroles promettent une aide, mais ne servent qu'à vous inciter à devenir un monde convaincant de mystère et d'exploration." +!Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.= #: i18n/tmp/Applications/Games/The Sims/application.js:1 -msgid "The Sims" -msgstr "The Sims" +#, fuzzy +!The\ Sims=The Room #: i18n/tmp/Applications/Games/The Sims/application.js:2 -msgid "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " -msgstr "The Sims est un jeu de simulation qui simule des gens. Vous contrôlez des gens appelés sims, ayant chacun des buts et objectifs différents. Les sims demandent au joueur de replanifier périodiquement leurs besoins, interactions sociales, et de leur acheter de nouvelles choses. Le jeu à pour l'instant 7 extensions, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, et Unleashed. " +!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -msgid "The Turing Test" -msgstr "The Turing Test" +!The\ Turing\ Test= #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -msgid "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." -msgstr "The Turing Test est un jeu de casse-tête à la première personne se déroulant sur la lune Europe de Jupiter. Vous êtes Ava Turing, une ingénieure de l'Agence Spatiale Internationale (ISA) envoyée pour découvrir la cause de la disparition de l'équipage au sol." +!The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.= #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -msgid "The Vanishing of Ethan Carter" -msgstr "The Vanishing of Ethan Carter" +The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 -msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." -msgstr "The Vanishing of Ethan Carter est un mystère à la première personne axé sur l'histoire." +#: Carter Redux/application.js:2 +The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter est un myst\u00e8re \u00e0 la premi\u00e8re personne ax\u00e9 sur l'histoire. -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 -msgid "The Vanishing of Ethan Carter Redux" -msgstr "The Vanishing of Ethan Carter Redux" +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter +#: Redux/application.js:1 +The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -msgid "The Witcher 3: Wild Hunt" -msgstr "The Witcher 3: Wild Hunt" +!The\ Witcher\ 3\:\ Wild\ Hunt= #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -msgid "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." -msgstr "The Witcher: Wild Hunt est un jeu de rôle à monde ouvert de nouvelle génération situé dans un univers fantastique aux graphismes époustouflants où le moindre choix peut avoir des répercussions profondes. Dans The Witcher, vous incarnez un chasseur de monstres, Geralt de Riv, chargé de retrouver une enfant prophétique dans un vaste monde ouvert, rempli de cités marchandes, d’îles peuplées de pirates vikings, de cols montagneux dangereux et de grottes oubliées à explorer." +!The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.= #: i18n/tmp/Applications/Games/The Witness/application.js:1 -msgid "The Witness" -msgstr "The Witness" +!The\ Witness= #: i18n/tmp/Applications/Games/The Witness/application.js:2 -msgid "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." -msgstr "Vous vous réveillez seul, sur une île étrange remplie d'énigmes qui vous mettront à l'épreuve et vous surprendront.

Vous avez oublié qui vous êtes et comment vous avez atterri ici. Une seule solution s'offre à vous : explorez l'île en quête d'indices pour retrouver la mémoire et découvrir comment retourner chez vous.

The Witness est un jeu solo dans un monde ouvert comptant des dizaines de lieux à découvrir et plus de 500 énigmes. Ce jeu respecte votre intelligence de joueur et considère que votre temps est précieux. Rien n'est dû au hasard. Chacune des énigmes ajoute une idée à l'édifice. Ce jeu regorge donc d'idées." +!You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

You\ don't\ remember\ who\ you\ are,\ and\ you\ don't\ remember\ how\ you\ got\ here,\ but\ there's\ one\ thing\ you\ can\ do\:\ explore\ the\ island\ in\ hope\ of\ discovering\ clues,\ regaining\ your\ memory,\ and\ somehow\ finding\ your\ way\ home.

The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.= #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -msgid "Toki Tori" -msgstr "Toki Tori" +!Toki\ Tori= #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -msgid "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." -msgstr "Le gameplay de Toki Tori est un mélange de deux genres. Alors qu'il ressemble à un jeu de plateforme, c'est un jeu en son cœur un jeu de casse-têtes. Pour progresser à travers le jeu, le joueur doit ramasser chaque œuf dans un niveau en utilisant un nombre déterminé d'outils." +!The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.= #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -msgid "Tomb Raider: Anniversary" -msgstr "Tomb Raider: Anniversary" +!Tomb\ Raider\:\ Anniversary= #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -msgid "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." -msgstr "Tomb Raider: Anniversary est le fameux jeu d'action à la troisième personne qui retrace les aventures de la non moins fameuse Lara Croft. Partez avec elle à la recherche du mystérieux Scion. Utilisant le dernier moteur graphique 'Tomb Raider: Legend' les aventures de Lara vont entraîner le joueur dans une toute nouvelle expérience. Ce titre, dont le scénario a été totalement repensé, fait évoluer Lara avec fluidité dans des décors de toute beauté où elle devra livrer des combats mortels. Partez à la découverte de l'antique cité d'Atlantis et des pyramides d'Égypte en passant par les coins les plus reculés, mystérieux et sombres de la planète et résolvez le plus important des mystères : celui du passé de Lara." +!Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.= #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -msgid "Tomb Raider: Legend" -msgstr "Tomb Raider: Legend" +!Tomb\ Raider\:\ Legend= #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -msgid "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" -msgstr "La plus sexy et la plus intrépide des aventurières fait son retour triomphant dans Lara Croft Tomb Raider: Legend !

Suivez les aventures de Lara à travers le globe et résolvez le mystère qui provoque le retour de ses ennemis. Lara devra, utiliser ses qualités intellectuelles et athlétiques, ainsi que ses colts, pour éviter les pièges et résoudre les énigmes. Faites partie de la renaissance d'une légende avec cet épisode, le plus dynamique jusqu'à ce jour, des Tomb raiders!" +!The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

Follow\ Lara\ down\ a\ path\ of\ discovery\ as\ she\ travels\ the\ globe\ to\ remote,\ exotic\ locales\ in\ search\ of\ one\ of\ history's\ greatest\ artifacts\ that\ unleash\ unwelcome\ figures\ from\ Lara's\ mysterious\ past.\ With\ guns\ blazing,\ Lara\ must\ use\ her\ athletic\ ability\ and\ intellectual\ wits\ to\ explore\ vast,\ treacherous\ tombs,\ riddled\ with\ challenging\ puzzles\ and\ deadly\ traps.\ Experience\ the\ beginning\ of\ the\ new\ Legend\ in\ the\ most\ adrenaline-fueled\ Tomb\ Raider\ adventure\ ever\!= -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 -msgid "Tomb Raider: The Dagger Of Xian" -msgstr "Tomb Raider: The Dagger Of Xian" +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of +#: Xian/application.js:1 +!Tomb\ Raider\:\ The\ Dagger\ Of\ Xian= -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 -msgid "Fan Game Tomb Raider 2 Remake by Nicobass." -msgstr "Fan Game, remake de Tomb Raider 2 par Nicobass." +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of +#: Xian/application.js:2 +!Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.= -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 -msgid "Local (Demo)" -msgstr "Local (Demo)" +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local +#: (Demo)/script.js:1 +!Local\ (Demo)= -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 -msgid "Online (Demo)" -msgstr "En ligne (Demo)" +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online +#: (Demo)/script.js:1 +!Online\ (Demo)= #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -msgid "Tomb Raider: Underworld" -msgstr "Tomb Raider: Underworld" +!Tomb\ Raider\:\ Underworld= #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -msgid "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." -msgstr "Tomb Raider: Underworld représente un nouvel avancement dans les jeux d'exploration. L'aventurière sans peur Lara Croft explore des lieux exotiques autour du monde, chacun conçu avec une attention incroyable au détail résultant en une fidélité visuelle haute définition à couper le souffle qui crée un monde très réaliste et délivre un nouveau niveau de défi et de choix." +!Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.= -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 -msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" -msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:1 +!Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield= -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 -msgid "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." -msgstr "Raven Shield : Commandez l’élite de la brigade multinationale des opérations spéciales contre les forces terroristes cachées. Dans Tom Clancy's Rainbow Six 3: Raven Shield, le troisième épisode de la série populaire Rainbow Six, l'équipe Rainbow est confrontée à un nouvel ennemi secret mondiale." +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:2 +!Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.= -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 -msgid "Local (1.0->1.6)" -msgstr "Local (1.0->1.6)" +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:1 +!Local\ (1.0->1.6)= -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 -msgid "Steam (Gold)" -msgstr "Steam (Gold)" +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam +#: (Gold)/script.js:1 +!Steam\ (Gold)= #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -msgid "Tom Clancy's Splinter Cell®" -msgstr "Tom Clancy's Splinter Cell®" +Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -msgid "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." -msgstr "Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, exécutez avec extrême préjudice, et sortez sans laisser de trace ! Vous êtes Sam Fisher, un agent secret de haut niveau d’une branche secrète de la NSA : Third Echelon." +Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, ex\u00e9cutez avec extr\u00eame pr\u00e9judice, et sortez sans laisser de trace \! Vous \u00eates Sam Fisher, un agent secret de haut niveau d\u2019une branche secr\u00e8te de la NSA \: Third Echelon. #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -msgid "Tom Clancy’s The Division™" -msgstr "Tom Clancy’s The Division™" +!Tom\ Clancy\u2019s\ The\ Division\u2122= #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -msgid "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." -msgstr "Le jour du Black Friday, une pandémie dévastatrice se propage dans les rues de New York, coupant un par un l’accès aux services indispensables à notre quotidien. En l’espace de quelques jours, le manque d’eau et de nourriture plonge la société dans le chaos. C’est alors qu’intervient La Division, une unité d’agents tactiques autonomes, classée secret défense." +!Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.= #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -msgid "Total War: ROME II" -msgstr "Total War: ROME II" +!Total\ War\:\ ROME\ II= #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -msgid "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." -msgstr "Emperor Edition est la version ultime de ROME II, elle inclut un système politique amélioré, des chaînes de construction remaniées, des combats rééquilibrés et des visuels améliorés à la fois en campagne et en bataille.

De plus, Emperor Edition inclut tout le contenu et les mises à jour disponibles pour ROME II depuis son lancement en septembre 2013. Celles-ci incluent l'intégration de Twitch.TV, les commandes tactiles, de nouvelles factions et unités jouables et la compatibilité Mac. Le pack de campagne Imperator Augustus ainsi que tout le contenu et fonctionnalités de Emperor Edition sont gratuits, via une mise à jour gratuite pour tous les possesseurs de ROME II." +!Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.= #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -msgid "Trackmania® Turbo" -msgstr "Trackmania® Turbo" +!Trackmania\u00ae\ Turbo= #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -msgid "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." -msgstr "Trackmania vous offre l'univers ultime de course d'arcade où le but est de réaliser le chrono parfait. Repoussez vos limites sur plus de 200 tracés, amusez-vous immédiatement en défiant vos amis en écran partagé (hors connexion) ou en ligne." +!Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.= #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -msgid "TRON RUN/r" -msgstr "TRON RUN/r" +!TRON\ RUN/r= #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -msgid "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" -msgstr "Retournez dans le monde de TRON avec TRON RUN/r, un nouveau jeu d'action/aventure ultra-rapide ! Affûtez vos compétences au DISQUE et au CYCLE, puis défiez vos amis dans le programme FLUX qui vous envoie des combinaisons de modes et de niveaux jusqu'à ce que vous vous écrasiez. Combien de temps survivrez-vous ?" +!Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?= #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -msgid "Tropico 3" -msgstr "Tropico 3" +Tropico\ 3=Tropico 3 #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -msgid "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." -msgstr "Engagez-vous dans un voyage du pouvoir tropical ! Devenez le dictateur d'une île perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir ! Êtes-vous un chef bon et généreux? Un tyran à la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre île en un paradis touristique ou en une puissance industrielle. Faites des promesses électorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines élections. Envoyez votre avatar féliciter les gens, visitez l'île d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Caraïbes. " +Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Engagez-vous dans un voyage du pouvoir tropical \! Devenez le dictateur d'une \u00eele perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir \! \u00cates-vous un chef bon et g\u00e9n\u00e9reux? Un tyran \u00e0 la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre \u00eele en un paradis touristique ou en une puissance industrielle. Faites des promesses \u00e9lectorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines \u00e9lections. Envoyez votre avatar f\u00e9liciter les gens, visitez l'\u00eele d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Cara\u00efbes. #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -msgid "Tropico 4" -msgstr "Tropico 4" +#, fuzzy +!Tropico\ 4=Tropico 3 #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -msgid "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." -msgstr "Le monde change et Tropico évolue avec les temps - les pouvoirs géographiques augmentent et tombent et le marché mondial est dominé par de nouveaux acteurs avec de nouvelles demandes et offres - et vous, en tant que El Presidente, faites face à un tout nouveau défi. Si vous voulez triompher de vos opposants, vous devrez gagner autant de soutien que possible de votre population. Vos décisions façonneront l'avenir de votre pays et, plus important encore, la taille de votre compte bancaire off-shore.

Tropico 4 développe le gameplay du jeu précédent avec de nouveaux ajouts politiques, y compris plus de superpuissances avec qui négocier, avec la possibilité d'élire les ministres au pouvoir pour aider à passer vos politiques les plus controversées. Mais n'oubliez pas de garder vos amis proches et vos ennemis plus proches encore car chacun a un programme ! Votre courage politique sera testé de manière approfondie, car de nouvelles catastrophes naturelles feront crier la population sur vous et votre cabinet pour les aider à se remettre des pire destructions de Mère Nature.

Tropico 4 apporte également un nouveau niveau d'interaction sociale avec l'ajout de l'intégration Facebook et Twitter. Postez des commentaires sur Twitter directement à partir du jeu et les mises à jour s'affichent lorsque vous effectuez des missions ou débloquez de nouvelles réalisations. Vous pouvez même prendre des captures d'écran de votre île en plein essor et publier votre création de rêve sur votre page Facebook Tropico 4 et comparer votre classement interactif des dictateurs sur les classements en ligne." +!The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

Tropico\ 4\ expands\ on\ the\ gameplay\ of\ the\ previous\ game\ with\ new\ political\ additions\ \u223c\ including\ more\ superpowers\ to\ negotiate\ with,\ along\ with\ the\ ability\ to\ elect\ ministers\ into\ power\ to\ help\ get\ your\ more\ controversial\ policies\ passed.\ But\ remember\ to\ keep\ your\ friends\ close\ and\ your\ enemies\ closer\ as\ everyone\ has\ an\ agenda\!\ Your\ political\ mettle\ will\ be\ thoroughly\ tested,\ as\ new\ natural\ disasters\ will\ have\ the\ populace\ clamoring\ for\ you\ and\ your\ cabinet\ to\ help\ them\ recover\ from\ some\ of\ the\ worst\ Mother\ Nature\ can\ dish\ out.

Tropico\ 4\ also\ brings\ a\ new\ level\ of\ social\ interaction\ with\ the\ addition\ of\ Facebook\ and\ Twitter\ integration.\ Post\ comments\ on\ Twitter\ direct\ from\ the\ game\ and\ have\ updates\ go\ out\ when\ you\ complete\ missions\ or\ unlock\ new\ achievements.\ You\ can\ even\ take\ screenshots\ of\ your\ burgeoning\ island\ and\ post\ your\ dream\ creation\ on\ your\ Tropico\ 4\ Facebook\ page\ and\ compare\ your\ interactive\ Dictator\ Ranking\ on\ the\ online\ leaderboards.= #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -msgid "Unholy Heights" -msgstr "Unholy Heights" +!Unholy\ Heights= #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -msgid "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" -msgstr "Bienvenue à Unholy Heights, un mélange de Tower Defense et Apartment Management Simulation ! Le Diable a transformé un immeuble d'habitation en logements pour monstres, et a de grands projets pour l'avenir. Attirer des monstres dans votre immeuble, facturer les et garder les heureux en leur achetant des meubles. Malheureusement, les héros ont eu vent du plan du Diable et ne s'arrêteront à rien pour l'éliminer. Frappez les portes des résidents pour les appeler à la bataille, piégez les héros dans des formations en tenailles fourbes et menez vos troupes à la victoire. Les monstres obtiennent des emplois, tombent amoureux, ont des enfants et même ignorent leur loyer. Gardez-les heureux ou vous pourriez n'avoir personne à combattre lorsque les héros viendront frapper. Mais ne soyez pas trop doux: il y a toujours des méchants potentiels qui cherchent à se déplacer, alors faites sortir les parasites lorsque le moment est venu! Être un propriétaire est un travail difficile, mais il ne peut pas être plus difficile que de courir l'enfer ... n'est-ce pas?" +!Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?= #: i18n/tmp/Applications/Games/Uplay/application.js:2 -msgid "Uplay is Ubisoft's PC games portal." -msgstr "Uplay est le portail des jeux PC d'Ubisoft." +Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -msgid "Warcraft® III: Expansion Set" -msgstr "Warcraft® III: Expansion Set" +#, fuzzy +!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -msgid "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." -msgstr "" +!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= #: i18n/tmp/Applications/Games/Warface/application.js:1 -msgid "Warface" -msgstr "Warface" +!Warface= #: i18n/tmp/Applications/Games/Warface/application.js:2 -msgid "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." -msgstr "Warface offre une expérience Co-op intense avec des missions quotidiennes, dans lesquelles les joueurs doivent maitriser le jeu en équipe et des actions de combat uniques. Ils peuvent aussi s’engager dans des parties Conflit au rythme effréné et tactiques telles les modes Détonation ou Escarmouche." +!Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -msgid "Warlock - Master of the Arcane" -msgstr "Warlock - Master of the Arcane" +!Warlock\ -\ Master\ of\ the\ Arcane= #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -msgid "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" -msgstr "Dans un temps de bouleversement chaotique, le joueur joue le rôle d'un grand mage, un seigneur de la guerre rivalisant pour le pouvoir ultime. Votre mission est de construire un empire, d'élargir vos frontières, de rechercher de nouveaux sorts et de conquérir vos ennemis. Devenez le magicien ultime et règne sur Ardania !" +!In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!= #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -msgid "Wildlife Park 2" -msgstr "Wildlife Park 2" +!Wildlife\ Park\ 2= #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -msgid "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" -msgstr "" +!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -msgid "Worms Armageddon" -msgstr "Worms Armageddon" +Worms\ Armageddon=Worms Armageddon #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -msgid "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." -msgstr "Ces intrépides invertébrés sont de retour pour se venger dans le très apprécié Worms™ Armageddon. Il s'agit là d'un toute nouvelle gamme de vers ! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. " +Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Ces intr\u00e9pides invert\u00e9br\u00e9s sont de retour pour se venger dans le tr\u00e8s appr\u00e9ci\u00e9 Worms\u2122 Armageddon. Il s'agit l\u00e0 d'un toute nouvelle gamme de vers \! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -msgid "Worms™ Reloaded" -msgstr "Worms™ Reloaded" +Worms\u2122\ Reloaded=Worms\u2122 Reloaded #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -msgid "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." -msgstr "Worms™ Reloaded est un jeu vidéo au tour par tour développé par Team17 Software. Les joueurs contrôlent une petite section de ver de terre à travers un paysage déformable, se battant contre d'autres ordinateurs - ou des équipes contrôlées par d'autres joueur. Le jeu présente des animations style cartoon et humoristique et un arsenal varié d'armes bizarres." +Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Worms\u2122 Reloaded est un jeu vid\u00e9o au tour par tour d\u00e9velopp\u00e9 par Team17 Software. Les joueurs contr\u00f4lent une petite section de ver de terre \u00e0 travers un paysage d\u00e9formable, se battant contre d'autres ordinateurs - ou des \u00e9quipes contr\u00f4l\u00e9es par d'autres joueur. Le jeu pr\u00e9sente des animations style cartoon et humoristique et un arsenal vari\u00e9 d'armes bizarres. #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -msgid "Xenon 2" -msgstr "Xenon 2" +!Xenon\ 2= #: i18n/tmp/Applications/Graphics/category.js:1 -msgid "Graphics" -msgstr "Graphismes" +Graphics=Graphismes #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -msgid "Photofiltre" -msgstr "Photofiltre" +Photofiltre=Photofiltre #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -msgid "Introduction
PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." -msgstr "Presentation
PhotoFiltre est un logiciel de retouche d’images très complet. Il permet d’effectuer des réglages simples ou avancés sur une image et de lui appliquer un large éventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d’outils, proposant l’accès aux filtres standards par simple clique de souris, lui donne un côté convivial.

Les filtres
Sa large palette de filtres permet aux personnes qui débutent de se familiariser avec le monde du graphisme. On y retrouve les fonctions standards de réglage (luminosité, contraste, teinte, saturation, correction gamma) et des filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet puzzle).
En tout c’est plus de 100 filtres à découvrir !

Les sélections vectorielles
PhotoFiltre gère deux types de sélections vectorielles. Le premier type regroupe les formes automatiques (rectangle, ellipse, triangle, losange, coins arrondis). Le second type correspond aux modes lasso et polygone. Ils permettent tous deux de définir une forme personnalisée en dessinant le contour à main levée ou par une succession de lignes. Chaque sélection peut être sauvegardée dans un fichier pour être réutilisée ultérieurement.

La palette d'outils
Elle est composée essentiellement des outils de dessin tels que la pipette, le curseur de déplacement, le traçage de ligne, la fonction de remplissage, l'aérographe, le pinceau, la goutte d'eau, le tampon de clonage (ou duplicateur), le doigt (mélangeur) et la baguette magique.
PhotoFiltre propose des formes de pinceau standards (cercles et carrés de différentes tailles) mais également des formes plus variées (ligne oblique, feuille, étoile, ...).

Le module PhotoMasque
PhotoMasque permet de réaliser des effets de contour et de transparence avancés sur vos images à l'aide de masques prédéfinis. Les masques sont des images en niveau de gris. Le blanc est la couleur de transparence et les niveaux de gris représentent l'opacité. Plus le gris est sombre plus la couleur appliquée sera opaque. PhotoMasque est livré avec plusieurs masques de bases, essayez de vous en inspirer pour créer vos propres masques.

Le module d’automatisation
Ce module intègre les fonctions de bases (conversion, taille de l’image, encadrement, réglages, …) et permet de traiter toutes les images d’un répertoire de façon automatique.

Les autres fonctions
  • Explorateur d'images
  • Gestion des modules externes (plugins)
  • Gestion du scanneur (norme TWAIN)
  • Gestion de la transparence (format GIF) et exportation en icône (16, 256 ou 16 millions de couleurs)
  • Effets de texte avancés (rotation, ombrage, biseau externe)
  • Plusieurs types de contours et de textures
  • Fondu et assemblage d'images


Enregistrement
PhotoFiltre est gratuit pour une utilisation privée ou éducative.
Toute utilisation commerciale ou professionnelle nécessite l'achat d'une licence." +Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=Presentation
PhotoFiltre est un logiciel de retouche d\u2019images tr\u00e8s complet. Il permet d\u2019effectuer des r\u00e9glages simples ou avanc\u00e9s sur une image et de lui appliquer un large \u00e9ventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d\u2019outils, proposant l\u2019acc\u00e8s aux filtres standards par simple clique de souris, lui donne un c\u00f4t\u00e9 convivial.

Les filtres
Sa large palette de filtres permet aux personnes qui d\u00e9butent de se familiariser avec le monde du graphisme. On y retrouve les fonctions standards de r\u00e9glage (luminosit\u00e9, contraste, teinte, saturation, correction gamma) et des filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet puzzle).
En tout c\u2019est plus de 100 filtres \u00e0 d\u00e9couvrir \!

Les s\u00e9lections vectorielles
PhotoFiltre g\u00e8re deux types de s\u00e9lections vectorielles. Le premier type regroupe les formes automatiques (rectangle, ellipse, triangle, losange, coins arrondis). Le second type correspond aux modes lasso et polygone. Ils permettent tous deux de d\u00e9finir une forme personnalis\u00e9e en dessinant le contour \u00e0 main lev\u00e9e ou par une succession de lignes. Chaque s\u00e9lection peut \u00eatre sauvegard\u00e9e dans un fichier pour \u00eatre r\u00e9utilis\u00e9e ult\u00e9rieurement.

La palette d'outils
Elle est compos\u00e9e essentiellement des outils de dessin tels que la pipette, le curseur de d\u00e9placement, le tra\u00e7age de ligne, la fonction de remplissage, l'a\u00e9rographe, le pinceau, la goutte d'eau, le tampon de clonage (ou duplicateur), le doigt (m\u00e9langeur) et la baguette magique.
PhotoFiltre propose des formes de pinceau standards (cercles et carr\u00e9s de diff\u00e9rentes tailles) mais \u00e9galement des formes plus vari\u00e9es (ligne oblique, feuille, \u00e9toile, ...).

Le module PhotoMasque
PhotoMasque permet de r\u00e9aliser des effets de contour et de transparence avanc\u00e9s sur vos images \u00e0 l'aide de masques pr\u00e9d\u00e9finis. Les masques sont des images en niveau de gris. Le blanc est la couleur de transparence et les niveaux de gris repr\u00e9sentent l'opacit\u00e9. Plus le gris est sombre plus la couleur appliqu\u00e9e sera opaque. PhotoMasque est livr\u00e9 avec plusieurs masques de bases, essayez de vous en inspirer pour cr\u00e9er vos propres masques.

Le module d\u2019automatisation
Ce module int\u00e8gre les fonctions de bases (conversion, taille de l\u2019image, encadrement, r\u00e9glages, \u2026) et permet de traiter toutes les images d\u2019un r\u00e9pertoire de fa\u00e7on automatique.

Les autres fonctions
  • Explorateur d'images
  • Gestion des modules externes (plugins)
  • Gestion du scanneur (norme TWAIN)
  • Gestion de la transparence (format GIF) et exportation en ic\u00f4ne (16, 256 ou 16 millions de couleurs)
  • Effets de texte avanc\u00e9s (rotation, ombrage, biseau externe)
  • Plusieurs types de contours et de textures
  • Fondu et assemblage d'images


Enregistrement
PhotoFiltre est gratuit pour une utilisation priv\u00e9e ou \u00e9ducative.
Toute utilisation commerciale ou professionnelle n\u00e9cessite l'achat d'une licence. #: i18n/tmp/Applications/Internet/category.js:1 -msgid "Internet" -msgstr "Internet" +!Internet= #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -msgid "Internet Explorer 6.0" -msgstr "Internet Explorer 6.0" +Internet\ Explorer\ 6.0=Internet Explorer 6.0 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 -msgid "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " -msgstr "Internet Explorer est un ancien navigateur internet.
Vous pouvez en avoir besoin si vous voulez tester la compatibilité d'un site, vous ne devriez pas l'utiliser pour naviguer." +#: 7.0/application.js:2 +Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer est un ancien navigateur internet.
Vous pouvez en avoir besoin si vous voulez tester la compatibilit\u00e9 d'un site, vous ne devriez pas l'utiliser pour naviguer. #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -msgid "Internet Explorer 7.0" -msgstr "Internet Explorer 7.0" +Internet\ Explorer\ 7.0=Internet Explorer 7.0 #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -msgid "mIRC" -msgstr "mIRC" +mIRC=mIRC #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -msgid "

mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

" -msgstr "

mIRC est un client populaire de discussion relayée par Internet utilisé par des millions de personnes et des milliers d'organisations pour communiquer, partager, jouer et travailler les uns avec les autres sur les réseaux IRC à travers le monde. Au service de la Communauté Internet depuis plus d'une décennie, mIRC est devenu une technologie puissante, fiable et amusante.

" +

mIRC\ is\ a\ popular\ Internet\ Relay\ Chat\ client\ used\ by\ millions\ of\ people,\ and\ thousands\ of\ organizations,\ to\ communicate,\ share,\ play\ and\ work\ with\ each\ other\ on\ IRC\ networks\ around\ the\ world.\ Serving\ the\ Internet\ community\ for\ over\ a\ decade,\ mIRC\ has\ evolved\ into\ a\ powerful,\ reliable\ and\ fun\ piece\ of\ technology.

=

mIRC est un client populaire de discussion relay\u00e9e par Internet utilis\u00e9 par des millions de personnes et des milliers d'organisations pour communiquer, partager, jouer et travailler les uns avec les autres sur les r\u00e9seaux IRC \u00e0 travers le monde. Au service de la Communaut\u00e9 Internet depuis plus d'une d\u00e9cennie, mIRC est devenu une technologie puissante, fiable et amusante.

#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -msgid "v7.46" -msgstr "v7.46" +!v7.46= #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -msgid "TeamSpeak 3" -msgstr "TeamSpeak 3" +TeamSpeak\ 3=TeamSpeak 3 #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -msgid "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." -msgstr "TeamSpeak 3 offre l'outil idéal de communication vocal pour le jeu en ligne, éducation et entraînement, communication commerciale interne et rester en contact avec les amis et la famille." +TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak 3 offre l'outil id\u00e9al de communication vocal pour le jeu en ligne, \u00e9ducation et entra\u00eenement, communication commerciale interne et rester en contact avec les amis et la famille. #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -msgid "v3.0.19.4" -msgstr "v3.0.19.4" +!v3.0.19.4= #: i18n/tmp/Applications/Multimedia/category.js:1 -msgid "Multimedia" -msgstr "Multimedia" +Multimedia=Multimedia #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -msgid "Mp3tag" -msgstr "Mp3tag" +!Mp3tag= #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -msgid "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." -msgstr "Mp3tag est un outil puissant et facile à utiliser pour éditer des métadonnées de formats audio communs, il prend en charge le ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, commentaires Vorbis et tags APE. Il prend également en charge les recherches de bases de données en ligne à partir d'Amazon, Musicbraing, freedb ou discogs par exemple pour collecter automatiquement les étiquettes appropriées et les pochettes." +!Mp3tag\ is\ a\ powerful\ and\ yet\ easy-to-use\ tool\ to\ edit\ metadata\ of\ common\ audio\ formats\ where\ it\ supports\ ID3v1,\ ID3v2.3,\ ID3v2.4,\ iTunes\ MP4,\ WMA,\ Vorbis\ Comments\ and\ APE\ Tags.\ It\ also\ supports\ online\ database\ lookups\ from\ Amazon,\ Musicbraing,\ freedb\ or\ discogs\ for\ example\ to\ automatically\ gather\ proper\ tags\ and\ cover\ art.= #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -msgid "Adobe Acrobat Reader DC" -msgstr "Adobe Acrobat Reader DC" +!Adobe\ Acrobat\ Reader\ DC= #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -msgid "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work." -msgstr "Adobe Acrobat Reader DC est la référence mondiale des logiciels gratuits pour la consultation, l’impression et l’insertion de commentaires dans des documents PDF.

Les fonctionnalités premium , les services en ligne et les mises à jour ne fonctionnent pas." +!Adobe\ Acrobat\ Reader\ DC\ software\ is\ the\ free\ global\ standard\ for\ reliably\ viewing,\ printing,\ and\ commenting\ on\ PDF\ documents.

Premium\ features,\ online\ services\ and\ updates\ do\ not\ work.= #: i18n/tmp/Applications/Office/category.js:1 -msgid "Office" -msgstr "Bureautique" +Office=Office #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -msgid "ElsterFormular" -msgstr "ElsterFormular" +ElsterFormular=ElsterFormular #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -msgid "ElsterFormular is the official german software to file a tax return." -msgstr "ElsterFormular est le programme officiel allemand pour la déclaration d'impôts." +ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular est le programme officiel allemand pour la d\u00e9claration d'imp\u00f4ts. #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -msgid "Microsoft Office 2010" -msgstr "Microsoft Office 2010" +!Microsoft\ Office\ 2010= #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -msgid "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." -msgstr "Microsoft Office 2010 est une version de Microsoft Office, une suite de productivité pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2007." +!Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.= #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -msgid "Microsoft Office 2013" -msgstr "Microsoft Office 2013" +!Microsoft\ Office\ 2013= #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -msgid "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." -msgstr "Microsoft Office 2013 est une version de Microsoft Office, une suite de productivité pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2010." +!Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.= #: i18n/tmp/Applications/Other/category.js:1 -msgid "Other" -msgstr "Autre" +Other=Autre #: i18n/tmp/Applications/Science/category.js:1 -msgid "Science" -msgstr "Science" +Science=Science #: i18n/tmp/Engines/Wine/category.js:1 -msgid "Wine" -msgstr "Wine" +!Wine= #: i18n/tmp/Engines/Wine/Engine/application.js:1 -msgid "Wine Engine" -msgstr "Moteur Wine" +#, fuzzy +!Wine\ Engine=Installeur en ligne #: i18n/tmp/Engines/Wine/Engine/application.js:2 -msgid "The Wine engine." -msgstr "Le moteur Wine." +!The\ Wine\ engine.= #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -msgid "Wine engine" -msgstr "Moteur Wine" +#, fuzzy +!Wine\ engine=Installeur en ligne #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -msgid "QuickScript" -msgstr "QuickScript" +!QuickScript= #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -msgid "QuickScripts for Wine." -msgstr "QuickScripts pour Wine." +!QuickScripts\ for\ Wine.= #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -msgid "Custom Installer Script" -msgstr "Custom Installer Script" +!Custom\ Installer\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -msgid "Installer Script" -msgstr "Installer Script" +!Installer\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -msgid "Local Installer Script" -msgstr "Local Installer Script" +#, fuzzy +!Local\ Installer\ Script=Installeur local #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -msgid "Online Installer Script" -msgstr "Online Installer Script" +#, fuzzy +!Online\ Installer\ Script=Installeur en ligne #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -msgid "Quick Script" -msgstr "Quick Script" +!Quick\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -msgid "Steam Script" -msgstr "Script Steam" +!Steam\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -msgid "Uplay Script" -msgstr "Script Uplay" +!Uplay\ Script= #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -msgid "Zip Script" -msgstr "Script zip" +!Zip\ Script= #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -msgid "Wine Shortcuts" -msgstr "Raccourcis Wine" +!Wine\ Shortcuts= #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -msgid "Shortcuts for Wine." -msgstr "Raccourci pour Wine." +!Shortcuts\ for\ Wine.= #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -msgid "Shortcut Reader" -msgstr "Shortcut Reader" +!Shortcut\ Reader= #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -msgid "Wine Shortcut" -msgstr "Raccourci Wine" +!Wine\ Shortcut= #: i18n/tmp/Engines/Wine/Tools/application.js:1 -msgid "Wine Tools" -msgstr "Outils Wine" +!Wine\ Tools= #: i18n/tmp/Engines/Wine/Tools/application.js:2 -msgid "Tools for Wine." -msgstr "Outils pour Wine." +!Tools\ for\ Wine.= #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -msgid "Configure Wine" -msgstr "Configurer Wine" +!Configure\ Wine= #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -msgid "Kill processes" -msgstr "Tuer les processus" +!Kill\ processes= #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -msgid "Windows reboot" -msgstr "Redémarrer windows" +!Windows\ reboot= #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -msgid "Repair virtual drive" -msgstr "Réparer le disque virtuel" +!Repair\ virtual\ drive= #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -msgid "Command prompt" -msgstr "Invite de commande" +!Command\ prompt= #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -msgid "Registry Editor" -msgstr "Éditeur du registre" +!Registry\ Editor= #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -msgid "Task manager" -msgstr "Gestionnaire de tâches" +!Task\ manager= #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -msgid "Open a terminal" -msgstr "Ouvrir un terminal" +!Open\ a\ terminal= #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -msgid "Wine uninstaller" -msgstr "Désinstaller wine" +#, fuzzy +!Wine\ uninstaller=Installeur en ligne #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -msgid "Wine Verbs" -msgstr "Verbs Wine" +!Wine\ Verbs= #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -msgid "Verbs for Wine." -msgstr "Verbs pour Wine." +!Verbs\ for\ Wine.= #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -msgid "corefonts" -msgstr "corefonts" +!corefonts= #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -msgid "crypt32" -msgstr "crypt32" +!crypt32= #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -msgid "d3dx10" -msgstr "d3dx10" +!d3dx10= #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -msgid "d3dx9" -msgstr "d3dx9" +!d3dx9= #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -msgid ".NET 4.0" -msgstr ".NET 4.0" +!.NET\ 4.0= #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -msgid ".NET 4.5.2" -msgstr ".NET 4.5.2" +!.NET\ 4.5.2= #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -msgid ".NET 4.5" -msgstr ".NET 4.5" +!.NET\ 4.5= #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -msgid "luna" -msgstr "luna" +!luna= #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -msgid "mfc42" -msgstr "mfc42" +!mfc42= #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -msgid "msls31" -msgstr "msls31" +!msls31= #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -msgid "mspatcha" -msgstr "mspatcha" +!mspatcha= #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -msgid "PhysX" -msgstr "PhysX" +!PhysX= #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -msgid "quartz" -msgstr "quartz" +!quartz= #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -msgid "QuickTime 7.6" -msgstr "QuickTime 7.6" +!QuickTime\ 7.6= #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -msgid "sandbox" -msgstr "sandbox" +!sandbox= #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -msgid "secur32" -msgstr "secur32" +!secur32= #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -msgid "Tahoma" -msgstr "Tahoma" +!Tahoma= #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -msgid "vcrun2003" -msgstr "vcrun2003" +!vcrun2003= #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -msgid "vcrun2005" -msgstr "vcrun2005" +!vcrun2005= #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -msgid "vcrun2008" -msgstr "vcrun2008" +!vcrun2008= #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -msgid "vcrun2010" -msgstr "vcrun2010" +!vcrun2010= #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -msgid "vcrun2012" -msgstr "vcrun2012" +!vcrun2012= #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -msgid "vcrun2013" -msgstr "vcrun2013" +!vcrun2013= #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -msgid "vcrun2015" -msgstr "vcrun2015" +!vcrun2015= #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -msgid "Windows XP Service Pack 3" -msgstr "Windows XP Service Pack 3" +!Windows\ XP\ Service\ Pack\ 3= #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -msgid "xact" -msgstr "xact" +!xact= #: i18n/tmp/Utils/Functions/Apps/application.js:1 -msgid "App Utils" -msgstr "Utilitaires d'application" +!App\ Utils= #: i18n/tmp/Utils/Functions/Apps/application.js:2 -msgid "Utils for apps." -msgstr "Utilitaires pour applications." +!Utils\ for\ apps.= #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -msgid "App Resources" -msgstr "Ressources d'application" +!App\ Resources= #: i18n/tmp/Utils/Functions/category.js:1 -msgid "Functions" -msgstr "Fonctions" +Functions=Fonctions #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -msgid "Filesystem Utils" -msgstr "Utilitaires du système de fichier" +!Filesystem\ Utils= #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -msgid "Utils for file system interaction." -msgstr "Utilitaires pour les interactions système." +!Utils\ for\ file\ system\ interaction.= #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -msgid "File Extractors" -msgstr "Extracteurs de fichier" +!File\ Extractors= #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -msgid "File Utilities" -msgstr "Utilitaires de fichier" +!File\ Utilities= #: i18n/tmp/Utils/Functions/Net/application.js:1 -msgid "Net Utils" -msgstr "Utilitaires internet" +!Net\ Utils= #: i18n/tmp/Utils/Functions/Net/application.js:2 -msgid "Utils for interaction with the Internet." -msgstr "Utilitaires pour les interactions internet." +!Utils\ for\ interaction\ with\ the\ Internet.= #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -msgid "Downloader" -msgstr "Downloader" +!Downloader= #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -msgid "Internet Resource" -msgstr "Ressource internet" +#, fuzzy +!Internet\ Resource=Internet Explorer 6.0 #: Utils/Functions/Filesystem/Extract/script.js:29 #: Utils/Functions/Filesystem/Extract/script.js:75 -msgid "Please wait while {0} is extracted ..." -msgstr "Veuillez patienter pendant que {0} est extrait ..." +!Please\ wait\ while\ {0}\ is\ extracted\ ...= #: Utils/Functions/Filesystem/Files/script.js:81 -msgid "Checking file consistency ..." -msgstr "Vérification de la cohérence des fichiers ..." +!Checking\ file\ consistency\ ...= #: Utils/Functions/Net/Download/script.js:42 #: Utils/Functions/Net/Resource/script.js:48 -msgid "Please wait while {0} is downloaded ..." -msgstr "Veuillez patienter pendant que {0} est téléchargé ..." +!Please\ wait\ while\ {0}\ is\ downloaded\ ...= #: Utils/Functions/Net/Download/script.js:71 -msgid "Error while calculating checksum. \n\n" -"Expected = {0}\n" -"Actual = {1}" -msgstr "Erreur pendant le calcul de la somme de contrôle. \n\n" -"Attendue = {0}\n" -"Réelle = {1}" - +!Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}= diff --git a/i18n/de.po b/i18n/de.po index c59b3d9938..07bcd584f7 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:55+0000\n" +"POT-Creation-Date: 2018-04-07 09:12+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -1846,8 +1846,9 @@ msgstr "" "werden Sie gejagt." #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -msgid "Prince Of Persia: Original" -msgstr "" +#, fuzzy +msgid "Prince of Persia: Original" +msgstr "Prince of Persia®: The Sands of Time" #: i18n/tmp/Applications/Games/Prince of Persia: The Sands #: Time/application.js:1 diff --git a/i18n/fr.po b/i18n/fr.po index 147319f03e..8f2cec30ed 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:55+0000\n" +"POT-Creation-Date: 2018-04-07 09:12+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -1583,8 +1583,9 @@ msgid "" msgstr "" #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -msgid "Prince Of Persia: Original" -msgstr "" +#, fuzzy +msgid "Prince of Persia: Original" +msgstr "Prince of Persia®: The Sands of Time" #: i18n/tmp/Applications/Games/Prince of Persia: The Sands #: Time/application.js:1 diff --git a/i18n/keys.pot b/i18n/keys.pot index 476f998fb5..dff9a2b3fb 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 15:55+0000\n" +"POT-Creation-Date: 2018-04-07 09:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1463,7 +1463,7 @@ msgid "" msgstr "" #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -msgid "Prince Of Persia: Original" +msgid "Prince of Persia: Original" msgstr "" #: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 From afe2810b54295edc4667be0246c18ba73b1bf15a Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 7 Apr 2018 12:09:12 +0200 Subject: [PATCH 43/63] Fix Travis CI translations update (#554) --- i18n/push_translations.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/push_translations.sh b/i18n/push_translations.sh index b4d1bc2aed..7150fd586a 100755 --- a/i18n/push_translations.sh +++ b/i18n/push_translations.sh @@ -28,8 +28,8 @@ if [ $? == 0 ]; then fi git checkout master git add *.pot *.po *.properties - git commit --message "updated translations" - if ! git push https://$GH_TOKEN@github.com/PhoenicisOrg/Scripts.git > /dev/null 2>&1; then + git commit --message "Update translations" + if ! git push https://$GH_TOKEN@github.com/PhoenicisOrg/scripts.git > /dev/null 2>&1; then echo "could not push translation updates" exit 1 fi From 8affd27071de5d8aa486ff598a1b9db71c4391ec Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 7 Apr 2018 12:33:02 +0200 Subject: [PATCH 44/63] Travis CI: update JSDoc (#553) --- .travis.yml | 6 ++++ docs/jsdoc/ConfigureWine.html | 2 +- .../Engines_Wine_Engine_Object_script.js.html | 2 +- ...ne_QuickScript_Quick Script_script.js.html | 2 +- ...Engines_Wine_Shortcuts_Wine_script.js.html | 2 +- ...s_Wine_Tools_Configure Wine_script.js.html | 2 +- ...e_Tools_Kill Wine Processes_script.js.html | 2 +- ...ines_Wine_Tools_Reboot Wine_script.js.html | 2 +- ...ne_Tools_Repair Wine Prefix_script.js.html | 2 +- ..._Tools_Wine Registry Editor_script.js.html | 2 +- ...ine_Tools_Wine Task Manager_script.js.html | 2 +- ..._Tools_Wine Terminal Opener_script.js.html | 2 +- ...Wine_Tools_Wine Uninstaller_script.js.html | 2 +- ...ines_Wine_Tools_WineConsole_script.js.html | 2 +- ...ngines_Wine_Verbs_dotnet452_script.js.html | 2 +- ...Engines_Wine_Verbs_dotnet45_script.js.html | 2 +- .../Engines_Wine_Verbs_quartz_script.js.html | 2 +- .../Engines_Wine_Verbs_secur32_script.js.html | 2 +- .../Engines_Wine_Verbs_xact_script.js.html | 2 +- docs/jsdoc/KillWineProcesses.html | 2 +- docs/jsdoc/RebootWine.html | 2 +- docs/jsdoc/RepairWinePrefix.html | 2 +- ...tils_Functions_Net_Resource_script.js.html | 2 +- docs/jsdoc/Wine.html | 2 +- docs/jsdoc/WineConsole.html | 2 +- docs/jsdoc/WineRegistryEditor.html | 2 +- docs/jsdoc/WineTaskManager.html | 2 +- docs/jsdoc/WineTerminalOpener.html | 2 +- docs/jsdoc/WineUninstaller.html | 2 +- docs/jsdoc/index.html | 2 +- jsdoc_conf.json | 24 ++++++++++++++ push_jsdoc.sh | 33 +++++++++++++++++++ 32 files changed, 92 insertions(+), 29 deletions(-) create mode 100644 jsdoc_conf.json create mode 100755 push_jsdoc.sh diff --git a/.travis.yml b/.travis.yml index 3fc3bf6a2e..80833803f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,12 @@ matrix: # push translation updates only for master (PR changes must be committed to master before they are taken into account) - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./i18n/push_translations.sh; fi + # Update JSDoc + - stage: Update JSDoc + script: + # push JSDoc updates only for master (PR changes must be committed to master before they are taken into account) + - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./push_jsdoc.sh; fi + # Check GitHub Pages - stage: Check GitHub Pages os: linux diff --git a/docs/jsdoc/ConfigureWine.html b/docs/jsdoc/ConfigureWine.html index b45509f0e2..6c13ab3eb7 100644 --- a/docs/jsdoc/ConfigureWine.html +++ b/docs/jsdoc/ConfigureWine.html @@ -298,7 +298,7 @@

Home

Classes

  • diff --git a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html index 230c4eaa4b..5af21adc20 100644 --- a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html +++ b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html @@ -1008,7 +1008,7 @@

    Home

    Classes

    • diff --git a/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html b/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html index 497f6ac4c6..1b532e4580 100644 --- a/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html +++ b/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html @@ -174,7 +174,7 @@

      Home

      Classes

      • diff --git a/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html b/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html index 03fb12a013..b8f387233c 100644 --- a/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html +++ b/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html @@ -149,7 +149,7 @@

        Home

        Classes

        • diff --git a/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html index 0b471cd8f3..f14dc7f3d0 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html @@ -61,7 +61,7 @@

          Home

          Classes

          • diff --git a/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html index 68d5bb100d..55b458ed99 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html @@ -61,7 +61,7 @@

            Home

            Classes

            • diff --git a/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html index daabbd63be..5e75e33e8b 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html @@ -61,7 +61,7 @@

              Home

              Classes

              • diff --git a/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html index f30c197a2f..b62317071d 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html @@ -61,7 +61,7 @@

                Home

                Classes

                • diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html index e963157a80..49e889924a 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html @@ -61,7 +61,7 @@

                  Home

                  Classes

                  • diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html index 7624c648b2..a67dd82c17 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html @@ -61,7 +61,7 @@

                    Home

                    Classes

                    • diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html index 8bf529f6ce..a3146031cd 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html @@ -64,7 +64,7 @@

                      Home

                      Classes

                      • diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html index 01fbf2227f..4635433e7f 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html @@ -61,7 +61,7 @@

                        Home

                        Classes

                        • diff --git a/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html b/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html index b8f8e42e62..70d2f43251 100644 --- a/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html @@ -61,7 +61,7 @@

                          Home

                          Classes

                          • diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html index 6a3b2b1d7e..ef518eddb1 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html @@ -96,7 +96,7 @@

                            Home

                            Classes

                            • diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html index 9685d69636..d2fff0d620 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html @@ -97,7 +97,7 @@

                              Home

                              Classes

                              • diff --git a/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html index c57f198bb1..208e031cdc 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html @@ -80,7 +80,7 @@

                                Home

                                Classes

                                • diff --git a/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html index 886949cbca..34d65d719c 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html @@ -94,7 +94,7 @@

                                  Home

                                  Classes

                                  • diff --git a/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html index bd7779cdfb..cab3304f6e 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html @@ -218,7 +218,7 @@

                                    Home

                                    Classes

                                    • diff --git a/docs/jsdoc/KillWineProcesses.html b/docs/jsdoc/KillWineProcesses.html index 73731ff0d7..cc8f688e50 100644 --- a/docs/jsdoc/KillWineProcesses.html +++ b/docs/jsdoc/KillWineProcesses.html @@ -298,7 +298,7 @@

                                      Home

                                      Classes

                                      • diff --git a/docs/jsdoc/RebootWine.html b/docs/jsdoc/RebootWine.html index 86b5079181..098f684653 100644 --- a/docs/jsdoc/RebootWine.html +++ b/docs/jsdoc/RebootWine.html @@ -298,7 +298,7 @@

                                        Home

                                        Classes

                                        • diff --git a/docs/jsdoc/RepairWinePrefix.html b/docs/jsdoc/RepairWinePrefix.html index ac82064362..126e4aefba 100644 --- a/docs/jsdoc/RepairWinePrefix.html +++ b/docs/jsdoc/RepairWinePrefix.html @@ -298,7 +298,7 @@

                                          Home

                                          Classes

                                          • diff --git a/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html b/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html index f95434e8aa..0dcd33491e 100644 --- a/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html +++ b/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html @@ -121,7 +121,7 @@

                                            Home

                                            Classes

                                            • diff --git a/docs/jsdoc/Wine.html b/docs/jsdoc/Wine.html index 77d18fa3cb..228c88f25b 100644 --- a/docs/jsdoc/Wine.html +++ b/docs/jsdoc/Wine.html @@ -6021,7 +6021,7 @@

                                              Home

                                              Classes

                                              • diff --git a/docs/jsdoc/WineConsole.html b/docs/jsdoc/WineConsole.html index e28dcc1b2e..57584bea5d 100644 --- a/docs/jsdoc/WineConsole.html +++ b/docs/jsdoc/WineConsole.html @@ -298,7 +298,7 @@

                                                Home

                                                Classes

                                                • diff --git a/docs/jsdoc/WineRegistryEditor.html b/docs/jsdoc/WineRegistryEditor.html index 0e241ef648..0b054422dd 100644 --- a/docs/jsdoc/WineRegistryEditor.html +++ b/docs/jsdoc/WineRegistryEditor.html @@ -298,7 +298,7 @@

                                                  Home

                                                  Classes

                                                  • diff --git a/docs/jsdoc/WineTaskManager.html b/docs/jsdoc/WineTaskManager.html index e242396c7b..f8314bfd43 100644 --- a/docs/jsdoc/WineTaskManager.html +++ b/docs/jsdoc/WineTaskManager.html @@ -298,7 +298,7 @@

                                                    Home

                                                    Classes

                                                    • diff --git a/docs/jsdoc/WineTerminalOpener.html b/docs/jsdoc/WineTerminalOpener.html index 580e620290..aea9995ac5 100644 --- a/docs/jsdoc/WineTerminalOpener.html +++ b/docs/jsdoc/WineTerminalOpener.html @@ -298,7 +298,7 @@

                                                      Home

                                                      Classes

                                                      • diff --git a/docs/jsdoc/WineUninstaller.html b/docs/jsdoc/WineUninstaller.html index c08cae5126..a6e86a42ee 100644 --- a/docs/jsdoc/WineUninstaller.html +++ b/docs/jsdoc/WineUninstaller.html @@ -298,7 +298,7 @@

                                                        Home

                                                        Classes

                                                        • diff --git a/docs/jsdoc/index.html b/docs/jsdoc/index.html index 9d42245f09..7c3d3c5ff5 100644 --- a/docs/jsdoc/index.html +++ b/docs/jsdoc/index.html @@ -56,7 +56,7 @@

                                                          Home

                                                          Classes

                                                          • diff --git a/jsdoc_conf.json b/jsdoc_conf.json new file mode 100644 index 0000000000..04b8b469e8 --- /dev/null +++ b/jsdoc_conf.json @@ -0,0 +1,24 @@ +{ + "opts": { + "destination": "./docs/jsdoc/", + "recurse": true + }, + "plugins": [], + "recurseDepth": 10, + "source": { + "includePattern": ".+\\.js(doc|x)?$", + "excludePattern": "(^|\\/|\\\\)_" + }, + "sourceType": "module", + "tags": { + "allowUnknownTags": true, + "dictionaries": ["jsdoc","closure"] + }, + "templates": { + "default": { + "includeDate": false + } + } +} + + diff --git a/push_jsdoc.sh b/push_jsdoc.sh new file mode 100755 index 0000000000..f66efe3b9d --- /dev/null +++ b/push_jsdoc.sh @@ -0,0 +1,33 @@ +#!/bin/bash +git config --global user.email "travis@travis-ci.org" +git config --global user.name "Travis CI" + +jsdoc -c jsdoc_conf.json . + +head_ref=$(git rev-parse HEAD) +if [[ $? -ne 0 || ! $head_ref ]]; then + echo "could not retrieve HEAD reference" + exit 1 +fi +branch_ref=$(git rev-parse "$TRAVIS_BRANCH") +if [[ $? -ne 0 || ! $branch_ref ]]; then + echo "could not retrieve $TRAVIS_BRANCH reference" + exit 1 +fi +if [[ $head_ref != $branch_ref ]]; then + echo "HEAD ref ($head_ref) does not match $TRAVIS_BRANCH ref ($branch_ref)" + echo "new commits have been added before this build cloned the repository" + exit 0 +fi +if [[ $TRAVIS_BRANCH != master ]]; then + echo "will not push JSDoc updates to branch $TRAVIS_BRANCH" + exit 1 +fi +git checkout master +git add docs/jsdoc +git commit --message "Update JSDoc" +if ! git push https://$GH_TOKEN@github.com/PhoenicisOrg/scripts.git > /dev/null 2>&1; then + echo "could not push JSDoc updates" + exit 1 +fi + From 5358861cac3f09d8beeec56f9e2355e4a0a38c20 Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 7 Apr 2018 19:26:16 +0200 Subject: [PATCH 45/63] Document Verbs (#559) --- Engines/Wine/Verbs/PhysX/script.js | 4 ++++ Engines/Wine/Verbs/QuickTime 7.6/script.js | 7 +++++++ Engines/Wine/Verbs/Tahoma/script.js | 4 ++++ Engines/Wine/Verbs/Uplay/script.js | 5 +++++ Engines/Wine/Verbs/Windows XP SP 3/script.js | 7 ++++++- Engines/Wine/Verbs/corefonts/script.js | 4 ++++ Engines/Wine/Verbs/crypt32/script.js | 4 ++++ Engines/Wine/Verbs/d3dx10/script.js | 4 ++++ Engines/Wine/Verbs/d3dx9/script.js | 4 ++++ Engines/Wine/Verbs/dotnet40/script.js | 4 ++++ Engines/Wine/Verbs/dotnet45/script.js | 5 ++--- Engines/Wine/Verbs/dotnet452/script.js | 5 ++--- Engines/Wine/Verbs/luna/script.js | 6 +++++- Engines/Wine/Verbs/mfc42/script.js | 4 ++++ Engines/Wine/Verbs/msls31/script.js | 4 ++++ Engines/Wine/Verbs/mspatcha/script.js | 4 ++++ Engines/Wine/Verbs/quartz/script.js | 6 +++--- Engines/Wine/Verbs/sandbox/script.js | 6 +++++- Engines/Wine/Verbs/secur32/script.js | 5 ++--- Engines/Wine/Verbs/vcrun2003/script.js | 4 ++++ Engines/Wine/Verbs/vcrun2005/script.js | 4 ++++ Engines/Wine/Verbs/vcrun2008/script.js | 4 ++++ Engines/Wine/Verbs/vcrun2010/script.js | 4 ++++ Engines/Wine/Verbs/vcrun2012/script.js | 4 ++++ Engines/Wine/Verbs/vcrun2013/script.js | 4 ++++ Engines/Wine/Verbs/vcrun2015/script.js | 4 ++++ Engines/Wine/Verbs/xact/script.js | 5 ++--- 27 files changed, 107 insertions(+), 18 deletions(-) diff --git a/Engines/Wine/Verbs/PhysX/script.js b/Engines/Wine/Verbs/PhysX/script.js index abf043dc96..a0d23cb146 100644 --- a/Engines/Wine/Verbs/PhysX/script.js +++ b/Engines/Wine/Verbs/PhysX/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install Nvidia PhysX +* @returns {Wine} Wine object +*/ Wine.prototype.physx = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/QuickTime 7.6/script.js b/Engines/Wine/Verbs/QuickTime 7.6/script.js index a71cba6ebc..747d282297 100644 --- a/Engines/Wine/Verbs/QuickTime 7.6/script.js +++ b/Engines/Wine/Verbs/QuickTime 7.6/script.js @@ -1,3 +1,10 @@ +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); + +/** +* Verb to install QuickTime 7.6 +* @returns {Wine} Wine object +*/ Wine.prototype.quicktime76 = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/Tahoma/script.js b/Engines/Wine/Verbs/Tahoma/script.js index fa7c3d2a85..111f558a91 100644 --- a/Engines/Wine/Verbs/Tahoma/script.js +++ b/Engines/Wine/Verbs/Tahoma/script.js @@ -3,6 +3,10 @@ include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); include(["Utils", "Functions", "filesystem", "files"]); +/** +* Verb to install the Tahoma font +* @returns {Wine} Wine object +*/ Wine.prototype.tahoma = function() { var tahoma = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/Uplay/script.js b/Engines/Wine/Verbs/Uplay/script.js index b1260a0682..097b35fafa 100644 --- a/Engines/Wine/Verbs/Uplay/script.js +++ b/Engines/Wine/Verbs/Uplay/script.js @@ -1,5 +1,10 @@ include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +/** +* Verb to install Uplay +* @returns {Wine} Wine object +*/ Wine.prototype.uplay = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/Windows XP SP 3/script.js b/Engines/Wine/Verbs/Windows XP SP 3/script.js index c063897fa8..08d001ba9b 100644 --- a/Engines/Wine/Verbs/Windows XP SP 3/script.js +++ b/Engines/Wine/Verbs/Windows XP SP 3/script.js @@ -1,6 +1,11 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install Windows XP Service Pack 3 +* @param {string} fileToExtract path to file which shall be extracted +* @returns {Wine} Wine object +*/ Wine.prototype.sp3extract = function(fileToExtract) { var that = this; that._targetDirectory = this.system32directory(); @@ -32,4 +37,4 @@ Wine.prototype.sp3extract = function(fileToExtract) { .extract(); return this; -}; \ No newline at end of file +}; diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index 437e3d8697..a5a03b13c7 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install corefonts +* @returns {Wine} Wine object +*/ Wine.prototype.corefonts = function() { var fontResources = [ diff --git a/Engines/Wine/Verbs/crypt32/script.js b/Engines/Wine/Verbs/crypt32/script.js index 4fab0cd6b6..1db95f2056 100644 --- a/Engines/Wine/Verbs/crypt32/script.js +++ b/Engines/Wine/Verbs/crypt32/script.js @@ -1,5 +1,9 @@ include(["Engines", "Wine", "Verbs", "sp3extract"]); +/** +* Verb to install crypt32 +* @returns {Wine} Wine object +*/ Wine.prototype.crypt32 = function() { this.sp3extract("crypt32.dll"); this.sp3extract("msasn1.dll"); diff --git a/Engines/Wine/Verbs/d3dx10/script.js b/Engines/Wine/Verbs/d3dx10/script.js index 68880744de..b1504ec233 100644 --- a/Engines/Wine/Verbs/d3dx10/script.js +++ b/Engines/Wine/Verbs/d3dx10/script.js @@ -1,6 +1,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install D3DX10 +* @returns {Wine} Wine object +*/ Wine.prototype.d3dx10 = function () { var that = this; diff --git a/Engines/Wine/Verbs/d3dx9/script.js b/Engines/Wine/Verbs/d3dx9/script.js index bb2864177d..135a6c8d9a 100644 --- a/Engines/Wine/Verbs/d3dx9/script.js +++ b/Engines/Wine/Verbs/d3dx9/script.js @@ -1,6 +1,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install D3DX9 +* @returns {Wine} Wine object +*/ Wine.prototype.d3dx9 = function () { var that = this; diff --git a/Engines/Wine/Verbs/dotnet40/script.js b/Engines/Wine/Verbs/dotnet40/script.js index 8177cb35e7..af0a9f69bc 100644 --- a/Engines/Wine/Verbs/dotnet40/script.js +++ b/Engines/Wine/Verbs/dotnet40/script.js @@ -3,6 +3,10 @@ include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); include(["Utils", "Functions", "filesystem", "files"]); +/** +* Verb to install .NET 4.0 +* @returns {Wine} Wine object +*/ Wine.prototype.dotnet40 = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index c69e15f511..ff7fe52ff6 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -5,9 +5,8 @@ include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); /** -* Inspired from dotnet40 verb, winetricks dotnet45 and POL4 POL_install_dotnet45 -* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6886 -* @returns {Wine} +* Verb to install .NET 4.5 +* @returns {Wine} Wine object */ Wine.prototype.dotnet45 = function() { diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index 8c18e12d0b..15aa71506a 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -5,9 +5,8 @@ include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "dotnet40"]); /** -* Inspired from dotnet40 verb, winetricks dotnet452 and POL4 POL_install_dotnet45 -* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6938 -* @returns {Wine} +* Verb to install .NET 4.5.2 +* @returns {Wine} Wine object */ Wine.prototype.dotnet452 = function() { if (this.architecture() == "amd64") { diff --git a/Engines/Wine/Verbs/luna/script.js b/Engines/Wine/Verbs/luna/script.js index 7dbc4ceb4e..541fd1df6a 100644 --- a/Engines/Wine/Verbs/luna/script.js +++ b/Engines/Wine/Verbs/luna/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["Utils", "Functions", "filesystem", "files"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install luna +* @returns {Wine} Wine object +*/ Wine.prototype.luna = function() { var lunaStyle = new Resource() .wizard(this._wizard) @@ -23,4 +27,4 @@ Wine.prototype.luna = function() { this.regedit().open(lunaReg); return this; -}; \ No newline at end of file +}; diff --git a/Engines/Wine/Verbs/mfc42/script.js b/Engines/Wine/Verbs/mfc42/script.js index 350cd2c4a7..3b32bfa713 100644 --- a/Engines/Wine/Verbs/mfc42/script.js +++ b/Engines/Wine/Verbs/mfc42/script.js @@ -1,6 +1,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install mfc42.dll and mfc42u.dll +* @returns {Wine} Wine object +*/ Wine.prototype.mfc42 = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/msls31/script.js b/Engines/Wine/Verbs/msls31/script.js index 01cad3d521..e7e5494754 100644 --- a/Engines/Wine/Verbs/msls31/script.js +++ b/Engines/Wine/Verbs/msls31/script.js @@ -1,6 +1,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install msls31.dll +* @returns {Wine} Wine object +*/ Wine.prototype.msls31 = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index 749bfc3391..df7b8465ff 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Utils", "Functions", "filesystem", "files"]); +/** +* Verb to install mspatcha +* @returns {Wine} Wine object +*/ Wine.prototype.mspatcha = function() { //Inspired from winetricks mspatcha, but with a link Phoenicis can understand var setupFile = new Resource() diff --git a/Engines/Wine/Verbs/quartz/script.js b/Engines/Wine/Verbs/quartz/script.js index fb3faebf03..a3af5ef8ab 100644 --- a/Engines/Wine/Verbs/quartz/script.js +++ b/Engines/Wine/Verbs/quartz/script.js @@ -3,9 +3,9 @@ include(["utils", "functions", "net", "resource"]); include(["Utils", "Functions", "filesystem", "files"]); /** - * Inspired from winetricks quartz -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8523 - * @returns {Wine} - */ +* Verb to install quartz +* @returns {Wine} Wine object +*/ Wine.prototype.quartz = function(){ var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/sandbox/script.js b/Engines/Wine/Verbs/sandbox/script.js index efdbdb7b7a..09dcf83619 100644 --- a/Engines/Wine/Verbs/sandbox/script.js +++ b/Engines/Wine/Verbs/sandbox/script.js @@ -1,6 +1,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); +/** +* Verb to install a sandbox +* @returns {Wine} Wine object +*/ Wine.prototype.sandbox = function() { var tmp = Bean("propertyReader").getProperty("application.user.tmp"); var resources = Bean("propertyReader").getProperty("application.user.resources"); @@ -12,4 +16,4 @@ Wine.prototype.sandbox = function() { lns(resources, this.prefixDirectory + "/dosdevices/y:"); return this; -}; \ No newline at end of file +}; diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index 267b352443..2ebca1b4f8 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -3,9 +3,8 @@ include(["utils", "functions", "net", "resource"]); include(["Utils", "Functions", "filesystem", "files"]); /** -* Inspired from winetricks secur32 -* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8744 -* @returns {Wine} +* Verb to install secur32 +* @returns {Wine} Wine object */ Wine.prototype.secur32 = function() { var setupFilex86 = new Resource() diff --git a/Engines/Wine/Verbs/vcrun2003/script.js b/Engines/Wine/Verbs/vcrun2003/script.js index cabd192fdd..8270f6f70b 100644 --- a/Engines/Wine/Verbs/vcrun2003/script.js +++ b/Engines/Wine/Verbs/vcrun2003/script.js @@ -3,6 +3,10 @@ include(["utils", "functions", "net", "resource"]); include(["Utils", "Functions", "filesystem", "files"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2003 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2003 = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/vcrun2005/script.js b/Engines/Wine/Verbs/vcrun2005/script.js index 95edd4e17e..4381fc8593 100644 --- a/Engines/Wine/Verbs/vcrun2005/script.js +++ b/Engines/Wine/Verbs/vcrun2005/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2005 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2005 = function() { var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/vcrun2008/script.js b/Engines/Wine/Verbs/vcrun2008/script.js index ea571c943d..7a04a24ee2 100644 --- a/Engines/Wine/Verbs/vcrun2008/script.js +++ b/Engines/Wine/Verbs/vcrun2008/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2008 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2008 = function() { var setupFile32 = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/vcrun2010/script.js b/Engines/Wine/Verbs/vcrun2010/script.js index 361a6ef8e2..e3c1733a88 100644 --- a/Engines/Wine/Verbs/vcrun2010/script.js +++ b/Engines/Wine/Verbs/vcrun2010/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2010 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2010 = function() { var setupFile32 = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/vcrun2012/script.js b/Engines/Wine/Verbs/vcrun2012/script.js index 03b4e38ffa..5d3ffe9e73 100644 --- a/Engines/Wine/Verbs/vcrun2012/script.js +++ b/Engines/Wine/Verbs/vcrun2012/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2012 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2012 = function() { var setupFile32 = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/vcrun2013/script.js b/Engines/Wine/Verbs/vcrun2013/script.js index fd9f910b03..f86e0ca967 100644 --- a/Engines/Wine/Verbs/vcrun2013/script.js +++ b/Engines/Wine/Verbs/vcrun2013/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2013 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2013 = function() { var setupFile32 = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/vcrun2015/script.js b/Engines/Wine/Verbs/vcrun2015/script.js index 0eb19c1c81..bb1e08c02a 100644 --- a/Engines/Wine/Verbs/vcrun2015/script.js +++ b/Engines/Wine/Verbs/vcrun2015/script.js @@ -2,6 +2,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); include(["Engines", "Wine", "Verbs", "luna"]); +/** +* Verb to install vcrun2015 +* @returns {Wine} Wine object +*/ Wine.prototype.vcrun2015 = function() { var setupFile32 = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index e1072a9dd9..dac962a9e3 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -3,9 +3,8 @@ include(["utils", "functions", "net", "resource"]); include(["Utils", "Functions", "filesystem", "files"]); /** -* Inspired from d3dx9 verb, winetricks xact -* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L9643 -* @returns {Wine} +* Verb to install xact +* @returns {Wine} Wine object */ Wine.prototype.xact = function () { var that = this; From bddb9c84dd21c8ed0b7446307568fb5ab65bc673 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sat, 7 Apr 2018 17:27:29 +0000 Subject: [PATCH 46/63] Update translations --- i18n/Messages_de.properties | 80 ++++++++++++++++++------------------ i18n/Messages_fr.properties | 80 ++++++++++++++++++------------------ i18n/de.po | 80 ++++++++++++++++++------------------ i18n/fr.po | 80 ++++++++++++++++++------------------ i18n/keys.pot | 82 ++++++++++++++++++------------------- 5 files changed, 201 insertions(+), 201 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index c71bbc0b8b..0cd864ce75 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 09\:12+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 17\:27+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -32,20 +32,20 @@ Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Reg #: Script/script.js:112 Script/script.js:132 Script/script.js:147 #: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 #: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:79 -#: Engines/Wine/Verbs/d3dx10/script.js:30 -#: Engines/Wine/Verbs/d3dx9/script.js:30 -#: Engines/Wine/Verbs/dotnet40/script.js:17 -#: Engines/Wine/Verbs/dotnet40/script.js:33 -#: Engines/Wine/Verbs/dotnet40/script.js:35 -#: Engines/Wine/Verbs/dotnet452/script.js:29 -#: Engines/Wine/Verbs/dotnet45/script.js:30 -#: Engines/Wine/Verbs/xact/script.js:50 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/d3dx10/script.js:34 +#: Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/xact/script.js:49 Please\ wait\ ...=Bitte warten... #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 Installing\ {0}\ ...=Installiere {0} ... #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 @@ -117,44 +117,44 @@ The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der C #: Engines/Wine/Shortcuts/Wine/script.js:78 Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! -#: Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 fonts=Schriftarten -#: Engines/Wine/Verbs/d3dx10/script.js:10 -#: Engines/Wine/Verbs/d3dx10/script.js:11 -#: Engines/Wine/Verbs/d3dx10/script.js:31 -#: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 -#: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 +#: Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 +#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 +#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 +#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 Extracting\ {0}\ ...=Extrahiere {0} ... -#: Engines/Wine/Verbs/dotnet40/script.js:26 -#: Engines/Wine/Verbs/dotnet452/script.js:41 -#: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 -#: Engines/Wine/Verbs/vcrun2005/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:25 -#: Engines/Wine/Verbs/vcrun2010/script.js:14 -#: Engines/Wine/Verbs/vcrun2010/script.js:25 -#: Engines/Wine/Verbs/vcrun2012/script.js:14 -#: Engines/Wine/Verbs/vcrun2012/script.js:25 -#: Engines/Wine/Verbs/vcrun2013/script.js:14 -#: Engines/Wine/Verbs/vcrun2013/script.js:25 -#: Engines/Wine/Verbs/vcrun2015/script.js:14 -#: Engines/Wine/Verbs/vcrun2015/script.js:25 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} installiert wird... -#: Engines/Wine/Verbs/dotnet452/script.js:50 -#: Engines/Wine/Verbs/dotnet45/script.js:51 +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 !{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= -#: Engines/Wine/Verbs/Uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:16 Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. -#: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 #, fuzzy !Registering\ {0}\ ...=Installiere {0} ... diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 4103971a54..9dd57dde85 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 09\:12+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 17\:27+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= @@ -32,20 +32,20 @@ #: Script/script.js:112 Script/script.js:132 Script/script.js:147 #: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 #: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:79 -#: Engines/Wine/Verbs/d3dx10/script.js:30 -#: Engines/Wine/Verbs/d3dx9/script.js:30 -#: Engines/Wine/Verbs/dotnet40/script.js:17 -#: Engines/Wine/Verbs/dotnet40/script.js:33 -#: Engines/Wine/Verbs/dotnet40/script.js:35 -#: Engines/Wine/Verbs/dotnet452/script.js:29 -#: Engines/Wine/Verbs/dotnet45/script.js:30 -#: Engines/Wine/Verbs/xact/script.js:50 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/d3dx10/script.js:34 +#: Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/xact/script.js:49 !Please\ wait\ ...= #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 !Installing\ {0}\ ...= #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 @@ -120,44 +120,44 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Shortcuts/Wine/script.js:78 !Executable\ {0}\ not\ found\!= -#: Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 !fonts= -#: Engines/Wine/Verbs/d3dx10/script.js:10 -#: Engines/Wine/Verbs/d3dx10/script.js:11 -#: Engines/Wine/Verbs/d3dx10/script.js:31 -#: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 -#: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 +#: Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 +#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 +#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 +#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 !Extracting\ {0}\ ...= -#: Engines/Wine/Verbs/dotnet40/script.js:26 -#: Engines/Wine/Verbs/dotnet452/script.js:41 -#: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 -#: Engines/Wine/Verbs/vcrun2005/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:25 -#: Engines/Wine/Verbs/vcrun2010/script.js:14 -#: Engines/Wine/Verbs/vcrun2010/script.js:25 -#: Engines/Wine/Verbs/vcrun2012/script.js:14 -#: Engines/Wine/Verbs/vcrun2012/script.js:25 -#: Engines/Wine/Verbs/vcrun2013/script.js:14 -#: Engines/Wine/Verbs/vcrun2013/script.js:25 -#: Engines/Wine/Verbs/vcrun2015/script.js:14 -#: Engines/Wine/Verbs/vcrun2015/script.js:25 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 !Please\ wait\ while\ {0}\ is\ installed\ ...= -#: Engines/Wine/Verbs/dotnet452/script.js:50 -#: Engines/Wine/Verbs/dotnet45/script.js:51 +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 !{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= -#: Engines/Wine/Verbs/Uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:16 !Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.= -#: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 !Registering\ {0}\ ...= #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 diff --git a/i18n/de.po b/i18n/de.po index 07bcd584f7..7d042a1874 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 09:12+0000\n" +"POT-Creation-Date: 2018-04-07 17:27+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -87,21 +87,21 @@ msgstr "" #: Script/script.js:112 Script/script.js:132 Script/script.js:147 #: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 #: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:79 -#: Engines/Wine/Verbs/d3dx10/script.js:30 -#: Engines/Wine/Verbs/d3dx9/script.js:30 -#: Engines/Wine/Verbs/dotnet40/script.js:17 -#: Engines/Wine/Verbs/dotnet40/script.js:33 -#: Engines/Wine/Verbs/dotnet40/script.js:35 -#: Engines/Wine/Verbs/dotnet452/script.js:29 -#: Engines/Wine/Verbs/dotnet45/script.js:30 -#: Engines/Wine/Verbs/xact/script.js:50 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/d3dx10/script.js:34 +#: Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/xact/script.js:49 msgid "Please wait ..." msgstr "Bitte warten..." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 msgid "Installing {0} ..." msgstr "Installiere {0} ..." @@ -224,47 +224,47 @@ msgstr "" msgid "Executable {0} not found!" msgstr "Ausführbare Datei {0} nicht gefunden!" -#: Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 msgid "fonts" msgstr "Schriftarten" -#: Engines/Wine/Verbs/d3dx10/script.js:10 -#: Engines/Wine/Verbs/d3dx10/script.js:11 -#: Engines/Wine/Verbs/d3dx10/script.js:31 -#: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 -#: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 +#: Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 +#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 +#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 +#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 msgid "Extracting {0} ..." msgstr "Extrahiere {0} ..." -#: Engines/Wine/Verbs/dotnet40/script.js:26 -#: Engines/Wine/Verbs/dotnet452/script.js:41 -#: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 -#: Engines/Wine/Verbs/vcrun2005/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:25 -#: Engines/Wine/Verbs/vcrun2010/script.js:14 -#: Engines/Wine/Verbs/vcrun2010/script.js:25 -#: Engines/Wine/Verbs/vcrun2012/script.js:14 -#: Engines/Wine/Verbs/vcrun2012/script.js:25 -#: Engines/Wine/Verbs/vcrun2013/script.js:14 -#: Engines/Wine/Verbs/vcrun2013/script.js:25 -#: Engines/Wine/Verbs/vcrun2015/script.js:14 -#: Engines/Wine/Verbs/vcrun2015/script.js:25 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 msgid "Please wait while {0} is installed ..." msgstr "Bitte warten Sie während {0} installiert wird..." -#: Engines/Wine/Verbs/dotnet452/script.js:50 -#: Engines/Wine/Verbs/dotnet45/script.js:51 +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 msgid "" "{0} applications can have issues when windows version is not set to " "\"win2003\"" msgstr "" -#: Engines/Wine/Verbs/Uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:16 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -277,7 +277,7 @@ msgstr "" "nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " "kann." -#: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 #, fuzzy msgid "Registering {0} ..." msgstr "Installiere {0} ..." diff --git a/i18n/fr.po b/i18n/fr.po index 8f2cec30ed..a1c3206bea 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 09:12+0000\n" +"POT-Creation-Date: 2018-04-07 17:27+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -75,21 +75,21 @@ msgstr "" #: Script/script.js:112 Script/script.js:132 Script/script.js:147 #: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 #: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:79 -#: Engines/Wine/Verbs/d3dx10/script.js:30 -#: Engines/Wine/Verbs/d3dx9/script.js:30 -#: Engines/Wine/Verbs/dotnet40/script.js:17 -#: Engines/Wine/Verbs/dotnet40/script.js:33 -#: Engines/Wine/Verbs/dotnet40/script.js:35 -#: Engines/Wine/Verbs/dotnet452/script.js:29 -#: Engines/Wine/Verbs/dotnet45/script.js:30 -#: Engines/Wine/Verbs/xact/script.js:50 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/d3dx10/script.js:34 +#: Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/xact/script.js:49 msgid "Please wait ..." msgstr "" #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 msgid "Installing {0} ..." msgstr "" @@ -200,47 +200,47 @@ msgstr "" msgid "Executable {0} not found!" msgstr "" -#: Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 msgid "fonts" msgstr "" -#: Engines/Wine/Verbs/d3dx10/script.js:10 -#: Engines/Wine/Verbs/d3dx10/script.js:11 -#: Engines/Wine/Verbs/d3dx10/script.js:31 -#: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 -#: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 +#: Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 +#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 +#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 +#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 msgid "Extracting {0} ..." msgstr "" -#: Engines/Wine/Verbs/dotnet40/script.js:26 -#: Engines/Wine/Verbs/dotnet452/script.js:41 -#: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:10 Engines/Wine/Verbs/vcrun2003/script.js:15 -#: Engines/Wine/Verbs/vcrun2005/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:25 -#: Engines/Wine/Verbs/vcrun2010/script.js:14 -#: Engines/Wine/Verbs/vcrun2010/script.js:25 -#: Engines/Wine/Verbs/vcrun2012/script.js:14 -#: Engines/Wine/Verbs/vcrun2012/script.js:25 -#: Engines/Wine/Verbs/vcrun2013/script.js:14 -#: Engines/Wine/Verbs/vcrun2013/script.js:25 -#: Engines/Wine/Verbs/vcrun2015/script.js:14 -#: Engines/Wine/Verbs/vcrun2015/script.js:25 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 msgid "Please wait while {0} is installed ..." msgstr "" -#: Engines/Wine/Verbs/dotnet452/script.js:50 -#: Engines/Wine/Verbs/dotnet45/script.js:51 +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 msgid "" "{0} applications can have issues when windows version is not set to " "\"win2003\"" msgstr "" -#: Engines/Wine/Verbs/Uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:16 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -248,7 +248,7 @@ msgid "" "installation can continue." msgstr "" -#: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 msgid "Registering {0} ..." msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index dff9a2b3fb..46442ade9d 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 09:12+0000\n" +"POT-Creation-Date: 2018-04-07 17:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -79,22 +79,22 @@ msgstr "" #: Engines/Wine/QuickScript/Uplay Script/script.js:90 #: Engines/Wine/QuickScript/Zip Script/script.js:44 #: Engines/Wine/QuickScript/Zip Script/script.js:70 -#: Engines/Wine/Verbs/corefonts/script.js:79 -#: Engines/Wine/Verbs/d3dx10/script.js:30 -#: Engines/Wine/Verbs/d3dx9/script.js:30 -#: Engines/Wine/Verbs/dotnet40/script.js:17 -#: Engines/Wine/Verbs/dotnet40/script.js:33 -#: Engines/Wine/Verbs/dotnet40/script.js:35 -#: Engines/Wine/Verbs/dotnet452/script.js:29 -#: Engines/Wine/Verbs/dotnet45/script.js:30 -#: Engines/Wine/Verbs/xact/script.js:50 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/d3dx10/script.js:34 +#: Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/xact/script.js:49 msgid "Please wait ..." msgstr "" #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 #: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 -#: Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 msgid "Installing {0} ..." msgstr "" @@ -202,48 +202,48 @@ msgstr "" msgid "Executable {0} not found!" msgstr "" -#: Engines/Wine/Verbs/corefonts/script.js:80 -#: Engines/Wine/Verbs/corefonts/script.js:86 +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 msgid "fonts" msgstr "" -#: Engines/Wine/Verbs/d3dx10/script.js:10 -#: Engines/Wine/Verbs/d3dx10/script.js:11 -#: Engines/Wine/Verbs/d3dx10/script.js:31 -#: Engines/Wine/Verbs/d3dx9/script.js:10 Engines/Wine/Verbs/d3dx9/script.js:11 -#: Engines/Wine/Verbs/d3dx9/script.js:31 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:17 Engines/Wine/Verbs/xact/script.js:51 +#: Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 +#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 +#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 +#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 msgid "Extracting {0} ..." msgstr "" -#: Engines/Wine/Verbs/dotnet40/script.js:26 -#: Engines/Wine/Verbs/dotnet452/script.js:41 -#: Engines/Wine/Verbs/dotnet45/script.js:42 -#: Engines/Wine/Verbs/PhysX/script.js:14 -#: Engines/Wine/Verbs/QuickTime 7.6/script.js:10 -#: Engines/Wine/Verbs/vcrun2003/script.js:15 -#: Engines/Wine/Verbs/vcrun2005/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:14 -#: Engines/Wine/Verbs/vcrun2008/script.js:25 -#: Engines/Wine/Verbs/vcrun2010/script.js:14 -#: Engines/Wine/Verbs/vcrun2010/script.js:25 -#: Engines/Wine/Verbs/vcrun2012/script.js:14 -#: Engines/Wine/Verbs/vcrun2012/script.js:25 -#: Engines/Wine/Verbs/vcrun2013/script.js:14 -#: Engines/Wine/Verbs/vcrun2013/script.js:25 -#: Engines/Wine/Verbs/vcrun2015/script.js:14 -#: Engines/Wine/Verbs/vcrun2015/script.js:25 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/PhysX/script.js:18 +#: Engines/Wine/Verbs/QuickTime 7.6/script.js:17 +#: Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 msgid "Please wait while {0} is installed ..." msgstr "" -#: Engines/Wine/Verbs/dotnet452/script.js:50 -#: Engines/Wine/Verbs/dotnet45/script.js:51 +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 msgid "" "{0} applications can have issues when windows version is not set to " "\"win2003\"" msgstr "" -#: Engines/Wine/Verbs/Uplay/script.js:11 +#: Engines/Wine/Verbs/Uplay/script.js:16 msgid "" "Please follow the steps of the Uplay setup.\n" "\n" @@ -251,7 +251,7 @@ msgid "" "installation can continue." msgstr "" -#: Engines/Wine/Verbs/xact/script.js:33 Engines/Wine/Verbs/xact/script.js:34 +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 msgid "Registering {0} ..." msgstr "" From ce83cb4507e78dde92d46d0f9be82cfddb8f1436 Mon Sep 17 00:00:00 2001 From: plata Date: Sat, 7 Apr 2018 21:05:32 +0200 Subject: [PATCH 47/63] Document global filesystem functions (#557) --- Utils/Functions/Filesystem/Files/script.js | 114 +++++++++++++++------ 1 file changed, 80 insertions(+), 34 deletions(-) diff --git a/Utils/Functions/Filesystem/Files/script.js b/Utils/Functions/Filesystem/Files/script.js index be6056b9ad..b0caa569bd 100644 --- a/Utils/Functions/Filesystem/Files/script.js +++ b/Utils/Functions/Filesystem/Files/script.js @@ -1,65 +1,111 @@ var fileAnalyser = Bean("fileAnalyser"); var fileUtilities = Bean("fileUtilities"); -/* exported mkdir */ -var mkdir = function (directoryPath) { +/** +* creates directory +* @param {string} directoryPath directory path +* @returns {void} +*/ +function mkdir(directoryPath) { // eslint-disable-line no-unused-vars fileUtilities.mkdir(new java.io.File(directoryPath)) -}; +} -/* exported fileExists */ -var fileExists = function (filePath) { +/** +* check if file exists +* @param {string} filePath file path +* @returns {boolean} true if file exists +*/ +function fileExists(filePath) { // eslint-disable-line no-unused-vars return new java.io.File(filePath).exists(); -}; +} -/* exported cat */ -var cat = function(filePath) { +/** +* returns file content +* @param {string} filePath file path +* @returns {string} content +*/ +function cat(filePath) { // eslint-disable-line no-unused-vars return Bean("fileUtilities").getFileContent(new java.io.File(filePath)); -}; +} -/* exported cp */ -var cp = function(source, target) { +/** +* copies file +* @param {string} source source +* @param {string} target target +* @returns {void} +*/ +function cp(source, target) { // eslint-disable-line no-unused-vars return Bean("fileUtilities").copy(new java.io.File(source), new java.io.File(target)); -}; +} -/* exported getFileSize */ -var getFileSize = function(filePath) { +/** +* returns file size +* @param {string} filePath file path +* @returns {number} file size +*/ +function getFileSize(filePath) { // eslint-disable-line no-unused-vars return Bean("fileUtilities").getSize(new java.io.File(filePath)); -}; +} -/* exported fileName */ -var fileName = function(filePath) { +/** +* returns file name +* @param {string} filePath file path +* @returns {string} file name +*/ +function fileName(filePath) { // eslint-disable-line no-unused-vars return new java.io.File(filePath).getName(); -}; +} -/* exported lns */ -var lns = function(target, destination) { +/** +* creates link +* @param {string} target target +* @param {string} destination destination +* @returns {void} +*/ +function lns(target, destination) { // eslint-disable-line no-unused-vars return Bean("fileUtilities").createSymbolicLink(new java.io.File(destination), new java.io.File(target)); -}; +} -/* exported remove */ -var remove = function(filePath) { +/** +* removes file +* @param {string} filePath file path +* @returns {void} +*/ +function remove(filePath) { // eslint-disable-line no-unused-vars return Bean("fileUtilities").remove(new java.io.File(filePath)); -}; +} -/* exported touch */ -var touch = function(filePath) { +/** +* creates empty file +* @param {string} filePath file path +* @returns {void} +*/ +function touch(filePath) { // eslint-disable-line no-unused-vars if (!fileExists(filePath)) { Bean("fileUtilities").writeToFile(new java.io.File(filePath), ""); } -}; +} -/* exported writeToFile */ -var writeToFile = function(filePath, content) { +/** +* writes content into file +* @param {string} filePath file path +* @param {string} content content which shall be written +* @returns {void} +*/ +function writeToFile(filePath, content) { // eslint-disable-line no-unused-vars Bean("fileUtilities").writeToFile(new java.io.File(filePath), content); -}; +} -/* exported createTempFile */ -var createTempFile = function (extension) { +/** +* creates temporary file +* @param {string} extension file extension +* @returns {string} file path of created temporary file +*/ +function createTempFile(extension) { // eslint-disable-line no-unused-vars var tmpFile = Bean("fileUtilities").createTmpFile(extension); return tmpFile.getAbsolutePath(); -}; +} -/* exported Checksum */ var Checksum = function () { var that = this; that._method = "SHA"; From fd7a4cca67102bebb5ccda2d11841f4ffb4b63b6 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sat, 7 Apr 2018 19:06:37 +0000 Subject: [PATCH 48/63] Update translations --- i18n/Messages_de.properties | 4 ++-- i18n/Messages_fr.properties | 4 ++-- i18n/de.po | 4 ++-- i18n/fr.po | 4 ++-- i18n/keys.pot | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 0cd864ce75..e0d7c0840c 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 17\:27+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 19\:06+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -1528,7 +1528,7 @@ Functions=Functions #: Utils/Functions/Filesystem/Extract/script.js:75 Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... -#: Utils/Functions/Filesystem/Files/script.js:81 +#: Utils/Functions/Filesystem/Files/script.js:127 Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... #: Utils/Functions/Net/Download/script.js:42 diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 9dd57dde85..31ec362c31 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 17\:27+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 19\:06+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= @@ -1537,7 +1537,7 @@ Functions=Fonctions #: Utils/Functions/Filesystem/Extract/script.js:75 !Please\ wait\ while\ {0}\ is\ extracted\ ...= -#: Utils/Functions/Filesystem/Files/script.js:81 +#: Utils/Functions/Filesystem/Files/script.js:127 !Checking\ file\ consistency\ ...= #: Utils/Functions/Net/Download/script.js:42 diff --git a/i18n/de.po b/i18n/de.po index 7d042a1874..fb9ff91a3d 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 17:27+0000\n" +"POT-Creation-Date: 2018-04-07 19:06+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -3424,7 +3424,7 @@ msgstr "Internet" msgid "Please wait while {0} is extracted ..." msgstr "Bitte warten Sie während {0} extrahiert wird ..." -#: Utils/Functions/Filesystem/Files/script.js:81 +#: Utils/Functions/Filesystem/Files/script.js:127 msgid "Checking file consistency ..." msgstr "Dateikonsistenz wird geprüft ..." diff --git a/i18n/fr.po b/i18n/fr.po index a1c3206bea..858231db6b 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 17:27+0000\n" +"POT-Creation-Date: 2018-04-07 19:06+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -2989,7 +2989,7 @@ msgstr "Internet Explorer 6.0" msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:81 +#: Utils/Functions/Filesystem/Files/script.js:127 msgid "Checking file consistency ..." msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index 46442ade9d..4a3188efad 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 17:27+0000\n" +"POT-Creation-Date: 2018-04-07 19:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2668,7 +2668,7 @@ msgstr "" msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:81 +#: Utils/Functions/Filesystem/Files/script.js:127 msgid "Checking file consistency ..." msgstr "" From 24c45066867bb3a5691db4ff06dbc41defe2651d Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 11:15:35 +0200 Subject: [PATCH 49/63] Fix includes (#560) --- .../Games/Age of Empires II HD/Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Assassin's Creed Revelations/Steam/script.js | 2 +- .../Assassin's Creed: Brotherhood/Steam/script.js | 2 +- Applications/Games/Audiosurf/Steam/script.js | 6 +++--- Applications/Games/Blizzard app/Online/script.js | 4 ++-- .../Local/script.js | 2 +- .../Games/DC Universe Online/Online/script.js | 4 ++-- .../Earth Eternal - Valkal's Shadow/Online/script.js | 6 +++--- Applications/Games/Elite:Dangerous/Steam/script.js | 8 ++++---- Applications/Games/Enderal/Steam/script.js | 2 +- Applications/Games/Far Cry 2/Steam/script.js | 2 +- Applications/Games/Hearthstone/Online/script.js | 4 ++-- .../Games/Heroes of the Storm/Online/script.js | 4 ++-- .../Steam/script.js | 2 +- Applications/Games/League of Legends/Online/script.js | 6 +++--- Applications/Games/Mirror's Edge/Steam/script.js | 2 +- .../Games/Niko: Through The Dream/Steam/script.js | 2 +- Applications/Games/Origin/Local (Legacy)/script.js | 2 +- Applications/Games/Overwatch/Online/script.js | 4 ++-- .../Games/Q.U.B.E: Director's Cut/Steam/script.js | 2 +- Applications/Games/Quantum Conundrum/Steam/script.js | 2 +- .../Games/Rayman Legends/Steam (Demo)/script.js | 2 +- Applications/Games/Rayman Legends/Steam/script.js | 2 +- Applications/Games/Rocksmith 2014/Steam/script.js | 2 +- Applications/Games/Rocksmith/Steam/script.js | 2 +- .../Local/script.js | 4 ++-- .../Steam/script.js | 2 +- .../Games/STAR WARS Battlefront II/Local/script.js | 2 +- .../STAR WARS: The Old Republic/Online/script.js | 4 ++-- Applications/Games/Star Craft II/Online/script.js | 4 ++-- Applications/Games/Subnautica/Steam/script.js | 10 +++++----- .../Games/The Witcher 3: Wild Hunt/Steam/script.js | 2 +- .../Tom Clancy's The Division/Steam (Demo)/script.js | 2 +- .../Games/Tom Clancy's The Division/Steam/script.js | 2 +- Applications/Games/Total War Rome II/Steam/script.js | 8 ++++---- .../Games/Trackmania Turbo/Steam (Demo)/script.js | 2 +- Applications/Games/Trackmania Turbo/Steam/script.js | 2 +- Applications/Games/Unholy Heights/Steam/script.js | 3 +-- .../Games/Warcraft III Expansion Set/Online/script.js | 4 ++-- .../Warlock - Master of the Arcane/Steam/script.js | 11 +++++------ Applications/Games/Wildlife Park 2/Local/script.js | 2 +- Applications/Games/Wildlife Park 2/Steam/script.js | 2 +- Applications/Games/osu!/Local/script.js | 4 ++-- .../Internet/Internet Explorer 6.0/Online/script.js | 4 ++-- .../Internet/Internet Explorer 7.0/Online/script.js | 4 ++-- .../Office/Adobe Acrobat Reader DC/Online/script.js | 2 +- Applications/Office/ElsterFormular/Online/script.js | 2 +- Engines/Wine/Engine/Object/script.js | 4 ++-- Engines/Wine/QuickScript/Installer Script/script.js | 6 +++--- Engines/Wine/QuickScript/Steam Script/script.js | 6 +++--- Engines/Wine/QuickScript/Uplay Script/script.js | 6 +++--- Engines/Wine/QuickScript/Zip Script/script.js | 4 ++-- Engines/Wine/Verbs/PhysX/script.js | 2 +- Engines/Wine/Verbs/Tahoma/script.js | 4 ++-- Engines/Wine/Verbs/corefonts/script.js | 2 +- Engines/Wine/Verbs/crypt32/script.js | 2 +- Engines/Wine/Verbs/dotnet40/script.js | 4 ++-- Engines/Wine/Verbs/dotnet45/script.js | 6 +++--- Engines/Wine/Verbs/dotnet452/script.js | 6 +++--- Engines/Wine/Verbs/luna/script.js | 2 +- Engines/Wine/Verbs/mspatcha/script.js | 2 +- Engines/Wine/Verbs/quartz/script.js | 2 +- Engines/Wine/Verbs/secur32/script.js | 2 +- Engines/Wine/Verbs/vcrun2003/script.js | 4 ++-- Engines/Wine/Verbs/vcrun2005/script.js | 2 +- Engines/Wine/Verbs/vcrun2008/script.js | 2 +- Engines/Wine/Verbs/vcrun2010/script.js | 2 +- Engines/Wine/Verbs/vcrun2012/script.js | 2 +- Engines/Wine/Verbs/vcrun2013/script.js | 2 +- Engines/Wine/Verbs/vcrun2015/script.js | 2 +- Engines/Wine/Verbs/xact/script.js | 2 +- Utils/Functions/Filesystem/Extract/script.js | 2 +- Utils/Functions/Net/Download/script.js | 2 +- Utils/Functions/Net/Resource/script.js | 2 +- 75 files changed, 122 insertions(+), 124 deletions(-) diff --git a/Applications/Games/Age of Empires II HD/Steam/script.js b/Applications/Games/Age of Empires II HD/Steam/script.js index 43163aac01..01d4b9a4d5 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.js +++ b/Applications/Games/Age of Empires II HD/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); new SteamScript() .name("Age of Empires II HD") diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js index 11294e1e1e..1a12708979 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "mfc42"]); +include(["engines", "wine", "verbs", "mfc42"]); new SteamScript() .name("Age of Empires® III: Complete Collection") diff --git a/Applications/Games/Assassin's Creed Revelations/Steam/script.js b/Applications/Games/Assassin's Creed Revelations/Steam/script.js index 72d01b45e0..92d678e882 100644 --- a/Applications/Games/Assassin's Creed Revelations/Steam/script.js +++ b/Applications/Games/Assassin's Creed Revelations/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Assassin's Creed® Revelations") diff --git a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js index 8fa598d63d..0a1763bf3f 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Assassin’s Creed® Brotherhood") diff --git a/Applications/Games/Audiosurf/Steam/script.js b/Applications/Games/Audiosurf/Steam/script.js index 64ff03d47e..b936209df2 100644 --- a/Applications/Games/Audiosurf/Steam/script.js +++ b/Applications/Games/Audiosurf/Steam/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "quicktime76"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); -include(["Engines", "Wine", "Verbs", "tahoma"]); +include(["engines", "wine", "verbs", "quicktime76"]); +include(["engines", "wine", "verbs", "corefonts"]); +include(["engines", "wine", "verbs", "tahoma"]); new SteamScript() .name("Audiosurf") diff --git a/Applications/Games/Blizzard app/Online/script.js b/Applications/Games/Blizzard app/Online/script.js index 4db87b783b..7335a45cf5 100644 --- a/Applications/Games/Blizzard app/Online/script.js +++ b/Applications/Games/Blizzard app/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2015"]); +include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() .name("Blizzard app") diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js index 61b38f0d73..29135f4e8f 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); include(["engines", "wine", "engine", "object"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "d3dx9"]); new LocalInstallerScript() .name("Command and Conquer - Tiberium Wars") diff --git a/Applications/Games/DC Universe Online/Online/script.js b/Applications/Games/DC Universe Online/Online/script.js index 072d1c56a5..438e70c441 100644 --- a/Applications/Games/DC Universe Online/Online/script.js +++ b/Applications/Games/DC Universe Online/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2012"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "vcrun2012"]); +include(["engines", "wine", "verbs", "d3dx9"]); new OnlineInstallerScript() .name("DC Universe Online") diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js index 060ad57ea3..eaff719a0b 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); -include(["Engines", "Wine", "Verbs", "vcrun2008"]); +include(["engines", "wine", "verbs", "corefonts"]); +include(["engines", "wine", "verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "vcrun2008"]); new OnlineInstallerScript() .name("Earth Eternal - Valkal's Shadow") diff --git a/Applications/Games/Elite:Dangerous/Steam/script.js b/Applications/Games/Elite:Dangerous/Steam/script.js index 19edd01d58..22b7ca61b4 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.js +++ b/Applications/Games/Elite:Dangerous/Steam/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); -include(["Engines", "Wine", "Verbs", "dotnet452"]); -include(["Engines", "Wine", "Verbs", "vcrun2012"]); -include(["Engines", "Wine", "Verbs", "quartz"]); +include(["engines", "wine", "verbs", "corefonts"]); +include(["engines", "wine", "verbs", "dotnet452"]); +include(["engines", "wine", "verbs", "vcrun2012"]); +include(["engines", "wine", "verbs", "quartz"]); new SteamScript() .name("Elite:Dangerous") diff --git a/Applications/Games/Enderal/Steam/script.js b/Applications/Games/Enderal/Steam/script.js index 2d5266938d..239138d61c 100644 --- a/Applications/Games/Enderal/Steam/script.js +++ b/Applications/Games/Enderal/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); new SteamScript() .name("Enderal") diff --git a/Applications/Games/Far Cry 2/Steam/script.js b/Applications/Games/Far Cry 2/Steam/script.js index 44f304392d..670a7e28ec 100644 --- a/Applications/Games/Far Cry 2/Steam/script.js +++ b/Applications/Games/Far Cry 2/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "secur32"]); +include(["engines", "wine", "verbs", "secur32"]); new SteamScript() .name("Far Cry® 2") diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index fbdb7ba22a..8661c62bd8 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2015"]); +include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() .name("Hearthstone") diff --git a/Applications/Games/Heroes of the Storm/Online/script.js b/Applications/Games/Heroes of the Storm/Online/script.js index 5191d06779..140a170947 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.js +++ b/Applications/Games/Heroes of the Storm/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2015"]); +include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() .name("Heroes of the Storm") diff --git a/Applications/Games/It came from space and ate our brains/Steam/script.js b/Applications/Games/It came from space and ate our brains/Steam/script.js index f105d595f4..a5defb08c9 100644 --- a/Applications/Games/It came from space and ate our brains/Steam/script.js +++ b/Applications/Games/It came from space and ate our brains/Steam/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "d3dx10"]); +include(["engines", "wine", "verbs", "d3dx10"]); new SteamScript() .name("It came from space, and ate our brains") diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index a4f9c45d1d..b59ac1fbda 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "quick_script", "custom_installer_script"]); -include(["Engines", "Wine", "Shortcuts","Wine"]); -include(["Engines", "Wine", "Verbs", "sandbox"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); +include(["engines", "wine", "shortcuts","wine"]); +include(["engines", "wine", "verbs", "sandbox"]); +include(["engines", "wine", "verbs", "d3dx9"]); // Installs League of Legends diff --git a/Applications/Games/Mirror's Edge/Steam/script.js b/Applications/Games/Mirror's Edge/Steam/script.js index 247cf01045..ebc99344fb 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.js +++ b/Applications/Games/Mirror's Edge/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "physx"]); +include(["engines", "wine", "verbs", "physx"]); new SteamScript() .name("Mirror's Edge™") diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.js b/Applications/Games/Niko: Through The Dream/Steam/script.js index 78d6daa561..1da68dc086 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.js +++ b/Applications/Games/Niko: Through The Dream/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "dotnet40"]); +include(["engines", "wine", "verbs", "dotnet40"]); new SteamScript() .name("Niko: Through The Dream") diff --git a/Applications/Games/Origin/Local (Legacy)/script.js b/Applications/Games/Origin/Local (Legacy)/script.js index f7ba63393d..3019f45815 100644 --- a/Applications/Games/Origin/Local (Legacy)/script.js +++ b/Applications/Games/Origin/Local (Legacy)/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); include(["utils", "functions", "net", "download"]); -include(["Utils", "Functions", "filesystem", "extract"]); +include(["utils", "functions", "filesystem", "extract"]); new LocalInstallerScript() .name("Origin") diff --git a/Applications/Games/Overwatch/Online/script.js b/Applications/Games/Overwatch/Online/script.js index e0ff082c37..9ebee63a48 100644 --- a/Applications/Games/Overwatch/Online/script.js +++ b/Applications/Games/Overwatch/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2015"]); +include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() .name("Overwatch") diff --git a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js index 300c02f6fd..991cc8d325 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js +++ b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "dotnet40"]); +include(["engines", "wine", "verbs", "dotnet40"]); new SteamScript() .name("QUBE: Director's Cut") diff --git a/Applications/Games/Quantum Conundrum/Steam/script.js b/Applications/Games/Quantum Conundrum/Steam/script.js index c4f9d9675e..13537222c6 100644 --- a/Applications/Games/Quantum Conundrum/Steam/script.js +++ b/Applications/Games/Quantum Conundrum/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2008"]); +include(["engines", "wine", "verbs", "vcrun2008"]); new SteamScript() .name("Quantum Conundrum") diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.js b/Applications/Games/Rayman Legends/Steam (Demo)/script.js index 97fd36d560..74761272ce 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.js +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Rayman® Legends (Demo)") diff --git a/Applications/Games/Rayman Legends/Steam/script.js b/Applications/Games/Rayman Legends/Steam/script.js index f869a513f6..631e5ab1f5 100644 --- a/Applications/Games/Rayman Legends/Steam/script.js +++ b/Applications/Games/Rayman Legends/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Rayman® Legends") diff --git a/Applications/Games/Rocksmith 2014/Steam/script.js b/Applications/Games/Rocksmith 2014/Steam/script.js index d8d7b3b6a2..223491b4d6 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.js +++ b/Applications/Games/Rocksmith 2014/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); function fixIni(ini) { var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Applications/Games/Rocksmith/Steam/script.js b/Applications/Games/Rocksmith/Steam/script.js index 169de6d6a0..48c4d8be21 100644 --- a/Applications/Games/Rocksmith/Steam/script.js +++ b/Applications/Games/Rocksmith/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); function fixIni(ini) { var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js index 36467611a9..aa8e2a0a9d 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); -include(["Engines","Wine", "Verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "d3dx9"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); new LocalInstallerScript() .name("STAR WARS™ Empire at War: Gold Pack") diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js index dc922c4e6b..37f687c177 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines","Wine", "Verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "d3dx9"]); new SteamScript() .name("STAR WARS™ Empire at War: Gold Pack") diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.js b/Applications/Games/STAR WARS Battlefront II/Local/script.js index da44b09ba5..7dc21fc34e 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.js +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); new LocalInstallerScript() .name("STAR WARS™ Battlefront™ II") diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.js b/Applications/Games/STAR WARS: The Old Republic/Online/script.js index fd1e899e87..f59cf3df2b 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.js +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "d3dx9"]); +include(["utils", "functions", "filesystem", "files"]); new OnlineInstallerScript() .name("STAR WARS™: The Old Republic") diff --git a/Applications/Games/Star Craft II/Online/script.js b/Applications/Games/Star Craft II/Online/script.js index 0cbbf6c568..7e3a05d868 100644 --- a/Applications/Games/Star Craft II/Online/script.js +++ b/Applications/Games/Star Craft II/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2015"]); +include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() .name("Star Craft II") diff --git a/Applications/Games/Subnautica/Steam/script.js b/Applications/Games/Subnautica/Steam/script.js index 031365b09e..5abd3e4e34 100644 --- a/Applications/Games/Subnautica/Steam/script.js +++ b/Applications/Games/Subnautica/Steam/script.js @@ -1,10 +1,10 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2013"]); -include(["Engines", "Wine", "Verbs", "vcrun2008"]); -include(["Engines", "Wine", "Verbs", "xact"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2013"]); +include(["engines", "wine", "verbs", "vcrun2008"]); +include(["engines", "wine", "verbs", "xact"]); +include(["engines", "wine", "verbs", "corefonts"]); include(["utils", "functions", "apps", "resources"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); include(["engines", "wine", "engine", "object"]); new SteamScript() diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index 5c04125c38..e02cc9af8f 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); new SteamScript() .name("The Witcher 3: Wild Hunt") diff --git a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js index bcf0213db7..15336ddfca 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Tom Clancy’s The Division™ (Demo)") diff --git a/Applications/Games/Tom Clancy's The Division/Steam/script.js b/Applications/Games/Tom Clancy's The Division/Steam/script.js index 1af8ba0e58..e7ec277bd7 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Tom Clancy’s The Division™") diff --git a/Applications/Games/Total War Rome II/Steam/script.js b/Applications/Games/Total War Rome II/Steam/script.js index 9f78632240..19667a3d30 100644 --- a/Applications/Games/Total War Rome II/Steam/script.js +++ b/Applications/Games/Total War Rome II/Steam/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); -include(["Engines", "Wine", "Verbs", "vcrun2005"]); -include(["Engines", "Wine", "Verbs", "vcrun2008"]); -include(["Engines", "Wine", "Verbs", "vcrun2010"]); +include(["engines", "wine", "verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "vcrun2005"]); +include(["engines", "wine", "verbs", "vcrun2008"]); +include(["engines", "wine", "verbs", "vcrun2010"]); new SteamScript() .name("Total War: ROME II") diff --git a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js index 4aada55991..686357311c 100644 --- a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js +++ b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Trackmania® Turbo (Demo)") diff --git a/Applications/Games/Trackmania Turbo/Steam/script.js b/Applications/Games/Trackmania Turbo/Steam/script.js index b0abedd610..6681fac0ee 100644 --- a/Applications/Games/Trackmania Turbo/Steam/script.js +++ b/Applications/Games/Trackmania Turbo/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "uplay"]); +include(["engines", "wine", "verbs", "uplay"]); new SteamScript() .name("Trackmania® Turbo") diff --git a/Applications/Games/Unholy Heights/Steam/script.js b/Applications/Games/Unholy Heights/Steam/script.js index 1bde7a0090..4e620ef924 100644 --- a/Applications/Games/Unholy Heights/Steam/script.js +++ b/Applications/Games/Unholy Heights/Steam/script.js @@ -1,6 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); - -include(["Engines", "Wine", "Verbs", "dotnet40"]); +include(["engines", "wine", "verbs", "dotnet40"]); new SteamScript() .name("Unholy Heights") diff --git a/Applications/Games/Warcraft III Expansion Set/Online/script.js b/Applications/Games/Warcraft III Expansion Set/Online/script.js index b04bad2368..b7fda281bd 100644 --- a/Applications/Games/Warcraft III Expansion Set/Online/script.js +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2015"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "vcrun2015"]); +include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() .name("Warcraft III Expansion Set") diff --git a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js index 3a3be75703..07d1781a58 100644 --- a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js +++ b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js @@ -1,10 +1,9 @@ include(["engines", "wine", "quick_script", "steam_script"]); - -include(["Engines", "Wine", "Verbs", "corefonts"]); -include(["Engines", "Wine", "Verbs", "d3dx9"]); -include(["Engines", "Wine", "Verbs", "tahoma"]); -include(["Engines", "Wine", "Verbs", "vcrun2005"]); -include(["Engines", "Wine", "Verbs", "vcrun2008"]); +include(["engines", "wine", "verbs", "corefonts"]); +include(["engines", "wine", "verbs", "d3dx9"]); +include(["engines", "wine", "verbs", "tahoma"]); +include(["engines", "wine", "verbs", "vcrun2005"]); +include(["engines", "wine", "verbs", "vcrun2008"]); new SteamScript() .name("Warlock - Master of the Arcane") diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js index 12095891e7..b5870ddc66 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.js +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); -include(["Engines", "Wine", "Verbs", "quartz"]); +include(["engines", "wine", "verbs", "quartz"]); new LocalInstallerScript() .name("Wildlife Park 2") diff --git a/Applications/Games/Wildlife Park 2/Steam/script.js b/Applications/Games/Wildlife Park 2/Steam/script.js index ae514a7270..699fa60885 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.js +++ b/Applications/Games/Wildlife Park 2/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["Engines", "Wine", "Verbs", "quartz"]); +include(["engines", "wine", "verbs", "quartz"]); new SteamScript() .name("Wildlife Park 2") diff --git a/Applications/Games/osu!/Local/script.js b/Applications/Games/osu!/Local/script.js index 321969a4fa..1316c64cd9 100644 --- a/Applications/Games/osu!/Local/script.js +++ b/Applications/Games/osu!/Local/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); -include(["Engines", "Wine", "Verbs", "dotnet40"]); -include(["Engines", "Wine", "Verbs", "corefonts"]); +include(["engines", "wine", "verbs", "dotnet40"]); +include(["engines", "wine", "verbs", "corefonts"]); new LocalInstallerScript() //Local because download failed due to "unable to find valid certification path to requested target" diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.js b/Applications/Internet/Internet Explorer 6.0/Online/script.js index 0a42f88e4e..a0070ef4f9 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.js @@ -1,9 +1,9 @@ include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); include(["engines", "wine", "shortcuts", "wine"]); include(["utils", "functions", "apps", "resources"]); -include(["Engines", "Wine", "Verbs", "msls31"]); +include(["engines", "wine", "verbs", "msls31"]); var appsManager = Bean("repositoryManager"); var application = appsManager.getApplication(["Applications", "Internet", "Internet Explorer 6.0"]); diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.js b/Applications/Internet/Internet Explorer 7.0/Online/script.js index 3f64789a85..5b773c4da6 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.js @@ -1,9 +1,9 @@ include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); include(["engines", "wine", "shortcuts", "wine"]); include(["utils", "functions", "apps", "resources"]); -include(["Engines", "Wine", "Verbs", "sandbox"]); +include(["engines", "wine", "verbs", "sandbox"]); var appsManager = Bean("repositoryManager"); var application = appsManager.getApplication(["Applications", "Internet", "Internet Explorer 7.0"]); diff --git a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js index 97517cafc8..fb23d4c10e 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js +++ b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); -include(["Engines", "Wine", "Verbs", "mspatcha"]); +include(["engines", "wine", "verbs", "mspatcha"]); new OnlineInstallerScript() .name("Adobe Acrobat Reader DC") diff --git a/Applications/Office/ElsterFormular/Online/script.js b/Applications/Office/ElsterFormular/Online/script.js index 3f69d256c2..d83bfe6058 100644 --- a/Applications/Office/ElsterFormular/Online/script.js +++ b/Applications/Office/ElsterFormular/Online/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); -include(["Engines", "Wine", "Verbs", "vcrun2013"]); +include(["engines", "wine", "verbs", "vcrun2013"]); new LocalInstallerScript() .name("ElsterFormular") diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index 524b650351..a51057b7b6 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -1,5 +1,5 @@ -include(["Utils", "Functions", "filesystem", "files"]); -include(["Utils", "Functions", "filesystem", "extract"]); +include(["utils", "functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "extract"]); include(["utils", "functions", "net", "download"]); include(["utils", "functions", "net", "resource"]); diff --git a/Engines/Wine/QuickScript/Installer Script/script.js b/Engines/Wine/QuickScript/Installer Script/script.js index d321ae1240..b03dbadc65 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.js +++ b/Engines/Wine/QuickScript/Installer Script/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "quick_script"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "extract"]); -include(["Utils", "Functions", "filesystem", "files"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["utils", "functions", "filesystem", "extract"]); +include(["utils", "functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "luna"]); function InstallerScript() { diff --git a/Engines/Wine/QuickScript/Steam Script/script.js b/Engines/Wine/QuickScript/Steam Script/script.js index 151ac0a40f..6602ccfa30 100644 --- a/Engines/Wine/QuickScript/Steam Script/script.js +++ b/Engines/Wine/QuickScript/Steam Script/script.js @@ -1,9 +1,9 @@ include(["engines", "wine", "quick_script", "quick_script"]); include(["utils", "functions", "net", "download"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "extract"]); -include(["Utils", "Functions", "filesystem", "files"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["utils", "functions", "filesystem", "extract"]); +include(["utils", "functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "luna"]); function SteamScript() { diff --git a/Engines/Wine/QuickScript/Uplay Script/script.js b/Engines/Wine/QuickScript/Uplay Script/script.js index 25144a0047..1569eb5d8a 100644 --- a/Engines/Wine/QuickScript/Uplay Script/script.js +++ b/Engines/Wine/QuickScript/Uplay Script/script.js @@ -1,9 +1,9 @@ include(["engines", "wine", "quick_script", "quick_script"]); include(["utils", "functions", "net", "download"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "extract"]); -include(["Utils", "Functions", "filesystem", "files"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["utils", "functions", "filesystem", "extract"]); +include(["utils", "functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "luna"]); function UplayScript() { diff --git a/Engines/Wine/QuickScript/Zip Script/script.js b/Engines/Wine/QuickScript/Zip Script/script.js index ff0e111ca5..af87435864 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.js +++ b/Engines/Wine/QuickScript/Zip Script/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "quick_script"]); include(["utils", "functions", "net", "download"]); include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "extract"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["utils", "functions", "filesystem", "extract"]); +include(["engines", "wine", "verbs", "luna"]); function ZipScript() { diff --git a/Engines/Wine/Verbs/PhysX/script.js b/Engines/Wine/Verbs/PhysX/script.js index a0d23cb146..d4e2413a38 100644 --- a/Engines/Wine/Verbs/PhysX/script.js +++ b/Engines/Wine/Verbs/PhysX/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install Nvidia PhysX diff --git a/Engines/Wine/Verbs/Tahoma/script.js b/Engines/Wine/Verbs/Tahoma/script.js index 111f558a91..8bccce8eb1 100644 --- a/Engines/Wine/Verbs/Tahoma/script.js +++ b/Engines/Wine/Verbs/Tahoma/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "luna"]); +include(["utils", "functions", "filesystem", "files"]); /** * Verb to install the Tahoma font diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index a5a03b13c7..45ac4c9f66 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install corefonts diff --git a/Engines/Wine/Verbs/crypt32/script.js b/Engines/Wine/Verbs/crypt32/script.js index 1db95f2056..31dce27677 100644 --- a/Engines/Wine/Verbs/crypt32/script.js +++ b/Engines/Wine/Verbs/crypt32/script.js @@ -1,4 +1,4 @@ -include(["Engines", "Wine", "Verbs", "sp3extract"]); +include(["engines", "wine", "verbs", "sp3extract"]); /** * Verb to install crypt32 diff --git a/Engines/Wine/Verbs/dotnet40/script.js b/Engines/Wine/Verbs/dotnet40/script.js index af0a9f69bc..fca11a9e27 100644 --- a/Engines/Wine/Verbs/dotnet40/script.js +++ b/Engines/Wine/Verbs/dotnet40/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "luna"]); +include(["utils", "functions", "filesystem", "files"]); /** * Verb to install .NET 4.0 diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index ff7fe52ff6..16772edc97 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "filesystem", "files"]); -include(["Engines", "Wine", "Verbs", "dotnet40"]); +include(["engines", "wine", "verbs", "luna"]); +include(["utils", "functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "dotnet40"]); /** * Verb to install .NET 4.5 diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index 15aa71506a..bacc7c265c 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); -include(["Utils", "Functions", "filesystem", "files"]); -include(["Engines", "Wine", "Verbs", "dotnet40"]); +include(["engines", "wine", "verbs", "luna"]); +include(["utils", "functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "dotnet40"]); /** * Verb to install .NET 4.5.2 diff --git a/Engines/Wine/Verbs/luna/script.js b/Engines/Wine/Verbs/luna/script.js index 541fd1df6a..906153cb3e 100644 --- a/Engines/Wine/Verbs/luna/script.js +++ b/Engines/Wine/Verbs/luna/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "engine", "object"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); include(["utils", "functions", "net", "resource"]); /** diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index df7b8465ff..9bac1bd50c 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /** * Verb to install mspatcha diff --git a/Engines/Wine/Verbs/quartz/script.js b/Engines/Wine/Verbs/quartz/script.js index a3af5ef8ab..c84a11cf8a 100644 --- a/Engines/Wine/Verbs/quartz/script.js +++ b/Engines/Wine/Verbs/quartz/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /** * Verb to install quartz diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index 2ebca1b4f8..7884286d93 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /** * Verb to install secur32 diff --git a/Engines/Wine/Verbs/vcrun2003/script.js b/Engines/Wine/Verbs/vcrun2003/script.js index 8270f6f70b..7e7a771516 100644 --- a/Engines/Wine/Verbs/vcrun2003/script.js +++ b/Engines/Wine/Verbs/vcrun2003/script.js @@ -1,7 +1,7 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Utils", "Functions", "filesystem", "files"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["utils", "functions", "filesystem", "files"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2003 diff --git a/Engines/Wine/Verbs/vcrun2005/script.js b/Engines/Wine/Verbs/vcrun2005/script.js index 4381fc8593..936433465c 100644 --- a/Engines/Wine/Verbs/vcrun2005/script.js +++ b/Engines/Wine/Verbs/vcrun2005/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2005 diff --git a/Engines/Wine/Verbs/vcrun2008/script.js b/Engines/Wine/Verbs/vcrun2008/script.js index 7a04a24ee2..3841012947 100644 --- a/Engines/Wine/Verbs/vcrun2008/script.js +++ b/Engines/Wine/Verbs/vcrun2008/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2008 diff --git a/Engines/Wine/Verbs/vcrun2010/script.js b/Engines/Wine/Verbs/vcrun2010/script.js index e3c1733a88..f17f45e8fd 100644 --- a/Engines/Wine/Verbs/vcrun2010/script.js +++ b/Engines/Wine/Verbs/vcrun2010/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2010 diff --git a/Engines/Wine/Verbs/vcrun2012/script.js b/Engines/Wine/Verbs/vcrun2012/script.js index 5d3ffe9e73..ac97eb7844 100644 --- a/Engines/Wine/Verbs/vcrun2012/script.js +++ b/Engines/Wine/Verbs/vcrun2012/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2012 diff --git a/Engines/Wine/Verbs/vcrun2013/script.js b/Engines/Wine/Verbs/vcrun2013/script.js index f86e0ca967..e126f2d2a7 100644 --- a/Engines/Wine/Verbs/vcrun2013/script.js +++ b/Engines/Wine/Verbs/vcrun2013/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2013 diff --git a/Engines/Wine/Verbs/vcrun2015/script.js b/Engines/Wine/Verbs/vcrun2015/script.js index bb1e08c02a..4483477237 100644 --- a/Engines/Wine/Verbs/vcrun2015/script.js +++ b/Engines/Wine/Verbs/vcrun2015/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Engines", "Wine", "Verbs", "luna"]); +include(["engines", "wine", "verbs", "luna"]); /** * Verb to install vcrun2015 diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index dac962a9e3..e851907428 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "net", "resource"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /** * Verb to install xact diff --git a/Utils/Functions/Filesystem/Extract/script.js b/Utils/Functions/Filesystem/Extract/script.js index 247b49cd72..0006940fb4 100644 --- a/Utils/Functions/Filesystem/Extract/script.js +++ b/Utils/Functions/Filesystem/Extract/script.js @@ -1,4 +1,4 @@ -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /* exported CabExtract */ var CabExtract = function() { diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index be70958e5a..23ade64713 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -1,4 +1,4 @@ -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /* exported Downloader */ var Downloader = function () { diff --git a/Utils/Functions/Net/Resource/script.js b/Utils/Functions/Net/Resource/script.js index 4dfb40af5f..fc96b04907 100644 --- a/Utils/Functions/Net/Resource/script.js +++ b/Utils/Functions/Net/Resource/script.js @@ -1,5 +1,5 @@ include(["utils", "functions", "net", "download"]); -include(["Utils", "Functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "files"]); /* exported Resource */ var Resource = function () { From 6bee01813bc0fcb469b003f5dd7c9bcd1e785385 Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 11:16:23 +0200 Subject: [PATCH 50/63] Make Checksum etc. a class (#561) --- Engines/Wine/Shortcuts/Reader/script.js | 80 ++++--- Engines/Wine/Shortcuts/Wine/script.js | 235 +++++++++++-------- Utils/Functions/Apps/Resources/script.js | 53 +++-- Utils/Functions/Filesystem/Extract/script.js | 217 ++++++++++------- Utils/Functions/Filesystem/Files/script.js | 78 ++++-- Utils/Functions/Net/Download/script.js | 200 ++++++++++------ Utils/Functions/Net/Resource/script.js | 149 +++++++----- 7 files changed, 627 insertions(+), 385 deletions(-) diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index 579f31fda1..4f2c993bbe 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -67,32 +67,56 @@ var _WineShortcutReader = function(shortcut) { } }; -/* exported ShortcutReader */ -var ShortcutReader = function() { - var that = this; - - this.of = function(shortcut) { - this.shortcut = shortcut; - var shortcutContentParsed = JSON.parse(this.shortcut.script); - - if(shortcutContentParsed.type == "WINE") { - that._runner = new _WineShortcutReader(this.shortcut); - } - }; - - this.run = function(userArguments) { - that._runner.run(userArguments); - }; - - this.stop = function() { - that._runner.stop(); - }; - - this.uninstall = function() { - that._runner.uninstall(); - }; +/** +* ShortcutReader prototype +* @constructor +*/ +function ShortcutReader() { +} + +/** +* sets shortcut +* @param {string} shortcut shortcut +* @returns {void} +*/ +ShortcutReader.prototype.of = function (shortcut) { + this.shortcut = shortcut; + var shortcutContentParsed = JSON.parse(this.shortcut.script); - this.container = function() { - return that._runner.container(); - }; -}; + if(shortcutContentParsed.type == "WINE") { + this._runner = new _WineShortcutReader(this.shortcut); + } +} + +/** +* runs shortcut +* @param {array} userArguments arguments +* @returns {void} +*/ +ShortcutReader.prototype.run = function (userArguments) { + this._runner.run(userArguments); +} + +/** +* stops running shortcut +* @returns {void} +*/ +ShortcutReader.prototype.stop = function () { + this._runner.stop(); +} + +/** +* uninstalls shortcut +* @returns {void} +*/ +ShortcutReader.prototype.uninstall = function () { + this._runner.uninstall(); +} + +/** +* returns container of shortcut +* @returns {string} container +*/ +ShortcutReader.prototype.container = function () { + return this._runner.container(); +} \ No newline at end of file diff --git a/Engines/Wine/Shortcuts/Wine/script.js b/Engines/Wine/Shortcuts/Wine/script.js index aedde30c79..ff83b67d38 100644 --- a/Engines/Wine/Shortcuts/Wine/script.js +++ b/Engines/Wine/Shortcuts/Wine/script.js @@ -1,107 +1,146 @@ include(["engines", "wine", "engine", "object"]); -/* exported WineShortcut */ -var WineShortcut = function () { - var that = this; - that._shortcutManager = Bean("shortcutManager"); - that._appsManager = Bean("repositoryManager"); - that._fileSearcher = Bean("fileSearcher"); - that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; - - that._category = "Other"; - that._description = ""; - - that.name = function (name) { - that._name = name; - return that; - }; - - that.type = function (type) { - that._type = type; - return that; - }; - - that.category = function (category) { - that._category = category; - return that; - }; - - that.description = function (description) { - that._description = description; - return that; - }; - - that.arguments = function(args) { - that._arguments = args; - return that; - }; - - that.search = function(search) { - that._search = search; - return that; - }; - - that.prefix = function(prefix) { - that._prefix = prefix; - return that; - }; - - /** - * sets the miniature for the shortcut - * @param {string[]|URI} miniature - * array which specifies the application of which the miniature shall be used - * or - * URI of the miniature - * @returns {WineShortcut} - */ - that.miniature = function(miniature) { - if(isArray(miniature)) { - // application of miniature given - var application = that._appsManager.getApplication(miniature); - if(application != null && application.getMainMiniature().isPresent()) { - that._miniature = application.getMainMiniature().get(); - } - } else { - // miniature URI given - that._miniature = miniature; +/** +* WineShortcut prototype +* @constructor +*/ +function WineShortcut() { + this._shortcutManager = Bean("shortcutManager"); + this._appsManager = Bean("repositoryManager"); + this._fileSearcher = Bean("fileSearcher"); + this._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; + + this._category = "Other"; + this._description = ""; +} + +/** +* sets shortcut name +* @param {string} name shortcut name +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.name = function (name) { + this._name = name; + return this; +} + +/** +* sets shortcut type +* @param {string} type shortcut type +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.type = function (type) { + this._type = type; + return this; +} + +/** +* sets shortcut category +* @param {string} category shortcut category +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.category = function (category) { + this._category = category; + return this; +} + +/** +* sets shortcut description +* @param {string} description shortcut description +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.description = function (description) { + this._description = description; + return this; +} + +/** +* sets shortcut arguments +* @param {array} args shortcut arguments +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.arguments = function (args) { + this._arguments = args; + return this; +} + +/** +* sets executable which shall be used +* @param {string} search executable name +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.search = function (search) { + this._search = search; + return this; +} + +/** +* sets shortcut prefix +* @param {string} prefix shortcut prefix +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.prefix = function (prefix) { + this._prefix = prefix; + return this; +} + +/** +* sets the miniature for the shortcut +* @param {string[]|URI} miniature +* array which specifies the application of which the miniature shall be used +* or +* URI of the miniature +* @returns {WineShortcut} WineShortcut object +*/ +WineShortcut.prototype.miniature = function (miniature) { + if(isArray(miniature)) { + // application of miniature given + var application = this._appsManager.getApplication(miniature); + if(application != null && application.getMainMiniature().isPresent()) { + this._miniature = application.getMainMiniature().get(); } + } else { + // miniature URI given + this._miniature = miniature; + } - return that; - }; - - that.create = function () { - var _shortcutPrefixDirectory = that._winePrefixesDirectory + "/" + that._prefix; + return this; +} - var executables = that._fileSearcher.search(_shortcutPrefixDirectory, that._search); +/** +* creates shortcut +* @returns {void} +*/ +WineShortcut.prototype.create = function () { + var _shortcutPrefixDirectory = this._winePrefixesDirectory + "/" + this._prefix; - if (executables.length == 0) { - throw tr("Executable {0} not found!", that._search) - } + var executables = this._fileSearcher.search(_shortcutPrefixDirectory, this._search); - var info = new org.phoenicis.library.dto.ShortcutInfoDTO.Builder() - .withCategory(that._category) - .withName(that._name) - .withDescription(that._description) - .build(); - - var builder = new org.phoenicis.library.dto.ShortcutDTO.Builder() - .withId(that._name) - .withInfo(info) - .withScript(JSON.stringify({ - type: "WINE", - wineDebug: "-all", - winePrefix: that._prefix, - arguments: that._arguments, - workingDirectory:executables[0].getParentFile().getAbsolutePath(), - executable: executables[0].getAbsolutePath() - })); - - if(that._miniature) { - builder.withMiniature(that._miniature); - } + if (executables.length == 0) { + throw tr("Executable {0} not found!", this._search) + } - that._shortcutManager.createShortcut( - builder.build() - ); + var info = new org.phoenicis.library.dto.ShortcutInfoDTO.Builder() + .withCategory(this._category) + .withName(this._name) + .withDescription(this._description) + .build(); + + var builder = new org.phoenicis.library.dto.ShortcutDTO.Builder() + .withId(this._name) + .withInfo(info) + .withScript(JSON.stringify({ + type: "WINE", + wineDebug: "-all", + winePrefix: this._prefix, + arguments: this._arguments, + workingDirectory:executables[0].getParentFile().getAbsolutePath(), + executable: executables[0].getAbsolutePath() + })); + + if(this._miniature) { + builder.withMiniature(this._miniature); } -}; + + this._shortcutManager.createShortcut(builder.build()); +} \ No newline at end of file diff --git a/Utils/Functions/Apps/Resources/script.js b/Utils/Functions/Apps/Resources/script.js index b12cc09f55..9160411fed 100644 --- a/Utils/Functions/Apps/Resources/script.js +++ b/Utils/Functions/Apps/Resources/script.js @@ -1,25 +1,36 @@ -/* exported AppResource */ -var AppResource = function() { - var that = this; - that._appsManager = Bean("repositoryManager"); +/** +* AppResource prototype +* @constructor +*/ +function AppResource() { + this._appsManager = Bean("repositoryManager"); +} - this.application = function(application) { - that._application = application; - return that; - }; +/** +* sets application +* @param {string} application application of the resource +* @returns {AppResource} AppResource object +*/ +AppResource.prototype.application = function (application) { + this._application = application; + return this; +} - this.get = function(resourceName) { - var application = that._appsManager.getApplication(that._application); - var foundResource = null; - if(application != null && application.resources != null) { - application.resources.forEach(function(resource) { - if(resource.name == resourceName) { - foundResource = resource.content; - } - }); - } - - return foundResource; +/** +* returns resource +* @param {string} resourceName name of the resource +* @returns {Resource} found resource +*/ +AppResource.prototype.get = function (resourceName) { + var application = this._appsManager.getApplication(this._application); + var foundResource = null; + if (application != null && application.resources != null) { + application.resources.forEach(function(resource) { + if(resource.name == resourceName) { + foundResource = resource.content; + } + }); } -}; + return foundResource; +} \ No newline at end of file diff --git a/Utils/Functions/Filesystem/Extract/script.js b/Utils/Functions/Filesystem/Extract/script.js index 0006940fb4..8241d9ea2e 100644 --- a/Utils/Functions/Filesystem/Extract/script.js +++ b/Utils/Functions/Filesystem/Extract/script.js @@ -1,85 +1,142 @@ include(["utils", "functions", "filesystem", "files"]); -/* exported CabExtract */ -var CabExtract = function() { - var that = this; - - that.wizard = function (wizard) { - that._wizard = wizard; - return that; - }; - - that.archive = function (archive) { - that._archive = archive; - return that; - }; - - that.message = function (progressMessage) { - that._progressMessage = progressMessage; - return that; - }; - - that.to = function (destination) { - that._destination = destination; - return that; - }; - - that.extract = function(args) { - if (!that._progressMessage) { - that._progressMessage = tr("Please wait while {0} is extracted ...", that._archive); - } - - if(that._wizard) { - var progressBar = that._wizard.progressBar(that._progressMessage); - } - - var processArguments; - if(args) { - processArguments = ["cabextract"].concat(args).concat([that._archive]); - } else { - processArguments = ["cabextract", that._archive]; - } - - print("Extracting to: " + that._destination); - mkdir(that._destination); - var processBuilder = new java.lang.ProcessBuilder(Java.to(processArguments, "java.lang.String[]")); - processBuilder.directory(new java.io.File(that._destination)); - processBuilder.inheritIO(); - processBuilder.start().waitFor(); +/** +* CabExtract prototype +* @constructor +*/ +function CabExtract() { +} + +/** +* sets wizard +* @param {SetupWizard} wizard setup wizard +* @returns {CabExtract} CabExtract object +*/ +CabExtract.prototype.wizard = function (wizard) { + this._wizard = wizard; + return this; +} + +/** +* sets archive +* @param {string} archive archive which shall be extracted +* @returns {CabExtract} CabExtract object +*/ +CabExtract.prototype.archive = function (archive) { + this._archive = archive; + return this; +} + +/** +* sets progress message text +* @param {string} progressMessage progress message +* @returns {CabExtract} CabExtract object +*/ +CabExtract.prototype.message = function (progressMessage) { + this._progressMessage = progressMessage; + return this; +} + +/** +* sets destination +* @param {string} destination place where the archive shall be extracted +* @returns {CabExtract} CabExtract object +*/ +CabExtract.prototype.to = function (destination) { + this._destination = destination; + return this; +} + +/** +* extracts archive +* @param {string} args arguments for the extraction +* @returns {void} +*/ +CabExtract.prototype.extract = function (args) { + if (!this._progressMessage) { + this._progressMessage = tr("Please wait while {0} is extracted ...", this._archive); } -}; - -/* exported Extractor */ -var Extractor = function () { - var that = this; - that._extractor = Bean("extractor"); - that.wizard = function (wizard) { - that._wizard = wizard; - return that; - }; - that.archive = function (archive) { - that._archive = archive; - return that; - }; - that.message = function (progressMessage) { - that._progressMessage = progressMessage; - return that; - }; - that.to = function (destination) { - that._destination = destination; - return that; - }; - that.extract = function () { - if (!that._progressMessage) { - that._progressMessage = tr("Please wait while {0} is extracted ...", that._archive); - } - - var progressBar = that._wizard.progressBar(that._progressMessage); - - mkdir(that._destination); - that._extractor.uncompress(that._archive, that._destination, function (progress) { - progressBar.accept(progress); - }); + if(this._wizard) { + var progressBar = this._wizard.progressBar(this._progressMessage); } -}; + + var processArguments; + if(args) { + processArguments = ["cabextract"].concat(args).concat([this._archive]); + } else { + processArguments = ["cabextract", this._archive]; + } + + print("Extracting to: " + this._destination); + mkdir(this._destination); + var processBuilder = new java.lang.ProcessBuilder(Java.to(processArguments, "java.lang.String[]")); + processBuilder.directory(new java.io.File(this._destination)); + processBuilder.inheritIO(); + processBuilder.start().waitFor(); +} + +/** +* Extractor prototype +* @constructor +*/ +function Extractor() { + this._extractor = Bean("extractor"); +} + +/** +* sets wizard +* @param {SetupWizard} wizard setup wizard +* @returns {Extractor} Extractor object +*/ +Extractor.prototype.wizard = function (wizard) { + this._wizard = wizard; + return this; +} + +/** +* sets archive +* @param {string} archive archive which shall be extracted +* @returns {Extractor} Extractor object +*/ +Extractor.prototype.archive = function (archive) { + this._archive = archive; + return this; +} + +/** +* sets progress message text +* @param {string} progressMessage progress message +* @returns {Extractor} Extractor object +*/ +Extractor.prototype.message = function (progressMessage) { + this._progressMessage = progressMessage; + return this; +} + +/** +* sets destination +* @param {string} destination place where the archive shall be extracted +* @returns {Extractor} Extractor object +*/ +Extractor.prototype.to = function (destination) { + this._destination = destination; + return this; +} + +/** +* extracts archive +* @returns {void} +*/ +Extractor.prototype.extract = function () { + if (!this._progressMessage) { + this._progressMessage = tr("Please wait while {0} is extracted ...", this._archive); + } + + var progressBar = this._wizard.progressBar(this._progressMessage); + + mkdir(this._destination); + this._extractor.uncompress(this._archive, this._destination, function (progress) { + progressBar.accept(progress); + }); +} diff --git a/Utils/Functions/Filesystem/Files/script.js b/Utils/Functions/Filesystem/Files/script.js index b0caa569bd..9f216cfc71 100644 --- a/Utils/Functions/Filesystem/Files/script.js +++ b/Utils/Functions/Filesystem/Files/script.js @@ -106,31 +106,57 @@ function createTempFile(extension) { // eslint-disable-line no-unused-vars return tmpFile.getAbsolutePath(); } -var Checksum = function () { - var that = this; - that._method = "SHA"; - that._checksumCalculator = Bean("checksumCalculator"); - that.wizard = function (wizard) { - that._wizard = wizard; - return that; - }; - that.method = function (algorithm) { - that._method = algorithm; - return that; - }; - that.of = function (file) { - that._file = file; - return that; - }; - that.get = function () { - if(that._wizard) { - var progressBar = that._wizard.progressBar(tr("Checking file consistency ...")); - } +/** +* Checksum prototype +* @constructor +*/ +function Checksum() { + this._method = "SHA"; + this._checksumCalculator = Bean("checksumCalculator"); +} + +/** +* sets wizard +* @param {SetupWizard} wizard setup wizard +* @returns {Checksum} Checksum object +*/ +Checksum.prototype.wizard = function (wizard) { + this._wizard = wizard; + return this; +} + +/** +* sets checksum algorithm +* @param {string} algorithm algorithm (e.g. "SHA") +* @returns {Checksum} Checksum object +*/ +Checksum.prototype.method = function (algorithm) { + this._method = algorithm; + return this; +} + +/** +* sets file for which the checksum shall be computed +* @param {string} file file for which the checksum shall be computed +* @returns {Checksum} Checksum object +*/ +Checksum.prototype.of = function (file) { + this._file = file; + return this; +} - return that._checksumCalculator.calculate(that._file, that._method, function (progressEntity) { - if(progressBar) { - progressBar.accept(progressEntity); - } - }); +/** +* returns calculated checksum +* @returns {string} calculated checksum +*/ +Checksum.prototype.get = function () { + if(this._wizard) { + var progressBar = this._wizard.progressBar(tr("Checking file consistency ...")); } -}; + + return this._checksumCalculator.calculate(this._file, this._method, function (progressEntity) { + if(progressBar) { + progressBar.accept(progressEntity); + } + }); +} \ No newline at end of file diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index 23ade64713..a14df44be2 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -1,87 +1,141 @@ include(["utils", "functions", "filesystem", "files"]); -/* exported Downloader */ -var Downloader = function () { - var that = this; - that._downloader = Bean("downloader"); - that._algorithm = "SHA"; - - that._fetchFileNameFromUrl = function (url) { - return url.substring(url.lastIndexOf('/') + 1); - }; - that.wizard = function (wizard) { - that._wizard = wizard; - return that; - }; - that.url = function (url) { - that._url = url; - return that; - }; - that.algorithm = function(algorithm) { - that._algorithm = algorithm; - return that; - }; - that.checksum = function (checksum) { - that._checksum = checksum; - return that; - }; - that.message = function (message) { - that._message = message; - return that; - }; - that.to = function (localFile) { - that._localFile = localFile; - return that; - }; - that.onlyIfUpdateAvailable = function (onlyIfUpdateAvailable) { - that._onlyIfUpdateAvailable = onlyIfUpdateAvailable; - return that; +/** +* Downloader prototype +* @constructor +*/ +function Downloader() { + this._downloader = Bean("downloader"); + this._algorithm = "SHA"; +} + +/** +* fetches the file name from an URL +* @param {string} url URL +* @returns {string} file name +*/ +Downloader.prototype._fetchFileNameFromUrl = function (url) { + return url.substring(url.lastIndexOf('/') + 1); +} + +/** +* sets wizard +* @param {SetupWizard} wizard setup wizard +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.wizard = function (wizard) { + this._wizard = wizard; + return this; +} + +/** +* sets URL which shall be used for the download +* @param {string} url URL +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.url = function (url) { + this._url = url; + return this; +} + +/** +* sets algorithm which shall be used to verify the checksum +* @param {string} algorithm checksum algorithm (e.g. "SHA") +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.algorithm = function (algorithm) { + this._algorithm = algorithm; + return this; +} + +/** +* sets checksum +* @param {string} checksum checksum which shall be used to verify the download +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.checksum = function (checksum) { + this._checksum = checksum; + return this; +} + +/** +* sets message text +* @param {string} message download message +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.message = function (message) { + this._message = message; + return this; +} + +/** +* sets destination +* @param {string} localFile destination of the download +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.to = function (localFile) { + this._localFile = localFile; + return this; +} + +/** +* specifies if the download shall be executed only if a newer version is available +* @param {boolean} onlyIfUpdateAvailable true the download shall be executed only if a newer version is available +* @returns {Downloader} Downloader object +*/ +Downloader.prototype.onlyIfUpdateAvailable = function (onlyIfUpdateAvailable) { + this._onlyIfUpdateAvailable = onlyIfUpdateAvailable; + return this; +} + +/** +* returns downloaded file +* @returns {String} content of downloaded file +*/ +Downloader.prototype.get = function () { + if (!this._message) { + this._message = tr("Please wait while {0} is downloaded ...", this._fetchFileNameFromUrl(this._url)); } - that.get = function () { - if (!that._message) { - that._message = tr("Please wait while {0} is downloaded ...", that._fetchFileNameFromUrl(that._url)); - } - if(that._wizard) { - var progressBar = that._wizard.progressBar(that._message); - } + if(this._wizard) { + var progressBar = this._wizard.progressBar(this._message); + } - if (that._onlyIfUpdateAvailable) { - if (!that._downloader.isUpdateAvailable(that._localFile, that._url)) { - print(that._localFile + " already up-to-date."); - return; - } + if (this._onlyIfUpdateAvailable) { + if (!this._downloader.isUpdateAvailable(this._localFile, this._url)) { + print(this._localFile + " already up-to-date."); + return; } + } - if (that._localFile) { - that._downloader.get(that._url, that._localFile, function (progressEntity) { - if (progressBar) { - progressBar.accept(progressEntity); - } - }); + if (this._localFile) { + this._downloader.get(this._url, this._localFile, function (progressEntity) { + if (progressBar) { + progressBar.accept(progressEntity); + } + }); - if (that._checksum) { - var fileChecksum = new Checksum() - .wizard(that._wizard) - .of(that._localFile) - .method(that._algorithm) - .get(); + if (this._checksum) { + var fileChecksum = new Checksum() + .wizard(this._wizard) + .of(this._localFile) + .method(this._algorithm) + .get(); - if (fileChecksum != that._checksum) { - var checksumErrorMessage = tr("Error while calculating checksum. \n\nExpected = {0}\nActual = {1}", - that._checksum, fileChecksum); + if (fileChecksum != this._checksum) { + var checksumErrorMessage = tr("Error while calculating checksum. \n\nExpected = {0}\nActual = {1}", + this._checksum, fileChecksum); - that._wizard.message(checksumErrorMessage); + this._wizard.message(checksumErrorMessage); - throw checksumErrorMessage; - } + throw checksumErrorMessage; } - } else { - return that._downloader.get(that._url, function (progressEntity) { - if (progressBar) { - progressBar.accept(progressEntity); - } - }); } + } else { + return this._downloader.get(this._url, function (progressEntity) { + if (progressBar) { + progressBar.accept(progressEntity); + } + }); } -}; +} \ No newline at end of file diff --git a/Utils/Functions/Net/Resource/script.js b/Utils/Functions/Net/Resource/script.js index fc96b04907..6d8b987f5e 100644 --- a/Utils/Functions/Net/Resource/script.js +++ b/Utils/Functions/Net/Resource/script.js @@ -1,79 +1,110 @@ include(["utils", "functions", "net", "download"]); include(["utils", "functions", "filesystem", "files"]); -/* exported Resource */ -var Resource = function () { - var that = this; +/** +* Resource prototype +* @constructor +*/ +function Resource() { this._algorithm = "SHA"; this._resourcesPath = Bean("propertyReader").getProperty("application.user.resources"); this._directory = ""; +} - that.wizard = function(wizard) { - that._wizard = wizard; - return that; - }; +/** +* sets wizard +* @param {SetupWizard} wizard setup wizard +* @returns {Resource} Resource object +*/ +Resource.prototype.wizard = function (wizard) { + this._wizard = wizard; + return this; +} - that.algorithm = function(algorithm) { - that._algorithm = algorithm; - return that; - }; +/** +* sets algorithm +* @param {string} algorithm algorithm to verify the checksum (e.g. "SHA") +* @returns {Resource} Resource object +*/ +Resource.prototype.algorithm = function (algorithm) { + this._algorithm = algorithm; + return this; +} - that.name = function (name) { - that._name = name; - return that; - }; +/** +* sets name +* @param {string} name name of the resource +* @returns {Resource} Resource object +*/ +Resource.prototype.name = function (name) { + this._name = name; + return this; +} - that.checksum = function (checksum) { - that._checksum = checksum; - return that; - }; +/** +* sets checksum which shall be used to verify the resource +* @param {string} checksum checksum +* @returns {Resource} Resource object +*/ +Resource.prototype.checksum = function (checksum) { + this._checksum = checksum; + return this; +} - that.url = function(url) { - that._url = url; - return that; - }; +/** +* sets URL +* @param {string} url URL +* @returns {Resource} Resource object +*/ +Resource.prototype.url = function (url) { + this._url = url; + return this; +} - /** - * directory inside the resource directory where the Resource is stored - * @param {string} directory - * @returns {Resource} - */ - that.directory = function(directory) { - that._directory = directory; - return that; - }; +/** +* sets directory inside the resource directory where the Resource is stored +* @param {string} directory directory path +* @returns {Resource} Resource object +*/ +Resource.prototype.directory = function (directory) { + this._directory = directory; + return this; +} - that.get = function () { - if (!that._message) { - that._message = tr("Please wait while {0} is downloaded ...", that._name); - } +/** +* returns the Resource +* @returns {Resource} downloaded Resource object +*/ +Resource.prototype.get = function () { + if (!this._message) { + this._message = tr("Please wait while {0} is downloaded ...", this._name); + } - var resourcesPath = that._resourcesPath + "/" + that._directory; - mkdir(resourcesPath); + var resourcesPath = this._resourcesPath + "/" + this._directory; + mkdir(resourcesPath); - var resourcePath = resourcesPath + "/" + that._name; + var resourcePath = resourcesPath + "/" + this._name; - if (fileExists(resourcePath)) { - var fileChecksum = new Checksum() - .wizard(that._wizard) - .of(resourcePath) - .method(that._algorithm) - .get(); + if (fileExists(resourcePath)) { + var fileChecksum = new Checksum() + .wizard(this._wizard) + .of(resourcePath) + .method(this._algorithm) + .get(); - if(fileChecksum == that._checksum) { - return resourcePath; - } + if(fileChecksum == this._checksum) { + return resourcePath; } + } - new Downloader() - .url(that._url) - .wizard(that._wizard) - .message(that._message) - .checksum(that._checksum) - .algorithm(that._algorithm) - .to(resourcePath) - .get(); + new Downloader() + .url(this._url) + .wizard(this._wizard) + .message(this._message) + .checksum(this._checksum) + .algorithm(this._algorithm) + .to(resourcePath) + .get(); - return resourcePath; - } -}; + return resourcePath; +} From 419e4b01a87d5224d90e19ef25d0ed5e0e3ba71c Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 11:17:29 +0200 Subject: [PATCH 51/63] ESLint: avoid trailing whitespace (#563) --- .eslintrc.yml | 1 + .../Accessories/7-zip/Online/script.js | 18 +++---- .../Accessories/ImgBurn/Online/script.js | 18 +++---- .../Accessories/Soundplant/Online/script.js | 16 +++--- .../Steam/script.js" | 2 +- .../Steam/script.js" | 4 +- .../Steam/script.js" | 2 +- .../Games/Borderlands/Steam/script.js | 8 +-- Applications/Games/Caesar III/Local/script.js | 10 ++-- Applications/Games/Caesar III/Steam/script.js | 8 +-- .../Games/Elite:Dangerous/Steam/script.js | 8 +-- .../Europa Universalis II/Local/script.js | 10 ++-- Applications/Games/Far Cry/Steam/script.js | 10 ++-- .../Games/Hearthstone/Online/script.js | 2 +- .../Heroes of the Storm/Online/script.js | 2 +- .../Games/League of Legends/Online/script.js | 2 +- .../Games/Mass Effect 2/Steam/script.js | 8 +-- .../Games/Mass Effect/Steam/script.js | 10 ++-- Applications/Games/Overwatch/Online/script.js | 16 +++--- .../Local/script.js | 12 ++--- .../Steam/script.js | 10 ++-- .../STAR WARS Battlefront II/Local/script.js | 16 +++--- .../Online/script.js | 8 +-- .../Games/Star Craft II/Online/script.js | 16 +++--- .../The Witcher 3: Wild Hunt/Steam/script.js | 2 +- .../Local (1.0->1.6)/script.js | 22 ++++---- .../Steam (Gold)/script.js | 8 +-- .../Games/Total War Rome II/Steam/script.js | 6 +-- Applications/Games/Warface/Steam/script.js | 8 +-- Applications/Games/osu!/Local/script.js | 12 ++--- .../Multimedia/Mp3tag/Online/script.js | 18 +++---- .../Microsoft Office 2010/Local/script.js | 8 +-- Engines/Wine/Engine/Object/script.js | 4 +- .../QuickScript/Installer Script/script.js | 6 +-- Engines/Wine/QuickScript/Zip Script/script.js | 2 +- Engines/Wine/Verbs/d3dx10/script.js | 2 +- Engines/Wine/Verbs/dotnet45/script.js | 14 +++--- Engines/Wine/Verbs/dotnet452/script.js | 12 ++--- Engines/Wine/Verbs/mspatcha/script.js | 4 +- Engines/Wine/Verbs/quartz/script.js | 12 ++--- Engines/Wine/Verbs/secur32/script.js | 18 +++---- Engines/Wine/Verbs/xact/script.js | 50 +++++++++---------- 42 files changed, 213 insertions(+), 212 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 3526fe9c89..e9d4b26122 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -7,6 +7,7 @@ env: rules: valid-jsdoc: 2 + no-trailing-spaces: 2 indent: - 2 - 4 diff --git a/Applications/Accessories/7-zip/Online/script.js b/Applications/Accessories/7-zip/Online/script.js index 7d36dbdfcd..a8e49996ee 100644 --- a/Applications/Accessories/7-zip/Online/script.js +++ b/Applications/Accessories/7-zip/Online/script.js @@ -1,12 +1,12 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() - .name("7-zip") - .editor("Igor Pavlov") - .applicationHomepage("http://www.7-zip.org/") - .author("ImperatorS79") - .url("https://www.7-zip.org/a/7z1801.exe") - .checksum("d56bca4973b1d1aa5915c41dce318b077ce8b5b2") - .category("Accessories") - .executable("7zFM.exe") - .go(); + .name("7-zip") + .editor("Igor Pavlov") + .applicationHomepage("http://www.7-zip.org/") + .author("ImperatorS79") + .url("https://www.7-zip.org/a/7z1801.exe") + .checksum("d56bca4973b1d1aa5915c41dce318b077ce8b5b2") + .category("Accessories") + .executable("7zFM.exe") + .go(); diff --git a/Applications/Accessories/ImgBurn/Online/script.js b/Applications/Accessories/ImgBurn/Online/script.js index 9be97d408f..d7aa34e5ef 100644 --- a/Applications/Accessories/ImgBurn/Online/script.js +++ b/Applications/Accessories/ImgBurn/Online/script.js @@ -1,12 +1,12 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() - .name("ImgBurn") - .editor("Lightning UK!") - .applicationHomepage("http://www.imgburn.com/") - .author("ImperatorS79") - .url("http://download.imgburn.com/SetupImgBurn_2.5.8.0.exe") - .checksum("6fc013ed5944b13efc54648699ea80f304e37ad0") - .category("Accessories") - .executable("ImgBurn.exe") - .go(); + .name("ImgBurn") + .editor("Lightning UK!") + .applicationHomepage("http://www.imgburn.com/") + .author("ImperatorS79") + .url("http://download.imgburn.com/SetupImgBurn_2.5.8.0.exe") + .checksum("6fc013ed5944b13efc54648699ea80f304e37ad0") + .category("Accessories") + .executable("ImgBurn.exe") + .go(); diff --git a/Applications/Accessories/Soundplant/Online/script.js b/Applications/Accessories/Soundplant/Online/script.js index 462c6f2942..834ff287f0 100644 --- a/Applications/Accessories/Soundplant/Online/script.js +++ b/Applications/Accessories/Soundplant/Online/script.js @@ -1,15 +1,15 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() - .name("Soundplant") - .editor("Marcel Blum") - .applicationHomepage("http://soundplant.org/") - .author("ImperatorS79") - .url("http://soundplant.org/downloads/Soundplant45_Win_setup.exe") - .checksum("df17f942189618219cd504beee1be0712f4e4e4e") - .category("Accessories") + .name("Soundplant") + .editor("Marcel Blum") + .applicationHomepage("http://soundplant.org/") + .author("ImperatorS79") + .url("http://soundplant.org/downloads/Soundplant45_Win_setup.exe") + .checksum("df17f942189618219cd504beee1be0712f4e4e4e") + .category("Accessories") .executable("Soundplant45.exe") .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("win7"); }) - .go(); + .go(); diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" index e233c6306d..77ca84eb40 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" @@ -11,4 +11,4 @@ new SteamScript() wine.UseGLSL("disabled"); wine.enableCSMT(); }) - .go(); + .go(); diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" index 2c2b41998c..0b0b7e7bbf 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" @@ -10,5 +10,5 @@ new SteamScript() .postInstall(function(wine, wizard) { wine.enableCSMT(); }) - .go(); - + .go(); + diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" index 4ca32b2e86..b555bfa073 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" @@ -10,5 +10,5 @@ new SteamScript() wine.enableCSMT(); //maybe needs xact }) - .appId(209000) + .appId(209000) .go(); diff --git a/Applications/Games/Borderlands/Steam/script.js b/Applications/Games/Borderlands/Steam/script.js index af47882815..de4f3e4caf 100644 --- a/Applications/Games/Borderlands/Steam/script.js +++ b/Applications/Games/Borderlands/Steam/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() - .name("Borderlands") - .editor("Gearbox Software") - .author("ImperatorS79") - .appId(8980) + .name("Borderlands") + .editor("Gearbox Software") + .author("ImperatorS79") + .appId(8980) .go(); diff --git a/Applications/Games/Caesar III/Local/script.js b/Applications/Games/Caesar III/Local/script.js index fa32658654..2110085ca8 100644 --- a/Applications/Games/Caesar III/Local/script.js +++ b/Applications/Games/Caesar III/Local/script.js @@ -2,12 +2,12 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); include(["engines", "wine", "engine", "object"]); new LocalInstallerScript() - .name("Caesar III") - .editor("Impressions Games") - .author("ImperatorS79") - .category("Games") + .name("Caesar III") + .editor("Impressions Games") + .author("ImperatorS79") + .category("Games") .executable("c3.exe") .postInstall(function(wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) - .go(); + .go(); diff --git a/Applications/Games/Caesar III/Steam/script.js b/Applications/Games/Caesar III/Steam/script.js index f60db30d17..e322f580e5 100644 --- a/Applications/Games/Caesar III/Steam/script.js +++ b/Applications/Games/Caesar III/Steam/script.js @@ -2,11 +2,11 @@ include(["engines", "wine", "quick_script", "steam_script"]); include(["engines", "wine", "engine", "object"]); new SteamScript() - .name("Caesar III") - .editor("Impressions Games") - .author("ImperatorS79") + .name("Caesar III") + .editor("Impressions Games") + .author("ImperatorS79") .appId(517790) .postInstall(function(wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) - .go(); + .go(); diff --git a/Applications/Games/Elite:Dangerous/Steam/script.js b/Applications/Games/Elite:Dangerous/Steam/script.js index 22b7ca61b4..b14bc95b61 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.js +++ b/Applications/Games/Elite:Dangerous/Steam/script.js @@ -5,8 +5,8 @@ include(["engines", "wine", "verbs", "vcrun2012"]); include(["engines", "wine", "verbs", "quartz"]); new SteamScript() - .name("Elite:Dangerous") - .editor("Frontier Developments") + .name("Elite:Dangerous") + .editor("Frontier Developments") .author("ImperatorS79") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") @@ -18,5 +18,5 @@ new SteamScript() wine.vcrun2012(); wine.enableCSMT(); }) - .appId(359320) - .go(); + .appId(359320) + .go(); diff --git a/Applications/Games/Europa Universalis II/Local/script.js b/Applications/Games/Europa Universalis II/Local/script.js index d55c6f8824..b8d0807d79 100644 --- a/Applications/Games/Europa Universalis II/Local/script.js +++ b/Applications/Games/Europa Universalis II/Local/script.js @@ -1,10 +1,10 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() - .name("Europa Universalis II") - .editor("Ubisoft") - .author("ImperatorS79") - .category("Games") + .name("Europa Universalis II") + .editor("Ubisoft") + .author("ImperatorS79") + .category("Games") .executable("eu2.exe") - //TO DO : find static link to 1.07 and 1.09 update, and add a .postinstall. + //TO DO : find static link to 1.07 and 1.09 update, and add a .postinstall. .go(); diff --git a/Applications/Games/Far Cry/Steam/script.js b/Applications/Games/Far Cry/Steam/script.js index e936b60b93..6be6675492 100644 --- a/Applications/Games/Far Cry/Steam/script.js +++ b/Applications/Games/Far Cry/Steam/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() - .name("Far Cry") - .editor("Crytek GmbH") - .author("ImperatorS79") - .appId(13520) - .go(); + .name("Far Cry") + .editor("Crytek GmbH") + .author("ImperatorS79") + .appId(13520) + .go(); diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index 8661c62bd8..70e439667b 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -17,4 +17,4 @@ new OnlineInstallerScript() wine.vcrun2015(); wine.corefonts(); }) - .go(); + .go(); diff --git a/Applications/Games/Heroes of the Storm/Online/script.js b/Applications/Games/Heroes of the Storm/Online/script.js index 140a170947..29c735bbc8 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.js +++ b/Applications/Games/Heroes of the Storm/Online/script.js @@ -18,4 +18,4 @@ new OnlineInstallerScript() wine.vcrun2015(); wine.corefonts(); }) - .go(); + .go(); diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index b59ac1fbda..5057866734 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -102,7 +102,7 @@ new CustomInstallerScript() ///////////////////////////////////////// var client = wine.prefixDirectory + "drive_c/LoL/run.bat"; var batContent = "start C:\\LoL\\LeagueClient.exe"; - writeToFile(client, batContent); + writeToFile(client, batContent); }) .executable("run.bat") .go(); diff --git a/Applications/Games/Mass Effect 2/Steam/script.js b/Applications/Games/Mass Effect 2/Steam/script.js index 7343e99004..8a56b8b384 100644 --- a/Applications/Games/Mass Effect 2/Steam/script.js +++ b/Applications/Games/Mass Effect 2/Steam/script.js @@ -1,8 +1,8 @@ include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() - .name("Mass Effect 2") - .editor("BioWare") - .author("ImperatorS79") - .appId(24980) + .name("Mass Effect 2") + .editor("BioWare") + .author("ImperatorS79") + .appId(24980) .go(); diff --git a/Applications/Games/Mass Effect/Steam/script.js b/Applications/Games/Mass Effect/Steam/script.js index 898db8e77d..9544bc5197 100644 --- a/Applications/Games/Mass Effect/Steam/script.js +++ b/Applications/Games/Mass Effect/Steam/script.js @@ -1,11 +1,11 @@ include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() - .name("Mass Effect") - .editor("BioWare") - .author("ImperatorS79") - .appId(17460) + .name("Mass Effect") + .editor("BioWare") + .author("ImperatorS79") + .appId(17460) .postInstall(function(wine, wizard) { wizard.message(tr("If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nAnd add the following under [ISACTAudio.ISACTAudioDevice] :\n\nDeviceName=Generic Software\nUseEffectsProcessing=False\n\n", wine.prefixDirectory)); }) - .go(); + .go(); diff --git a/Applications/Games/Overwatch/Online/script.js b/Applications/Games/Overwatch/Online/script.js index 9ebee63a48..0150024846 100644 --- a/Applications/Games/Overwatch/Online/script.js +++ b/Applications/Games/Overwatch/Online/script.js @@ -3,16 +3,16 @@ include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() - .name("Overwatch") - .editor("Blizzard") - .applicationHomepage("http://www.playoverwatch.com/") - .author("ImperatorS79") - .url("https://eu.battle.net/download/getInstaller?os=win&installer=Overwatch-Setup.exe") + .name("Overwatch") + .editor("Blizzard") + .applicationHomepage("http://www.playoverwatch.com/") + .author("ImperatorS79") + .url("https://eu.battle.net/download/getInstaller?os=win&installer=Overwatch-Setup.exe") //The checksum is different each time you download .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .category("Games") + .category("Games") .executable("Overwatch.exe") .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); @@ -20,5 +20,5 @@ new OnlineInstallerScript() wine.corefonts(); wine.enableCSMT(); }) - - .go(); + + .go(); diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js index aa8e2a0a9d..4a0b5db881 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js @@ -4,10 +4,10 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "filesystem", "files"]); new LocalInstallerScript() - .name("STAR WARS™ Empire at War: Gold Pack") - .editor("Petroglyph") - .author("ImperatorS79") - .category("Games") + .name("STAR WARS™ Empire at War: Gold Pack") + .editor("Petroglyph") + .author("ImperatorS79") + .category("Games") .executable("LaunchEAW.exe") .preInstall(function (wine, wizard) { wine.d3dx9(); @@ -19,8 +19,8 @@ new LocalInstallerScript() .checksum("63233107fab4c58413df04ce1d07fe65e7145329") .to(wine.prefixDirectory + "drive_c/users/Public/Documents/EAW_RAM_MPLobby_update.exe") .get(); - + wine.runInsidePrefix("/users/Public/Documents/EAW_RAM_MPLobby_update.exe"); }) - .go(); + .go(); diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js index 37f687c177..a47afe2f95 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js @@ -2,11 +2,11 @@ include(["engines", "wine", "quick_script", "steam_script"]); include(["engines", "wine", "verbs", "d3dx9"]); new SteamScript() - .name("STAR WARS™ Empire at War: Gold Pack") - .editor("Petroglyph") - .author("ImperatorS79") - .appId(32470) + .name("STAR WARS™ Empire at War: Gold Pack") + .editor("Petroglyph") + .author("ImperatorS79") + .appId(32470) .preInstall(function (wine/*, wizard*/) { wine.d3dx9(); }) - .go(); + .go(); diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.js b/Applications/Games/STAR WARS Battlefront II/Local/script.js index 7dc21fc34e..2a586ad199 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.js +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.js @@ -3,11 +3,11 @@ include(["engines", "wine", "engine", "object"]); include(["utils", "functions", "filesystem", "files"]); new LocalInstallerScript() - .name("STAR WARS™ Battlefront™ II") - .editor("Pandemic Studio") - .author("ImperatorS79") - .category("Games") - .executable("LaunchBFII.exe") + .name("STAR WARS™ Battlefront™ II") + .editor("Pandemic Studio") + .author("ImperatorS79") + .category("Games") + .executable("LaunchBFII.exe") .postInstall(function(wine, wizard) { // Install the 1.1 update of the game new Downloader() @@ -16,8 +16,8 @@ new LocalInstallerScript() .checksum("60eaddfaba1bc71fe8bbbb560f8da229748cfaa8") .to(wine.prefixDirectory + "drive_c/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe") .get(); - + wine.runInsidePrefix("/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe"); - + }) - .go(); + .go(); diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.js b/Applications/Games/STAR WARS: The Old Republic/Online/script.js index f59cf3df2b..cc2466b065 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.js +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.js @@ -37,7 +37,7 @@ new OnlineInstallerScript() '}' writeToFile(path, content) }) - - .go(); - - + + .go(); + + diff --git a/Applications/Games/Star Craft II/Online/script.js b/Applications/Games/Star Craft II/Online/script.js index 7e3a05d868..9d5aee8d06 100644 --- a/Applications/Games/Star Craft II/Online/script.js +++ b/Applications/Games/Star Craft II/Online/script.js @@ -3,17 +3,17 @@ include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); new OnlineInstallerScript() - .name("Star Craft II") - .editor("Blizzard") - .applicationHomepage("http://eu.battle.net/sc2/") - .author("ImperatorS79") - .url("https://eu.battle.net/download/getInstaller?os=win&installer=StarCraft-II-Setup.exe") - // The checksum changes each time you download - .category("Games") + .name("Star Craft II") + .editor("Blizzard") + .applicationHomepage("http://eu.battle.net/sc2/") + .author("ImperatorS79") + .url("https://eu.battle.net/download/getInstaller?os=win&installer=StarCraft-II-Setup.exe") + // The checksum changes each time you download + .category("Games") .executable("StarCraft II.exe") .preInstall(function(wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); - }) + }) .go(); diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index e02cc9af8f..c6a3844e4f 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -17,4 +17,4 @@ new SteamScript() wine.UseGLSL("enabled"); wine.DirectDrawRenderer("opengl"); }) - .go(); + .go(); diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js index a23a06cdf4..b795834e48 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -2,40 +2,40 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() .name("Tom Clancy's Rainbow Six 3 : Raven Shield") - .editor("Red Storm Entertainment") - .author("ImperatorS79") - .category("Games") - .executable("ravenshield.exe") + .editor("Red Storm Entertainment") + .author("ImperatorS79") + .category("Games") + .executable("ravenshield.exe") .postInstall(function(wine, wizard) { var regions=[ "France", "England"]; var selectedRegion = wizard.menu(tr("Select your region for the patch (1.0 to 1.60)."), regions); var exeName, url, sha1; var originDirectory = wine.prefixDirectory + "drive_c/users/Public/Documents/"; - + switch(selectedRegion.text){ case "France": exeName = "RVSPatch_1.0_To_1.60_FRA.exe"; url = "http://ftp.ubi.com/us/games/ravenshield/RVSPatch_1.0_To_1.60_FRA.exe"; sha1 = "c7eb2c67af17faa29a7f6a0e9b78629365d3e85c"; break; - + case "England": exeName = "raven_shield_v1.00_to_v1.60_uk.exe"; url = "http://patches.ubi.com/rainbow_six_3_raven_shield/raven_shield_v1.00_to_v1.60_uk.exe"; sha1 = "9619c735968cd5f79226a972815127813434b8fb"; break; } - + new Downloader() .wizard(wizard) .url(url) .checksum(sha1) .to(originDirectory + exeName) .get(); - + wine.run(originDirectory + exeName); - + wine.setVirtualDesktop(1280, 1024); - + }) - .go(); + .go(); diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js index d3a20cb74d..248972ac45 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -1,11 +1,11 @@ include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() - .name("Tom Clancy's Rainbow Six® 3 Gold") - .editor("Red Storm Entertainment") - .author("ImperatorS79") + .name("Tom Clancy's Rainbow Six® 3 Gold") + .editor("Red Storm Entertainment") + .author("ImperatorS79") .appId(19830) .postInstall(function(wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) - .go(); + .go(); diff --git a/Applications/Games/Total War Rome II/Steam/script.js b/Applications/Games/Total War Rome II/Steam/script.js index 19667a3d30..67269a0180 100644 --- a/Applications/Games/Total War Rome II/Steam/script.js +++ b/Applications/Games/Total War Rome II/Steam/script.js @@ -5,9 +5,9 @@ include(["engines", "wine", "verbs", "vcrun2008"]); include(["engines", "wine", "verbs", "vcrun2010"]); new SteamScript() - .name("Total War: ROME II") - .editor("Creative Assembly") - .author("ImperatorS79") + .name("Total War: ROME II") + .editor("Creative Assembly") + .author("ImperatorS79") .appId(214950) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") diff --git a/Applications/Games/Warface/Steam/script.js b/Applications/Games/Warface/Steam/script.js index 284bc78fbf..2257882dc0 100644 --- a/Applications/Games/Warface/Steam/script.js +++ b/Applications/Games/Warface/Steam/script.js @@ -1,13 +1,13 @@ include(["engines", "wine", "quick_script", "steam_script"]); new SteamScript() - .name("Warface") - .editor("Crytek") - .author("ImperatorS79") + .name("Warface") + .editor("Crytek") + .author("ImperatorS79") .appId(291480) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .postInstall(function(wine/*, wizard*/) { wine.enableCSMT(); }) - .go(); + .go(); diff --git a/Applications/Games/osu!/Local/script.js b/Applications/Games/osu!/Local/script.js index 1316c64cd9..3c27321247 100644 --- a/Applications/Games/osu!/Local/script.js +++ b/Applications/Games/osu!/Local/script.js @@ -4,15 +4,15 @@ include(["engines", "wine", "verbs", "corefonts"]); new LocalInstallerScript() //Local because download failed due to "unable to find valid certification path to requested target" - .name("osu!") - .editor("Editor") - .applicationHomepage("https://osu.ppy.sh/") - .author("ImperatorS79") - .category("Games") + .name("osu!") + .editor("Editor") + .applicationHomepage("https://osu.ppy.sh/") + .author("ImperatorS79") + .category("Games") .executable("osu!.exe") .preInstall(function(wine/*, wizard*/) { //maybe needs cjkfonts or set sound driver to alsa wine.corefonts(); wine.dotnet40(); }) - .go(); + .go(); diff --git a/Applications/Multimedia/Mp3tag/Online/script.js b/Applications/Multimedia/Mp3tag/Online/script.js index d32e0d99e2..f3c26d6a53 100644 --- a/Applications/Multimedia/Mp3tag/Online/script.js +++ b/Applications/Multimedia/Mp3tag/Online/script.js @@ -1,12 +1,12 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); new OnlineInstallerScript() - .name("Mp3tag") - .editor("Florian Heidenreich") - .applicationHomepage("http://www.mp3tag.de/") - .author("ImperatorS79") - .url("http://download.mp3tag.de/mp3tagv284asetup.exe") - .checksum("c1d677043ecc8a4edbb804f189b0f23bc7937066") - .category("Multimedia") - .executable("mp3tag.exe") - .go(); + .name("Mp3tag") + .editor("Florian Heidenreich") + .applicationHomepage("http://www.mp3tag.de/") + .author("ImperatorS79") + .url("http://download.mp3tag.de/mp3tagv284asetup.exe") + .checksum("c1d677043ecc8a4edbb804f189b0f23bc7937066") + .category("Multimedia") + .executable("mp3tag.exe") + .go(); diff --git a/Applications/Office/Microsoft Office 2010/Local/script.js b/Applications/Office/Microsoft Office 2010/Local/script.js index 1600232ba0..143aac4dc6 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.js +++ b/Applications/Office/Microsoft Office 2010/Local/script.js @@ -1,10 +1,10 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); new LocalInstallerScript() - .name("Microsoft Office 2010") - .editor("Microsoft") - .author("ImperatorS79") - .category("Office") + .name("Microsoft Office 2010") + .editor("Microsoft") + .author("ImperatorS79") + .category("Office") // exe set with WineShorcut .postInstall(function(wine/*, wizard*/) { wine.overrideDLL() diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index a51057b7b6..700bce8156 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -675,7 +675,7 @@ Wine.prototype.setVersionGL = function (major, minor) { "REGEDIT4\n" + "\n" + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"MaxVersionGL\"=dword:000"+ major + "000" + minor + "\"MaxVersionGL\"=dword:000"+ major + "000" + minor this.regedit().patch(regeditFileContent); return this; }; @@ -704,7 +704,7 @@ Wine.prototype.UseGLSL = function (mode) { "REGEDIT4\n" + "\n" + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"UseGLSL\"=\"" + mode + "\"" + "\"UseGLSL\"=\"" + mode + "\"" this.regedit().patch(regeditFileContent); return this; }; diff --git a/Engines/Wine/QuickScript/Installer Script/script.js b/Engines/Wine/QuickScript/Installer Script/script.js index b03dbadc65..de2a793cbb 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.js +++ b/Engines/Wine/QuickScript/Installer Script/script.js @@ -32,13 +32,13 @@ InstallerScript.prototype.go = function() { .wizard(setupWizard); // let user select wine settings if desired - if (this._wineUserSettings) { + if (this._wineUserSettings) { var architectures = ["x86", "amd64"]; var shownArchitectures = ["x86 (recommended)", "amd64"]; var selectedArchitecture = setupWizard.menu(tr("Please select the wine architecture."), shownArchitectures, "x86 (recommended)"); this._wineArchitecture = architectures[selectedArchitecture.index]; wine.architecture(this._wineArchitecture); // do this here to show correct values for distribution - + var distributions = wine.availableDistributions(); var shownDistributions = []; for (var distributionIdx in distributions) { @@ -52,7 +52,7 @@ InstallerScript.prototype.go = function() { var selectedDistribution = setupWizard.menu(tr("Please select the wine distribution."), shownDistributions, "upstream (recommended)"); this._wineDistribution = distributions[selectedDistribution.index]; wine.distribution(this._wineDistribution); // do this here to show correct values for version - + var versions = wine.availableVersions(); var shownVersions = []; for (var versionIdx in versions) { diff --git a/Engines/Wine/QuickScript/Zip Script/script.js b/Engines/Wine/QuickScript/Zip Script/script.js index af87435864..fc55923404 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.js +++ b/Engines/Wine/QuickScript/Zip Script/script.js @@ -11,7 +11,7 @@ function ZipScript() { ZipScript.prototype = Object.create(QuickScript.prototype); -ZipScript.prototype.constructor = ZipScript; +ZipScript.prototype.constructor = ZipScript; ZipScript.prototype.url = function(url) { this._url = url; diff --git a/Engines/Wine/Verbs/d3dx10/script.js b/Engines/Wine/Verbs/d3dx10/script.js index b1504ec233..93b59472fd 100644 --- a/Engines/Wine/Verbs/d3dx10/script.js +++ b/Engines/Wine/Verbs/d3dx10/script.js @@ -66,7 +66,7 @@ Wine.prototype.d3dx10 = function () { this.overrideDLL() .set("native", [ - "d3dx10_33", "d3dx10_34", "d3dx10_35", "d3dx10_36", "d3dx10_37", "d3dx10_38", + "d3dx10_33", "d3dx10_34", "d3dx10_35", "d3dx10_36", "d3dx10_37", "d3dx10_38", "d3dx10_39", "d3dx10_40", "d3dx10_41", "d3dx10_42", "d3dx10_43" ]) .do(); diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index 16772edc97..2e2cd4b8f6 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -9,11 +9,11 @@ include(["engines", "wine", "verbs", "dotnet40"]); * @returns {Wine} Wine object */ Wine.prototype.dotnet45 = function() { - + if (this.architecture() == "amd64") { throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet45"); } - + var OSVersion = this.windowsVersion(); var setupFile = new Resource() @@ -24,12 +24,12 @@ Wine.prototype.dotnet45 = function() { .get(); this.uninstall("Mono"); - + this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"]) .wait(tr("Please wait ...")); remove(this.system32directory() + "/mscoree.dll"); - + this.dotnet40(); this.windowsVersion("win7"); @@ -43,12 +43,12 @@ Wine.prototype.dotnet45 = function() { this.overrideDLL() .set("native", ["mscoree"]) .do(); - + this.windowsVersion(OSVersion); - + if(OSVersion != "win2003") { print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5")); } - + return this; }; diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index bacc7c265c..692f5b5999 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -12,7 +12,7 @@ Wine.prototype.dotnet452 = function() { if (this.architecture() == "amd64") { throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet452"); } - + var OSVersion = this.windowsVersion(); var setupFile = new Resource() @@ -23,12 +23,12 @@ Wine.prototype.dotnet452 = function() { .get(); this.uninstall("Mono"); - + this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"]) .wait(tr("Please wait ...")); remove(this.system32directory() + "/mscoree.dll"); - + this.dotnet40(); this.windowsVersion("win7"); @@ -42,12 +42,12 @@ Wine.prototype.dotnet452 = function() { this.overrideDLL() .set("native", ["mscoree"]) .do(); - + this.windowsVersion(OSVersion); - + if(OSVersion != "win2003") { print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5.2")); } - + return this; }; diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index 9bac1bd50c..d58b2c539f 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -22,13 +22,13 @@ Wine.prototype.mspatcha = function() { .wizard(this._wizard) .to(this.system32directory()) .extract(); - + new CabExtract() .archive(this.system32directory() + "/i386/mspatcha.dl_") .wizard(this._wizard) .to(this.system32directory()) .extract(); - + remove(this.system32directory() + "/i386/"); this.overrideDLL() diff --git a/Engines/Wine/Verbs/quartz/script.js b/Engines/Wine/Verbs/quartz/script.js index c84a11cf8a..4f30cc2b26 100644 --- a/Engines/Wine/Verbs/quartz/script.js +++ b/Engines/Wine/Verbs/quartz/script.js @@ -13,26 +13,26 @@ Wine.prototype.quartz = function(){ .checksum("a97c820915dc20929e84b49646ec275760012a42") .name("directx_feb2010_redist.exe") .get(); - + new CabExtract() .archive(setupFile) .wizard(this._wizard) .to(this.prefixDirectory + "/TMP/") .extract(["-L", "-F", "dxnt.cab"]); - + new CabExtract() .archive(this.prefixDirectory + "/TMP/dxnt.cab") .wizard(this._wizard) .to(this.system32directory()) .extract(["-L", "-F", "quartz.dll"]); - + remove(this.prefixDirectory + "/TMP/"); - + this.regsvr32().install("quartz.dll"); - + this.overrideDLL() .set("native, builtin", ["quartz"]) .do() - + return this; } diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index 7884286d93..afdac98776 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -13,17 +13,17 @@ Wine.prototype.secur32 = function() { .checksum("c3516bc5c9e69fee6d9ac4f981f5b95977a8a2fa") .name("windows6.1-KB976932-X86.exe") .get(); - + new CabExtract() .archive(setupFilex86) .wizard(this._wizard) .to(this.prefixDirectory + "/TMP/") .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]); - + cp(this.prefixDirectory + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory()); - + remove(this.prefixDirectory + "/TMP/"); - + if (this.architecture() == "amd64") { var setupFilex64 = new Resource() .wizard(this._wizard) @@ -31,21 +31,21 @@ Wine.prototype.secur32 = function() { .checksum("74865ef2562006e51d7f9333b4a8d45b7a749dab") .name("windows6.1-KB976932-X64.exe") .get(); - + new CabExtract() .archive(setupFilex64) .wizard(this._wizard) .to(this.prefixDirectory + "/TMP/") .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]); - + cp(this.prefixDirectory + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); - + remove(this.prefixDirectory + "/TMP/"); } - + this.overrideDLL() .set("native, builtin", ["secur32"]) .do() - + return this; } diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index e851907428..9ecf94289c 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -24,8 +24,8 @@ Wine.prototype.xact = function () { numberOfExtractedFiles++; }); }; - - //This function executes regsvr32 on the dlls present in dllToRegsvr + + //This function executes regsvr32 on the dlls present in dllToRegsvr var regsvr32Xact = function(progressBar, dllToRegsvr) { var numberOfExtractedFiles = 0; dllToRegsvr.forEach(function(dll) { @@ -65,30 +65,30 @@ Wine.prototype.xact = function () { "fev2010_xact_x86.cab", "jun2006_xact_x86.cab", "jun2007_xact_x86.cab", "jun2008_xact_x86.cab", "jun2010_xact_x86.cab", "mar2008_xact_x86.cab", "mar2009_xact_x86.cab", "nov2007_xact_x86.cab", "nov2008_xact_x86.cab", - "oct2006_xact_x86.cab", + "oct2006_xact_x86.cab", ]; extractFiles(progressBar, filesToExtract, that.system32directory(), "xactengine*.dll", "xact_x86/"); - - + + //---------------------------------------------------------Extract X3Daudio*.dll---------------------------------------------- new CabExtract() .archive(setupFile) .to(this.prefixDirectory + "/drive_c/x3daudio_x86/") .extract(["-L", "-F", "*_x3daudio_*x86*"]); - + filesToExtract = [ "feb2010_x3daudio_x86.cab", "jun2008_x3daudio_x86.cab", "mar2008_x3daudio_x86.cab", "mar2009_x3daudio_x86.cab", "nov2007_x3daudio_x86.cab", "nov2008_x3daudio_x86.cab" ]; extractFiles(progressBar, filesToExtract, that.system32directory(), "X3Daudio*.dll", "x3daudio_x86/"); - - + + //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll--------------------------------- new CabExtract() .archive(setupFile) .to(this.prefixDirectory + "/drive_c/xaudio_x86/") .extract(["-L", "-F", "*_xaudio_*x86*"]); - + filesToExtract = [ "aug2008_xaudio_x86.cab", "aug2009_xaudio_x86.cab", "feb2010_xaudio_x86.cab", "jun2008_xaudio_x86.cab", "jun2010_xaudio_x86.cab", "mar2008_xaudio_x86.cab", @@ -96,28 +96,28 @@ Wine.prototype.xact = function () { ]; extractFiles(progressBar, filesToExtract, that.system32directory(), "XAudio*.dll", "xaudio_x86/"); extractFiles(progressBar, filesToExtract, that.system32directory(), "XAPOFX*.dll", "xaudio_x86/"); - + var xactToRegserv = [ "xactengine2_1.dll", "xactengine2_2.dll", "xactengine2_3.dll", "xactengine2_4.dll", "xactengine2_5.dll", "xactengine2_7.dll", "xactengine2_8.dll", "xactengine2_9.dll", "xactengine2_10.dll", "xactengine3_0.dll", "xactengine3_1.dll", "xactengine3_2.dll", "xactengine3_3.dll", "xactengine3_4.dll", "xactengine3_5.dll", "xactengine3_7.dll" ]; - + var xaudioToRegserv = [ "xaudio2_0.dll", "xaudio2_1.dll", "xaudio2_2.dll", "xaudio2_3.dll", "xaudio2_4.dll", "xaudio2_5.dll", "xaudio2_6.dll", "xaudio2_7.dll", "xaudio2_9.dll" ]; - + regsvr32Xact(progressBar, xactToRegserv); regsvr32Xact(progressBar, xaudioToRegserv); - + remove(this.prefixDirectory + "/drive_c/xact_x86/"); remove(this.prefixDirectory + "/drive_c/x3daudio_x86/"); remove(this.prefixDirectory + "/drive_c/xaudio_x86/"); - - + + if (this.architecture() == "amd64") { //---------------------------------------------------------Extract xactengine*.dll (x64)-------------------------------------------- new CabExtract() @@ -132,30 +132,30 @@ Wine.prototype.xact = function () { "fev2010_xact_x64.cab", "jun2006_xact_x64.cab", "jun2007_xact_x64.cab", "jun2008_xact_x64.cab", "jun2010_xact_x64.cab", "mar2008_xact_x64.cab", "mar2009_xact_x64.cab", "nov2007_xact_x64.cab", "nov2008_xact_x64.cab", - "oct2006_xact_x64.cab", + "oct2006_xact_x64.cab", ]; extractFiles(progressBar, filesToExtract, that.system64directory(), "xactengine*.dll", "xact_x64/"); - - + + //---------------------------------------------------------Extract X3Daudio*.dll (x64)---------------------------------------------- new CabExtract() .archive(setupFile) .to(this.prefixDirectory + "/drive_c/x3daudio_x64/") .extract(["-L", "-F", "*_x3daudio_*x64*"]); - + filesToExtract = [ "feb2010_x3daudio_x64.cab", "jun2008_x3daudio_x64.cab", "mar2008_x3daudio_x64.cab", "mar2009_x3daudio_x64.cab", "nov2007_x3daudio_x64.cab", "nov2008_x3daudio_x64.cab" ]; extractFiles(progressBar, filesToExtract, that.system64directory(), "X3Daudio*.dll", "x3daudio_x64/"); - - + + //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll (x64)--------------------------------- new CabExtract() .archive(setupFile) .to(this.prefixDirectory + "/drive_c/xaudio_x64/") .extract(["-L", "-F", "*_xaudio_*64*"]); - + filesToExtract = [ "aug2008_xaudio_x64.cab", "aug2009_xaudio_x64.cab", "feb2010_xaudio_x64.cab", "jun2008_xaudio_x64.cab", "jun2010_xaudio_x64.cab", "mar2008_xaudio_x64.cab", @@ -163,13 +163,13 @@ Wine.prototype.xact = function () { ]; extractFiles(progressBar, filesToExtract, that.system64directory(), "XAudio*.dll", "xaudio_x64/"); extractFiles(progressBar, filesToExtract, that.system64directory(), "XAPOFX*.dll", "xaudio_x64/"); - + remove(this.prefixDirectory + "/drive_c/xact_x64/"); remove(this.prefixDirectory + "/drive_c/x3daudio_x64/"); remove(this.prefixDirectory + "/drive_c/xaudio_x64/"); - + } - + return this; }; From f8ff4eee11b683a32fb93a2c62742d2b923a6fb0 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sun, 8 Apr 2018 09:18:37 +0000 Subject: [PATCH 52/63] Update translations --- i18n/Messages_de.properties | 16 ++++++++-------- i18n/Messages_fr.properties | 16 ++++++++-------- i18n/de.po | 16 ++++++++-------- i18n/fr.po | 16 ++++++++-------- i18n/keys.pot | 16 ++++++++-------- 5 files changed, 40 insertions(+), 40 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index e0d7c0840c..9622d1288d 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 19\:06+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 09\:18+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -114,7 +114,7 @@ Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. #: Engines/Wine/Shortcuts/Reader/script.js:62 The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? -#: Engines/Wine/Shortcuts/Wine/script.js:78 +#: Engines/Wine/Shortcuts/Wine/script.js:120 Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! #: Engines/Wine/Verbs/corefonts/script.js:84 @@ -1524,16 +1524,16 @@ Functions=Functions #, fuzzy !Internet\ Resource=Internet -#: Utils/Functions/Filesystem/Extract/script.js:29 -#: Utils/Functions/Filesystem/Extract/script.js:75 +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... -#: Utils/Functions/Filesystem/Files/script.js:127 +#: Utils/Functions/Filesystem/Files/script.js:154 Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... -#: Utils/Functions/Net/Download/script.js:42 -#: Utils/Functions/Net/Resource/script.js:48 +#: Utils/Functions/Net/Download/script.js:97 +#: Utils/Functions/Net/Resource/script.js:80 Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... -#: Utils/Functions/Net/Download/script.js:71 +#: Utils/Functions/Net/Download/script.js:126 Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Fehler beim Pr\u00fcfen der Checksumme.\n\nErwartet \= {0}\nTats\u00e4chlich \= {1} diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 31ec362c31..607043e1e7 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-07 19\:06+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 09\:18+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= @@ -117,7 +117,7 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Shortcuts/Reader/script.js:62 !The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?= -#: Engines/Wine/Shortcuts/Wine/script.js:78 +#: Engines/Wine/Shortcuts/Wine/script.js:120 !Executable\ {0}\ not\ found\!= #: Engines/Wine/Verbs/corefonts/script.js:84 @@ -1533,16 +1533,16 @@ Functions=Fonctions #, fuzzy !Internet\ Resource=Internet Explorer 6.0 -#: Utils/Functions/Filesystem/Extract/script.js:29 -#: Utils/Functions/Filesystem/Extract/script.js:75 +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 !Please\ wait\ while\ {0}\ is\ extracted\ ...= -#: Utils/Functions/Filesystem/Files/script.js:127 +#: Utils/Functions/Filesystem/Files/script.js:154 !Checking\ file\ consistency\ ...= -#: Utils/Functions/Net/Download/script.js:42 -#: Utils/Functions/Net/Resource/script.js:48 +#: Utils/Functions/Net/Download/script.js:97 +#: Utils/Functions/Net/Resource/script.js:80 !Please\ wait\ while\ {0}\ is\ downloaded\ ...= -#: Utils/Functions/Net/Download/script.js:71 +#: Utils/Functions/Net/Download/script.js:126 !Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}= diff --git a/i18n/de.po b/i18n/de.po index fb9ff91a3d..f47968fd5a 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 19:06+0000\n" +"POT-Creation-Date: 2018-04-08 09:18+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -220,7 +220,7 @@ msgstr "" "Der Container {0} wird nicht mehr verwendet.\n" "Möchten Sie ihn löschen?" -#: Engines/Wine/Shortcuts/Wine/script.js:78 +#: Engines/Wine/Shortcuts/Wine/script.js:120 msgid "Executable {0} not found!" msgstr "Ausführbare Datei {0} nicht gefunden!" @@ -3419,21 +3419,21 @@ msgstr "" msgid "Internet Resource" msgstr "Internet" -#: Utils/Functions/Filesystem/Extract/script.js:29 -#: Utils/Functions/Filesystem/Extract/script.js:75 +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 msgid "Please wait while {0} is extracted ..." msgstr "Bitte warten Sie während {0} extrahiert wird ..." -#: Utils/Functions/Filesystem/Files/script.js:127 +#: Utils/Functions/Filesystem/Files/script.js:154 msgid "Checking file consistency ..." msgstr "Dateikonsistenz wird geprüft ..." -#: Utils/Functions/Net/Download/script.js:42 -#: Utils/Functions/Net/Resource/script.js:48 +#: Utils/Functions/Net/Download/script.js:97 +#: Utils/Functions/Net/Resource/script.js:80 msgid "Please wait while {0} is downloaded ..." msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." -#: Utils/Functions/Net/Download/script.js:71 +#: Utils/Functions/Net/Download/script.js:126 msgid "" "Error while calculating checksum. \n" "\n" diff --git a/i18n/fr.po b/i18n/fr.po index 858231db6b..ca17568400 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 19:06+0000\n" +"POT-Creation-Date: 2018-04-08 09:18+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -196,7 +196,7 @@ msgid "" "Do you want to delete it?" msgstr "" -#: Engines/Wine/Shortcuts/Wine/script.js:78 +#: Engines/Wine/Shortcuts/Wine/script.js:120 msgid "Executable {0} not found!" msgstr "" @@ -2984,21 +2984,21 @@ msgstr "" msgid "Internet Resource" msgstr "Internet Explorer 6.0" -#: Utils/Functions/Filesystem/Extract/script.js:29 -#: Utils/Functions/Filesystem/Extract/script.js:75 +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:127 +#: Utils/Functions/Filesystem/Files/script.js:154 msgid "Checking file consistency ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:42 -#: Utils/Functions/Net/Resource/script.js:48 +#: Utils/Functions/Net/Download/script.js:97 +#: Utils/Functions/Net/Resource/script.js:80 msgid "Please wait while {0} is downloaded ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:71 +#: Utils/Functions/Net/Download/script.js:126 msgid "" "Error while calculating checksum. \n" "\n" diff --git a/i18n/keys.pot b/i18n/keys.pot index 4a3188efad..8606b5a5e8 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-07 19:06+0000\n" +"POT-Creation-Date: 2018-04-08 09:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -198,7 +198,7 @@ msgid "" "Do you want to delete it?" msgstr "" -#: Engines/Wine/Shortcuts/Wine/script.js:78 +#: Engines/Wine/Shortcuts/Wine/script.js:120 msgid "Executable {0} not found!" msgstr "" @@ -2663,21 +2663,21 @@ msgstr "" msgid "Internet Resource" msgstr "" -#: Utils/Functions/Filesystem/Extract/script.js:29 -#: Utils/Functions/Filesystem/Extract/script.js:75 +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:127 +#: Utils/Functions/Filesystem/Files/script.js:154 msgid "Checking file consistency ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:42 -#: Utils/Functions/Net/Resource/script.js:48 +#: Utils/Functions/Net/Download/script.js:97 +#: Utils/Functions/Net/Resource/script.js:80 msgid "Please wait while {0} is downloaded ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:71 +#: Utils/Functions/Net/Download/script.js:126 msgid "" "Error while calculating checksum. \n" "\n" From 8131d60eef539b8bf9a26f88263a4cd591cc4d8e Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 11:25:27 +0200 Subject: [PATCH 53/63] Fix Codacy badge (#567) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6cceb4a42..75ac76becd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![Build Status](https://travis-ci.org/PhoenicisOrg/scripts.svg?branch=master)](https://travis-ci.org/PhoenicisOrg/scripts) -[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ec5268b4e2c0412ead8d90e561795fd1)](https://app.codacy.com/app/PhoenicisOrg/Scripts?utm_source=github.com&utm_medium=referral&utm_content=PhoenicisOrg/Scripts&utm_campaign=badger) +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ff0c41daa31549e4a9bb3998ca0c87ae)](https://www.codacy.com/app/PhoenicisOrg/scripts?utm_source=github.com&utm_medium=referral&utm_content=PhoenicisOrg/scripts&utm_campaign=Badge_Grade) [![Crowdin Badge](https://d322cqt584bo4o.cloudfront.net/phoenicis-scripts/localized.svg)](https://crowdin.com/project/phoenicis-scripts) # How to add a script From 25abda266640b2362927300257e5a9916f4bb9ad Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 11:27:48 +0200 Subject: [PATCH 54/63] ESLint: add comma spacing rule (#564) --- .eslintrc.yml | 5 ++++- .../Games/Earth Eternal - Valkal's Shadow/Online/script.js | 2 +- Applications/Games/League of Legends/Online/script.js | 2 +- Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js | 2 +- Engines/Wine/Verbs/vcrun2013/script.js | 4 ++-- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index e9d4b26122..3fcb4f647c 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -7,8 +7,11 @@ env: rules: valid-jsdoc: 2 + comma-spacing: + - 2 + - {before: false, after: true} no-trailing-spaces: 2 - indent: + indent: - 2 - 4 - {SwitchCase: 1, ArrayExpression: first} diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js index eaff719a0b..b58cad6e53 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() .url("http://www.theanubianwar.com/sites/default/files/downloads/EarthEternal_Valkals_Shadow_Setup.exe") .installationArgs(["/S"]) .category("Games") - .executable("Spark.exe",["http://live.theanubianwar.com/Release/Current/EarthEternal.car"]) + .executable("Spark.exe", ["http://live.theanubianwar.com/Release/Current/EarthEternal.car"]) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .preInstall(function (wine/*, wizard*/) { diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index 5057866734..854c1c08d2 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "custom_installer_script"]); -include(["engines", "wine", "shortcuts","wine"]); +include(["engines", "wine", "shortcuts", "wine"]); include(["engines", "wine", "verbs", "sandbox"]); include(["engines", "wine", "verbs", "d3dx9"]); diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index c6a3844e4f..0183dfe284 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -12,7 +12,7 @@ new SteamScript() .appId(292030) .preInstall(function(wine/*, wizard*/) { //Ensure Directx11 full features will work, and CSMT for performance - wine.setVersionGL(4,5); + wine.setVersionGL(4, 5); wine.enableCSMT(); wine.UseGLSL("enabled"); wine.DirectDrawRenderer("opengl"); diff --git a/Engines/Wine/Verbs/vcrun2013/script.js b/Engines/Wine/Verbs/vcrun2013/script.js index e126f2d2a7..d21b7ee7a1 100644 --- a/Engines/Wine/Verbs/vcrun2013/script.js +++ b/Engines/Wine/Verbs/vcrun2013/script.js @@ -15,7 +15,7 @@ Wine.prototype.vcrun2013 = function() { .get(); this.run(setupFile32, "/q") - .wait(tr("Please wait while {0} is installed ...","Microsoft Visual C++ 2013 Redistributable (x86)")); + .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2013 Redistributable (x86)")); if (this.architecture() == "amd64") { var setupFile64 = new Resource() @@ -26,7 +26,7 @@ Wine.prototype.vcrun2013 = function() { .get(); this.run(setupFile64, "/q") - .wait(tr("Please wait while {0} is installed ...","Microsoft Visual C++ 2013 Redistributable (x64)")); + .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2013 Redistributable (x64)")); } this.overrideDLL() From 0997df5670f295501b38c53e485d7ee20d0e0c48 Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 11:37:56 +0200 Subject: [PATCH 55/63] ESLint: add keyword spacing rule (#566) --- .eslintrc.yml | 3 +++ Applications/Games/League of Legends/Online/script.js | 2 +- .../Local (1.0->1.6)/script.js | 2 +- Engines/Wine/Engine/Object/script.js | 6 +++--- Engines/Wine/QuickScript/Quick Script/script.js | 2 +- Engines/Wine/Shortcuts/Reader/script.js | 8 ++++---- Engines/Wine/Shortcuts/Wine/script.js | 6 +++--- Engines/Wine/Verbs/dotnet45/script.js | 2 +- Engines/Wine/Verbs/dotnet452/script.js | 2 +- Utils/Functions/Apps/Resources/script.js | 2 +- Utils/Functions/Filesystem/Extract/script.js | 4 ++-- Utils/Functions/Filesystem/Files/script.js | 4 ++-- Utils/Functions/Net/Download/script.js | 2 +- Utils/Functions/Net/Resource/script.js | 2 +- 14 files changed, 25 insertions(+), 22 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 3fcb4f647c..2845afde4f 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -10,6 +10,9 @@ rules: comma-spacing: - 2 - {before: false, after: true} + keyword-spacing: + - 2 + - {before: true, after: true} no-trailing-spaces: 2 indent: - 2 diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index 854c1c08d2..69a7fb361a 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -26,7 +26,7 @@ new CustomInstallerScript() var selectedRegion = wizard.menu(tr("Select your region:"), regions); var regionID, url, sha1; var baseUrl = "https://riotgamespatcher-a.akamaihd.net/ShellInstaller/"; - switch(selectedRegion.text){ + switch (selectedRegion.text){ case "EU West": regionID = "EUW"; url = baseUrl+"EUW/LeagueofLegends_EUW_Installer_2016_11_10.exe"; diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js index b795834e48..2ed0240f84 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -12,7 +12,7 @@ new LocalInstallerScript() var exeName, url, sha1; var originDirectory = wine.prefixDirectory + "drive_c/users/Public/Documents/"; - switch(selectedRegion.text){ + switch (selectedRegion.text){ case "France": exeName = "RVSPatch_1.0_To_1.60_FRA.exe"; url = "http://ftp.ubi.com/us/games/ravenshield/RVSPatch_1.0_To_1.60_FRA.exe"; diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index 700bce8156..ed09e712c7 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -201,11 +201,11 @@ Wine.prototype.run = function (executable, args, captureOutput) { var extensionFile = executable.split(".").pop(); - if(extensionFile == "msi") { + if (extensionFile == "msi") { return this.run("msiexec", ["/i", executable].concat(args), captureOutput); } - if(extensionFile == "bat") { + if (extensionFile == "bat") { return this.run("start", ["/Unix", executable].concat(args), captureOutput); } @@ -849,7 +849,7 @@ Wine.prototype.windowsVersion = function (version, servicePack) { "[HKEY_CURRENT_USER\\Software\\Wine]\n" + "\"Version\"=\"" + version + "\"\n"; - if(servicePack) { + if (servicePack) { var servicePackNumber = servicePack.replace("sp", ""); that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion]"; that._regeditFileContent += "\"CSDVersion\"=\"Service Pack "+ servicePackNumber +"\""; diff --git a/Engines/Wine/QuickScript/Quick Script/script.js b/Engines/Wine/QuickScript/Quick Script/script.js index 5c9540adcd..9780571a19 100644 --- a/Engines/Wine/QuickScript/Quick Script/script.js +++ b/Engines/Wine/QuickScript/Quick Script/script.js @@ -125,7 +125,7 @@ QuickScript.prototype._createShortcut = function(prefix) { .search(this._executable) .arguments(this._executableArgs); - if(this.miniature().isPresent()) { + if (this.miniature().isPresent()) { shortcut.miniature(this.miniature().get()) } shortcut.create(); diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index 4f2c993bbe..79878c65b7 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -19,7 +19,7 @@ var _WineShortcutReader = function(shortcut) { this.run = function(userArguments) { var shortcutContent = JSON.parse(this.shortcut.script); - if(!userArguments) { + if (!userArguments) { userArguments = []; } @@ -50,7 +50,7 @@ var _WineShortcutReader = function(shortcut) { shortcutCategory.getShortcuts().forEach(function(shortcut) { var _otherShortcutContent = JSON.parse(shortcut.script); - if(_otherShortcutContent.winePrefix == _winePrefix && shortcut.name != that.shortcut.name) { + if (_otherShortcutContent.winePrefix == _winePrefix && shortcut.name != that.shortcut.name) { _found = true; } }); @@ -58,7 +58,7 @@ var _WineShortcutReader = function(shortcut) { this._shortcutManager.deleteShortcut(this.shortcut); - if(!_found) { + if (!_found) { this._uiQuestionFactory.create(tr("The container {0} is no longer used.\nDo you want to delete it?", _winePrefix), function() { remove(that._winePrefixesDirectory + _winePrefix); @@ -83,7 +83,7 @@ ShortcutReader.prototype.of = function (shortcut) { this.shortcut = shortcut; var shortcutContentParsed = JSON.parse(this.shortcut.script); - if(shortcutContentParsed.type == "WINE") { + if (shortcutContentParsed.type == "WINE") { this._runner = new _WineShortcutReader(this.shortcut); } } diff --git a/Engines/Wine/Shortcuts/Wine/script.js b/Engines/Wine/Shortcuts/Wine/script.js index ff83b67d38..a1c799efc9 100644 --- a/Engines/Wine/Shortcuts/Wine/script.js +++ b/Engines/Wine/Shortcuts/Wine/script.js @@ -93,10 +93,10 @@ WineShortcut.prototype.prefix = function (prefix) { * @returns {WineShortcut} WineShortcut object */ WineShortcut.prototype.miniature = function (miniature) { - if(isArray(miniature)) { + if (isArray(miniature)) { // application of miniature given var application = this._appsManager.getApplication(miniature); - if(application != null && application.getMainMiniature().isPresent()) { + if (application != null && application.getMainMiniature().isPresent()) { this._miniature = application.getMainMiniature().get(); } } else { @@ -138,7 +138,7 @@ WineShortcut.prototype.create = function () { executable: executables[0].getAbsolutePath() })); - if(this._miniature) { + if (this._miniature) { builder.withMiniature(this._miniature); } diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index 2e2cd4b8f6..001186c386 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -46,7 +46,7 @@ Wine.prototype.dotnet45 = function() { this.windowsVersion(OSVersion); - if(OSVersion != "win2003") { + if (OSVersion != "win2003") { print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5")); } diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index 692f5b5999..74d76e4e44 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -45,7 +45,7 @@ Wine.prototype.dotnet452 = function() { this.windowsVersion(OSVersion); - if(OSVersion != "win2003") { + if (OSVersion != "win2003") { print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5.2")); } diff --git a/Utils/Functions/Apps/Resources/script.js b/Utils/Functions/Apps/Resources/script.js index 9160411fed..9e635ecb52 100644 --- a/Utils/Functions/Apps/Resources/script.js +++ b/Utils/Functions/Apps/Resources/script.js @@ -26,7 +26,7 @@ AppResource.prototype.get = function (resourceName) { var foundResource = null; if (application != null && application.resources != null) { application.resources.forEach(function(resource) { - if(resource.name == resourceName) { + if (resource.name == resourceName) { foundResource = resource.content; } }); diff --git a/Utils/Functions/Filesystem/Extract/script.js b/Utils/Functions/Filesystem/Extract/script.js index 8241d9ea2e..67f62525c3 100644 --- a/Utils/Functions/Filesystem/Extract/script.js +++ b/Utils/Functions/Filesystem/Extract/script.js @@ -57,12 +57,12 @@ CabExtract.prototype.extract = function (args) { this._progressMessage = tr("Please wait while {0} is extracted ...", this._archive); } - if(this._wizard) { + if (this._wizard) { var progressBar = this._wizard.progressBar(this._progressMessage); } var processArguments; - if(args) { + if (args) { processArguments = ["cabextract"].concat(args).concat([this._archive]); } else { processArguments = ["cabextract", this._archive]; diff --git a/Utils/Functions/Filesystem/Files/script.js b/Utils/Functions/Filesystem/Files/script.js index 9f216cfc71..ddc4bdac87 100644 --- a/Utils/Functions/Filesystem/Files/script.js +++ b/Utils/Functions/Filesystem/Files/script.js @@ -150,12 +150,12 @@ Checksum.prototype.of = function (file) { * @returns {string} calculated checksum */ Checksum.prototype.get = function () { - if(this._wizard) { + if (this._wizard) { var progressBar = this._wizard.progressBar(tr("Checking file consistency ...")); } return this._checksumCalculator.calculate(this._file, this._method, function (progressEntity) { - if(progressBar) { + if (progressBar) { progressBar.accept(progressEntity); } }); diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index a14df44be2..774bbb4b76 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -97,7 +97,7 @@ Downloader.prototype.get = function () { this._message = tr("Please wait while {0} is downloaded ...", this._fetchFileNameFromUrl(this._url)); } - if(this._wizard) { + if (this._wizard) { var progressBar = this._wizard.progressBar(this._message); } diff --git a/Utils/Functions/Net/Resource/script.js b/Utils/Functions/Net/Resource/script.js index 6d8b987f5e..d95d5a01a1 100644 --- a/Utils/Functions/Net/Resource/script.js +++ b/Utils/Functions/Net/Resource/script.js @@ -92,7 +92,7 @@ Resource.prototype.get = function () { .method(this._algorithm) .get(); - if(fileChecksum == this._checksum) { + if (fileChecksum == this._checksum) { return resourcePath; } } From 01ac2b2b313e21370cbc39a16321504eadad5755 Mon Sep 17 00:00:00 2001 From: ImperatorS79 Date: Sun, 8 Apr 2018 14:27:24 +0200 Subject: [PATCH 56/63] Add DXVK verb (#512) --- Engines/Wine/Verbs/DXVK/script.js | 46 +++++++++++++++++++++++++++++ Engines/Wine/Verbs/DXVK/script.json | 8 +++++ 2 files changed, 54 insertions(+) create mode 100644 Engines/Wine/Verbs/DXVK/script.js create mode 100644 Engines/Wine/Verbs/DXVK/script.json diff --git a/Engines/Wine/Verbs/DXVK/script.js b/Engines/Wine/Verbs/DXVK/script.js new file mode 100644 index 0000000000..8239d61ff6 --- /dev/null +++ b/Engines/Wine/Verbs/DXVK/script.js @@ -0,0 +1,46 @@ +include(["engines", "wine", "engine", "object"]); +include(["utils", "functions", "net", "resource"]); +include(["utils", "functions", "filesystem", "files"]); + +/** +* Setup DXVK-> https://github.com/doitsujin/dxvk/ +* @returns {Wine} Wine object +*/ +Wine.prototype.DXVK = function() { + print("NOTE: you need a driver that support Vulkan enough to run DXVK"); + print("NOTE: wine version should be greater or equal to 3.5"); + + var setupFile = new Resource() + .wizard(this.wizard()) + .url("https://github.com/doitsujin/dxvk/releases/download/v0.41/dxvk-0.41.tar.gz") + .checksum("4bbcb3020ba12a5a0cb7c388264579068b307bc6") + .name("dxvk-0.41.tar.gz") + .get(); + + new Extractor() + .wizard(this.wizard()) + .archive(setupFile) + .to(this.prefixDirectory + "/TMP/") + .extract(); + + if (this.architecture() == "x86") { + cp(this.prefixDirectory + "/TMP/dxvk-0.41/x32/d3d11.dll", this.system32directory()); + cp(this.prefixDirectory + "/TMP/dxvk-0.41/x32/dxgi.dll", this.system32directory()); + } + + if (this.architecture() == "amd64") { + cp(this.prefixDirectory + "/TMP/dxvk-0.41/x32/d3d11.dll", this.system64directory()); + cp(this.prefixDirectory + "/TMP/dxvk-0.41/x32/dxgi.dll", this.system64directory()); + + cp(this.prefixDirectory + "/TMP/dxvk-0.41/x64/d3d11.dll", this.system32directory()); + cp(this.prefixDirectory + "/TMP/dxvk-0.41/x64/dxgi.dll", this.system32directory()); + } + + this.overrideDLL() + .set("native", ["d3d11", "dxgi"]) + .do(); + + remove(this.prefixDirectory + "/TMP/"); + + return this; +} diff --git a/Engines/Wine/Verbs/DXVK/script.json b/Engines/Wine/Verbs/DXVK/script.json new file mode 100644 index 0000000000..580481c24b --- /dev/null +++ b/Engines/Wine/Verbs/DXVK/script.json @@ -0,0 +1,8 @@ +{ + "scriptName": "DXVK", + "id": "dxvk", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": true, + "requiresPatch": false +} From cf4d3807c2e602f39a41a38284b8c7b08bf288b6 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sun, 8 Apr 2018 12:28:32 +0000 Subject: [PATCH 57/63] Update translations --- i18n/Messages_de.properties | 5 ++++- i18n/Messages_fr.properties | 5 ++++- i18n/de.po | 6 +++++- i18n/fr.po | 6 +++++- i18n/keys.pot | 6 +++++- 5 files changed, 23 insertions(+), 5 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 9622d1288d..5c30a7a043 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 09\:18+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 12\:28+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: @@ -1430,6 +1430,9 @@ Wine\ uninstaller=Wine Uninstaller #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 !.NET\ 4.5= +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +!DXVK= + #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 !luna= diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 607043e1e7..5c58078ccd 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -4,7 +4,7 @@ # This file is distributed under the same license as the PACKAGE package. # Plata , 2017. # -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 09\:18+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 12\:28+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n #: Applications/Games/League of Legends/Online/script.js:26 !Select\ your\ region\:= @@ -1439,6 +1439,9 @@ Science=Science #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 !.NET\ 4.5= +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +!DXVK= + #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 !luna= diff --git a/i18n/de.po b/i18n/de.po index f47968fd5a..377d5a0dcf 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-08 09:18+0000\n" +"POT-Creation-Date: 2018-04-08 12:28+0000\n" "PO-Revision-Date: 2017-09-24 10:34+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" @@ -3294,6 +3294,10 @@ msgstr "" msgid ".NET 4.5" msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +msgid "DXVK" +msgstr "" + #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 msgid "luna" msgstr "" diff --git a/i18n/fr.po b/i18n/fr.po index ca17568400..f2be7c5016 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-08 09:18+0000\n" +"POT-Creation-Date: 2018-04-08 12:28+0000\n" "PO-Revision-Date: 2017-09-24 10:24+0200\n" "Last-Translator: Plata \n" "Language-Team: French\n" @@ -2859,6 +2859,10 @@ msgstr "" msgid ".NET 4.5" msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +msgid "DXVK" +msgstr "" + #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 msgid "luna" msgstr "" diff --git a/i18n/keys.pot b/i18n/keys.pot index 8606b5a5e8..7cd30400b5 100644 --- a/i18n/keys.pot +++ b/i18n/keys.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-08 09:18+0000\n" +"POT-Creation-Date: 2018-04-08 12:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2539,6 +2539,10 @@ msgstr "" msgid ".NET 4.5" msgstr "" +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +msgid "DXVK" +msgstr "" + #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 msgid "luna" msgstr "" From ca6740eb3b88bed283195208b34b4d5bbcdd65a1 Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 20:38:20 +0200 Subject: [PATCH 58/63] Add .gitignore (#569) --- .gitignore | 1 + docs/.gitignore | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 .gitignore create mode 100644 docs/.gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..85e7c1dfcb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.idea/ diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000000..3fa29d683d --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,2 @@ +/Gemfile.lock +/_site/ From 12f0555d26e09cc075c274a079f908f54d161e5f Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 20:59:10 +0200 Subject: [PATCH 59/63] Clean up translation process + files (#500) --- i18n/de.po | 3489 ----------------------------------- i18n/fr.po | 3044 ------------------------------ i18n/push_translations.sh | 2 +- i18n/update_translations.py | 17 - 4 files changed, 1 insertion(+), 6551 deletions(-) delete mode 100644 i18n/de.po delete mode 100644 i18n/fr.po diff --git a/i18n/de.po b/i18n/de.po deleted file mode 100644 index 377d5a0dcf..0000000000 --- a/i18n/de.po +++ /dev/null @@ -1,3489 +0,0 @@ -# German translations for PACKAGE package -# German translation for PACKAGE. -# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Plata , 2017. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-08 12:28+0000\n" -"PO-Revision-Date: 2017-09-24 10:34+0200\n" -"Last-Translator: Plata \n" -"Language-Team: German\n" -"Language: de\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-Generator: Poedit 1.8.7.1\n" - -#: Applications/Games/League of Legends/Online/script.js:26 -msgid "Select your region:" -msgstr "Wählen Sie Ihre Region:" - -#: Applications/Games/Mass Effect/Steam/script.js:9 -msgid "" -"If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine." -"ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/" -"Engine/Config/\n" -"\n" -"And add the following under [ISACTAudio.ISACTAudioDevice] :\n" -"\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n" -"\n" -msgstr "" -"Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini " -"und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/" -"common/Mass Effect/Engine/Config/\n" -"\n" -"Fügen Sie die folgenden Einträge unter [ISACTAudio.ISACTAudioDevice] hinzu:\n" -"\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n" -"\n" - -#: Applications/Games/Origin/Local (Legacy)/script.js:14 -#: Applications/Games/Origin/Online (Legacy)/script.js:13 -msgid "" -"When Origin launches, you will get an error message (\"Your update could not " -"be completed.\"). This is ok. Just close the popup." -msgstr "" -"Wenn Origin startet, werden Sie eine Fehlermeldung erhalten (\"Die " -"Aktualisierung konnte nicht abgeschlossen werden\"). Dies ist kein Problem. " -"Schließen Sie einfach das Popup-Fenster." - -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:11 -msgid "Select your region for the patch (1.0 to 1.60)." -msgstr "Wählen Sie Ihre Region für den Patch (1.0 nach 1.60) aus." - -#: Applications/Games/Total War Rome II/Steam/script.js:19 -msgid "" -"If you are experiencing issues with game (e.g. it crashes at start or " -"rendering is broken), you can try to enable de OpenGL renderer, by " -"modifying :\n" -"\n" -" gfx_device_type to 2\n" -"\n" -" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/" -"Rome2/scripts/preferences_script.txt " -msgstr "" - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 -msgid "" -"On first run the game might not go into full screen. If that happens go to " -"options and set the resolution to 1280x960. You will be asked to close the " -"game in order to apply the new settings. Click Yes. Once you start the game " -"again you should see a window where you can set your game resolution to " -"match your screen." -msgstr "" - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:83 -#: Engines/Wine/Verbs/d3dx10/script.js:34 -#: Engines/Wine/Verbs/d3dx9/script.js:34 -#: Engines/Wine/Verbs/dotnet40/script.js:21 -#: Engines/Wine/Verbs/dotnet40/script.js:37 -#: Engines/Wine/Verbs/dotnet40/script.js:39 -#: Engines/Wine/Verbs/dotnet452/script.js:28 -#: Engines/Wine/Verbs/dotnet45/script.js:29 -#: Engines/Wine/Verbs/xact/script.js:49 -msgid "Please wait ..." -msgstr "Bitte warten..." - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -msgid "Installing {0} ..." -msgstr "Installiere {0} ..." - -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -msgid "Which language version would you like to install?" -msgstr "Welche Sprachversion möchten Sie installieren?" - -#: Applications/Office/ElsterFormular/Online/script.js:8 -msgid "" -"Please select the installation file.\n" -"You can download it from https://www.elster.de/elfo_down.php." -msgstr "" -"Bitte wählen Sie die Installationsdatei aus.\n" -"Sie können diese von https://www.elster.de/elfo_down.php herunterladen." - -#: Engines/Wine/Engine/Object/script.js:215 -msgid "Cannot run 64bit executable in a 32bit Wine prefix." -msgstr "" -"64bit Executable kann nicht in einem 32bit Wineprefix ausgeführt werden." - -#: Engines/Wine/Engine/Object/script.js:274 -msgid "Please wait while {0} is uninstalled ..." -msgstr "Bitte warten Sie währen {0} deinstalliert wird ..." - -#: Engines/Wine/Engine/Object/script.js:276 -msgid "Could not uninstall {0}!" -msgstr "Konnte {0} nicht deinstallieren!" - -#: Engines/Wine/Engine/Object/script.js:462 -msgid "Prefix seems to be 32bits" -msgstr "Der Prefix scheint 32bit zu sein" - -#: Engines/Wine/Engine/Object/script.js:480 -msgid "Installing version: " -msgstr "Installiere Version:" - -#: Engines/Wine/Engine/Object/script.js:888 -msgid "Could not determine mimetype for file extension \"{0}\"" -msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" - -#: Engines/Wine/QuickScript/Installer Script/script.js:23 -msgid "Please enter the name of your application." -msgstr "Bitte geben Sie einen Namen für Ihre Anwendung ein." - -#: Engines/Wine/QuickScript/Installer Script/script.js:38 -msgid "Please select the wine architecture." -msgstr "Bitte wählen Sie die Wine-Architektur." - -#: Engines/Wine/QuickScript/Installer Script/script.js:52 -msgid "Please select the wine distribution." -msgstr "Bitte wählen Sie die Wine-Distribution." - -#: Engines/Wine/QuickScript/Installer Script/script.js:66 -msgid "Please select the wine version." -msgstr "Bitte wählen Sie die Wine-Version." - -#: Engines/Wine/QuickScript/Installer Script/script.js:88 -msgid "Please select the executable." -msgstr "Bitte wählen Sie die ausführbare Datei aus." - -#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -msgid "Please select the installation file." -msgstr "Bitte wählen Sie die Installationsdatei aus." - -#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -msgid "Please select the download URL." -msgstr "Bitte wählen Sie die Download-URL." - -#: Engines/Wine/QuickScript/Steam Script/script.js:104 -msgid "" -"Please follow the steps of the Steam setup.\n" -"\n" -"Uncheck \"Run Steam\" or close Steam completely after the setup so that the " -"installation of \"{0}\" can continue." -msgstr "" -"Bitte folgen Sie den Schritten der Steam Installation.\n" -"\n" -"Entfernen Sie den Haken bei \"Steam ausführen\" oder schließen Sie Steam " -"nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " -"kann." - -#: Engines/Wine/QuickScript/Steam Script/script.js:116 -msgid "Please wait until Steam has finished the download ..." -msgstr "Bitte warten Sie bis Steam den Download beendet hat ..." - -#: Engines/Wine/QuickScript/Uplay Script/script.js:60 -msgid "" -"Please follow the steps of the Uplay setup.\n" -"\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the " -"installation of \"{0}\" can continue." -msgstr "" -"Bitte folgen Sie den Schritten der Uplay Installation.\n" -"\n" -"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay " -"nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " -"kann." - -#: Engines/Wine/QuickScript/Uplay Script/script.js:77 -msgid "Please wait until Uplay has finished the download ..." -msgstr "Bitte warten Sie bis Uplay den Download beendet hat ..." - -#: Engines/Wine/QuickScript/Uplay Script/script.js:85 -msgid "Please close Uplay." -msgstr "Bitte schließen Sie Uplay." - -#: Engines/Wine/QuickScript/Zip Script/script.js:48 -msgid "Please select the .zip file." -msgstr "Bitte wählen Sie die .zip Datei aus." - -#: Engines/Wine/Shortcuts/Reader/script.js:62 -msgid "" -"The container {0} is no longer used.\n" -"Do you want to delete it?" -msgstr "" -"Der Container {0} wird nicht mehr verwendet.\n" -"Möchten Sie ihn löschen?" - -#: Engines/Wine/Shortcuts/Wine/script.js:120 -msgid "Executable {0} not found!" -msgstr "Ausführbare Datei {0} nicht gefunden!" - -#: Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -msgid "fonts" -msgstr "Schriftarten" - -#: Engines/Wine/Verbs/d3dx10/script.js:14 -#: Engines/Wine/Verbs/d3dx10/script.js:15 -#: Engines/Wine/Verbs/d3dx10/script.js:35 -#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 -#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 -#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 -msgid "Extracting {0} ..." -msgstr "Extrahiere {0} ..." - -#: Engines/Wine/Verbs/dotnet40/script.js:30 -#: Engines/Wine/Verbs/dotnet452/script.js:40 -#: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 -#: Engines/Wine/Verbs/vcrun2005/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:29 -#: Engines/Wine/Verbs/vcrun2010/script.js:18 -#: Engines/Wine/Verbs/vcrun2010/script.js:29 -#: Engines/Wine/Verbs/vcrun2012/script.js:18 -#: Engines/Wine/Verbs/vcrun2012/script.js:29 -#: Engines/Wine/Verbs/vcrun2013/script.js:18 -#: Engines/Wine/Verbs/vcrun2013/script.js:29 -#: Engines/Wine/Verbs/vcrun2015/script.js:18 -#: Engines/Wine/Verbs/vcrun2015/script.js:29 -msgid "Please wait while {0} is installed ..." -msgstr "Bitte warten Sie während {0} installiert wird..." - -#: Engines/Wine/Verbs/dotnet452/script.js:49 -#: Engines/Wine/Verbs/dotnet45/script.js:50 -msgid "" -"{0} applications can have issues when windows version is not set to " -"\"win2003\"" -msgstr "" - -#: Engines/Wine/Verbs/Uplay/script.js:16 -msgid "" -"Please follow the steps of the Uplay setup.\n" -"\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the " -"installation can continue." -msgstr "" -"Bitte folgen Sie den Schritten der Uplay Installation.\n" -"\n" -"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay " -"nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " -"kann." - -#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -#, fuzzy -msgid "Registering {0} ..." -msgstr "Installiere {0} ..." - -#: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -msgid "7-zip" -msgstr "7-zip" - -#: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -msgid "" -"7-Zip is a file archiver with a high compression ratio. 7-Zip is open source " -"software. Most of the source code is under the GNU LGPL license. The unRAR " -"code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-" -"Zip on any computer, including a computer in a commercial organization. You " -"don't need to register or pay for 7-Zip." -msgstr "" -"7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen " -"Kompressionsrate. 7-Zip ist Open Source-Software. Der Großteil des " -"Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht " -"zusätzlich unter gewissen Lizenzeinschränkungen. Sie dürfen 7-Zip auf allen, " -"sogar gewerblich genutzten, Computern benutzen. Dazu müssen Sie 7-Zip weder " -"registrieren noch dafür bezahlen." - -#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 -#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 -#: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 -#: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 -#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 -#: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 -#: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 -#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 -#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 -#: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 -#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 -#: i18n/tmp/Applications/Games/Steam/Online/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon -#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 -#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 -#: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -msgid "Online" -msgstr "Online" - -#: i18n/tmp/Applications/Accessories/category.js:1 -msgid "Accessories" -msgstr "Dienstprogramme" - -#: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -msgid "ImgBurn" -msgstr "ImgBurn" - -#: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -msgid "" -"ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." -msgstr "" -"ImgBurn ist ein leichtgewichtiges Brennprogramm für CD, DVD, HD DVD und Blu-" -"ray." - -#: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -msgid "Soundplant" -msgstr "Soundplant" - -#: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -msgid "" -"Soundplant turns your computer keyboard into a versatile, low latency sound " -"trigger and playable instrument.

                                                            Via drag & drop, easily assign sound " -"files of any format and length onto 72 keyboard keys, creating custom " -"soundboards that put hours of instantly-playing audio at your fingertips " -"with no extra hardware needed.

                                                            Soundplant is used for live music and " -"sound effects, as a drum pad, as a unique electronic instrument, as an " -"educational aid, and just for fun - in radio, television, theater, " -"podcasting, presentations, studios, stadiums, classrooms, clubs, museums, " -"and churches - by DJs, musicians, engineers, sound designers, composers, " -"artists, teachers, magicians, puppeteers, comedians, public speakers, " -"gamers, and more.

                                                            N.B.: Free version has some features unavailable, " -"see http://soundplant.org/support.htm/" -msgstr "" -"Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme " -"Klangmaschine und spielbares Instrument.

                                                            Weisen Sie 72 Tastaturtasten " -"per drag & drop Klangdateien mit beliebigem Format und Länge zu und " -"erstellen Sie so Ihre persönlichen Klangkörper ohne zusätzliche Geräte." -"

                                                            Soundplant wird genutzt für live Musik und Soundeffekte, als Drum " -"Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach " -"um Spaß zu haben - im Radio, Fernsehen, Theater, Podcasts, Präsentationen, " -"Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, " -"Musikern, Ingenieuren, Sounddesignern, Komponisten, Künstlern, Lehrern, " -"Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen " -"mehr.

                                                            Einige Funktionalitäten sind in der kostenlosen Version nicht " -"verfügbar. Siehe http://soundplant.org/support.htm/." - -#: i18n/tmp/Applications/Custom/category.js:1 -msgid "Custom" -msgstr "Angepasst" - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -msgid "Local Installer" -msgstr "Local Installer" - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -msgid "" -"The Local Installer allows you to install custom applications from your " -"local computer." -msgstr "" -"Mit dem Local Installer können Sie eigene Anwendungen von Ihrem lokalen " -"Computer installieren." - -#: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 -#: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park -#: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -msgid "Local" -msgstr "Lokal" - -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -msgid "Online Installer" -msgstr "Online Installer" - -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -msgid "" -"The Online Installer allows you to install custom applications from the " -"Internet." -msgstr "" -"Mit dem Online Installer können Sie eigene Anwendungen aus dem Internet " -"installieren." - -#: i18n/tmp/Applications/Development/category.js:1 -msgid "Development" -msgstr "Entwicklung" - -#: i18n/tmp/Applications/Development/Notepad++/application.js:1 -msgid "Notepad++" -msgstr "Notepad++" - -#: i18n/tmp/Applications/Development/Notepad++/application.js:2 -msgid "" -"Notepad++ is a free (as in "free speech" and also as in "free " -"beer") source code editor and Notepad replacement that supports several " -"languages. Running in the MS Windows environment, its use is governed by GPL " -"License.

                                                            Based on a powerful editing component Scintilla, Notepad++ " -"is written in C++ and uses pure Win32 API and STL which ensures a higher " -"execution speed and smaller program size. By optimizing as many routines as " -"possible without losing user friendliness, Notepad++ is trying to reduce the " -"world carbon dioxide emissions. When using less CPU power, the PC can " -"throttle down and reduce power consumption, resulting in a greener " -"environment.

                                                            Source: http://notepad-plus.sourceforge.net/uk/site.htm" -msgstr "" -"Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen " -"unterstützt." - -#: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -msgid "v.7.2.2" -msgstr "v.7.2.2" - -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -msgid "18 Wheels of Steel: Across America" -msgstr "18 Wheels of Steel: Across America" - -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -msgid "" -"Heed the call of the open road, throw the gears in motion and take off in a " -"tractor trailer. Drive faster than your competition, haul your cargo across " -"the entire United States and feel the wind in your face as you control your " -"own destiny. Blast the horn and build a career in the fast-paced world of " -"trucking." -msgstr "" -"Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus " -"Ihrer kleinen Firma eine riesige Spedition." - -#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -msgid "Age of Empires II HD" -msgstr "Age of Empires II HD" - -#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -msgid "" -"Age of Empires II has been re-imagined in high definition with new features, " -"trading cards, improved AI, workshop support, multiplayer, Steamworks " -"integration and more!" -msgstr "" -"Age of Empires II wurde in High Definition neu aufgelegt und mit neuen " -"Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterstützung, " -"überarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr " -"versehen!" - -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black -#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 -#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 -#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 -#: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY -#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Red Trigger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -msgid "Steam" -msgstr "Steam" - -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:1 -msgid "Age of Empires® III: Complete Collection" -msgstr "Age of Empires® III: Complete Collection" - -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -msgid "" -"Immerse yourself in the award-winning strategy experience. Microsoft Studios " -"brings you three epic Age of Empires III games in one monumental collection " -"for the first time. Command mighty European powers looking to explore new " -"lands in the New World; or jump eastward to Asia and determine the outcome " -"of its struggles for power." -msgstr "" -"Tauchen Sie in ein preisgekröntes Strategiespiel ein. Microsoft Studios " -"verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in " -"einer monumentalen Kollektion. Kommandieren Sie die mächtigen europäischen " -"Kräfte, um neue Ländereien in der neuen Welt zu entdecken; oder springen Sie " -"ostwärts nach Asien, um dort den Ausgang andauernder Machtkämpfe zu " -"entscheiden." - -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -msgid "Assassin's Creed™" -msgstr "Assassin's Creed™" - -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -msgid "" -"Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that " -"redefines the action genre. While other games claim to be next-gen with " -"impressive graphics and physics, Assassin's Creed merges technology, game " -"design, theme and emotions into a world where you instigate chaos and become " -"a vulnerable, yet powerful, agent of change.

                                                            The setting is 1191 AD. " -"The Third Crusade is tearing the Holy Land apart. You, Altair, intend to " -"stop the hostilities by suppressing both sides of the conflict.You are an " -"Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. " -"Your actions can throw your immediate environment into chaos, and your " -"existence will shape events during this pivotal moment in history." -msgstr "" -"Assassin’s Creed™ ist das Action-Game der nächsten Generation aus dem Hause " -"Ubisoft Montreal und wird das Genre neu definieren. Während andere Spiele " -"behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu " -"sein, verbindet Assassin’s Creed Technologie, Spieldesign, Spielmotiv und " -"Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem " -"verwundbaren, jedoch äußerst mächtigen Zünglein an der Waage der Geschichte " -"werden." - -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -msgid "Assassin’s Creed® Brotherhood" -msgstr "Assassin’s Creed® Brotherhood" - -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -msgid "" -"Live and breathe as Ezio, a legendary Master Assassin, in his enduring " -"struggle against the powerful Templar order.

                                                            He must journey into " -"Italy’s greatest city, Rome, center of power, greed and corruption to strike " -"at the heart of the enemy. Defeating the corrupt tyrants entrenched there " -"will require not only strength, but leadership, as Ezio commands an entire " -"brotherhood of assassins who will rally to his side. Only by working " -"together can the assassins defeat their mortal enemies and prevent the " -"extinction of their order." -msgstr "" -"Ezios erbitterter Kampf gegen den mächtigen Templer-Orden geht in die " -"nächste Runde. Diesmal führt es den legendären Meister-Assassinen nach Rom. " -"Dort plant Ezio, das Übel direkt an seiner Wurzel zu bekämpfen.

                                                            Doch " -"Gier und Korruption haben die Herrschaft über die gewaltige Metropole an " -"sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht " -"Ezio mehr als nur Stärke. Auch seine Führungsqualitäten sind gefragt. Die " -"gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet " -"seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, können " -"sie ihre Todfeinde bezwingen.

                                                            Erstmals bietet ein Spiel der " -"Assassin’s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus " -"zahlreichen Charakteren seinen persönlichen Favoriten wählen. Jede dieser " -"Figuren verfügt über individuelle Waffenkenntnisse und Assassinen-" -"Fertigkeiten.

                                                            Es ist Zeit, der Bruderschaft beizutreten." - -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -msgid "Assassin’s Creed II" -msgstr "Assassin’s Creed II" - -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -msgid "" -"An epic story of family, vengeance and conspiracy set in the pristine, yet " -"brutal, backdrop of a Renaissance Italy." -msgstr "" -"Eine epische Geschichte um Familie, Rache und Verschwörungen zur " -"wunderschönen, jedoch brutalen Zeit der Renaissance in Italien." - -#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -msgid "Assassin’s Creed® III" -msgstr "Assassin’s Creed® III" - -#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -msgid "" -"The American Colonies, 1775. It’s a time of civil unrest and political " -"upheaval in the Americas. As a Native American assassin fights to protect " -"his land and his people, he will ignite the flames of a young nation’s " -"revolution.
                                                            Assassin’s Creed® III takes you back to the American " -"Revolutionary War, but not the one you’ve read about in history books..." -msgstr "" -"Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen " -"Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer " -"Ureinwohner und Assassine sein Land und seine Leute zu schützen versucht, " -"und damit die Flammen eine Revolution einer junge Nation entfacht. " -"Assassin’s Creed® III entführt Sie zurück zum amerikanischen " -"Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsbüchern " -"kennen." - -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -msgid "Assassin’s Creed® IV Black Flag™" -msgstr "Assassin’s Creed® IV Black Flag™" - -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -msgid "" -"The year is 1715. Pirates rule the Caribbean and have established their own " -"lawless Republic where corruption, greediness and cruelty are commonplace." -"Among these outlaws is a brash young captain named Edward Kenway." -msgstr "" -"Wir schreiben das Jahr 1715. Piraten herrschen über die Karibik und haben " -"dort ihre eigene, gesetzlose Republik gegründet, in der Korruption, Gier und " -"Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der " -"ungestüme, junge Kapitän Edward Kenway." - -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -msgid "Assassin's Creed® Revelations" -msgstr "Assassin's Creed® Revelations" - -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -msgid "" -"Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a " -"dangerous journey of discovery and revelation." -msgstr "" -"Ezio Auditore folgt den Schritten des legendären Mentors Altair, auf einer " -"gefährlichen Reise voller Entdeckungen und Wendungen." - -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -msgid "Assassin’s Creed® Unity" -msgstr "Assassin’s Creed® Unity" - -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -msgid "" -"Assassin’s Creed® Unity tells the story of Arno, a young man who embarks " -"upon an extraordinary journey to expose the true powers behind the French " -"Revolution. In the brand new co-op mode, you and your friends will also be " -"thrown in the middle of a ruthless struggle for the fate of a nation." -msgstr "" -"Assassin's Creed® Unity erzählt die Geschichte von Arno, einem jungen Mann, " -"der sich auf eine Reise begibt, um die wahren Mächte hinter der " -"Französischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit " -"deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation." - -#: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -msgid "Audiosurf" -msgstr "Audiosurf" - -#: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -msgid "" -"Ride your music. Audiosurf is a music-adapting puzzle racer where you use " -"your own music to create your own experience. The shape, the speed, and the " -"mood of each ride is determined by the song you choose." -msgstr "" -"Ride your music.

                                                            Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre " -"eigene Muskisammlung "absurfen" können. Die Streckenführung, die " -"Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die " -"Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie " -"gleichfarbige Blöcke auf der Strecke zusammenfügen. Spielen Sie gegen andere " -"Online, um für Ihren Lieblingssong die höchste Punktzahl zu erreichen." - -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -msgid "Batman™: Arkham Asylum" -msgstr "Batman™: Arkham Asylum" - -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -msgid "" -"Experience what it’s like to be Batman and face off against Gotham's " -"greatest villians. Explore every inch of Arkham Asylum and roam freely on " -"the infamous island.

                                                            Critically acclaimed Batman: Arkham Asylum " -"returns with a remastered Game of the Year Edition, featuring 4 extra " -"Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow " -"Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night " -"Map Pack)." -msgstr "" -"Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams " -"gefährlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und " -"streifen Sie ungehindert auf der berüchtigten Insel umher.

                                                            Das von " -"Kritikern gefeierte Batman: Arkham Asylum kehrt in einer überarbeiteten " -"Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zurück. Diese " -"zusätzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und " -"Nocturnal Hunter (diese beiden vom Insane Night Map Pack)." - -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -msgid "Batman™: Arkham City" -msgstr "Batman™: Arkham City" - -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -msgid "" -"Batman: Arkham City builds upon the intense, atmospheric foundation of " -"Batman: Arkham Asylum, sending players flying through the expansive Arkham " -"City - five times larger than the game world in Batman: Arkham Asylum - the " -"new maximum security " -msgstr "" -"Batman: Arkham City baut auf der mitreißenden, atmosphärischen Grundlage von " -"Batman: Arkham Asylum auf und lässt die Spieler durch die weitläufige Arkham " -"City fliegen, die fünfmal größer als die Spielwelt in Batman: Arkham Asylum " -"ist und das neue hochsichere „Zuhause“ für alle in Gotham City lebenden " -"Schläger, Gangster und verrückten Superkriminellen darstellt. Mit einem " -"unglaublichen Aufgebot an Gotham Citys gefährlichsten Schurken wie Catwoman, " -"dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und " -"vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie " -"es sich anfühlt, der Dark Knight zu sein und den Straßen Gotham Citys " -"Gerechtigkeit zu bringen." - -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -msgid "Batman™: Arkham Origins" -msgstr "Batman™: Arkham Origins" - -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -msgid "" -"Batman™: Arkham Origins is the next installment in the blockbuster Batman: " -"Arkham videogame franchise. Developed by WB Games Montréal, the game " -"features an expanded Gotham City and introduces an original prequel " -"storyline set several years before the events of Batman: Arkham Asylum and " -"Batman: Arkham City, the first two critically acclaimed games of the " -"franchise. Taking place before the rise of Gotham City’s most dangerous " -"criminals, the game showcases a young and unrefined Batman as he faces a " -"defining moment in his early career as a crime fighter that sets his path to " -"becoming the Dark Knight." -msgstr "" -"Batman™: Arkham Origins ist die nächste Fortsetzung der Batman: Arkham " -"Videospielreihe. Entwickelt von WB Games Montréal beinhaltet das Spiel eine " -"erweiterte Gotham City und führt eine neue Prequel-Geschichte ein, welche " -"mehrere Jahre vor den Ereignissen von Batman: Arkham Asylum und Batman: " -"Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In " -"einer Zeit vor dem Erstarken der gefährlichsten Verbrecher von Gotham City " -"zeigt das Spiel einen jungen und unerfahrenen Batman, der einen " -"entscheidenden Moment seiner Karriere als Verbrechensbekämpfer erlebt, " -"welcher richtungsweisend auf seinem Weg zum Dark Knight ist." - -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -msgid "Beyond Good and Evil™" -msgstr "Beyond Good and Evil™" - -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -msgid "" -"For centuries, the planet Hyllis has been bombarded by a relentless alien " -"race. Skeptical of her government's inability to repel the invaders, a " -"rebellious action reporter named Jade sets out to capture the truth." -msgstr "" -"Über Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen " -"Alienrasse angegriffen. Skeptisch über die Unfähigkeit der Regierung die " -"Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die " -"Wahrheit heraus zu finden." - -#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 -#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -msgid "Uplay" -msgstr "Uplay" - -#: i18n/tmp/Applications/Games/BioShock/application.js:1 -msgid "BioShock™" -msgstr "BioShock™" - -#: i18n/tmp/Applications/Games/BioShock/application.js:2 -msgid "" -"BioShock is a shooter unlike any you've ever played, loaded with weapons and " -"tactics never seen. You'll have a complete arsenal at your disposal from " -"simple revolvers to grenade launchers and chemical throwers, but you'll also " -"be forced to genetically modify your DNA to create an even more deadly " -"weapon: you. Injectable plasmids give you super human powers: blast " -"electrical currents into water to electrocute multiple enemies, or freeze " -"them solid and obliterate them with the swing of a wrench.
                                                            No encounter " -"ever plays out the same, and no two gamers will play the game the same way." -msgstr "" -"BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, " -"reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes " -"Arsenal steht Ihnen zur Verfügung, vom einfachen Revolver bis zum " -"Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten " -"Ihre eigene DNA zu modifizieren, um eine noch tödlichere Waffe zu erstellen: " -"Sie. Injizierbare Plasmen geben Ihnen übermenschliche Kräfte: schießen Sie " -"Starkstromschläge ins Wasser, um mehrere Feinde auf einmal zu eliminieren " -"oder frieren Sie sie ein, und zertrümmern Sie sie anschließend mit einem " -"einfachen Schraubenschlüssel.
                                                            Keine Feindesbegegnung gleicht der anderen " -"und kein anderer Spieler wird dieses Spiel genau wie Sie spielen." - -#: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman -#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -msgid "Steam (Demo)" -msgstr "Steam (Demo)" - -#: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -msgid "Black Mesa" -msgstr "Black Mesa" - -#: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" -msgstr "" -"Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans." - -#: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: app/Online/script.js:1 -msgid "Blizzard app" -msgstr "Blizzard App" - -#: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -msgid "" -"The Blizzard desktop app is designed to improve your gaming experience. " -"It’ll streamline your login and make it even easier to keep up with your " -"friends!" -msgstr "" -"Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie " -"vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden " -"zu bleiben!" - -#: i18n/tmp/Applications/Games/Borderlands/application.js:1 -msgid "Borderlands" -msgstr "Borderlands" - -#: i18n/tmp/Applications/Games/Borderlands/application.js:2 -msgid "" -"Lock, Load, & Face the Madness

                                                            Get ready for the mind blowing " -"insanity! Play as one of four trigger-happy mercenaries and take out " -"everything that stands in your way!

                                                            With its addictive action, " -"frantic first-person shooter combat, massive arsenal of weaponry, RPG " -"elements and four-player co-op*, Borderlands is a breakthrough experience " -"that challenges all the conventions of modern shooters. Borderlands places " -"you in the role of a mercenary on the lawless and desolate planet of " -"Pandora, hell-bent on finding a legendary stockpile of powerful alien " -"technology known as The Vault." -msgstr "" -"Lock, Load, & Face the Madness

                                                            Bereiten Sie sich auf schier " -"unfassbaren Wahnsinn vor! Spielen Sie als einer von vier schießfreudigen " -"Söldnern und erledigen Sie alles, was Ihnen im Weg steht!\n" -"Mit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, " -"RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle " -"Konventionen moderner Shooter in Frage stellt. In Borderlands übernehmen Sie " -"die Rolle eines Söldners auf dem rechtsfreien Planeten Pandora und sind " -"darauf aus, eine sagenumwobene Lagerstätte mächtiger Technologien von " -"Außerirdischen namens The Vault zu finden." - -#: i18n/tmp/Applications/Games/Braid/application.js:1 -msgid "Braid" -msgstr "Braid" - -#: i18n/tmp/Applications/Games/Braid/application.js:2 -msgid "" -"Braid is a puzzle-platformer, drawn in a painterly style, where you can " -"manipulate the flow of time in strange and unusual ways. From a house in the " -"city, journey to a series of worlds and solve puzzles to rescue an abducted " -"princess." -msgstr "" -"Im malerischen Puzzlespiel Braid können Sie den Fluß der Zeit auf komische " -"und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl " -"von Welten und lösen Sie alle Puzzles, um eine entführte Prinzessin zu " -"retten. In jeder Welt steht Ihnen eine andere Macht zur Verfügung, mit " -"welcher Sie den Zeitverlauf beeinflussen können. Spulen Sie die Zeit selbst " -"zurück und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht " -"möglich ist. Begeben Sie sich in parallel geschaltete Realitäten, " -"verlangsamen Sie die Zeit und vieles mehr." - -#: i18n/tmp/Applications/Games/BRINK/application.js:1 -msgid "BRINK" -msgstr "BRINK" - -#: i18n/tmp/Applications/Games/BRINK/application.js:2 -msgid "" -"You decide the combat role you want to assume in the world of Brink as you " -"fight to save yourself and mankind’s last refuge!" -msgstr "" -"Sie entscheiden über Ihre eigene Einsatzrolle in der Welt von Brink bei " -"Ihrem Kampf um die letzte Bastion der Menschheit!" - -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:1 -msgid "Burnout™ Paradise: The Ultimate Box" -msgstr "Burnout™ Paradise: The Ultimate Box" - -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -msgid "" -"Paradise City is the largest and most dangerous setting yet for the best-" -"selling Burnout series. The massive setting gives players an open-ended " -"world to explore, as they race their vehicles through hundreds of miles of " -"roads and underground passages with more than 70 different cars. Speed " -"through the streets from event to event, racking up points that are saved to " -"your Paradise City driver’s license. Earn the vaunted “Burnout” license by " -"smashing through billboards, jumping ramps, and sustaining crashes with the " -"improved damage system." -msgstr "" -"Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel " -"von 2008, Burnout Paradise auf den PC, mit vielen großartigen Änderungen und " -"Verbesserungen, wie zum Beispiel Motorräder und aufregenden neuen Onlinemodi " -"und Herausforderungen." - -#: i18n/tmp/Applications/Games/Caesar III/application.js:1 -msgid "Caesar III" -msgstr "Caesar III" - -#: i18n/tmp/Applications/Games/Caesar III/application.js:2 -msgid "" -"Hail Governor, your city awaits.

                                                            As a provincial governor charged " -"with spreading the glory of Rome our mission is clear: build cities, foster " -"trade and industry, make money. How you accomplish this is entirely up to " -"you. Gain wealth and power, make a career out of pleasing the emperor, " -"battle Barbarians and repel invaders or concentrate on building the next " -"Eternal City. Fail and you’ll end up as lunch for the lions. Prove your " -"strength of mind and spirit and you just may be crowned Caesar!" -msgstr "" -"Seid gegrüßt Statthalter, Eure Stadt erwartet Euch.

                                                            Als " -"Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine " -"klare Mission: baut Städte, fördert Handel und Wirtschaft und verdient Geld. " -"Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und " -"Macht, gefallt dem Kaiser, bekämpft Barbaren und schlagt Eindringlinge " -"zurück oder konzentriert Euch darauf, die nächste ewige Stadt zu errichten. " -"Versagt und Ihr endet als Fressen für die Löwen. Beweist Eure " -"Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum Cäsar " -"gekrönt." - -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -msgid "Call of Juarez® Gunslinger" -msgstr "Call of Juarez® Gunslinger" - -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -msgid "" -"From the dust of a gold mine to the dirt of a saloon, Call of Juarez® " -"Gunslinger is a real homage to the Wild West tales. Live the epic and " -"violent journey of a ruthless bounty hunter on the trail of the West’s most " -"notorious outlaws." -msgstr "" -"Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of " -"Juarez® Gunslinger eine echte Hommage an die Erzählungen aus dem Wilden " -"Westen. Erlebe die epische und gewalttätige Reise eines skrupellosen " -"Kopfgeldjägers, der den berüchtigtsten Gesetzlosen im Westen auf den Fersen " -"sitzt. Während die Grenzen zwischen Wahrheit und Mythos verschmelzen, " -"enthüllt dieses Abenteuer voller denkwürdiger Aufeinandertreffen die " -"verborgene Wahrheit über einige der größten Legenden im Westen." - -#: i18n/tmp/Applications/Games/category.js:1 -msgid "Games" -msgstr "Spiele" - -#: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -msgid "ChromaGun" -msgstr "ChromaGun" - -#: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -msgid "" -"Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-" -"the-art military-grade color-technology: The ChromaGun (patent pending)! Use " -"it to try and solve our meticulously designed test chambers. The basic " -"principle is as easy as applying it is complex: Exit the chambers via the " -"exit doors. But be weary of the WorkerDroids in charge of maintaining the " -"chambers. They’re not exactly what you and I would call “human friendly”." -"

                                                            Use the ChromaGun to colorize walls and WorkerDroids to progress in " -"the chambers. WorkerDroids are attracted to walls of the same color. Using " -"that mechanic, try to reach the exit door of each chamber. Some doors are " -"more complicated to use than others: They can only be opened using door " -"triggers and only stay open as long as the triggers are occupied.
                                                            br>If " -"all of this sounds like your brain can handle it, congratulations! You’re " -"the perfect candidate for our test chambers!

                                                            That being said, welcome " -"and good luck!" -msgstr "" -"Willkommen in den Testlaboren von ChromaTec! Du bist hier um die neueste, " -"bahnbrechende Technologie der Militär-Farbindustrie zu testen: Die ChromaGun " -"(patent ausstehend)! Verwende sie um unsere akribisch geplanten Testkammern " -"zu lösen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert " -"ist: Verlass den Raum durch die Ausgangstür. Aber achte auf die " -"WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade " -"was man als \"menschenfreundlich\" bezeichnen würde.

                                                            Benutze die " -"ChromaGun um Wände und WorkerDroids einzufärben und in den Kammern " -"fortzuschreiten. WorkerDroids werden von Wänden der gleichen Farbe " -"angezogen. Mithilfe dieser Mechanik heißt es die Ausgangstür zu erreichen. " -"Manche dieser Ausgangstüren sind komplizierter zu verwenden als andere: Sie " -"sind mit Triggern verbunden und bleiben nur solange geöffnet, wie sich etwas " -"im Trigger befindet.

                                                            Wenn all das klingt als könnte dein Gehirn damit " -"umgehen, dann bist du der perfekte Kandidat für unsere Testkammern! " -"Glückwunsch!

                                                            In diesem Fall, herzlich Willkommen und viel Glück!" - -#: i18n/tmp/Applications/Games/Civilization V/application.js:1 -msgid "Civilization V" -msgstr "Civilization V" - -#: i18n/tmp/Applications/Games/Civilization V/application.js:2 -msgid "" -"In Civilization V, the player leads a civilization from prehistoric times " -"into the future on a procedurally generated map, achieving one of a number " -"of different victory conditions through research, exploration, diplomacy, " -"expansion, economic development, government and military conquest." -msgstr "" -"Werden Sie Herrscher über die Welt, indem Sie Ihre Zivilisation von der " -"Geburt bis in das Weltraumzeitalter begleiten: Führen Sie Kriege, schließen " -"Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich " -"mit den größten Herrschern der Geschichte an und erschaffen Sie das " -"mächtigste Reich, das die Welt je gesehen hat." - -#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -msgid "Clicker Heroes" -msgstr "Clicker Heroes" - -#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -msgid "" -"Ever wondered what one quadrillion damage per second feels like? Wonder no " -"more! Embark on your quest to attain it today! Start out by clicking on the " -"monster to kill them, and get their gold. Spend that gold on hiring new " -"heroes and get more damage. The more damage you deal, the more gold you will " -"get." -msgstr "" -"Hast du dich schon mal gefragt, wie es sich wohl anfühlt, eine Quadrillion " -"Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden! Begib " -"dich auf deine Mission, um mal richtig viel Schaden anzurichten!" - -#: i18n/tmp/Applications/Games/Cogs/application.js:1 -msgid "Cogs" -msgstr "Cogs" - -#: i18n/tmp/Applications/Games/Cogs/application.js:2 -msgid "" -"Cogs is a puzzle game where players build machines from sliding tiles. " -"Players can choose from 50 levels and 3 gameplay modes. New puzzles are " -"unlocked by building contraptions quickly and efficiently." -msgstr "" -"Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen " -"Maschinen bauen. Die Spieler können unter 50 Levels und 3 Spielemodi wählen. " -"Durch ein schnelles und effizientes Bauen von Apparaturen werden neue " -"Puzzles freigeschaltet." - -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:1 -msgid "Command and Conquer - Tiberium Wars" -msgstr "" - -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -msgid "" -"You are in command of the armies of either GDI or NOD with the fate of Earth " -"in the balance." -msgstr "" - -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -msgid "CONSORTIUM" -msgstr "CONSORTIUM" - -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -msgid "" -"A murder mystery, on a plane, in the future. You are Consortium Bishop Six, " -"a global peacekeeper in the year 2042. Your actions define and inform the " -"ongoing narrative." -msgstr "" -"Ein mysteriöser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium " -"Bishop Six, ein globaler Friedenswächter im Jahr 2042. Ihre Handlungen " -"bestimmen den Verlauf der Geschichte." - -#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -msgid "Consortium: The Tower" -msgstr "" - -#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -msgid "" -"A pure sci-fi single-player immersive simulation. Dive into a world shaped " -"by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower " -"in 2042! Can you survive The Tower?" -msgstr "" - -#: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -msgid "Crayon Physics" -msgstr "Crayon Physics" - -#: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -msgid "" -"Crayon Physics is a mouse arcade game. You will have to draw lines and " -"squares to move a ball. The aim is to catch the stars in the level. " -msgstr "" -"Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und " -"Vierecke zeichnen müssen, um mit einem Ball den Stern am Ende des Levels zu " -"erreichen." - -#: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -msgid "DC Universe Online" -msgstr "" - -#: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -msgid "" -"Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 " -"humongous cities." -msgstr "" - -#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -msgid "DOOM (2016)" -msgstr "DOOM (2016)" - -#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -msgid "" -"Developed by id software, the studio that pioneered the first-person shooter " -"genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and " -"challenging modern-day shooter experience. Relentless demons, impossibly " -"destructive guns, and fast, fluid movement provide the foundation for " -"intense, first-person combat – whether you’re obliterating demon hordes " -"through the depths of Hell in the single-player campaign, or competing " -"against your friends in numerous multiplayer modes. Expand your gameplay " -"experience using DOOM SnapMap game editor to easily create, play, and share " -"your content with the world." -msgstr "" -"Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und " -"Begründern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos " -"herausfordernder Shooter der neuen Generation zurück. Erbarmungslose " -"Dämonen, unvorstellbar zerstörerische Waffen und schnelle, flüssige Bewegung " -"bilden die Grundlage für knallharte First-Person-Kämpfe – sei es beim Kampf " -"gegen von Dämonenhorden in der Hölle in der Einzelspielerkampagne oder beim " -"Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr " -"Spielerlebnis zusätzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ " -"zu werden und zusätzliche Inhalte in kürzester Zeit zu erstellen, spielen " -"und mit der ganzen Welt teilen zu können." - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -msgid "Dragon Ball Xenoverse 2" -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -msgid "" -"DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE " -"with enhanced graphics that will further immerse players into the largest " -"and most detailed Dragon Ball world ever developed.

                                                            DRAGON BALL " -"XENOVERSE 2 will deliver a new hub city and the most character customization " -"choices to date among a multitude of new features and special upgrades." -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -msgid "Dragon Ball Xenoverse" -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -msgid "" -"FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!" -"

                                                            DRAGON BALL XENOVERSE revisits famous battles from the series " -"through your custom Avatar, who fights alongside Trunks and many other " -"characters. Will the strength of this partnership be enough to intervene in " -"fights and restore the Dragon Ball timeline we know? New features include " -"the mysterious Toki Toki City, new gameplay mechanics, new character " -"animations and many other amazing features to be unveiled soon!" -msgstr "" - -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:1 -msgid "" -"Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -msgstr "" -"Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" - -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -msgid "" -"A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The " -"Stanley Parable). " -msgstr "" -"Ein 15-minütiges Heist-Game von Crows Crows Crows unter Leitung von William " -"Pugh (The Stanley Parable)." - -#: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -msgid "Druid Soccer" -msgstr "Druid Soccer" - -#: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -msgid "You take part in the ancient traditional game of Druid Soccer." -msgstr "" -"Sie nehmen an dem altertümlichen, traditionellen Spiel Druidenfußball teil." - -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:1 -msgid "Earth Eternal - Valkal's Shadow" -msgstr "" - -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:2 -msgid "" -"Set in a world where humans are long gone, and beasts reign supreme, Earth " -"Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an " -"abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version " -"0.8.6, but with lots of new content and features added, including 2 new " -"regions, many new dungeons and countless new quests." -msgstr "" - -#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -msgid "Elite:Dangerous" -msgstr "" - -#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -msgid "" -"Take control of your own starship in a cutthroat galaxy. Elite Dangerous " -"brings gaming’s original open world adventure into the modern generation " -"with a connected galaxy, evolving narrative and the entirety of the Milky " -"Way re-created at its full galactic proportions.

                                                            Elite Dangerous is " -"the definitive massively multiplayer space epic, bringing gaming’s original " -"open world adventure to the modern generation with a connected galaxy, " -"evolving narrative and the entirety of the Milky Way re-created at its full " -"galactic proportions." -msgstr "" - -#: i18n/tmp/Applications/Games/Enderal/application.js:1 -msgid "Enderal" -msgstr "Enderal" - -#: i18n/tmp/Applications/Games/Enderal/application.js:2 -msgid "" -"Enderal is a total conversion for TES V: Skyrim: a game modification that is " -"set in its own world with its own landscape, lore and story. It offers an " -"immersive open world, all for the player to explore, overhauled skill " -"systems and gameplay mechanics and a dark, psychological storyline with " -"believable characters." -msgstr "" -"Enderal ist eine Komplettumwandlung für "The Elder Scrolls V: " -"Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, " -"mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-" -"World-Abenteuer mit einem komplett veränderten Skillsystem, rundum " -"erneuerten Spielmechaniken und einer düsteren, psychologischen Story mit " -"glaubwürdigen Charakteren. Enderal ist kostenlos und benötigt nur eine " -"(legale) Version von TES V: Skyrim (die DLCs sind nicht notwendig). Die Mod " -"ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der " -"Oblivion-Mod "Nehrim: Am Rande des Schicksals" und der Morrowind-" -"Mod "Arktwend - Das vergessene Reich"." - -#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -msgid "Epic Games Launcher" -msgstr "Epic Games Launcher" - -#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." -msgstr "Launcher für die Unreal Engine, Unreal Tournament, Paragon etc." - -#: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -msgid "Ether One Redux" -msgstr "Ether One Redux" - -#: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -msgid "" -"Ether One is a first person adventure that deals with the fragility of the " -"human mind. There are two paths in the world you can choose from. At its " -"core is a story exploration path free from puzzles where you can unfold the " -"story at your own pace." -msgstr "" -"Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit " -"des menschlichen Verstands beschäftigt." - -#: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -msgid "Europa Universalis II" -msgstr "Europa Universalis II" - -#: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -msgid "" -"Europa Universalis II is a strategy computer game developed by Paradox " -"Development Studio and published by Strategy First, based on world history " -"spanning a timeline between 1419 through 1820." -msgstr "" -"Europa Universalis II ist ein Strategiespiel, das von Paradox Development " -"Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf " -"der Weltgeschichte von 1419 bis 1820." - -#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -msgid "Europa Universalis IV" -msgstr "Europa Universalis IV" - -#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -msgid "" -"The empire building game Europa Universalis IV gives you control of a nation " -"to guide through the years in order to create a dominant global empire. Rule " -"your nation through the centuries, with unparalleled freedom, depth and " -"historical accuracy." -msgstr "" -"Im Spiel Europa Universalis IV könnt ihr ein Reich aufbauen, wobei ihr die " -"Kontrolle über eine Nation habt, die ihr durch die Jahre führt, um dabei ein " -"vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im " -"Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und " -"historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsführung und " -"Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und " -"taktischer Tiefe zum Leben erweckt." - -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -#, fuzzy -msgid "Far Cry® 2" -msgstr "Far Cry" - -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -msgid "" -"You are a gun for hire, trapped in a war-torn African state, stricken with " -"malaria and forced to make deals with corrupt warlords on both sides of the " -"conflict in order to make this country your home.

                                                            You must identify " -"and exploit your enemies' weaknesses, neutralizing their superior numbers " -"and firepower with surprise, subversion, cunning and of course brute force." -msgstr "" - -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -msgid "Far Cry 3 - Blood Dragon" -msgstr "Far Cry 3 - Blood Dragon" - -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -msgid "" -"Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s " -"vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark " -"IV Cyber Commando. Your mission: get the girl, kill the baddies, and save " -"the world." -msgstr "" -"Far Cry® 3: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry® 3: " -"Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das " -"Böse allgegenwärtig ist. Willkommen in einer Vision der Zukunft aus Sicht " -"der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein " -"Mark IV Cyber Commando. Ihre Mission: Schnappen Sie sich das Mädchen, töten " -"Sie die Bösewichte und retten Sie die Welt!" - -#: i18n/tmp/Applications/Games/Far Cry/application.js:1 -msgid "Far Cry" -msgstr "Far Cry" - -#: i18n/tmp/Applications/Games/Far Cry/application.js:2 -msgid "" -"A tropical paradise seethes with hidden evil in Far Cry®, a cunningly " -"detailed action shooter that pushes the boundaries of combat to shocking new " -"levels.

                                                            Freelance mariner Jack Carver is cursing the day he ever came " -"to this island. A week ago, a brash female reporter named Valerie had " -"offered him an incredible sum of cash to take her to this unspoiled " -"paradise. Shortly after docking, however, Jack's boat was greeted by " -"artillery fire from a mysterious militia group swarming about the island." -"

                                                            With his boat destroyed, his money gone, and the gorgeous Valerie " -"suddenly missing, Jack now finds himself facing an army of mercenaries " -"amidst the wilds of the island, with nothing but a gun and his wits to " -"survive. But the further he pushes into the lush jungle canopy, the stranger " -"things become.

                                                            Jack encounters an insider within the militia group " -"who reveals the horrific details of the mercenaries' true intentions. He " -"presents Jack with an unsettling choice: battle the deadliest mercenaries, " -"or condemn the human race to a maniac's insidious agenda." -msgstr "" -"In Far Cry®, einem tropischen Inselparadies, hält das Böse Einzug. Dieser " -"ausgeklügelte, detailreiche Action-Shooter überschreitet Grenzen des Genres " -"und die neuen Levels sind verblüffend.

                                                            Marine-Freelancer Jack Carver " -"verflucht den Tag, an dem er einen Fuß auf dieses Eiland setzte. Vor einer " -"Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier " -"unglaubliche Summe an, damit er sie auf diese unberührte Insel begleitete. " -"Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer " -"mysteriösen Milizentruppe in Empfang genommen.

                                                            Das Boot ist zerstört, " -"die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde " -"Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer " -"Armee von Söldnern gegenübergestellt und verfügt nur über einen Revolver und " -"seinem Überlebenswillen. Aber je weiter er in den üppigen Dschungel " -"vordringt, desto unwirklicher entwickeln sich die Dinge.

                                                            Jack " -"begegnet einem Insider der Miliz und erfährt von den fürchterlichen " -"Absichten der Söldnertruppe. Er stellt Jack vor eine unbequeme Wahl: Nimm " -"den Kampf gegen diese tödlichen Söldner auf oder weihe die gesamte " -"Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen " -"Verdammnis." - -#: i18n/tmp/Applications/Games/FlatOut/application.js:1 -msgid "FlatOut" -msgstr "FlatOut" - -#: i18n/tmp/Applications/Games/FlatOut/application.js:2 -msgid "" -"FlatOut is adrenaline-filled muscle car racing game packed with explosive " -"physics, spectacular effects and graphics, innovative game play mechanics " -"and good old fun!" -msgstr "" -"FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakulären " -"Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spaß " -"garantiert!" - -#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -msgid "Goodbye Deponia" -msgstr "Goodbye Deponia" - -#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -msgid "" -"More chaos, more destruction, more Rufus. Not one, not two, but three " -"Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy " -"Goodbye Deponia!" -msgstr "" -"Mehr Chaos, mehr Zerstörung, mehr Rufus: Gleich drei Rufus(se) sorgen in der " -"heiß ersehnten Point & Click-Adventure-Komödie Goodbye Deponia für " -"abgedrehten Aberwitz!" - -#: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -msgid "Guild Wars 2" -msgstr "Guild Wars 2" - -#: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -msgid "" -"Guild Wars 2 defines the future of online roleplaying games with action-" -"oriented combat, customized personal storylines, epic dynamic events, world-" -"class PvP, and no subscription fees!" -msgstr "" -"Mit seinen actiongeladenen Kämpfen, individuellen persönlichen Geschichten, " -"epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf " -"Abonnementsgebühren definiert Guild Wars 2 die Zukunft der Online-" -"Rollenspiele neu!" - -#: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -msgid "Hearthstone" -msgstr "Hearthstone" - -#: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -msgid "" -"Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-" -"paced strategy card game that's easy to learn and massively fun. Start a " -"free game and play your cards to sling spells, summon creatures, and command " -"the heroes of Warcraft in duels of epic strategy." -msgstr "" -"Weg mit dem Schwert – her mit dem Deck! Macht euch bereit für Hearthstone – " -"das schnelle strategische Kartenspiel, das einfach zu lernen ist und " -"unglaublich viel Spaß macht. Startet kostenlos und spielt eure Karten aus, " -"wirkt Zauber, beschwört Kreaturen und befehligt Helden aus dem Warcraft-" -"Universum in epischen strategischen Duellen." - -#: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -msgid "Heroes of the Storm" -msgstr "Heroes of the Storm" - -#: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -msgid "" -"Heroes of the Storm (HotS) is a multiplayer online battle arena video game " -"developed and published by Blizzard Entertainment." -msgstr "" -"Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena " -"Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde." - -#: i18n/tmp/Applications/Games/Hexcells/application.js:1 -msgid "Hexcells" -msgstr "Hexcells" - -#: i18n/tmp/Applications/Games/Hexcells/application.js:2 -msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." -msgstr "Hexcells ist ein logisches Puzzle Spiel für PC, Mac und Linux." - -#: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -msgid "Hexcells Infinite" -msgstr "Hexcells Infinite" - -#: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -msgid "" -"Hexcells Infinite is the third game in the series of ambient logic puzzle " -"games.

                                                            It includes a new set of 36 puzzles as well as a random puzzle " -"generator and now supports mid-level saving and cross platform cloud saves." -"

                                                            The level generator uses an 8 digit seed number to generate each " -"puzzle so they can easily be shared." -msgstr "" -"Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle " -"Spielen." - -#: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -msgid "Hexcells Plus" -msgstr "Hexcells Plus" - -#: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -msgid "" -"Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and " -"more challenging puzzles." -msgstr "" -"Hexcells Plus ist eine eigenständige Erweiterung für Hexcells mit 36 neuen " -"und anspruchsvolleren Puzzles." - -#: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -msgid "Icy Tower 1.5" -msgstr "Icy Tower 1.5" - -#: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -msgid "" -"Icy Tower is a platform game set in a tower, where the player's goal is to " -"jump from one floor to the next and go as high as possible without falling " -"and plunging off the screen." -msgstr "" -"Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von " -"Ebene zu Ebene zu springen und dabei so hoch wie möglich zu kommen ohne " -"abzustürzen." - -#: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -msgid "v1.5" -msgstr "v1.5" - -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:1 -msgid "It came from space, and ate our brains" -msgstr "" - -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -msgid "" -"‘It came from space, and ate our brains’ is an Arcade top down shooter with " -"horde survival gameplay in a unique atmospheric setting with addicting " -"gameplay elements, which all can be played cooperatively. You are a no-" -"nonsense kind of guy equipped with a flashlight and a weapon. You somehow " -"managed to survive the invasion of a merciless alien species, the kind that " -"feeds on human brains. Things look bad when you wander the city and other " -"locations, there is chaos everywhere! You are looking for gear and weapons " -"to survive, as pink light emitting aliens try to corner you and eat your " -"brain. You realize there is only one thing left to do: set a new high score " -"and die like a badass." -msgstr "" - -#: i18n/tmp/Applications/Games/League of Legends/application.js:1 -#, fuzzy -msgid "League of Legends" -msgstr "League of Legends BETA Client" - -#: i18n/tmp/Applications/Games/League of Legends/application.js:2 -msgid "" -"League of Legends is a fast-paced, competitive online game that blends the " -"speed and intensity of an RTS with RPG elements. Two teams of powerful " -"champions, each with a unique design and playstyle, battle head-to-head " -"across multiple battlefields and game modes. With an ever-expanding roster " -"of champions, frequent updates and a thriving tournament scene, League of " -"Legends offers endless replayability for players of every skill level." -msgstr "" -"League of Legends ist ein schnelles, kompetitives Onlinespiel, das die " -"Geschwindigkeit und Intensität von Echtzeitstrategie mit " -"Rollenspielelementen verknüpft. Zwei Teams mächtiger Champions, jeder mit " -"einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren " -"Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit " -"einer ständig wachsenden Anzahl an Champions, häufigen Aktualisierungen und " -"einer blühenden Wettkampfszene unbegrenzte Wiederspielbarkeit für Spieler " -"jeden Niveaus." - -#: i18n/tmp/Applications/Games/Mafia II/application.js:1 -msgid "Mafia II" -msgstr "Mafia II" - -#: i18n/tmp/Applications/Games/Mafia II/application.js:2 -msgid "" -"Vito Scaletta has started to make a name for himself on the streets of " -"Empire Bay as someone who can be trusted to get a job done. Together with " -"his buddy Joe, he is working to prove himself to the Mafia, quickly " -"escalating up the family ladder with crimes of larger reward, status and " -"consequence… the life as a wise guy isn’t quite as untouchable as it seems." -msgstr "" -"Vito Scaletta hat sich auf den Straßen von Empire Bay einen Namen gemacht " -"als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem " -"Freund Joe arbeitet er daran sich in den Rängen der Mafia zu beweisen und " -"zielstrebig die Karriereleiter der Familie zu erklimmen und sich für " -"Machenschaften mit größerem Gewinn, mehr Ansehen und schlimmeren " -"Konsequenzen zu empfehlen… aber das Leben als Mafioso ist weit gefährlicher, " -"als es scheint." - -#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -msgid "Mass Effect 2" -msgstr "Mass Effect 2" - -#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -msgid "" -"Recruit. Explore. Control.Two years after Commander Shepard repelled " -"invading Reapers bent on the destruction of organic life, a mysterious new " -"enemy has emerged. On the fringes of known space, something is silently " -"abducting entire human colonies." -msgstr "" -"Von den Machern von Star Wars®: Knights of the Old Republic™, Dragon Age: " -"Origins™, und Mass Effect™ kommt die geheimnisvolle Fortsetzung in der " -"spannenden Mass Effect Trilogie!

                                                            Zwei Jahre nachdem Commander Shepard " -"erfolgreich den Angriff von Reapern zurückdrängen konnte, die auf die " -"Zerstörung allen organischen Lebens aus waren, bahnt sich nun ein neuer " -"mysteriöser Feind an. Im Randgebiet des bereits erforschten Weltalls werden " -"von etwas völlig Unbekanntem komplette Kolonien der Menschen entführt. Um " -"diese Furcht einflößende und für die Menschheit größten Bedrohung aller " -"Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu " -"arbeiten. Einer Organisation gewidmet dem rücksichtslosen Kampf für das " -"Überleben der Menschheit.

                                                            Commander Shepard muss sich auf eine " -"lebensgefährliche Mission begeben, gilt es nun für Shepard das Elite Team " -"der Galaxie zusammenzustellen und das stärkste Schiff das jemals gebaut " -"wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer " -"Selbstmord. Commander Shepard möchte nun allen Zweiflern das Gegenteil " -"beweisen.

                                                            Die Zukunft der Menschheit liegt in Ihrer Hand" - -#: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -msgid "Mass Effect" -msgstr "Mass Effect" - -#: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -msgid "" -"As Commander Shepard, you lead an elite squad on a heroic, action-packed " -"adventure throughout the galaxy. Discover the imminent danger from an " -"ancient threat and battle the traitorous Saren and his deadly army to save " -"civilization. The fate of all life depends on your actions!" -msgstr "" -"Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, " -"action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die " -"nahende Gefahr einer uralten Bedrohung und bekämpfen Sie den verräterischen " -"Saren und seine tödliche Armee, um die Menschheit zu retten. Das Schicksal " -"allen Lebens ruht auf Ihren Schultern!" - -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -msgid "Medieval II: Total War™" -msgstr "Medieval II: Total War™" - -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -msgid "" -"Take command of your army and expand your reign in Medieval II - the fourth " -"installment of the award-winning Total War series of strategy games. Direct " -"massive battles featuring up to 10,000 bloodthirsty troops on epic 3D " -"battlefields, while presiding over some of the greatest Medieval nations of " -"the Western and Middle Eastern world. Spanning the most turbulent era in " -"Western history, your quest for territory and power takes you through " -"Europe, Africa, and the Middle East, and even onto the shores of the New " -"World.
                                                            You'll manage your empire with an iron fist, handling everything " -"from building and improving cities to recruiting and training armies. Wield " -"diplomacy to manipulate allies and enemies, outsmart the dreaded " -"Inquisition, and influence the Pope. Lead the fight in the Crusades and " -"bring victory to Islam or Christianity in the Holy War. Rewrite history and " -"conquer the world. This is Total War!" -msgstr "" -"Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval " -"II auszuweiten – der vierten Episode der preisgekrönten Total War-Reihe von " -"Strategiespielen. Als Herrscher über einige der größten mittelalterlichen " -"Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie " -"Truppenstärken von bis zu 10.000 blutrünstigen Kriegern, die sich auf " -"epischen 3D-Schlachtfeldern gigantische Kämpfe liefern. Angesiedelt in der " -"turbulentesten Ära der westlichen Zeitgeschichte führt Sie Ihr Streben nach " -"Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die " -"Ufer der Neuen Welt.
                                                            Sie herrschen in Ihrem Reich mit eiserner Hand und " -"kontrollieren sämtliche Aktionen – vom Auf- und Ausbau der Städte bis hin " -"zum Rekrutieren und Ausbilden von Soldaten für Ihre Armeen. Mit " -"diplomatischem Geschick manipulieren Sie Verbündete und Feinde " -"gleichermaßen, überlisten gefürchtete Inquisitoren und beeinflussen sogar " -"den Papst. Sie leiten das Kampfgeschehen bei den Kreuzzügen und führen den " -"Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die " -"Geschichte um, und erobern Sie die Welt. Das ist Total War!" - -#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -msgid "Mirror's Edge™" -msgstr "Mirror's Edge™" - -#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -msgid "" -"In a city where information is heavily monitored, agile couriers called " -"Runners transport sensitive data away from prying eyes. In this seemingly " -"utopian paradise, a crime has been committed, your sister has been framed " -"and now you are being hunted." -msgstr "" -"In einer Stadt, in der Informationen streng überwacht sind, können nur agile " -"Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen " -"Augen schützen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen " -"begangen - Ihre Schwester wurde als Sündenbock missbraucht und nun ist man " -"auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses " -"innovative FPS-Abenteuer erzählt Ihre Geschichte." - -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -msgid "Mount & Blade" -msgstr "Mount & Blade" - -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -msgid "" -"Calradia is a land at war, offering great riches and even greater dangers to " -"adventurers and mercenaries that flock to shed their blood on its soil. With " -"courage and a strong sword, an unknown stranger can make a name as a warrior." -msgstr "" -"Calradia versinkt im Krieg - für Abenteurer und Söldner eröffnen sich in " -"diesem Land ungeahnte Möglichkeiten, aber auch große Gefahren lauern " -"überall. Mit Mut und einem starken Schwert kann hier ein Niemand zum " -"gefürchteten Kämpfer werden." - -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -msgid "Niko: Through The Dream" -msgstr "Niko: Through The Dream" - -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -msgid "" -"Niko is a spiritual journey through the dreams, where adventure, puzzles and " -"mysteries come together in an oneiric and minimalist world. Dare to dream!" -msgstr "" -"Niko ist eine spirituelle Reise durch die Träume, in dem Abenteuer, Rätsel " -"und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. " -"Stelle dich der Herausforderung des Traums!" - -#: i18n/tmp/Applications/Games/Origin/application.js:1 -msgid "Origin" -msgstr "Origin" - -#: i18n/tmp/Applications/Games/Origin/application.js:2 -msgid "Origin is EA's PC games portal." -msgstr "Origin ist EA's Portal für PC-Spiele." - -#: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -msgid "Local (Legacy)" -msgstr "Lokal (Legacy)" - -#: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -msgid "Online (Legacy)" -msgstr "Online (Legacy)" - -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -msgid "Orwell: Keeping an Eye On You" -msgstr "Orwell: Keeping an Eye On You" - -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -msgid "" -"Big Brother has arrived - and it’s you. Investigate the lives of citizens to " -"find those responsible for a series of terror attacks. Information from the " -"internet, personal communications and private files are all accessible to " -"you. But, be warned, the information you supply will have consequences." -msgstr "" -"Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der " -"Bürger um jene zu finden, welche für eine terroristische Anschlagsserie " -"verantwortlich sind. Informationen aus dem Internet, persönliche " -"Kommunikation und private Dateien sind alle für Sie zugänglich. Aber seien " -"Sie gewarnt: Die Informationen, die Sie bereitstellen, werden Konsequenzen " -"haben." - -#: i18n/tmp/Applications/Games/osu!/application.js:1 -msgid "osu!" -msgstr "" - -#: i18n/tmp/Applications/Games/osu!/application.js:2 -msgid "osu! is a free-to-win online rhythm game." -msgstr "" - -#: i18n/tmp/Applications/Games/Overwatch/application.js:1 -msgid "Overwatch" -msgstr "Overwatch" - -#: i18n/tmp/Applications/Games/Overwatch/application.js:2 -msgid "" -"Overwatch is a team-based multiplayer online first-person shooter video game." -msgstr "Overwatch ist ein teambasierter Online-Multiplayer Shooter." - -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -msgid "PAYDAY™ The Heist" -msgstr "PAYDAY™ The Heist" - -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -msgid "" -"Take on the role of a hardened career criminal executing intense, dynamic " -"heists in constant pursuit of the next “big score”" -msgstr "" -"Schlüpfen Sie in die Rolle eines hartgesottenen Kriminellen und führen Sie " -"turbulente Raubzüge auf der Jagd nach dem nächsten "großen Fang" " -"durch." - -#: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -msgid "Prehistorik" -msgstr "" - -#: i18n/tmp/Applications/Games/Prey/application.js:1 -msgid "Prey" -msgstr "Prey" - -#: i18n/tmp/Applications/Games/Prey/application.js:2 -msgid "" -"In Prey, you awaken aboard Talos I, a space station orbiting the moon in the " -"year 2032. You are the key subject of an experiment meant to alter humanity " -"forever – but things have gone terribly wrong. The space station has been " -"overrun by hostile aliens and you are now being hunted." -msgstr "" -"In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um " -"den Mond kreist. Sie sind der Hauptproband eines Experiments, das die " -"Menschheit für immer verändern soll – aber etwas läuft fürchterlich schief. " -"Die Raumstation wurde von feindseligen Außerirdischen überrannt und nun " -"werden Sie gejagt." - -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -#, fuzzy -msgid "Prince of Persia: Original" -msgstr "Prince of Persia®: The Sands of Time" - -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:1 -msgid "Prince of Persia®: The Sands of Time" -msgstr "Prince of Persia®: The Sands of Time" - -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -msgid "" -"Amidst the scorched sands of ancient Persia, there is a legend spun in an " -"ancient tongue. It speaks of a time borne by blood and ruled by deceit. " -"Drawn to the dark powers of a magic dagger, a young Prince is led to unleash " -"a deadly evil upon a beautiful kingdom." -msgstr "" -"Inmitten des heißen Sandes des alten Persiens wird eine Legende in einer " -"alten Sprache erzählt. Sie handelt von einer von Gräueltaten geprägten Zeit, " -"die von Verrat beherrscht wurde. Von den dunklen Mächten eines magischen " -"Dolches angezogen wird ein junger Prinz dazu gebracht, ein tödliches Übel " -"auf ein wunderbares Königreich loszulassen. Von den Listen einer " -"verführerischen Prinzessin und der Macht des Sandes der Zeit getrieben führt " -"der Prinz einen grausamen Kampf, um die verwunschenen Gemächer des Palastes " -"zurückzuerobern und den Frieden in seinem Königreich wiederherzustellen." - -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -msgid "Pro Evolution Soccer 2018" -msgstr "Pro Evolution Soccer 2018" - -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -msgid "" -"'Where Legends Are Made' encapsulates the return of PES, with an " -"unparalleled gameplay experience." -msgstr "" -"'Wo Legenden entstehen' markiert die Rückkehr von PES mit unvergleichlichem " -"Gameplay-Erlebnis." - -#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -msgid "Quantum Conundrum" -msgstr "Quantum Conundrum" - -#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -msgid "" -"Find and rescue your uncle by using his newest invention to work your way " -"through a crazy complex mansion as you switch between dimensions and solve " -"puzzles!" -msgstr "" -"Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen " -"und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen während " -"Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle lösen!" - -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -msgid "Q.U.B.E: Director's Cut" -msgstr "Q.U.B.E: Director's Cut" - -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -msgid "" -"Q.U.B.E: Director's Cut is the definitive version of the brain-twisting " -"first-person puzzler. Using special high-tech gloves to manipulate cubes in " -"the environment, the player solves an array of conundrums - from physics-" -"based challenges; to 3D jigsaws; to platform-based trials. " -msgstr "" -"Q.U.B.E: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit " -"speziellen Hightech Handschuhen Würfel in der Umgebung manipulieren." - -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -msgid "Rayman® Legends" -msgstr "Rayman® Legends" - -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -msgid "" -"Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and " -"the Raving Rabbids®, returns to unleash his innovative creativity on this " -"new entry into the Rayman® franchise.

                                                            When Rayman, Globox, and the " -"Teensies discover a mysterious tent filled with captivating paintings, they " -"are suddenly transported to a series of mythical new worlds!

                                                            Join " -"them as they run, jump, and slap their way through each world to get home, " -"save the day, and discover the secrets of the legendary paintings!" -msgstr "" -"Michel Ancel, Schöpfer von Rayman®, Beyond Good & Evil® und Raving Rabbids® " -"bringt wieder seine innovative Kreativität ins Spiel. Durch weitere " -"Verbesserungen der UbiArt-Engine können nun noch bessere Grafik- und " -"Lichteffekte dargestellt werden.

                                                            Rayman, Barbara, Globox, und die " -"Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, " -"gefüllt mit einer Reihe von faszinierenden Gemälden, entdecken. Als sie es " -"näher betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte " -"einer geheimnisumwobenen Welt erzählt. Beim näheren Betrachten eines " -"Gemäldes, das ein mittelalterliches Land zeigt, werden sie plötzlich in das " -"Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch " -"verschiedene Welten laufen, springen und kämpfen, um sich und die Welt zu " -"retten und die Geheimnisse der legendären Gemälde zu enthüllen." - -#: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -msgid "Rayman® Origins" -msgstr "Rayman® Origins" - -#: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -msgid "" -"Experience the magical universe of Rayman with legendary 2D gameplay that " -"has captured the hearts of millions of fans!" -msgstr "" -"Michel Ancel, gefeierter Schöpfer von Rayman®, Beyond Good & Evil® und den " -"Raving Rabbids®, kehrt mit seinem neuesten Titel zu den Wurzeln zurück " -"Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump ‘n‘ Run-Adventure für " -"bis zu vier Spieler im Team!

                                                            In Rayman Origins entdeckt man erneut " -"Raymans magische Welt mit ihrem legendären 2D-Gameplay, das die Herzen von " -"Millionen Fans erobert hat...

                                                            Als die Lichtung der Träume von " -"„widerborstigen“ Darktoons überfallen wird, ruft der Feenrat in aller Eile " -"Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der Höhe zu " -"sein ... Also schließt er sich für diese Aufgabe mit seinem besten Freund " -"Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam " -"bilden sie das fröhlichste Heldengespann der Welt. Sie ziehen aus, den " -"Frieden auf der Lichtung der Träume wiederherzustellen, und zu verhindern, " -"dass sich die geliebte Heimat wie in einem bösen Traum in Nichts auflöst..." - -#: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -msgid "Red Trigger" -msgstr "" - -#: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -msgid "" -"Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate " -"and corrupt the system?" -msgstr "" - -#: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -msgid "Resident Evil 3" -msgstr "Resident Evil 3" - -#: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -msgid "" -"Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオ" -"ハザード3 ラストエスケープ), is a survival horror video game and the sequel " -"to Resident Evil 2, developed and published by Capcom. The game was released " -"for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft " -"Windows and Nintendo GameCube. A Windows PC version was released first in " -"Japan in June 2000 and later in other regions, which features enhanced 3D " -"character model graphics and higher resolutions." -msgstr "" -"Resident Evil 3: Nemesis (jap. バイオハザード3 LAST ESCAPE, trans. " -"Baiohazādo 3: Last Escape, Biohazard 3: Last Escape) ist ein 1999 " -"erschienenes Computerspiel von Capcom. Es ist der dritte Teil der " -"gleichnamigen Serie und wie seine Vorgänger dem Survival-Horror-Genre " -"zuzuordnen. Resident Evil 3: Nemesis erschien zuerst für PlayStation, danach " -"folgten Umsetzungen für Dreamcast, PC und GameCube." - -#: i18n/tmp/Applications/Games/Road Rash/application.js:1 -msgid "Road Rash" -msgstr "" - -#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -msgid "Rocksmith® 2014" -msgstr "Rocksmith® 2014" - -#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -msgid "" -"The fastest way to learn guitar is now better than ever. Join over three " -"million people who have learned to play guitar with the award-winning " -"Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack " -"directly into your PC or Mac and you’ll learn to play in just 60 days." -msgstr "" -"Die brandneue Rocksmith 2014 Edition ist größer, besser und schneller denn " -"je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues " -"Aussehen, flexiblere und tiefergehende Übungswerkzeuge, neue Techniken und " -"Stimmungen, über 50 neue Hits und vieles mehr." - -#: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -msgid "Rocksmith™" -msgstr "Rocksmith™" - -#: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -msgid "" -"Rocksmith’s innovative game design makes playing music visually intuitive " -"and will engage experienced musicians as well as those who have never picked " -"up a guitar in their lives." -msgstr "" -"Rocksmith™ ist das erste und einzige Spiel, das Sie mit einen 1/4"-" -"Stecker an jede echte Gitarre oder Bass anschließen können.

                                                            Kein " -"Plastik, nichts Unechtes, nur die authentischste und kompletteste " -"Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden " -"sind, werden Sie echtes Können und Style entwickeln, während Sie absolut " -"echte Musik machen. Mit Gameplay, dass sich automatisch Ihren persönlichen " -"Fähigkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen " -"visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch " -"nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

                                                            Schalten " -"Sie Mini-Games frei, um bestimmte Fähigkeiten zu verbessern. Sie werden aus " -"einem großen Katalog von Liedern verschiedener Art wählen können. Sie " -"erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar " -"damit, ein echtes Instrument zu spielen." - -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -msgid "Scribblenauts Unlimited" -msgstr "Scribblenauts Unlimited" - -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -msgid "" -"Venture into a wide-open world where the most powerful tool is your " -"imagination. Help Maxwell solve robust puzzles in seamless, free-roaming " -"levels by summoning any object you can think of. Create your own original " -"objects, assign unique properties, and share them with friends online using " -"Steam Workshop – to be used in game or further modified as you like!" -msgstr "" -"Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das " -"stärkste Werkzeug ist. Helfen Sie Maxwell beim Lösen kniffliger Puzzles in " -"zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes " -"Objekt, das Ihnen einfällt, herbeirufen. Erstellen Sie Ihre eigenen " -"originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und " -"teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder " -"ganz nach Wunsch weiter anpassen können.

                                                            Und erfahren Sie zum ersten " -"Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und " -"seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat." - -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" - -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -msgid "" -"'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is " -"a fast paced shower-simulation where you shower with your 8-bit dad. It's " -"good, clean fun!" -msgstr "" -"'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' " -"ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater " -"duschen. Ein guter, sauberer Spaß!" - -#: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -msgid "Star Craft II" -msgstr "Star Craft II" - -#: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -msgid "" -"StarCraft II: Wings of Liberty is a military science fiction real-time " -"strategy video game developed and published by Blizzard Entertainment." -msgstr "" -"StarCraft II: Wings of Liberty ist ein militärisches Science-Fiction " -"Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und " -"gepublished wurde." - -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -msgid "Star Trek Online" -msgstr "Star Trek Online" - -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -msgid "" -"In Star Trek Online, the Star Trek universe appears for the first time on a " -"truly massive scale. Players take the captain's chair as they command their " -"own starship and crew. Explore strange new worlds, seek out new life and new " -"civilizations, and boldly go where no one has gone before." -msgstr "" -"In Star Trek Online wird das Star Trek Universum zum allerersten Mal in " -"wirklich atemberaubender Größe lebendig. Die Spieler übernehmen den Stuhl " -"des Captains und haben das Kommando über ein eigenes Schiff mit Besatzung." - -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -msgid "STAR WARS™ Battlefront™ II" -msgstr "STAR WARS™ Battlefront™ II" - -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -msgid "" -"Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you " -"fight through an all new story-based saga where every action you take " -"impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." -msgstr "" -"Mit brandneuen Weltraumkämpfen, spielbaren Jedi Charakteren und über 16 " -"neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr " -"Möglichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste " -"Weisen zu spielen." - -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -msgid "STAR WARS™: Dark Forces" -msgstr "STAR WARS™: Dark Forces" - -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -msgid "" -"Behind a veil of secrecy the evil Empire is creating a doomsday army - one " -"that, if finished, will become the final cog in the Empire's arsenal of " -"terror and domination. Your Mission? Join the Rebel Alliance's covert " -"operations division, infiltrate the Empire." -msgstr "" -"Hinter einem Schleier aus Geheimnissen erschafft das böse Empire eine Armee " -"des jüngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad " -"im Arsenal des Terrors und der Unterdrückung des Empires sein wird. Ihre " -"Mission? Schließen Sie sich der Einheit für verdeckte Operationen der " -"Rebellenallianz an und infiltrieren Sie das Empire." - -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:1 -msgid "STAR WARS™ Empire at War: Gold Pack" -msgstr "STAR WARS™ Empire at War: Gold Pack" - -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:2 -msgid "" -"Command or corrupt an entire galaxy in the definitive Star Wars strategy " -"collection. It is a time of galactic civil war. Will you take up the reins " -"of the Rebellion, assume control of the Empire, or rule the Star Wars " -"Underworld?" -msgstr "" -"Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven " -"Star Wars Strategiekollektion. Es herrscht Bürgerkrieg. Schließen Sie sich " -"der Rebellion an, übernehmen Sie die Kontrolle über das Imperium oder " -"beherrschen Sie die Star Wars Unterwelt?" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -msgid "STAR WARS™ Jedi Knight: Dark Forces II" -msgstr "STAR WARS™ Jedi Knight: Dark Forces II" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -msgid "" -"Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ " -"game left off...with even more features and firepower in dazzling 3D " -"graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways " -"of the Force to become a Jedi Knight." -msgstr "" -"Dark Forces™ setzte den Industriestandard für FPS-Action im Star Wars® " -"Universum. Jetzt setzt Jedi Knight: Dark Forces II dieses glorreichen Erfolg " -"fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in " -"verblüffender 3D Grafik. Als Kyle Katarn müssen Sie ein Lichtschwert " -"erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. " -"Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue " -"Bösewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten " -"Beerdigunsstätte für Ihre teuflischen Pläne zu nutzen. Ergreifen Sie die " -"Initiative, wählen Sie 10 Waffen in Ihrem Arsenal und über 12 Kräfte der " -"Macht und durchkreuzen Sie diese dunklen Pläne." - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" -msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -msgid "" -"The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in " -"the intense first-person action of Jedi Outcast. " -msgstr "" -"Das Vermächtnis von Star Wars Dark Forces™ und Star Wars® Jedi Knight lebt " -"in diesem FPS-Actionspiel namens Jedi Outcast weiter." - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:1 -msgid "STAR WARS™ Jedi Knight - Jedi Academy™" -msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:2 -msgid "" -"Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy " -"is the latest installment of the highly acclaimed Jedi Knight series. Take " -"on the role of a new student eager to learn the ways of the Force from Jedi " -"Master Luke Skywalker." -msgstr "" -"Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters." -"
                                                            Jedi Knight: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi " -"Knight Serie. Sie begeben sich in die Rolle eines neuen Schülers, der " -"unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen möchte. " -"Kommunizieren Sie mit den berühmten Star Wars Charakteren in vielen " -"klassischen Star Wars Stätten. Es liegt ganz allein an Ihnen: entscheiden " -"Sie sich letztendlich für das Gute und dafür, auf der Seite des Lichts zu " -"kämpfen oder wählen Sie die Macht und das Böse der dunklen Seite?" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -msgid "" -"It is five years after Kyle's victory over the seven dark Jedi. Invading " -"Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's " -"training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's " -"award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past " -"experiences as a one time smuggler and Emperor's Hand with her " -"apprenticeship as a Jedi Knight." -msgstr "" -""Ich wählte mein Schicksal, und es hat mich hierher geführt..." - " -"Kyle Katarn

                                                            Fünf Jahre sind vergangen, nachdem Kyle seinen Sieg über " -"die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums " -"schreiten auf einen einsamen Außenposten der Rebellen vor und unterbrechen " -"Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten " -"Mara zuerst in Timothy Zahns preisgekrönten Star Wars Novelle, dort " -"verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer " -"Anwärterschaft zur Jedi-Ausbildung. Gerüstet mit vier neuen Waffen und fünf " -"neuen Kräften der Macht muss Mara die für die Neue Republik bestimmten " -"Vorräte schützen während Kyle, im Glauben es sei teil seines Schicksals, die " -"geheimen Schätze in den antiken Tempeln der Sith auffinden will.
                                                            Kann die " -"Neue Republik durch diese tapfere Frau geschützt werden? Kann die " -"Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt " -"aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
                                                            Werden die " -"antiken Geheimnisse der Sith neue Kräfte entfesseln?
                                                            Sind Kyle und Mara " -"stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? " -"Oder werden neue Verheisungen sie zur dunklen Seite verführen?" - -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -msgid "STAR WARS™: The Old Republic" -msgstr "STAR WARS™: The Old Republic" - -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -msgid "" -"BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore " -"an age thousands of years before the rise of Darth Vader when war between " -"the Galactic Republic and the Sith Empire divides the galaxy." -msgstr "" -"BioWare und LucasArts präsentieren dir die nächste Evolution im MMO " -"Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders " -"als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die " -"Galaxie teilte." - -#: i18n/tmp/Applications/Games/Steam/application.js:2 -msgid "" -"Steam is a digital distribution platform developed by Valve Corporation, " -"which offers digital rights management (DRM), multiplayer gaming, video " -"streaming and social networking services." -msgstr "" -"Steam ist eine Internet-Vertriebsplattform für Computerspiele, Software, " -"Filme und Serien, die von der Valve Corporation entwickelt und betrieben " -"wird." - -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -msgid "Styx: Shards of Darkness" -msgstr "Styx: Shards of Darkness" - -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -msgid "" -"Styx returns in a new stealth adventure! Explore and master huge open " -"environments, sneak past or assassinate new enemies and bosses, and " -"experiment with the new array of lethal abilities and weapons in our goblin " -"assassin's arsenal." -msgstr "" -"Styx feiert mit einem neuen Schleich-Abenteuer seine Rückkehr! Erkundet und " -"meistert gewaltige offene Levels, schleicht euch an neuen Feinden und " -"Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen " -"Auswahl an tödlichen Fähigkeiten und Waffen im Arsenal unseres mörderischen " -"Goblins." - -#: i18n/tmp/Applications/Games/Subnautica/application.js:1 -msgid "Subnautica" -msgstr "" - -#: i18n/tmp/Applications/Games/Subnautica/application.js:2 -msgid "" -"Subnautica is a game about exploration and adventure set in an underwater " -"world. After an emergency landing on a foreign water planet you can only " -"look in the depths. Discover seaweed forests and grass plateaus, reefs and " -"labyrinths of underwater caves, but remember the ever-diminished oxygen. " -"Water is swarming with life: some creatures are useful, but a large part is " -"dangerous. When you wake up in a life capsule, you fight with time - you " -"need to find drinking water, food, and develop equipment that will be useful " -"during exploration. Collect resources from the ocean around you. Create " -"knives, lighting, diving equipment, and build small submarines. The ocean is " -"full of life: use the ecosystem to your advantage. Lure and outwit the " -"dangerous creature with a fresh fish, or just swim as fast as you can to " -"avoid the jaws of omnipresent predators. Cave systems extend below the " -"bottom of the ocean - from dark, claustrophobic passages to caves " -"illuminated by bioluminescent life forms. Explore the world below the bottom " -"of the ocean, but watch out for oxygen levels and avoid the dangers lurking " -"in the dark." -msgstr "" - -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -msgid "Super Blue Boy Planet" -msgstr "Super Blue Boy Planet" - -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -msgid "" -"SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is " -"kidnapped by aliens so he goes through 21 levels to save her and he also " -"fight bosses along the way." -msgstr "" -"SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy’s Freundin wurde von " -"Aliens entführt, weshalb er in 21 Leveln versucht, sie zu retten, und auf " -"dem Weg Gegner bekämpft." - -#: i18n/tmp/Applications/Games/The Crew/application.js:1 -msgid "The Crew™" -msgstr "The Crew™" - -#: i18n/tmp/Applications/Games/The Crew/application.js:2 -msgid "" -"Your car is your avatar - fine tune your ride as you level up and progress " -"through 5 unique and richly detailed regions of a massive open-world US. " -"Maneuver through the bustling streets of New York City and Los Angeles, " -"cruise down sunny Miami Beach or trek through the breathtaking plateaus of " -"Monument Valley. Each locale comes with its own set of surprises and driving " -"challenges to master. On your journey you will encounter other players on " -"the road – all potentially worthy companions to crew up with, or future " -"rivals to compete against. This is driving at its most exciting, varied and " -"open." -msgstr "" -"Das Auto ist der Avatar. Der Spieler gibt seinem Gefährt auf der Jagd nach " -"Erfahrungspunkten das richtige Feintuning und fährt dabei durch fünf " -"einzigartige und sehr detaillierte Regionen einer massiven Open-World " -"Version der USA. Ob durch die hektischen Straßen von New York City und Los " -"Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden " -"Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der " -"Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und " -"würdige Begleiter, mit denen er sich zusammenschließt oder sie stellen einen " -"zukünftigen Rivalen dar, gegen den man antritt. The Crew bietet das " -"spannendste und abwechslungsreichste Fahrgefühl in einer Open World." - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -msgid "The Elder Scrolls IV: Oblivion" -msgstr "The Elder Scrolls IV: Oblivion" - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -msgid "" -"The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time " -"like never before. Step inside the most richly detailed and vibrant game-" -"world ever created. With a powerful combination of freeform gameplay and " -"unprecedented graphics, you can unravel the main quest at your own pace or " -"explore the vast world and find your own challenges." -msgstr "" -"Die Elder Scrolls IV: Oblivion® Spiel des Jahres Edition bietet Ihnen ein " -"RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und " -"pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das " -"individuell gestaltete Spielerlebnis mit brandneuer Grafik können Sie die " -"Rätsel im Spiel in Ihrem eigenen Tempo lösen oder einfach die riesige Welt " -"erkunden und sich Ihre Herausforderungen selbst suchen." - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Steam/script.js:1 -msgid "Steam (GOTY)" -msgstr "Steam (GOTY)" - -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -msgid "The Elder Scrolls V: Skyrim" -msgstr "The Elder Scrolls V: Skyrim" - -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -msgid "" -"Winner of more than 200 Game of the Year Awards, Skyrim Special Edition " -"brings the epic fantasy to life in stunning detail. The Special Edition " -"includes the critically acclaimed game and add-ons with all-new features " -"like remastered art and effects, volumetric god rays, dynamic depth of " -"field, screen-space reflections, and more. Skyrim Special Edition also " -"brings the full power of mods to the PC and consoles. New quests, " -"environments, characters, dialogue, armor, weapons and more – with Mods, " -"there are no limits to what you can experience." -msgstr "" -"Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-" -"Auszeichnungen prämiert, die Skyrim Special Edition erweckt den epischen " -"Fantasy-Meilenstein mit verblüffender Detailfülle zu neuem Leben. Die " -"Special Edition enthält das Spiel samt Add-ons und bietet neue Features wie " -"überarbeitete Grafiken und Effekte, volumetrische Strahlenbüschel, " -"dynamische Tiefenschärfe, Screen Space Reflections und einiges mehr, und " -"gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, " -"Charaktere, Dialoge, Rüstungen, Waffen und mehr – dank Mods sind Ihrem " -"Spielerlebnis keine Grenzen gesetzt." - -#: i18n/tmp/Applications/Games/The Room/application.js:1 -msgid "The Room" -msgstr "The Room" - -#: i18n/tmp/Applications/Games/The Room/application.js:2 -msgid "" -"A mysterious invitation leads to the attic of an abandoned house. In the " -"room is a cast-iron safe laced with strange carvings and on top, a note from " -"your distant companion. It promises something ancient and astonishing " -"concealed in the iron chamber - you need only find a way in." -msgstr "" -"Eine rätselhafte Einladung führt auf den Dachboden eines verlassenen Hauses. " -"Dort befindet sich ein eiserner Safe mit seltsamen Gravuren – und einer " -"Notiz deines fernen Gefährten. Sie verspricht etwas Uraltes und " -"Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg " -"hinein finden." - -#: i18n/tmp/Applications/Games/The Room Two/application.js:1 -msgid "The Room Two" -msgstr "The Room Two" - -#: i18n/tmp/Applications/Games/The Room Two/application.js:2 -msgid "" -"Unique events transport you to the halls of a long-forgotten crypt. The only " -"means of escape lies locked within a stone pedestal, along with a note from " -"your mysterious ally. His words promise assistance, but only serve to entice " -"you into a compelling world of mystery and exploration." -msgstr "" -"Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen " -"Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und " -"anbei findest du eine Notiz von deinem geheimnisvollen Verbündeten." - -#: i18n/tmp/Applications/Games/The Sims/application.js:1 -#, fuzzy -msgid "The Sims" -msgstr "The Turing Test" - -#: i18n/tmp/Applications/Games/The Sims/application.js:2 -msgid "" -"The Sims is a simulation game that simulates people. With various goals and " -"objectives you control people called sims. These sims require the user to " -"periodically replenish their needs, socialize, and buy new stuff. The game " -"currently has 7 expansion packs, Livin Large, House Party, Hot Date, " -"Vacation, Superstar, Makin Magic, and Unleashed. " -msgstr "" - -#: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -msgid "The Turing Test" -msgstr "The Turing Test" - -#: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -msgid "" -"The Turing Test is a challenging first-person puzzle game set on Jupiter’s " -"moon, Europa. You are Ava Turing, an engineer for the International Space " -"Agency (ISA) sent to discover the cause behind the disappearance of the " -"ground crew stationed there." -msgstr "" -"The Turing Test ist ein Rätselspiel aus Sicht der ersten Person, welches das " -"Phänomen des Bewusstseins erforscht und die Bedeutung der menschlichen " -"Intuition infrage stellt." - -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -msgid "The Vanishing of Ethan Carter" -msgstr "The Vanishing of Ethan Carter" - -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." -msgstr "" -"The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-" -"Person Spiel." - -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter -#: Redux/application.js:1 -msgid "The Vanishing of Ethan Carter Redux" -msgstr "The Vanishing of Ethan Carter Redux" - -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -msgid "The Witcher 3: Wild Hunt" -msgstr "The Witcher 3: Wild Hunt" - -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -msgid "" -"The Witcher: Wild Hunt is a story-driven, next-generation open world role-" -"playing game set in a visually stunning fantasy universe full of meaningful " -"choices and impactful consequences. In The Witcher you play as the " -"professional monster hunter, Geralt of Rivia, tasked with finding a child of " -"prophecy in a vast open world rich with merchant cities, viking pirate " -"islands, dangerous mountain passes, and forgotten caverns to explore." -msgstr "" -"The Witcher 3: Wilde Jagd ist ein Rollenspiel der nächsten Generation mit " -"packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-" -"Universum voller folgenreicher Entscheidungen und einschneidender " -"Konsequenzen. In The Witcher schlüpft der Spieler in die Rolle des Geralt " -"von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller " -"Handelsstädte, Wikinger-Pirateninseln, gefährlicher Gebirgspässe und " -"vergessener Kavernen das Kind aus einer Prophezeiung zu finden." - -#: i18n/tmp/Applications/Games/The Witness/application.js:1 -#, fuzzy -msgid "The Witness" -msgstr "The Turing Test" - -#: i18n/tmp/Applications/Games/The Witness/application.js:2 -msgid "" -"You wake up, alone, on a strange island full of puzzles that will challenge " -"and surprise you.

                                                            You don't remember who you are, and you don't " -"remember how you got here, but there's one thing you can do: explore the " -"island in hope of discovering clues, regaining your memory, and somehow " -"finding your way home.

                                                            The Witness is a single-player game in an open " -"world with dozens of locations to explore and over 500 puzzles. This game " -"respects you as an intelligent player and it treats your time as precious. " -"There's no filler; each of those puzzles brings its own new idea into the " -"mix. So, this is a game full of ideas." -msgstr "" - -#: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -msgid "Toki Tori" -msgstr "Toki Tori" - -#: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -msgid "" -"The gameplay in Toki Tori is a blend of two genres. While it looks like a " -"platform game, it's a puzzle game at heart. To progress through the game, " -"the player must pick up each egg in a level using a set number of tools." -msgstr "" -"Der Spielablauf in Toki Tori ist ein Mix zweier Genres. Während alles wie in " -"einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im " -"Spiel voranzukommen müssen Sie in jedem Level ein Ei mit Hilfe einiger " -"Werkzeuge aufsammeln. Die Spieler müssen genauestens Achtgeben und im voraus " -"planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und " -"InstantRock™ nutzen. Zusätzliche Werkzeuge werden schrittweise eingeführt " -"während die Spieler in über 80+ Level und vier einzigartigen Welten " -"voranschreiten." - -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -msgid "Tomb Raider: Anniversary" -msgstr "Tomb Raider: Anniversary" - -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -msgid "" -"Tomb Raider: Anniversary retraces Lara Croft's original genre-defining " -"adventure globe-trotting 3rd person action-adventure in pursuit of the " -"legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game " -"engine, the graphics, technology and physics bring Lara's adventure and " -"pursuit of a mystical artifact known only as the Scion right up to today's " -"technology standards and offers gamers a completely new gameplay experience. " -"Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, " -"massive environments of stunning visuals, intense combat and game pacing, " -"and an enhanced and clarified original story." -msgstr "" -"Tomb Raider: Anniversary verfolgen Sie Lara Croft's Genre-definierendes " -"erdumspannendes Action-Abenteuer auf der Suche nach dem legendären Scion " -"Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider: " -"Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer " -"und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der " -"Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. " -"Diese Neuauflage zeigt eine flüssige, dynamische und schnelle Lara Croft, " -"mit grossartigen Schauplätzen und erstaunlichen Details, fesselnden Kämpfen, " -"einem spannenden Spielablauf und einer erweiterten und aufschlussreichen " -"Geschichte des Originals." - -#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -msgid "Tomb Raider: Legend" -msgstr "Tomb Raider: Legend" - -#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -msgid "" -"The gaming world's sexiest and most intrepid adventurer makes her triumphant " -"return in Lara Croft Tomb Raider: Legend!

                                                            Follow Lara down a path of " -"discovery as she travels the globe to remote, exotic locales in search of " -"one of history's greatest artifacts that unleash unwelcome figures from " -"Lara's mysterious past. With guns blazing, Lara must use her athletic " -"ability and intellectual wits to explore vast, treacherous tombs, riddled " -"with challenging puzzles and deadly traps. Experience the beginning of the " -"new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" -msgstr "" -"Die verführerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt " -"triumphierend zurück Lara Croft Tomb Raider: Legend!

                                                            Folgen Sie Lara " -"auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball " -"erkundet und zu entfernten, exotischen Schauplätzen auf Ihrer Suche nach " -"einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche " -"entfesselt mysteriösen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, " -"denen Lara mit ihren ausserordentlichen sportlichen Fähigkeiten und ihrem " -"umwerfenden intellektuellen Charme begegnet, und gigantische, hinterhältige " -"Grüfte erforscht, die mit herausfordernden Puzzles und tödlichen Fallen " -"durchlöchert sind. Erleben Sie diese neue Legende von Anfang an in diesem " -"nervenzerreissenden Tomb Raider Abenteuer!" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:1 -msgid "Tomb Raider: The Dagger Of Xian" -msgstr "Tomb Raider: The Dagger Of Xian" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:2 -msgid "Fan Game Tomb Raider 2 Remake by Nicobass." -msgstr "Ein Tomb Raider 2 Remake von Nicobass." - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -msgid "Local (Demo)" -msgstr "Lokal (Demo)" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -msgid "Online (Demo)" -msgstr "Online (Demo)" - -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -msgid "Tomb Raider: Underworld" -msgstr "Tomb Raider: Underworld" - -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -msgid "" -"Tomb Raider: Underworld represents a new advancement in exploration-based " -"gameplay. As fearless adventurer Lara Croft explore exotic locations around " -"the world, each designed with an incredible attention to detail resulting in " -"breathtaking high-definition visual fidelity that creates a truly believable " -"world and delivers a new level of challenge and choice." -msgstr "" -"Tomb Raider: Underworld ist die neue Weiterentwicklung der " -"Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie " -"exotische Schauplätze rund um die Welt - allesamt mit Liebe zum Detail " -"entworfen - und werden durch die atemberaubende hochauflösende Grafik in " -"eine wirklich fantastische Welt hineingesogen." - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:1 -msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" -msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -msgid "" -"Raven Shield: Command an elite multinational squad of special operatives " -"against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven " -"Shield, the third installment to the wildly popular Rainbow Six series, Team " -"Rainbow faces the hidden global forces of a new and secretive foe." -msgstr "" -"Raven Shield: Kommandieren Sie eine Multinationale Eliteeinheit aus " -"Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six: " -"Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das " -"Team Rainbow sich einer geheimen und global opperierenden Terror " -"Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie " -"Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der " -"Karibik und Rio de Janeiro mitten im Karneval - um einen Verrückten und sein " -"Weltuntergangsszenario zu stoppen." - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -msgid "Local (1.0->1.6)" -msgstr "Lokal (1.0->1.6)" - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -msgid "Steam (Gold)" -msgstr "Steam (Gold)" - -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -msgid "Tom Clancy's Splinter Cell®" -msgstr "Tom Clancy's Splinter Cell®" - -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -msgid "" -"Infiltrate terrorists' positions, acquire critical intelligence by any means " -"necessary, execute with extreme prejudice, and exit without a trace! You are " -"Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third " -"Echelon." -msgstr "" -"Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende " -"Informationen mit allen Ihnen zur Verfügung stehenden Mitteln und " -"verschwinden Sie spurlos!

                                                            Sie sind Sam Fisher, ein hochqualifizierter " -"Angestellter des geheimen Ablegers der NSA: Third Echelon. Das Gleichgewicht " -"der Welt liegt in Ihren Händen!" - -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -msgid "Tom Clancy’s The Division™" -msgstr "Tom Clancy’s The Division™" - -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -msgid "" -"Black Friday – a devastating pandemic sweeps through New York City, and one " -"by one, basic services fail. In only days, without food or water, society " -"collapses into chaos. The Division, an autonomous unit of tactical agents, " -"is activated." -msgstr "" -"Black Friday – Eine verheerende Pandemie fegt über New York City hinweg. Die " -"Grundversorgung der Stadt fällt nach und nach aus. Bereits nach wenigen " -"Tagen ohne Nahrung und Wasser stürzt die Gesellschaft in Chaos. Die " -"eigenständige Spezialeinheit The Division ist alarmiert." - -#: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -msgid "Total War: ROME II" -msgstr "" - -#: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -msgid "" -"Emperor Edition is the definitive edition of ROME II, featuring an improved " -"politics system, overhauled building chains, rebalanced battles and improved " -"visuals in both campaign and battle.

                                                            In addition, Emperor Edition " -"includes all content and feature updates made available for ROME II since " -"its launch in September 2013. These include Twitch.TV integration, " -"touchscreen controls, new playable factions and units, and Mac " -"compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition " -"content and features are free, via automatic update, to all existing ROME II " -"owners." -msgstr "" - -#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -msgid "Trackmania® Turbo" -msgstr "Trackmania® Turbo" - -#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -msgid "" -"Trackmania offers you the ultimate arcade racing universe where everything " -"is about reaching the perfect racing time. Test your skills in over 200 " -"tracks, experience immediate fun by challenging your friends at home " -"(offline splitscreen) or online." -msgstr "" -"Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur " -"darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf über " -"200 Strecken auf die Probe, erlebe sofortigen Spaß, indem du deine Freunde " -"offline auf geteiltem Bildschirm oder online herausforderst." - -#: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -msgid "TRON RUN/r" -msgstr "TRON RUN/r" - -#: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -msgid "" -"Return to the world of TRON with TRON RUN/r, a new lightning fast, action-" -"adventure runner with a twist! Hone your DISC and CYCLE skills, then " -"challenge the grueling STREAM program that throws endless combinations of " -"modes and levels at you until you crash – how long can you survive?" -msgstr "" -"Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen " -"Action-Adventure-Rennspiel in die Welt von TRON zurück! Tritt auf " -"dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen " -"Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen " -"aus Rädern, Anzügen und Powerups aus. Feile in den 32 enthaltenen Leveln an " -"deinen DISKUS- und RAD-Künsten und fordere dann deine Freunde im " -"aufreibenden STREAM-Programm heraus." - -#: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -msgid "Tropico 3" -msgstr "Tropico 3" - -#: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -msgid "" -"Engage in a tropical power trip! Become the dictator of a remote island " -"during the Cold War. Charm, persuade, intimidate, oppress, or cheat your " -"people to stay in power! Are you a kind and generous leader? A corrupt and " -"ruthless tyrant ruling with an iron fist? Turn your island into a tourist " -"paradise or an industrial power. Make promises to the electorate or slander " -"political adversaries to get the crucial votes for the upcoming elections. " -"Send your avatar to congratulate the people, visit the island of another " -"player, or just sun-bathe on the Caribbean beach." -msgstr "" -"Machen Sie sich bereit für einen tropischen Powertrip! Werden Sie zu einem " -"Diktator auf einer fernen Insel während des Kalten Kriegs. Verführen, " -"überzeugen, verschüchtern, unterdrücken oder betrügen Sie Ihre Untergebenen, " -"um an der Macht zu bleiben! Werden Sie ein großzügiger Anführer sein?" - -#: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -msgid "Tropico 4" -msgstr "Tropico 4" - -#: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -msgid "" -"The world is changing and Tropico is moving with the times - geographical " -"powers rise and fall and the world market is dominated by new players with " -"new demands and offers - and you, as El Presidente, face a whole new set of " -"challenges. If you are to triumph over your naysayers you will need to gain " -"as much support from your people as possible. Your decisions will shape the " -"future of your nation, and more importantly, the size of your off-shore bank " -"account.

                                                            Tropico 4 expands on the gameplay of the previous game with " -"new political additions ∼ including more superpowers to negotiate with, " -"along with the ability to elect ministers into power to help get your more " -"controversial policies passed. But remember to keep your friends close and " -"your enemies closer as everyone has an agenda! Your political mettle will be " -"thoroughly tested, as new natural disasters will have the populace clamoring " -"for you and your cabinet to help them recover from some of the worst Mother " -"Nature can dish out.

                                                            Tropico 4 also brings a new level of social " -"interaction with the addition of Facebook and Twitter integration. Post " -"comments on Twitter direct from the game and have updates go out when you " -"complete missions or unlock new achievements. You can even take screenshots " -"of your burgeoning island and post your dream creation on your Tropico 4 " -"Facebook page and compare your interactive Dictator Ranking on the online " -"leaderboards." -msgstr "" -"Die Zeiten ändern sich! Großmächte kommen und gehen und der Weltmarkt wird " -"von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten – " -"und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie " -"über die Neinsager triumphieren wollen, müssen Sie so viel Unterstützung vom " -"Volk bekommen, wie möglich. Ihre Entscheidungen werden die Zukunft Ihrer " -"Nation bestimmen und, noch viel wichtiger ist, die Größe Ihres ausländischen " -"Bankvermögens!

                                                            Tropico 4 bietet Ihnen erweiterte politische " -"Möglichkeiten sowie zusätzliche Supermächte, mit denen Sie verhandeln " -"können. Außerdem setzen Sie nun Minister ein, um Ihre etwas „umstritteneren“ " -"Vorhaben durchzusetzen. Aber denken Sie daran: Halten Sie Ihre Freunde nahe, " -"aber Ihre Feinde noch näher! Ihr politischer Eifer wird auf den Prüfstand " -"gestellt. Neue Naturkatastrophen sorgen dafür, dass sich Ihr Volk nach Hilfe " -"von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt." -"

                                                            Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt " -"Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare " -"für Twitter direkt aus dem Spiel heraus und versenden Sie automatisch " -"Updates, wenn Sie Missionen abschließen oder neue Achievements freischalten. " -"Außerdem können Sie Screenshots Ihres wachsenden Inselstaates machen und die " -"Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten " -"sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der " -"von anderen Spielern vergleichen." - -#: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -msgid "Unholy Heights" -msgstr "Unholy Heights" - -#: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -msgid "" -"Welcome to Unholy Heights, a mashup of Tower Defense and Apartment " -"Management Simulation! The Devil has converted a tenement building into " -"monsters-only housing, and has big plans for the future. Sucker monsters " -"into moving into your building, charge them rent and keep them happy by " -"buying them furniture. Unfortunately, heroes have caught wind of the Devil's " -"plan, and will stop at nothing to wipe him out. Knock on residents' doors to " -"call them to battle, trap heroes in devious pincer formations, and command " -"your troops to victory. Monsters get jobs, fall in love, have children, and " -"even skip out on their rent. Keep them happy or you might not have anyone to " -"fight for you when heroes come knocking. But don't be too soft: there's " -"always prospective baddies looking to move in, so kick out the freeloaders " -"when the time is right! Being a landlord is a difficult job, but it can't be " -"harder than running Hell...right?" -msgstr "" -"Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und " -"Apartmentmanagementsimulation! Der Teufel hat ein Wohnhaus in ein Mietshaus " -"nur für Monster umgewandelt und hat große Pläne für die Zukunft. Locke " -"Monster in dein Haus, verlange von ihnen Miete und halte sie glücklich durch " -"den Kauf von Einrichtungsgegenständen. Unglücklicherweise haben Helden von " -"dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel " -"vernichtet haben. Klopfe an die Tür von Bewohnern um sie zum Kampf zu rufen, " -"schließe Helden in gemeinen Scherenformationen und führe deine Truppen zum " -"Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und übergehen " -"sogar ihre Mietzahlungen. Halte sie glücklich oder du gehst das Risiko einen " -"niemanden zu haben der für die Kämpft wenn Helden anklopfen. Aber sei nicht " -"zu weich: es sind immer vielversprechende Bösewichte unterwegs die gerne " -"einziehen möchten, daher schmeiße Schmarotzer raus solange die Zeit reif " -"ist! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht " -"schwieriger sein all die Hölle zu leiten... richtig?" - -#: i18n/tmp/Applications/Games/Uplay/application.js:2 -msgid "Uplay is Ubisoft's PC games portal." -msgstr "Uplay ist Ubisoft's Portal für PC-Spiele." - -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -#, fuzzy -msgid "Warcraft® III: Expansion Set" -msgstr "Warcraft® III: The Frozen Throne®" - -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -msgid "" -"The war rages on. The demonic threat has been banished from the battle-" -"scarred fields of Azeroth, but peace is still a distant dream. The epic " -"conflict that began in Warcraft III: Reign of Chaos continues with more " -"units, more missions, and more explosive strategic combat.

                                                            This set " -"contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen " -"Throne." -msgstr "" - -#: i18n/tmp/Applications/Games/Warface/application.js:1 -msgid "Warface" -msgstr "" - -#: i18n/tmp/Applications/Games/Warface/application.js:2 -msgid "" -"Warface offers an intense Co-op experience with daily new content, in which " -"players can master unique teamwork moves and gameplay styles. They can also " -"engage in fast-paced or tactical action in Versus modes such as Team Death " -"Match or Plant The Bomb." -msgstr "" - -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -msgid "Warlock - Master of the Arcane" -msgstr "Warlock - Master of the Arcane" - -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -msgid "" -"In a time of chaotic upheaval, the player takes the role of a great mage, a " -"warlord vying for ultimate power. Your mission is to build an empire, expand " -"your borders, research new spells and conquer your enemies. Become the " -"ultimate Warlock and rule over all of Ardania!" -msgstr "" -"Das neueste Spiel der beliebten Majesty-Reihe, Warlock: Master of the " -"Arcane, präsentiert rundenbasierte Strategie und globale Eroberung in der " -"fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr " -"übernimmt der Spieler die Rolle eines großen Magiers, ein Kriegsherr, der um " -"die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, " -"Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu " -"bezwingen. Werden Sie der mächtigste Zauberer und herrschen Sie über ganz " -"Ardania!" - -#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -msgid "Wildlife Park 2" -msgstr "" - -#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -msgid "" -"Become a zoo manager and take good care of your animals. Wildlife Park 2 " -"brings you into up close and personal contact with more than 50 different " -"animal species. Observe the lovingly animated interaction of the animals - " -"with other animals, the landscape, the play equipment, or the visitors to " -"the park! Just like in a real zoo, the animals must receive all-round care. " -"This is as easy as winking in Wildlife Park 2: With a click of the mouse you " -"can feed, doctor, pet, or even relocate animals, or get them moving. You " -"will guide a team of landscape architects, gardeners, keepers, " -"veterinarians, and scientists. If you manage your zoo carefully, you will " -"soon be able to celebrate the birth of new animals! Construct your zoo using " -"more than 100 animal houses, visitor facilities, staff buildings, decorative " -"park elements, and enclosure equipment. Wildlife Park 2 is an ideal " -"playground for amateur architects, too! Use the extensive terraforming " -"options to create your own imaginative landscapes. Plenty of established " -"plant species and botanical rarities such us underwater plants or cacti will " -"thrive under your loving care, and all this is lavishly displayed by a " -"dynamic plant system. Another specialty is the realistically simulated flow " -"of water. By easily placing a water source, you can create thunderous " -"waterfalls and rambling water worlds. Visitors to your zoo will expect a few " -"treats, too - build restaurants and ice-cream parlors and provide " -"spectacular entertainment. Employ advertising and marketing to attract new " -"visitors. But don't forget to keep an eye on your zoo's budget at all times!" -msgstr "" - -#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -msgid "Worms Armageddon" -msgstr "Worms Armageddon" - -#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -msgid "" -"Those intrepid invertebrates return with a vengeance in the much-loved " -"Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that " -"you can enjoy on your own or with all your friends." -msgstr "" -"Die unerschrockenen Kriecher kehren zurück und ihnen dürstet nach Rache im " -"allseits beliebten Worms™ Armageddon. Hier ist einfach der Wurm drin! " -"Genießen Sie einen grandiosen Spielspaß alleine oder mit all Ihren Freunden." - -#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -msgid "Worms™ Reloaded" -msgstr "Worms™ Reloaded" - -#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -msgid "" -"Worms™ Reloaded is a turn-based computer games developed by Team17 Software. " -"Players control a small platoon of earthworms across a deformable landscape, " -"battling other computer- or player-controlled teams. The games feature " -"bright and humorous cartoon-style animation and a varied arsenal of bizarre " -"weapons." -msgstr "" -"Zehn Jahre nach Worms™ Armageddon setzt sich das auf Runden basierte Comic-" -"Chaos im Spiel Worms™ Reloaded fort. Die brandneue Edition ist für Ihren PC " -"jetzt über Steam verfügbar. Worms™ Reloaded bietet ein Online- und Offline " -"Mehrspielererlebnis für bis zu vier Spieler, Voice Chat, eine Unmenge an " -"verrückten neuen Waffen (sowie die Rückkehr mancher ikonischer Waffen des " -"beliebten Vorgängers), Errungenschaften, Ranglisten, neue Landschaften in " -"hoher Bildauflösung, ein Spektrum an brillanten Festungen für den neuen " -"Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, Hüte, Skins und " -"verschiedene Stimmen." - -#: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -msgid "Xenon 2" -msgstr "" - -#: i18n/tmp/Applications/Graphics/category.js:1 -msgid "Graphics" -msgstr "Grafik" - -#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -msgid "Photofiltre" -msgstr "Photofiltre" - -#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -msgid "" -"Introduction
                                                            PhotoFiltre Studio is a complete image retouching " -"program. It allows you to do simple or advanced adjustments to an image and " -"apply a vast range of filters on it. It is simple and intuitive to use, and " -"has an easy learning curve. The toolbar, giving you access to the standard " -"filters with just a few clicks, gives PhotoFiltre Studio a robust look. " -"PhotoFiltre Studio also has layer manager (with Alpha channel), advanced " -"brushes, nozzles (or tubes), red eye corrector, batch module and lot of " -"other powerful tools." -msgstr "" -"PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und " -"Effekte unterstützt." - -#: i18n/tmp/Applications/Internet/category.js:1 -msgid "Internet" -msgstr "Internet" - -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -msgid "Internet Explorer 6.0" -msgstr "Internet Explorer 6.0" - -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: 7.0/application.js:2 -msgid "" -"Internet Explorer is an old web browser.
                                                            You may need it if you want to " -"test a website compatibility, you should not use it to navigate. " -msgstr "" -"Internet Explorer ist ein alter Webbrowser.
                                                            Sie sollten ihn nur " -"verwenden, um eine Website auf ihre Kompatibilität zu testen. Nutzen Sie ihn " -"nicht, um im Internet zu surfen." - -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -msgid "Internet Explorer 7.0" -msgstr "Internet Explorer 7.0" - -#: i18n/tmp/Applications/Internet/mIRC/application.js:1 -msgid "mIRC" -msgstr "mIRC" - -#: i18n/tmp/Applications/Internet/mIRC/application.js:2 -msgid "" -"

                                                            mIRC is a popular Internet Relay Chat client used by millions of " -"people, and thousands of organizations, to communicate, share, play and work " -"with each other on IRC networks around the world. Serving the Internet " -"community for over a decade, mIRC has evolved into a powerful, reliable " -"and fun piece of technology.

                                                            " -msgstr "" -"mIRC ist ein beliebter Internet Relay Chat client, der von Millionen " -"Menschen und Tausenden Firmen genutzt wird um miteinander über globale IRC " -"Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten." - -#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -msgid "v7.46" -msgstr "v7.46" - -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -msgid "TeamSpeak 3" -msgstr "TeamSpeak 3" - -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -msgid "" -"TeamSpeak 3 offers the ideal voice communication tool for online gaming, " -"education and training, internal business communication, and staying in " -"touch with friends and family." -msgstr "" -"TeamSpeak ist eine proprietäre Sprachkonferenzsoftware, die den Benutzern " -"ermöglicht, über das Internet oder ein LAN per Sprache und Text miteinander " -"zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist für die Nutzung " -"parallel zu Online-Spielen optimiert." - -#: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -msgid "v3.0.19.4" -msgstr "v3.0.19.4" - -#: i18n/tmp/Applications/Multimedia/category.js:1 -msgid "Multimedia" -msgstr "Multimedia" - -#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -msgid "Mp3tag" -msgstr "Mp3tag" - -#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -msgid "" -"Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common " -"audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, " -"Vorbis Comments and APE Tags. It also supports online database lookups from " -"Amazon, Musicbraing, freedb or discogs for example to automatically gather " -"proper tags and cover art." -msgstr "" -" Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten " -"von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, " -"usw. inklusive Album-Cover. Es unterstützt das Editieren von ID3v1, ID3v2.3, " -"ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags für mehrere Dateien " -"auf einmal und deckt eine Vielzahl von Audio-Formaten ab." - -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -msgid "Adobe Acrobat Reader DC" -msgstr "Adobe Acrobat Reader DC" - -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -msgid "" -"Adobe Acrobat Reader DC software is the free global standard for reliably " -"viewing, printing, and commenting on PDF documents.

                                                            Premium features, " -"online services and updates do not work." -msgstr "" -"Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard " -"für das zuverlässige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten." -"

                                                            Premium Funktionalitäten, Onlineservices und Updates funktionieren " -"nicht." - -#: i18n/tmp/Applications/Office/category.js:1 -msgid "Office" -msgstr "Büroprogramme" - -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -msgid "ElsterFormular" -msgstr "ElsterFormular" - -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -msgid "ElsterFormular is the official german software to file a tax return." -msgstr "" -"ElsterFormular ist die offizielle Software für die deutsche Steuererklärung." - -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -msgid "Microsoft Office 2010" -msgstr "Microsoft Office 2010" - -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -msgid "" -"Microsoft Office 2010 is a version of Microsoft Office, a productivity suite " -"for Microsoft Windows. It is the successor to Microsoft Office 2007." -msgstr "" -"Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-" -"Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007." - -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -msgid "Microsoft Office 2013" -msgstr "Microsoft Office 2013" - -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -msgid "" -"Microsoft Office 2013 is a version of Microsoft Office, a productivity suite " -"for Microsoft Windows. It is the successor to Microsoft Office 2010." -msgstr "" -"Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-" -"Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010." - -#: i18n/tmp/Applications/Other/category.js:1 -msgid "Other" -msgstr "Nicht zuzuordnen" - -#: i18n/tmp/Applications/Science/category.js:1 -msgid "Science" -msgstr "Lernprogramme" - -#: i18n/tmp/Engines/Wine/category.js:1 -msgid "Wine" -msgstr "Wine" - -#: i18n/tmp/Engines/Wine/Engine/application.js:1 -#, fuzzy -msgid "Wine Engine" -msgstr "Wine Uninstaller" - -#: i18n/tmp/Engines/Wine/Engine/application.js:2 -msgid "The Wine engine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -#, fuzzy -msgid "Wine engine" -msgstr "Wine Uninstaller" - -#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -msgid "QuickScript" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -msgid "QuickScripts for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -msgid "Custom Installer Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -msgid "Installer Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -#, fuzzy -msgid "Local Installer Script" -msgstr "Local Installer" - -#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -#, fuzzy -msgid "Online Installer Script" -msgstr "Online Installer" - -#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -msgid "Quick Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -msgid "Steam Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -msgid "Uplay Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -msgid "Zip Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -msgid "Wine Shortcuts" -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -msgid "Shortcuts for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -msgid "Shortcut Reader" -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -msgid "Wine Shortcut" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/application.js:1 -msgid "Wine Tools" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/application.js:2 -msgid "Tools for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -msgid "Configure Wine" -msgstr "Wine einrichten" - -#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -msgid "Kill processes" -msgstr "Prozesse beenden" - -#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -msgid "Windows reboot" -msgstr "Windows neustarten" - -#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -msgid "Repair virtual drive" -msgstr "Virtuelles Laufwerk reparieren" - -#: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -msgid "Command prompt" -msgstr "Kommandozeile" - -#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -msgid "Registry Editor" -msgstr "Registryeditor" - -#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -msgid "Task manager" -msgstr "Taskmanager" - -#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -msgid "Open a terminal" -msgstr "Terminal öffnen" - -#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -msgid "Wine uninstaller" -msgstr "Wine Uninstaller" - -#: i18n/tmp/Engines/Wine/Verbs/application.js:1 -msgid "Wine Verbs" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/application.js:2 -msgid "Verbs for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -#, fuzzy -msgid "corefonts" -msgstr "Schriftarten" - -#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -msgid "crypt32" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -msgid "d3dx10" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -msgid "d3dx9" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -msgid ".NET 4.0" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -msgid ".NET 4.5.2" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -msgid ".NET 4.5" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -msgid "DXVK" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -msgid "luna" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -msgid "mfc42" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -msgid "msls31" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -msgid "mspatcha" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -msgid "PhysX" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -msgid "quartz" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -msgid "QuickTime 7.6" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -msgid "sandbox" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -msgid "secur32" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -msgid "Tahoma" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -msgid "vcrun2003" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -msgid "vcrun2005" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -msgid "vcrun2008" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -msgid "vcrun2010" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -msgid "vcrun2012" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -msgid "vcrun2013" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -msgid "vcrun2015" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -msgid "Windows XP Service Pack 3" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -msgid "xact" -msgstr "" - -#: i18n/tmp/Utils/Functions/Apps/application.js:1 -msgid "App Utils" -msgstr "" - -#: i18n/tmp/Utils/Functions/Apps/application.js:2 -msgid "Utils for apps." -msgstr "" - -#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -msgid "App Resources" -msgstr "" - -#: i18n/tmp/Utils/Functions/category.js:1 -msgid "Functions" -msgstr "Functions" - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -msgid "Filesystem Utils" -msgstr "" - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -msgid "Utils for file system interaction." -msgstr "" - -#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -msgid "File Extractors" -msgstr "" - -#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -msgid "File Utilities" -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/application.js:1 -msgid "Net Utils" -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/application.js:2 -msgid "Utils for interaction with the Internet." -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -msgid "Downloader" -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -#, fuzzy -msgid "Internet Resource" -msgstr "Internet" - -#: Utils/Functions/Filesystem/Extract/script.js:57 -#: Utils/Functions/Filesystem/Extract/script.js:133 -msgid "Please wait while {0} is extracted ..." -msgstr "Bitte warten Sie während {0} extrahiert wird ..." - -#: Utils/Functions/Filesystem/Files/script.js:154 -msgid "Checking file consistency ..." -msgstr "Dateikonsistenz wird geprüft ..." - -#: Utils/Functions/Net/Download/script.js:97 -#: Utils/Functions/Net/Resource/script.js:80 -msgid "Please wait while {0} is downloaded ..." -msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." - -#: Utils/Functions/Net/Download/script.js:126 -msgid "" -"Error while calculating checksum. \n" -"\n" -"Expected = {0}\n" -"Actual = {1}" -msgstr "" -"Fehler beim Prüfen der Checksumme.\n" -"\n" -"Erwartet = {0}\n" -"Tatsächlich = {1}" - -#, fuzzy -#~ msgid "Client" -#~ msgstr "BETA Client" - -#~ msgid "Please install Warcraft III before installing The Frozen Throne." -#~ msgstr "" -#~ "Bitte installieren Sie Warcraft® III bevor Sie Warcraft® III: The Frozen " -#~ "Throne® installieren." - -#~ msgid "Warcraft® III: Reign of Chaos®" -#~ msgstr "Warcraft® III: Reign of Chaos®" - -#~ msgid "" -#~ "A generation before the events of World of Warcraft begin... Cunning, " -#~ "sinister, and seemingly unstoppable, the demonic Burning Legion prepare " -#~ "to launch their long-awaited assault on the mortal world. Survival is a " -#~ "matter of strategy, as the Reign of Chaos begins..." -#~ msgstr "" -#~ "Erforscht die vom Krieg zerrissene Welt von Azeroth, eine Generation " -#~ "bevor die Geschehnisse von World of Warcraft einsetzen. Durchtrieben, " -#~ "böse und scheinbar unaufhaltsam bereitet sich die Brennende Legion darauf " -#~ "vor, ihren langerwarteten Angriff auf die sterbliche Welt zu beginnen. " -#~ "Überleben ist eine Frage der Strategie, nun da die Herrschaft des Chaos " -#~ "beginnt..." - -#~ msgid "" -#~ "Warcraft III: The Frozen Throne adds a host of new features to the game, " -#~ "including four new campaigns that take you across the frozen continent of " -#~ "Northrend. Explore new maps and master new units such as the Troll Bat " -#~ "Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." -#~ "

                                                            Install Warcraft III first." -#~ msgstr "" -#~ "Warcraft III: The Frozen Throne beinhaltet eine Unmenge an neuen " -#~ "Funktionen für das Spiel, einschließlich vier neuer Kampagnen, die euch " -#~ "über den eisigen Kontinent Nordend führen. Erforscht neue Karten und " -#~ "befehligt neue Einheiten wie die Troll-Fledermausreiter, die " -#~ "Zauberbrecher der Blutelfen oder die zerstörerischen Bergriesen." -#~ "

                                                            Installieren Sie zunächst Warcraft III." diff --git a/i18n/fr.po b/i18n/fr.po deleted file mode 100644 index f2be7c5016..0000000000 --- a/i18n/fr.po +++ /dev/null @@ -1,3044 +0,0 @@ -# French translations for PACKAGE package -# French translation for PACKAGE. -# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Plata , 2017. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-08 12:28+0000\n" -"PO-Revision-Date: 2017-09-24 10:24+0200\n" -"Last-Translator: Plata \n" -"Language-Team: French\n" -"Language: fr\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-Generator: Poedit 1.8.7.1\n" - -#: Applications/Games/League of Legends/Online/script.js:26 -msgid "Select your region:" -msgstr "" - -#: Applications/Games/Mass Effect/Steam/script.js:9 -msgid "" -"If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine." -"ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/" -"Engine/Config/\n" -"\n" -"And add the following under [ISACTAudio.ISACTAudioDevice] :\n" -"\n" -"DeviceName=Generic Software\n" -"UseEffectsProcessing=False\n" -"\n" -msgstr "" - -#: Applications/Games/Origin/Local (Legacy)/script.js:14 -#: Applications/Games/Origin/Online (Legacy)/script.js:13 -msgid "" -"When Origin launches, you will get an error message (\"Your update could not " -"be completed.\"). This is ok. Just close the popup." -msgstr "" - -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:11 -msgid "Select your region for the patch (1.0 to 1.60)." -msgstr "" - -#: Applications/Games/Total War Rome II/Steam/script.js:19 -msgid "" -"If you are experiencing issues with game (e.g. it crashes at start or " -"rendering is broken), you can try to enable de OpenGL renderer, by " -"modifying :\n" -"\n" -" gfx_device_type to 2\n" -"\n" -" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/" -"Rome2/scripts/preferences_script.txt " -msgstr "" - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 -msgid "" -"On first run the game might not go into full screen. If that happens go to " -"options and set the resolution to 1280x960. You will be asked to close the " -"game in order to apply the new settings. Click Yes. Once you start the game " -"again you should see a window where you can set your game resolution to " -"match your screen." -msgstr "" - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:83 -#: Engines/Wine/Verbs/d3dx10/script.js:34 -#: Engines/Wine/Verbs/d3dx9/script.js:34 -#: Engines/Wine/Verbs/dotnet40/script.js:21 -#: Engines/Wine/Verbs/dotnet40/script.js:37 -#: Engines/Wine/Verbs/dotnet40/script.js:39 -#: Engines/Wine/Verbs/dotnet452/script.js:28 -#: Engines/Wine/Verbs/dotnet45/script.js:29 -#: Engines/Wine/Verbs/xact/script.js:49 -msgid "Please wait ..." -msgstr "" - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -msgid "Installing {0} ..." -msgstr "" - -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -msgid "Which language version would you like to install?" -msgstr "" - -#: Applications/Office/ElsterFormular/Online/script.js:8 -msgid "" -"Please select the installation file.\n" -"You can download it from https://www.elster.de/elfo_down.php." -msgstr "" - -#: Engines/Wine/Engine/Object/script.js:215 -msgid "Cannot run 64bit executable in a 32bit Wine prefix." -msgstr "" - -#: Engines/Wine/Engine/Object/script.js:274 -msgid "Please wait while {0} is uninstalled ..." -msgstr "" - -#: Engines/Wine/Engine/Object/script.js:276 -msgid "Could not uninstall {0}!" -msgstr "" - -#: Engines/Wine/Engine/Object/script.js:462 -msgid "Prefix seems to be 32bits" -msgstr "" - -#: Engines/Wine/Engine/Object/script.js:480 -msgid "Installing version: " -msgstr "" - -#: Engines/Wine/Engine/Object/script.js:888 -msgid "Could not determine mimetype for file extension \"{0}\"" -msgstr "" - -#: Engines/Wine/QuickScript/Installer Script/script.js:23 -msgid "Please enter the name of your application." -msgstr "Veuillez entrer le nom de votre application." - -#: Engines/Wine/QuickScript/Installer Script/script.js:38 -msgid "Please select the wine architecture." -msgstr "" - -#: Engines/Wine/QuickScript/Installer Script/script.js:52 -#, fuzzy -msgid "Please select the wine distribution." -msgstr "Veuillez entrer le nom de votre application." - -#: Engines/Wine/QuickScript/Installer Script/script.js:66 -#, fuzzy -msgid "Please select the wine version." -msgstr "Veuillez entrer le nom de votre application." - -#: Engines/Wine/QuickScript/Installer Script/script.js:88 -msgid "Please select the executable." -msgstr "" - -#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -msgid "Please select the installation file." -msgstr "" - -#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -msgid "Please select the download URL." -msgstr "" - -#: Engines/Wine/QuickScript/Steam Script/script.js:104 -msgid "" -"Please follow the steps of the Steam setup.\n" -"\n" -"Uncheck \"Run Steam\" or close Steam completely after the setup so that the " -"installation of \"{0}\" can continue." -msgstr "" - -#: Engines/Wine/QuickScript/Steam Script/script.js:116 -msgid "Please wait until Steam has finished the download ..." -msgstr "" - -#: Engines/Wine/QuickScript/Uplay Script/script.js:60 -msgid "" -"Please follow the steps of the Uplay setup.\n" -"\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the " -"installation of \"{0}\" can continue." -msgstr "" - -#: Engines/Wine/QuickScript/Uplay Script/script.js:77 -msgid "Please wait until Uplay has finished the download ..." -msgstr "" - -#: Engines/Wine/QuickScript/Uplay Script/script.js:85 -msgid "Please close Uplay." -msgstr "" - -#: Engines/Wine/QuickScript/Zip Script/script.js:48 -#, fuzzy -msgid "Please select the .zip file." -msgstr "Veuillez entrer le nom de votre application." - -#: Engines/Wine/Shortcuts/Reader/script.js:62 -msgid "" -"The container {0} is no longer used.\n" -"Do you want to delete it?" -msgstr "" - -#: Engines/Wine/Shortcuts/Wine/script.js:120 -msgid "Executable {0} not found!" -msgstr "" - -#: Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -msgid "fonts" -msgstr "" - -#: Engines/Wine/Verbs/d3dx10/script.js:14 -#: Engines/Wine/Verbs/d3dx10/script.js:15 -#: Engines/Wine/Verbs/d3dx10/script.js:35 -#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 -#: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 -#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 -msgid "Extracting {0} ..." -msgstr "" - -#: Engines/Wine/Verbs/dotnet40/script.js:30 -#: Engines/Wine/Verbs/dotnet452/script.js:40 -#: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 -#: Engines/Wine/Verbs/vcrun2005/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:29 -#: Engines/Wine/Verbs/vcrun2010/script.js:18 -#: Engines/Wine/Verbs/vcrun2010/script.js:29 -#: Engines/Wine/Verbs/vcrun2012/script.js:18 -#: Engines/Wine/Verbs/vcrun2012/script.js:29 -#: Engines/Wine/Verbs/vcrun2013/script.js:18 -#: Engines/Wine/Verbs/vcrun2013/script.js:29 -#: Engines/Wine/Verbs/vcrun2015/script.js:18 -#: Engines/Wine/Verbs/vcrun2015/script.js:29 -msgid "Please wait while {0} is installed ..." -msgstr "" - -#: Engines/Wine/Verbs/dotnet452/script.js:49 -#: Engines/Wine/Verbs/dotnet45/script.js:50 -msgid "" -"{0} applications can have issues when windows version is not set to " -"\"win2003\"" -msgstr "" - -#: Engines/Wine/Verbs/Uplay/script.js:16 -msgid "" -"Please follow the steps of the Uplay setup.\n" -"\n" -"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the " -"installation can continue." -msgstr "" - -#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -msgid "Registering {0} ..." -msgstr "" - -#: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -msgid "7-zip" -msgstr "" - -#: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -msgid "" -"7-Zip is a file archiver with a high compression ratio. 7-Zip is open source " -"software. Most of the source code is under the GNU LGPL license. The unRAR " -"code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-" -"Zip on any computer, including a computer in a commercial organization. You " -"don't need to register or pay for 7-Zip." -msgstr "" - -#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 -#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 -#: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 -#: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 -#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 -#: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 -#: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 -#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 -#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 -#: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 -#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 -#: i18n/tmp/Applications/Games/Steam/Online/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon -#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 -#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 -#: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -msgid "Online" -msgstr "" - -#: i18n/tmp/Applications/Accessories/category.js:1 -msgid "Accessories" -msgstr "Accessoire" - -#: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -msgid "ImgBurn" -msgstr "" - -#: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -msgid "" -"ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." -msgstr "" - -#: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -msgid "Soundplant" -msgstr "" - -#: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -msgid "" -"Soundplant turns your computer keyboard into a versatile, low latency sound " -"trigger and playable instrument.

                                                            Via drag & drop, easily assign sound " -"files of any format and length onto 72 keyboard keys, creating custom " -"soundboards that put hours of instantly-playing audio at your fingertips " -"with no extra hardware needed.

                                                            Soundplant is used for live music and " -"sound effects, as a drum pad, as a unique electronic instrument, as an " -"educational aid, and just for fun - in radio, television, theater, " -"podcasting, presentations, studios, stadiums, classrooms, clubs, museums, " -"and churches - by DJs, musicians, engineers, sound designers, composers, " -"artists, teachers, magicians, puppeteers, comedians, public speakers, " -"gamers, and more.

                                                            N.B.: Free version has some features unavailable, " -"see http://soundplant.org/support.htm/" -msgstr "" - -#: i18n/tmp/Applications/Custom/category.js:1 -msgid "Custom" -msgstr "Personnalisé" - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -msgid "Local Installer" -msgstr "Installeur local" - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -msgid "" -"The Local Installer allows you to install custom applications from your " -"local computer." -msgstr "" -"L'installeur local vous permet d'installé des applications personnalisées " -"depuis votre ordinateur." - -#: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 -#: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park -#: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -msgid "Local" -msgstr "" - -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -msgid "Online Installer" -msgstr "Installeur en ligne" - -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -msgid "" -"The Online Installer allows you to install custom applications from the " -"Internet." -msgstr "" -"L'installeur en ligne vous permet d'installer des applications " -"personnalisées depuis Internet. " - -#: i18n/tmp/Applications/Development/category.js:1 -msgid "Development" -msgstr "Développement" - -#: i18n/tmp/Applications/Development/Notepad++/application.js:1 -msgid "Notepad++" -msgstr "Notepad++" - -#: i18n/tmp/Applications/Development/Notepad++/application.js:2 -msgid "" -"Notepad++ is a free (as in "free speech" and also as in "free " -"beer") source code editor and Notepad replacement that supports several " -"languages. Running in the MS Windows environment, its use is governed by GPL " -"License.

                                                            Based on a powerful editing component Scintilla, Notepad++ " -"is written in C++ and uses pure Win32 API and STL which ensures a higher " -"execution speed and smaller program size. By optimizing as many routines as " -"possible without losing user friendliness, Notepad++ is trying to reduce the " -"world carbon dioxide emissions. When using less CPU power, the PC can " -"throttle down and reduce power consumption, resulting in a greener " -"environment.

                                                            Source: http://notepad-plus.sourceforge.net/uk/site.htm" -msgstr "" -"Notepad++ est un éditeur de code source qui prend en charge plusieurs " -"langages. Ce programme, codé en C++ avec STL et win32 api, a pour vocation " -"de fournir un éditeur de code source de taille réduite mais très performant. " -"En optimisant de nombreuses fonctions tout en conservant une facilité " -"d'utilisation et une certaine convivialité, Notepad++ contribue à la " -"limitation des émissions de dioxyde de carbone dans le monde : en effet, en " -"réduisant l'utilisation de CPU, la consommation d'énergie des ordinateurs " -"chute considérablement, en conséquence de quoi, la terre est plus verte." -"

                                                            Source: http://notepad-plus.sourceforge.net/fr/" - -#: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -msgid "v.7.2.2" -msgstr "" - -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -msgid "18 Wheels of Steel: Across America" -msgstr "18 Wheels of Steel: Across America" - -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -msgid "" -"Heed the call of the open road, throw the gears in motion and take off in a " -"tractor trailer. Drive faster than your competition, haul your cargo across " -"the entire United States and feel the wind in your face as you control your " -"own destiny. Blast the horn and build a career in the fast-paced world of " -"trucking." -msgstr "" -"Entendez l'appel de la route, \"throw the gears in motion and take off in a " -"tractor trailer\". Conduisez plus vite que votre concurrence, transporter " -"votre chargement à travers tous les États-Unis et sentez le ventre sur votre " -"visage alors que vous contrôlez votre propre destin.‬ \"Blast the horn\" et " -"construisez une carrière dans le monde rapide du camionnage." - -#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -msgid "Age of Empires II HD" -msgstr "Age of Empires II HD" - -#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -msgid "" -"Age of Empires II has been re-imagined in high definition with new features, " -"trading cards, improved AI, workshop support, multiplayer, Steamworks " -"integration and more!" -msgstr "" -"Age of Empires II a été ré-imaginé en haute définition avec de nouvelles " -"fonctionnalités, cartes à échanger, IA améliorée, support des workshops, " -"multiplayer, intégration au Steamworks et bien plus encore !" - -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black -#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 -#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 -#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 -#: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY -#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Red Trigger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -msgid "Steam" -msgstr "Steam" - -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:1 -msgid "Age of Empires® III: Complete Collection" -msgstr "Age of Empires® III: Complete Collection" - -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -msgid "" -"Immerse yourself in the award-winning strategy experience. Microsoft Studios " -"brings you three epic Age of Empires III games in one monumental collection " -"for the first time. Command mighty European powers looking to explore new " -"lands in the New World; or jump eastward to Asia and determine the outcome " -"of its struggles for power." -msgstr "" -"Plongez au cœur d’une expérience stratégique gagnante. Microsoft Game " -"Studios présente pour la première fois les trois jeux épiques Age of Empires " -"III au sein d'une collection impressionnante. Dirigez les puissances " -"européennes pour leur faire explorer de nouvelles terres dans le Nouveau " -"monde, ou partez à la conquête de l’est, en Asie, pour déterminer l’issue " -"des batailles pour le pouvoir. " - -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -#, fuzzy -msgid "Assassin's Creed™" -msgstr "Assassin’s Creed II" - -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -msgid "" -"Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that " -"redefines the action genre. While other games claim to be next-gen with " -"impressive graphics and physics, Assassin's Creed merges technology, game " -"design, theme and emotions into a world where you instigate chaos and become " -"a vulnerable, yet powerful, agent of change.

                                                            The setting is 1191 AD. " -"The Third Crusade is tearing the Holy Land apart. You, Altair, intend to " -"stop the hostilities by suppressing both sides of the conflict.You are an " -"Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. " -"Your actions can throw your immediate environment into chaos, and your " -"existence will shape events during this pivotal moment in history." -msgstr "" - -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -msgid "Assassin’s Creed® Brotherhood" -msgstr "Assassin’s Creed® Brotherhood" - -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -msgid "" -"Live and breathe as Ezio, a legendary Master Assassin, in his enduring " -"struggle against the powerful Templar order.

                                                            He must journey into " -"Italy’s greatest city, Rome, center of power, greed and corruption to strike " -"at the heart of the enemy. Defeating the corrupt tyrants entrenched there " -"will require not only strength, but leadership, as Ezio commands an entire " -"brotherhood of assassins who will rally to his side. Only by working " -"together can the assassins defeat their mortal enemies and prevent the " -"extinction of their order." -msgstr "" -"Incarnez Ezio, un légendaire Maître Assassin, dans son combat acharné contre " -"le puissant Ordre des Templiers. Pour porter un coup fatal à l'ennemi, Ezio " -"doit se rendre dans la plus grande ville d'Italie : Rome. Un lieu de " -"pouvoir, d'avidité et de corruption. Pour triompher des tyrans corrompus qui " -"s'y terrent, Ezio devra non seulement montrer qu'il est un puissant " -"combattant, mais aussi un meneur d'hommes : une Confrérie entière sera " -"placée sous ses ordres. Ce n'est qu'en travaillant ensemble que les " -"Assassins vaincront leurs ennemis jurés." - -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -msgid "Assassin’s Creed II" -msgstr "Assassin’s Creed II" - -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -msgid "" -"An epic story of family, vengeance and conspiracy set in the pristine, yet " -"brutal, backdrop of a Renaissance Italy." -msgstr "" -"Une histoire épique à propos de famille, vengeance et conspiration se " -"déroulant dans la vierge, mais brutale, toile de fond de la Renaissance " -"Italienne." - -#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -#, fuzzy -msgid "Assassin’s Creed® III" -msgstr "Assassin’s Creed II" - -#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -msgid "" -"The American Colonies, 1775. It’s a time of civil unrest and political " -"upheaval in the Americas. As a Native American assassin fights to protect " -"his land and his people, he will ignite the flames of a young nation’s " -"revolution.
                                                            Assassin’s Creed® III takes you back to the American " -"Revolutionary War, but not the one you’ve read about in history books..." -msgstr "" - -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -#, fuzzy -msgid "Assassin’s Creed® IV Black Flag™" -msgstr "Assassin’s Creed II" - -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -msgid "" -"The year is 1715. Pirates rule the Caribbean and have established their own " -"lawless Republic where corruption, greediness and cruelty are commonplace." -"Among these outlaws is a brash young captain named Edward Kenway." -msgstr "" - -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -msgid "Assassin's Creed® Revelations" -msgstr "Assassin's Creed® Revelations" - -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -msgid "" -"Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a " -"dangerous journey of discovery and revelation." -msgstr "" -"Ezio Auditore marche dans les pas du légendaire mentor Altaïr, dans un " -"dangereux périple de découvertes et révélations." - -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -#, fuzzy -msgid "Assassin’s Creed® Unity" -msgstr "Assassin’s Creed II" - -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -msgid "" -"Assassin’s Creed® Unity tells the story of Arno, a young man who embarks " -"upon an extraordinary journey to expose the true powers behind the French " -"Revolution. In the brand new co-op mode, you and your friends will also be " -"thrown in the middle of a ruthless struggle for the fate of a nation." -msgstr "" - -#: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -msgid "Audiosurf" -msgstr "Audiosurf" - -#: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -msgid "" -"Ride your music. Audiosurf is a music-adapting puzzle racer where you use " -"your own music to create your own experience. The shape, the speed, and the " -"mood of each ride is determined by the song you choose." -msgstr "" -" Jouez avec votre propre musique. Audiosurf est un jeu où vous utilisez " -"votre propre musique pour créer votre propre expérience. La forme, la " -"vitesse et l'ambiance de chaque session sera déterminée par le choix de " -"votre morceau. " - -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -msgid "Batman™: Arkham Asylum" -msgstr "" - -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -msgid "" -"Experience what it’s like to be Batman and face off against Gotham's " -"greatest villians. Explore every inch of Arkham Asylum and roam freely on " -"the infamous island.

                                                            Critically acclaimed Batman: Arkham Asylum " -"returns with a remastered Game of the Year Edition, featuring 4 extra " -"Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow " -"Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night " -"Map Pack)." -msgstr "" - -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -msgid "Batman™: Arkham City" -msgstr "" - -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -msgid "" -"Batman: Arkham City builds upon the intense, atmospheric foundation of " -"Batman: Arkham Asylum, sending players flying through the expansive Arkham " -"City - five times larger than the game world in Batman: Arkham Asylum - the " -"new maximum security " -msgstr "" - -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -msgid "Batman™: Arkham Origins" -msgstr "" - -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -msgid "" -"Batman™: Arkham Origins is the next installment in the blockbuster Batman: " -"Arkham videogame franchise. Developed by WB Games Montréal, the game " -"features an expanded Gotham City and introduces an original prequel " -"storyline set several years before the events of Batman: Arkham Asylum and " -"Batman: Arkham City, the first two critically acclaimed games of the " -"franchise. Taking place before the rise of Gotham City’s most dangerous " -"criminals, the game showcases a young and unrefined Batman as he faces a " -"defining moment in his early career as a crime fighter that sets his path to " -"becoming the Dark Knight." -msgstr "" - -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -msgid "Beyond Good and Evil™" -msgstr "Beyond Good and Evil™" - -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -msgid "" -"For centuries, the planet Hyllis has been bombarded by a relentless alien " -"race. Skeptical of her government's inability to repel the invaders, a " -"rebellious action reporter named Jade sets out to capture the truth." -msgstr "" -"Pendant des siècles, la planète Hyllis a été bombardée par une race alien " -"implacable. Sceptique sur l'incapacité de son gouvernement à repousser les " -"envahisseurs, une journaliste d'action rebelle nommée Jade part à la " -"recherche de la vérité." - -#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 -#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -msgid "Uplay" -msgstr "Uplay" - -#: i18n/tmp/Applications/Games/BioShock/application.js:1 -msgid "BioShock™" -msgstr "" - -#: i18n/tmp/Applications/Games/BioShock/application.js:2 -msgid "" -"BioShock is a shooter unlike any you've ever played, loaded with weapons and " -"tactics never seen. You'll have a complete arsenal at your disposal from " -"simple revolvers to grenade launchers and chemical throwers, but you'll also " -"be forced to genetically modify your DNA to create an even more deadly " -"weapon: you. Injectable plasmids give you super human powers: blast " -"electrical currents into water to electrocute multiple enemies, or freeze " -"them solid and obliterate them with the swing of a wrench.
                                                            No encounter " -"ever plays out the same, and no two gamers will play the game the same way." -msgstr "" - -#: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman -#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -msgid "Steam (Demo)" -msgstr "" - -#: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -msgid "Black Mesa" -msgstr "Black Mesa" - -#: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" -msgstr "Revivez Half-Life dans cette recréation acclamée faite par les fans" - -#: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: app/Online/script.js:1 -msgid "Blizzard app" -msgstr "Application Blizzard" - -#: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -msgid "" -"The Blizzard desktop app is designed to improve your gaming experience. " -"It’ll streamline your login and make it even easier to keep up with your " -"friends!" -msgstr "" -"L'application de bureau Blizzard est conçue pour améliorer votre expérience " -"de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus " -"facilement vos amis !" - -#: i18n/tmp/Applications/Games/Borderlands/application.js:1 -msgid "Borderlands" -msgstr "" - -#: i18n/tmp/Applications/Games/Borderlands/application.js:2 -msgid "" -"Lock, Load, & Face the Madness

                                                            Get ready for the mind blowing " -"insanity! Play as one of four trigger-happy mercenaries and take out " -"everything that stands in your way!

                                                            With its addictive action, " -"frantic first-person shooter combat, massive arsenal of weaponry, RPG " -"elements and four-player co-op*, Borderlands is a breakthrough experience " -"that challenges all the conventions of modern shooters. Borderlands places " -"you in the role of a mercenary on the lawless and desolate planet of " -"Pandora, hell-bent on finding a legendary stockpile of powerful alien " -"technology known as The Vault." -msgstr "" - -#: i18n/tmp/Applications/Games/Braid/application.js:1 -msgid "Braid" -msgstr "" - -#: i18n/tmp/Applications/Games/Braid/application.js:2 -msgid "" -"Braid is a puzzle-platformer, drawn in a painterly style, where you can " -"manipulate the flow of time in strange and unusual ways. From a house in the " -"city, journey to a series of worlds and solve puzzles to rescue an abducted " -"princess." -msgstr "" - -#: i18n/tmp/Applications/Games/BRINK/application.js:1 -msgid "BRINK" -msgstr "" - -#: i18n/tmp/Applications/Games/BRINK/application.js:2 -msgid "" -"You decide the combat role you want to assume in the world of Brink as you " -"fight to save yourself and mankind’s last refuge!" -msgstr "" - -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:1 -msgid "Burnout™ Paradise: The Ultimate Box" -msgstr "Burnout™ Paradise: The Ultimate Box" - -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -msgid "" -"Paradise City is the largest and most dangerous setting yet for the best-" -"selling Burnout series. The massive setting gives players an open-ended " -"world to explore, as they race their vehicles through hundreds of miles of " -"roads and underground passages with more than 70 different cars. Speed " -"through the streets from event to event, racking up points that are saved to " -"your Paradise City driver’s license. Earn the vaunted “Burnout” license by " -"smashing through billboards, jumping ramps, and sustaining crashes with the " -"improved damage system." -msgstr "" -"Paradise City est le jeu le plus grand et le plus dangereux appartenant à la " -"série à succès Burnout. Le cadre massif donne aux joueurs un monde ouvert à " -"explorer, comme il voyage avec leurs véhicules à travers des centaine de " -"miles de routes et de passages souterrains avec plus de 70 voitures " -"différentes. Passer à toute vitesse à travers les rues d'événement en " -"événement, accumulant des points qui sont enregistrés dans votre permis de " -"conduire de Paradise City. Gagnez la licence \"Burnout\" vénérée en écrasant " -"les panneaux d'affichage, les rampes de saut et grâce au maintien de " -"collisions avec le système de dégâts amélioré." - -#: i18n/tmp/Applications/Games/Caesar III/application.js:1 -msgid "Caesar III" -msgstr "" - -#: i18n/tmp/Applications/Games/Caesar III/application.js:2 -msgid "" -"Hail Governor, your city awaits.

                                                            As a provincial governor charged " -"with spreading the glory of Rome our mission is clear: build cities, foster " -"trade and industry, make money. How you accomplish this is entirely up to " -"you. Gain wealth and power, make a career out of pleasing the emperor, " -"battle Barbarians and repel invaders or concentrate on building the next " -"Eternal City. Fail and you’ll end up as lunch for the lions. Prove your " -"strength of mind and spirit and you just may be crowned Caesar!" -msgstr "" - -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -msgid "Call of Juarez® Gunslinger" -msgstr "" - -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -msgid "" -"From the dust of a gold mine to the dirt of a saloon, Call of Juarez® " -"Gunslinger is a real homage to the Wild West tales. Live the epic and " -"violent journey of a ruthless bounty hunter on the trail of the West’s most " -"notorious outlaws." -msgstr "" - -#: i18n/tmp/Applications/Games/category.js:1 -msgid "Games" -msgstr "Jeux" - -#: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -msgid "ChromaGun" -msgstr "" - -#: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -msgid "" -"Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-" -"the-art military-grade color-technology: The ChromaGun (patent pending)! Use " -"it to try and solve our meticulously designed test chambers. The basic " -"principle is as easy as applying it is complex: Exit the chambers via the " -"exit doors. But be weary of the WorkerDroids in charge of maintaining the " -"chambers. They’re not exactly what you and I would call “human friendly”." -"

                                                            Use the ChromaGun to colorize walls and WorkerDroids to progress in " -"the chambers. WorkerDroids are attracted to walls of the same color. Using " -"that mechanic, try to reach the exit door of each chamber. Some doors are " -"more complicated to use than others: They can only be opened using door " -"triggers and only stay open as long as the triggers are occupied.
                                                            br>If " -"all of this sounds like your brain can handle it, congratulations! You’re " -"the perfect candidate for our test chambers!

                                                            That being said, welcome " -"and good luck!" -msgstr "" - -#: i18n/tmp/Applications/Games/Civilization V/application.js:1 -msgid "Civilization V" -msgstr "Civilization V" - -#: i18n/tmp/Applications/Games/Civilization V/application.js:2 -msgid "" -"In Civilization V, the player leads a civilization from prehistoric times " -"into the future on a procedurally generated map, achieving one of a number " -"of different victory conditions through research, exploration, diplomacy, " -"expansion, economic development, government and military conquest." -msgstr "" -"Dans Civilization V, le joueur mène une civilisation de l'époque " -"préhistorique vers le future sur une carte générée procéduralement, " -"réalisant l'une des nombreuses différentes conditions de victoire grâce à la " -"recherche, à l'exploration, à la diplomatie, à l'expansion, au développement " -"économique, à la conquête gouvernementale et militaire." - -#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -msgid "Clicker Heroes" -msgstr "Clicker Heroes" - -#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -msgid "" -"Ever wondered what one quadrillion damage per second feels like? Wonder no " -"more! Embark on your quest to attain it today! Start out by clicking on the " -"monster to kill them, and get their gold. Spend that gold on hiring new " -"heroes and get more damage. The more damage you deal, the more gold you will " -"get." -msgstr "" -"Vous êtes-vous jamais demandé ce qu'un quadrillion de dégât par seconde " -"faisait ? Ne vous posez plus de questions ! Embarquez sur votre quête pour " -"l'atteindre aujourd'hui ! Commencez par cliquer sur les monstres pour les " -"tuer et obtenir leur or. Dépenser cet or lors de l'embauche de nouveaux " -"héros et faites plus de dégâts. Plus vous infligez de dégâts, plus vous " -"obtiendrez d'or." - -#: i18n/tmp/Applications/Games/Cogs/application.js:1 -msgid "Cogs" -msgstr "" - -#: i18n/tmp/Applications/Games/Cogs/application.js:2 -msgid "" -"Cogs is a puzzle game where players build machines from sliding tiles. " -"Players can choose from 50 levels and 3 gameplay modes. New puzzles are " -"unlocked by building contraptions quickly and efficiently." -msgstr "" - -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:1 -msgid "Command and Conquer - Tiberium Wars" -msgstr "" - -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -msgid "" -"You are in command of the armies of either GDI or NOD with the fate of Earth " -"in the balance." -msgstr "" - -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -msgid "CONSORTIUM" -msgstr "CONSORTIUM" - -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -msgid "" -"A murder mystery, on a plane, in the future. You are Consortium Bishop Six, " -"a global peacekeeper in the year 2042. Your actions define and inform the " -"ongoing narrative." -msgstr "" -"Un meurtre mystère, dans un avion, dans le future. Vous êtes Consortium " -"Bishop Six, un gardien global de la paix dans l'année 2042. Vos actions " -"définissent et informent le récit en cours." - -#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -msgid "Consortium: The Tower" -msgstr "" - -#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -msgid "" -"A pure sci-fi single-player immersive simulation. Dive into a world shaped " -"by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower " -"in 2042! Can you survive The Tower?" -msgstr "" - -#: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -msgid "Crayon Physics" -msgstr "Crayon Physics" - -#: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -msgid "" -"Crayon Physics is a mouse arcade game. You will have to draw lines and " -"squares to move a ball. The aim is to catch the stars in the level. " -msgstr "" -"Crayon Physics est un jeu d'arcade à la souris. Vous devrez tracer lignes et " -"carrés pour bouger la balle. Le but est d'avoir les étoiles du niveau." - -#: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -msgid "DC Universe Online" -msgstr "" - -#: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -msgid "" -"Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 " -"humongous cities." -msgstr "" - -#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -msgid "DOOM (2016)" -msgstr "" - -#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -msgid "" -"Developed by id software, the studio that pioneered the first-person shooter " -"genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and " -"challenging modern-day shooter experience. Relentless demons, impossibly " -"destructive guns, and fast, fluid movement provide the foundation for " -"intense, first-person combat – whether you’re obliterating demon hordes " -"through the depths of Hell in the single-player campaign, or competing " -"against your friends in numerous multiplayer modes. Expand your gameplay " -"experience using DOOM SnapMap game editor to easily create, play, and share " -"your content with the world." -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -msgid "Dragon Ball Xenoverse 2" -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -msgid "" -"DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE " -"with enhanced graphics that will further immerse players into the largest " -"and most detailed Dragon Ball world ever developed.

                                                            DRAGON BALL " -"XENOVERSE 2 will deliver a new hub city and the most character customization " -"choices to date among a multitude of new features and special upgrades." -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -msgid "Dragon Ball Xenoverse" -msgstr "" - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -msgid "" -"FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!" -"

                                                            DRAGON BALL XENOVERSE revisits famous battles from the series " -"through your custom Avatar, who fights alongside Trunks and many other " -"characters. Will the strength of this partnership be enough to intervene in " -"fights and restore the Dragon Ball timeline we know? New features include " -"the mysterious Toki Toki City, new gameplay mechanics, new character " -"animations and many other amazing features to be unveiled soon!" -msgstr "" - -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:1 -msgid "" -"Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -msgstr "" -"Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" - -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -msgid "" -"A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The " -"Stanley Parable). " -msgstr "" -"Un jeu de braquage de 15 min par Crows Crows Crows et dirigé par William " -"Pugh (The Stanley Parable)." - -#: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -msgid "Druid Soccer" -msgstr "Druid Soccer" - -#: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -msgid "You take part in the ancient traditional game of Druid Soccer." -msgstr "Vous prenez part à l'ancien jeu traditionnel de Druid Soccer." - -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:1 -msgid "Earth Eternal - Valkal's Shadow" -msgstr "" - -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:2 -msgid "" -"Set in a world where humans are long gone, and beasts reign supreme, Earth " -"Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an " -"abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version " -"0.8.6, but with lots of new content and features added, including 2 new " -"regions, many new dungeons and countless new quests." -msgstr "" - -#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -msgid "Elite:Dangerous" -msgstr "" - -#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -msgid "" -"Take control of your own starship in a cutthroat galaxy. Elite Dangerous " -"brings gaming’s original open world adventure into the modern generation " -"with a connected galaxy, evolving narrative and the entirety of the Milky " -"Way re-created at its full galactic proportions.

                                                            Elite Dangerous is " -"the definitive massively multiplayer space epic, bringing gaming’s original " -"open world adventure to the modern generation with a connected galaxy, " -"evolving narrative and the entirety of the Milky Way re-created at its full " -"galactic proportions." -msgstr "" - -#: i18n/tmp/Applications/Games/Enderal/application.js:1 -msgid "Enderal" -msgstr "Enderal" - -#: i18n/tmp/Applications/Games/Enderal/application.js:2 -msgid "" -"Enderal is a total conversion for TES V: Skyrim: a game modification that is " -"set in its own world with its own landscape, lore and story. It offers an " -"immersive open world, all for the player to explore, overhauled skill " -"systems and gameplay mechanics and a dark, psychological storyline with " -"believable characters." -msgstr "" -"Enderal est une conversion totale pour TES V: Skyrim: une modification du " -"jeu qui se déroule dans son propre monde avec son propre paysage, ses " -"traditions et son histoire. Il offre un monde entier immersif, le tout au le " -"joueur pour explorer, des systèmes de compétences et une mécanique du jeu " -"révisés et un scénario sombre et psychologique avec des personnages " -"crédibles." - -#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -msgid "Epic Games Launcher" -msgstr "Epic Games Launcher" - -#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." -msgstr "Laucher pour Unreal Engine, Unreal Tournament, Paragon etc." - -#: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -msgid "Ether One Redux" -msgstr "Ether One Redux" - -#: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -msgid "" -"Ether One is a first person adventure that deals with the fragility of the " -"human mind. There are two paths in the world you can choose from. At its " -"core is a story exploration path free from puzzles where you can unfold the " -"story at your own pace." -msgstr "" -"Ether One est une aventure à la première personne qui traite avec la " -"fragilité de l'esprit humain. Il y a deux chemins dans le monde que vous " -"pouvez choisir. Dans son cœur se trouve un chemin d'exploration de " -"l'histoire libre de tous casse-têtes où vous pouvez dévoiler l'histoire à " -"votre rythme." - -#: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -msgid "Europa Universalis II" -msgstr "" - -#: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -msgid "" -"Europa Universalis II is a strategy computer game developed by Paradox " -"Development Studio and published by Strategy First, based on world history " -"spanning a timeline between 1419 through 1820." -msgstr "" - -#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -msgid "Europa Universalis IV" -msgstr "" - -#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -msgid "" -"The empire building game Europa Universalis IV gives you control of a nation " -"to guide through the years in order to create a dominant global empire. Rule " -"your nation through the centuries, with unparalleled freedom, depth and " -"historical accuracy." -msgstr "" - -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -msgid "Far Cry® 2" -msgstr "" - -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -msgid "" -"You are a gun for hire, trapped in a war-torn African state, stricken with " -"malaria and forced to make deals with corrupt warlords on both sides of the " -"conflict in order to make this country your home.

                                                            You must identify " -"and exploit your enemies' weaknesses, neutralizing their superior numbers " -"and firepower with surprise, subversion, cunning and of course brute force." -msgstr "" - -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -msgid "Far Cry 3 - Blood Dragon" -msgstr "Far Cry 3 - Blood Dragon" - -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -msgid "" -"Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s " -"vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark " -"IV Cyber Commando. Your mission: get the girl, kill the baddies, and save " -"the world." -msgstr "" -"Far Cry® 3: Blood Dragon est LE cyber-shooter qui déchire !Nous sommes en " -"2007. Bienvenue dans le futur. Vous êtes le sergent Rex Colt, un Cyber " -"Commando Mark IV, mi-homme, mi-machine (mais 100% américain). Votre " -"mission : ramener la fille, tuer les méchants et sauver le monde. " - -#: i18n/tmp/Applications/Games/Far Cry/application.js:1 -msgid "Far Cry" -msgstr "" - -#: i18n/tmp/Applications/Games/Far Cry/application.js:2 -msgid "" -"A tropical paradise seethes with hidden evil in Far Cry®, a cunningly " -"detailed action shooter that pushes the boundaries of combat to shocking new " -"levels.

                                                            Freelance mariner Jack Carver is cursing the day he ever came " -"to this island. A week ago, a brash female reporter named Valerie had " -"offered him an incredible sum of cash to take her to this unspoiled " -"paradise. Shortly after docking, however, Jack's boat was greeted by " -"artillery fire from a mysterious militia group swarming about the island." -"

                                                            With his boat destroyed, his money gone, and the gorgeous Valerie " -"suddenly missing, Jack now finds himself facing an army of mercenaries " -"amidst the wilds of the island, with nothing but a gun and his wits to " -"survive. But the further he pushes into the lush jungle canopy, the stranger " -"things become.

                                                            Jack encounters an insider within the militia group " -"who reveals the horrific details of the mercenaries' true intentions. He " -"presents Jack with an unsettling choice: battle the deadliest mercenaries, " -"or condemn the human race to a maniac's insidious agenda." -msgstr "" - -#: i18n/tmp/Applications/Games/FlatOut/application.js:1 -msgid "FlatOut" -msgstr "" - -#: i18n/tmp/Applications/Games/FlatOut/application.js:2 -msgid "" -"FlatOut is adrenaline-filled muscle car racing game packed with explosive " -"physics, spectacular effects and graphics, innovative game play mechanics " -"and good old fun!" -msgstr "" - -#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -msgid "Goodbye Deponia" -msgstr "" - -#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -msgid "" -"More chaos, more destruction, more Rufus. Not one, not two, but three " -"Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy " -"Goodbye Deponia!" -msgstr "" - -#: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -msgid "Guild Wars 2" -msgstr "Guild Wars 2" - -#: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -msgid "" -"Guild Wars 2 defines the future of online roleplaying games with action-" -"oriented combat, customized personal storylines, epic dynamic events, world-" -"class PvP, and no subscription fees!" -msgstr "" -"Guild Wars 2 redéfinit le futur des jeux de rôles en ligne avec des combats " -"regorgeant d’action, des histoires élaborées et personnalisées, d’épiques " -"évènements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement !" - -#: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -msgid "Hearthstone" -msgstr "" - -#: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -msgid "" -"Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-" -"paced strategy card game that's easy to learn and massively fun. Start a " -"free game and play your cards to sling spells, summon creatures, and command " -"the heroes of Warcraft in duels of epic strategy." -msgstr "" - -#: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -msgid "Heroes of the Storm" -msgstr "" - -#: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -msgid "" -"Heroes of the Storm (HotS) is a multiplayer online battle arena video game " -"developed and published by Blizzard Entertainment." -msgstr "" - -#: i18n/tmp/Applications/Games/Hexcells/application.js:1 -msgid "Hexcells" -msgstr "Hexcells" - -#: i18n/tmp/Applications/Games/Hexcells/application.js:2 -msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." -msgstr "Hexcells est un jeu de casse-têtes pour PC, Mac et Linux." - -#: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -msgid "Hexcells Infinite" -msgstr "Hexcells Infinite" - -#: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -msgid "" -"Hexcells Infinite is the third game in the series of ambient logic puzzle " -"games.

                                                            It includes a new set of 36 puzzles as well as a random puzzle " -"generator and now supports mid-level saving and cross platform cloud saves." -"

                                                            The level generator uses an 8 digit seed number to generate each " -"puzzle so they can easily be shared." -msgstr "" -"Hexcells Infinite est le troisième jeu de cette série de jeux de casse-" -"tête . Il comprend un nouveau jeu de 36 casse-têts ainsi qu'un générateur de " -"casse-tête aléatoire et prend maintenant en charge les sauvegardes de niveau " -"intermédiaire et les sauvegardes cross-platform sur le cloud

                                                            Le " -"générateur de niveau utilise une graine de 8 chiffres pour générer chaque " -"casse-têtes afin qu'ils puissent être facilement partagés." - -#: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -msgid "Hexcells Plus" -msgstr "Hexcells Plus" - -#: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -msgid "" -"Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and " -"more challenging puzzles." -msgstr "" -"Hexcells Plus est une extension autonome à Hexcells qui contient 36 nouveaux " -"casse-têtes plus difficiles." - -#: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -msgid "Icy Tower 1.5" -msgstr "Icy Tower 1.5" - -#: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -msgid "" -"Icy Tower is a platform game set in a tower, where the player's goal is to " -"jump from one floor to the next and go as high as possible without falling " -"and plunging off the screen." -msgstr "" -"Icy tower est un jeu de plateforme installé dans une tour, où le but du " -"joueur est de sauter d'un étage à l'autre et aller le plus haut possible " -"sans tomber ou plonger hors de l'écran." - -#: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -msgid "v1.5" -msgstr "" - -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:1 -msgid "It came from space, and ate our brains" -msgstr "" - -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -msgid "" -"‘It came from space, and ate our brains’ is an Arcade top down shooter with " -"horde survival gameplay in a unique atmospheric setting with addicting " -"gameplay elements, which all can be played cooperatively. You are a no-" -"nonsense kind of guy equipped with a flashlight and a weapon. You somehow " -"managed to survive the invasion of a merciless alien species, the kind that " -"feeds on human brains. Things look bad when you wander the city and other " -"locations, there is chaos everywhere! You are looking for gear and weapons " -"to survive, as pink light emitting aliens try to corner you and eat your " -"brain. You realize there is only one thing left to do: set a new high score " -"and die like a badass." -msgstr "" - -#: i18n/tmp/Applications/Games/League of Legends/application.js:1 -#, fuzzy -msgid "League of Legends" -msgstr "League of Legends BETA Client" - -#: i18n/tmp/Applications/Games/League of Legends/application.js:2 -msgid "" -"League of Legends is a fast-paced, competitive online game that blends the " -"speed and intensity of an RTS with RPG elements. Two teams of powerful " -"champions, each with a unique design and playstyle, battle head-to-head " -"across multiple battlefields and game modes. With an ever-expanding roster " -"of champions, frequent updates and a thriving tournament scene, League of " -"Legends offers endless replayability for players of every skill level." -msgstr "" -"League of Legends est un jeu compétitif en ligne bourré d'action, qui " -"mélange l'intensité trépidante des jeux de stratégie en temps réel avec des " -"éléments de jeu de rôle. Deux équipes de puissants champions, chacun avec un " -"design et des compétences uniques, se heurtent de front sur de nombreux " -"champs de bataille et dans des modes de jeu variés. Avec une liste de " -"champions en expansion permanente, des mises à jour fréquentes et des " -"événements compétitifs florissants, League of Legends offre des parties sans " -"cesse renouvelées aux joueurs de tous niveaux." - -#: i18n/tmp/Applications/Games/Mafia II/application.js:1 -msgid "Mafia II" -msgstr "" - -#: i18n/tmp/Applications/Games/Mafia II/application.js:2 -msgid "" -"Vito Scaletta has started to make a name for himself on the streets of " -"Empire Bay as someone who can be trusted to get a job done. Together with " -"his buddy Joe, he is working to prove himself to the Mafia, quickly " -"escalating up the family ladder with crimes of larger reward, status and " -"consequence… the life as a wise guy isn’t quite as untouchable as it seems." -msgstr "" - -#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -msgid "Mass Effect 2" -msgstr "" - -#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -msgid "" -"Recruit. Explore. Control.Two years after Commander Shepard repelled " -"invading Reapers bent on the destruction of organic life, a mysterious new " -"enemy has emerged. On the fringes of known space, something is silently " -"abducting entire human colonies." -msgstr "" - -#: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -msgid "Mass Effect" -msgstr "" - -#: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -msgid "" -"As Commander Shepard, you lead an elite squad on a heroic, action-packed " -"adventure throughout the galaxy. Discover the imminent danger from an " -"ancient threat and battle the traitorous Saren and his deadly army to save " -"civilization. The fate of all life depends on your actions!" -msgstr "" - -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -msgid "Medieval II: Total War™" -msgstr "" - -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -msgid "" -"Take command of your army and expand your reign in Medieval II - the fourth " -"installment of the award-winning Total War series of strategy games. Direct " -"massive battles featuring up to 10,000 bloodthirsty troops on epic 3D " -"battlefields, while presiding over some of the greatest Medieval nations of " -"the Western and Middle Eastern world. Spanning the most turbulent era in " -"Western history, your quest for territory and power takes you through " -"Europe, Africa, and the Middle East, and even onto the shores of the New " -"World.
                                                            You'll manage your empire with an iron fist, handling everything " -"from building and improving cities to recruiting and training armies. Wield " -"diplomacy to manipulate allies and enemies, outsmart the dreaded " -"Inquisition, and influence the Pope. Lead the fight in the Crusades and " -"bring victory to Islam or Christianity in the Holy War. Rewrite history and " -"conquer the world. This is Total War!" -msgstr "" - -#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -msgid "Mirror's Edge™" -msgstr "Mirror's Edge™" - -#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -msgid "" -"In a city where information is heavily monitored, agile couriers called " -"Runners transport sensitive data away from prying eyes. In this seemingly " -"utopian paradise, a crime has been committed, your sister has been framed " -"and now you are being hunted." -msgstr "" -"Dans une ville où l'information est strictement contrôlée, des \"Runners\" " -"transportent les documents sensibles pour échapper à ces contrôles. Dans cet " -"univers utopique, vous êtes recherchée. Vous êtes un de ces runner et vous " -"vous appelez Faith dans ce jeu à la première personne. " - -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -msgid "Mount & Blade" -msgstr "" - -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -msgid "" -"Calradia is a land at war, offering great riches and even greater dangers to " -"adventurers and mercenaries that flock to shed their blood on its soil. With " -"courage and a strong sword, an unknown stranger can make a name as a warrior." -msgstr "" - -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -msgid "Niko: Through The Dream" -msgstr "Niko: Through The Dream" - -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -msgid "" -"Niko is a spiritual journey through the dreams, where adventure, puzzles and " -"mysteries come together in an oneiric and minimalist world. Dare to dream!" -msgstr "" -"Niko est un périple spirituel a travers les rêves, où aventures, puzzles et " -"mystère se retrouvent ensemble dans un monde onirique et minimaliste. Oser " -"rêver !" - -#: i18n/tmp/Applications/Games/Origin/application.js:1 -msgid "Origin" -msgstr "" - -#: i18n/tmp/Applications/Games/Origin/application.js:2 -#, fuzzy -msgid "Origin is EA's PC games portal." -msgstr "Uplay est le portail des jeux PC d'Ubisoft." - -#: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -msgid "Local (Legacy)" -msgstr "" - -#: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -msgid "Online (Legacy)" -msgstr "" - -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -msgid "Orwell: Keeping an Eye On You" -msgstr "" - -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -msgid "" -"Big Brother has arrived - and it’s you. Investigate the lives of citizens to " -"find those responsible for a series of terror attacks. Information from the " -"internet, personal communications and private files are all accessible to " -"you. But, be warned, the information you supply will have consequences." -msgstr "" - -#: i18n/tmp/Applications/Games/osu!/application.js:1 -msgid "osu!" -msgstr "" - -#: i18n/tmp/Applications/Games/osu!/application.js:2 -msgid "osu! is a free-to-win online rhythm game." -msgstr "" - -#: i18n/tmp/Applications/Games/Overwatch/application.js:1 -msgid "Overwatch" -msgstr "" - -#: i18n/tmp/Applications/Games/Overwatch/application.js:2 -msgid "" -"Overwatch is a team-based multiplayer online first-person shooter video game." -msgstr "" - -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -msgid "PAYDAY™ The Heist" -msgstr "PAYDAY™ The Heist" - -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -msgid "" -"Take on the role of a hardened career criminal executing intense, dynamic " -"heists in constant pursuit of the next “big score”" -msgstr "" -"Prenez le rôle d'un criminel de carrière endurci qui exécute des casses " -"intenses et dynamiques dans la poursuite constante du prochain \"grand coup\"" - -#: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -msgid "Prehistorik" -msgstr "" - -#: i18n/tmp/Applications/Games/Prey/application.js:1 -msgid "Prey" -msgstr "" - -#: i18n/tmp/Applications/Games/Prey/application.js:2 -msgid "" -"In Prey, you awaken aboard Talos I, a space station orbiting the moon in the " -"year 2032. You are the key subject of an experiment meant to alter humanity " -"forever – but things have gone terribly wrong. The space station has been " -"overrun by hostile aliens and you are now being hunted." -msgstr "" - -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -#, fuzzy -msgid "Prince of Persia: Original" -msgstr "Prince of Persia®: The Sands of Time" - -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:1 -msgid "Prince of Persia®: The Sands of Time" -msgstr "Prince of Persia®: The Sands of Time" - -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -msgid "" -"Amidst the scorched sands of ancient Persia, there is a legend spun in an " -"ancient tongue. It speaks of a time borne by blood and ruled by deceit. " -"Drawn to the dark powers of a magic dagger, a young Prince is led to unleash " -"a deadly evil upon a beautiful kingdom." -msgstr "" -"Des sables de la Perse, une légende rapporte l'histoire d'un jeune prince " -"qui permit au Mal de se répandre sur le royaume. Avec l'aide d'une princesse " -"séduisante et du pouvoir absolu des sables du temps, ce prince va relever le " -"défi de réclamer le palais et le royaume. " - -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -msgid "Pro Evolution Soccer 2018" -msgstr "" - -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -msgid "" -"'Where Legends Are Made' encapsulates the return of PES, with an " -"unparalleled gameplay experience." -msgstr "" - -#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -msgid "Quantum Conundrum" -msgstr "Quantum Conundrum" - -#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -msgid "" -"Find and rescue your uncle by using his newest invention to work your way " -"through a crazy complex mansion as you switch between dimensions and solve " -"puzzles!" -msgstr "" -"Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire " -"votre chemin à travers un manoir complexe et fou, alors que vous changez de " -"dimensions et résolvez les casse-tête !" - -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -msgid "Q.U.B.E: Director's Cut" -msgstr "Q.U.B.E: Director's Cut" - -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -msgid "" -"Q.U.B.E: Director's Cut is the definitive version of the brain-twisting " -"first-person puzzler. Using special high-tech gloves to manipulate cubes in " -"the environment, the player solves an array of conundrums - from physics-" -"based challenges; to 3D jigsaws; to platform-based trials. " -msgstr "" -"Q.U.B.E: Director's Cut est la dernière version de ce jeu de casse-têtes à " -"la première personne. En utilisant des gants high-tech spéciaux pour " -"manipuler des cubes dans l'environnement, le joueur résous un ensemble " -"d'énigmes - depuis des défis basés sur la physique, jusqu'aux puzzle 3D, " -"jusqu'aux épreuves de plateforme." - -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -#, fuzzy -msgid "Rayman® Legends" -msgstr "Rayman® Origins" - -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -msgid "" -"Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and " -"the Raving Rabbids®, returns to unleash his innovative creativity on this " -"new entry into the Rayman® franchise.

                                                            When Rayman, Globox, and the " -"Teensies discover a mysterious tent filled with captivating paintings, they " -"are suddenly transported to a series of mythical new worlds!

                                                            Join " -"them as they run, jump, and slap their way through each world to get home, " -"save the day, and discover the secrets of the legendary paintings!" -msgstr "" - -#: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -msgid "Rayman® Origins" -msgstr "Rayman® Origins" - -#: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -msgid "" -"Experience the magical universe of Rayman with legendary 2D gameplay that " -"has captured the hearts of millions of fans!" -msgstr "" -"Découvrez l'univers magique de Rayman avec le légendaire jouabilité 2D qui a " -"capturé le cœur de millions de fans !" - -#: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -msgid "Red Trigger" -msgstr "" - -#: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -msgid "" -"Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate " -"and corrupt the system?" -msgstr "" - -#: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -msgid "Resident Evil 3" -msgstr "Resident Evil 3" - -#: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -msgid "" -"Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオ" -"ハザード3 ラストエスケープ), is a survival horror video game and the sequel " -"to Resident Evil 2, developed and published by Capcom. The game was released " -"for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft " -"Windows and Nintendo GameCube. A Windows PC version was released first in " -"Japan in June 2000 and later in other regions, which features enhanced 3D " -"character model graphics and higher resolutions." -msgstr "" -"Resident Evil 3: Nemesis, sorti au Japon sous le nom Biohazard 3: Last " -"Escape (バイオハザード3 ラストエスケープ), est un jeu vidéo de type " -"survival horror, suite de Resident Evil 2, développé et édité par Capcom. Le " -"jeu est sorti sur PlaysStation et a été porté ensuit sur Dreamcast. " -"Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a été " -"lancée au Japon en juin 2000 et plus tard dans d'autres régions, laquelle " -"comporte des modèles 3D de personnages améliorés et des résolutions plus " -"élevées." - -#: i18n/tmp/Applications/Games/Road Rash/application.js:1 -msgid "Road Rash" -msgstr "" - -#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -msgid "Rocksmith® 2014" -msgstr "Rocksmith® 2014" - -#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -msgid "" -"The fastest way to learn guitar is now better than ever. Join over three " -"million people who have learned to play guitar with the award-winning " -"Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack " -"directly into your PC or Mac and you’ll learn to play in just 60 days." -msgstr "" -"Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que " -"jamais. Rejoignez plus de trois millions de personnes qui ont appris à jouer " -"de la guitare avec la méthode primée Rocksmith®. Branchez n'importe quelle " -"guitare ou basse réelle avec une prise 1/4 pouces directement dans votre PC " -"ou Mac et vous apprendrez à jouer en seulement 60 jours." - -#: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -msgid "Rocksmith™" -msgstr "Rocksmith™" - -#: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -msgid "" -"Rocksmith’s innovative game design makes playing music visually intuitive " -"and will engage experienced musicians as well as those who have never picked " -"up a guitar in their lives." -msgstr "" -"La conception novatrice de Rocksmith permet de jouer de la musique " -"intuitivement et attirera les musiciens expérimentés ainsi que ceux qui " -"n'ont jamais pris de guitare dans leur vie." - -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -msgid "Scribblenauts Unlimited" -msgstr "Scribblenauts Unlimited" - -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -msgid "" -"Venture into a wide-open world where the most powerful tool is your " -"imagination. Help Maxwell solve robust puzzles in seamless, free-roaming " -"levels by summoning any object you can think of. Create your own original " -"objects, assign unique properties, and share them with friends online using " -"Steam Workshop – to be used in game or further modified as you like!" -msgstr "" -"Aventurer-vous dans un monde grand ouvert où l'outil le plus puissant est " -"votre imagination. Aidez Maxwell à résoudre de solides casse-têtes dans des " -"niveaux homogènes, libres et itinérants, en invoquant n'importe quel objet " -"auquel vous pouvez penser. Créez vos propres objets originaux, assignez leur " -"des propriétés uniques, et partagez les avec des amis en ligne en utilisant " -"Steam Workshop – pour être utilisé en jeu ou encore plus modifié, au choix ! " - -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" - -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -msgid "" -"'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is " -"a fast paced shower-simulation where you shower with your 8-bit dad. It's " -"good, clean fun!" -msgstr "" -"'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' " -"est un palpitant simulateur de douche où vous prenez une douche avec votre " -"père 8 bits. C'est bien, propre et amusant !" - -#: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -msgid "Star Craft II" -msgstr "" - -#: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -msgid "" -"StarCraft II: Wings of Liberty is a military science fiction real-time " -"strategy video game developed and published by Blizzard Entertainment." -msgstr "" - -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -msgid "Star Trek Online" -msgstr "" - -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -msgid "" -"In Star Trek Online, the Star Trek universe appears for the first time on a " -"truly massive scale. Players take the captain's chair as they command their " -"own starship and crew. Explore strange new worlds, seek out new life and new " -"civilizations, and boldly go where no one has gone before." -msgstr "" - -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -msgid "STAR WARS™ Battlefront™ II" -msgstr "STAR WARS™ Battlefront™ II" - -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -msgid "" -"Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you " -"fight through an all new story-based saga where every action you take " -"impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." -msgstr "" -"Rejoignez la montée de la 501ème Légion de Soldats de Choc, l'élite de Dark " -"Vador, alors que vous vous battez dans une toute nouvelle saga basée sur un " -"scénario où chaque action que vous prenez sur le camp d bataille influe sur, " -"en fin de compte, le destin de la Galaxie Star Wars." - -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -msgid "STAR WARS™: Dark Forces" -msgstr "STAR WARS™: Dark Forces" - -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -msgid "" -"Behind a veil of secrecy the evil Empire is creating a doomsday army - one " -"that, if finished, will become the final cog in the Empire's arsenal of " -"terror and domination. Your Mission? Join the Rebel Alliance's covert " -"operations division, infiltrate the Empire." -msgstr "" -"Derrière un voile de secret, l'Empire maléfique est en train de créer une " -"armée apocalyptique - celle qui, une fois terminée, deviendra l'engrenage " -"final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? " -"Rejoindre la division des opérations secrètes de l'Alliance Rebelle, et " -"infiltrer l'Empire" - -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:1 -msgid "STAR WARS™ Empire at War: Gold Pack" -msgstr "" - -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:2 -msgid "" -"Command or corrupt an entire galaxy in the definitive Star Wars strategy " -"collection. It is a time of galactic civil war. Will you take up the reins " -"of the Rebellion, assume control of the Empire, or rule the Star Wars " -"Underworld?" -msgstr "" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -msgid "STAR WARS™ Jedi Knight: Dark Forces II" -msgstr "STAR WARS™ Jedi Knight: Dark Forces II" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -msgid "" -"Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ " -"game left off...with even more features and firepower in dazzling 3D " -"graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways " -"of the Force to become a Jedi Knight." -msgstr "" -"Jedi Knight: Dark Forces II démarre là où s'était arrêté le jeu primé Dark " -"Forces™ ... avec encore plus de fonctionnalités et de puissance de feu en " -"graphismes 3D éblouissant. Incarnant Kyle Katarn, vous devez acquérir un " -"sabre laser et apprendre les voies de la Force pour devenir un Chevalier " -"Jedi. " - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" -msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -msgid "" -"The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in " -"the intense first-person action of Jedi Outcast. " -msgstr "" -"L'héritage de Star Wars Dark Forces™ et Star Wars® Jedi Knight vit dans " -"l'action intense à la première personne de Jedi Outcast." - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:1 -msgid "STAR WARS™ Jedi Knight - Jedi Academy™" -msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:2 -msgid "" -"Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy " -"is the latest installment of the highly acclaimed Jedi Knight series. Take " -"on the role of a new student eager to learn the ways of the Force from Jedi " -"Master Luke Skywalker." -msgstr "" -"Forgez votre arme et suivez le chemin du Jedi. Jedi Knight: Jedi Academy est " -"la dernière édition de la très acclamée série Jedi Knight. Prenez le rôle " -"d'un nouvel élève désireux d'apprendre les voies de la Force du Maître Jedi " -"Luke Skywalker." - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" - -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -msgid "" -"It is five years after Kyle's victory over the seven dark Jedi. Invading " -"Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's " -"training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's " -"award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past " -"experiences as a one time smuggler and Emperor's Hand with her " -"apprenticeship as a Jedi Knight." -msgstr "" -"5 ans après la victoire de Kyle sur les sept chevaliers Jedi, les forces de " -"l'Empire s'avancent vers un poste avancé rebelle interrompant l'entraînement " -"de Mara Jade, un élève de Kyle. Pour la première fois, issue du titre primé " -"de Timothy Zahn Star Wars, Mara Jade, héritière de l'Empire, combine son " -"expérience de contrebandier avec celle d'apprenti chevalier Jedi. " - -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -msgid "STAR WARS™: The Old Republic" -msgstr "" - -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -msgid "" -"BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore " -"an age thousands of years before the rise of Darth Vader when war between " -"the Galactic Republic and the Sith Empire divides the galaxy." -msgstr "" - -#: i18n/tmp/Applications/Games/Steam/application.js:2 -msgid "" -"Steam is a digital distribution platform developed by Valve Corporation, " -"which offers digital rights management (DRM), multiplayer gaming, video " -"streaming and social networking services." -msgstr "" -"Steam est une plateforme de distribution numérique développée par Valve " -"Corporation, qui offre des services de gestion numérique des droits (GND), " -"jeu multijoueur, diffusion vidéo et de réseau social." - -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -msgid "Styx: Shards of Darkness" -msgstr "" - -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -msgid "" -"Styx returns in a new stealth adventure! Explore and master huge open " -"environments, sneak past or assassinate new enemies and bosses, and " -"experiment with the new array of lethal abilities and weapons in our goblin " -"assassin's arsenal." -msgstr "" - -#: i18n/tmp/Applications/Games/Subnautica/application.js:1 -msgid "Subnautica" -msgstr "" - -#: i18n/tmp/Applications/Games/Subnautica/application.js:2 -msgid "" -"Subnautica is a game about exploration and adventure set in an underwater " -"world. After an emergency landing on a foreign water planet you can only " -"look in the depths. Discover seaweed forests and grass plateaus, reefs and " -"labyrinths of underwater caves, but remember the ever-diminished oxygen. " -"Water is swarming with life: some creatures are useful, but a large part is " -"dangerous. When you wake up in a life capsule, you fight with time - you " -"need to find drinking water, food, and develop equipment that will be useful " -"during exploration. Collect resources from the ocean around you. Create " -"knives, lighting, diving equipment, and build small submarines. The ocean is " -"full of life: use the ecosystem to your advantage. Lure and outwit the " -"dangerous creature with a fresh fish, or just swim as fast as you can to " -"avoid the jaws of omnipresent predators. Cave systems extend below the " -"bottom of the ocean - from dark, claustrophobic passages to caves " -"illuminated by bioluminescent life forms. Explore the world below the bottom " -"of the ocean, but watch out for oxygen levels and avoid the dangers lurking " -"in the dark." -msgstr "" - -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -msgid "Super Blue Boy Planet" -msgstr "Super Blue Boy Planet" - -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -msgid "" -"SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is " -"kidnapped by aliens so he goes through 21 levels to save her and he also " -"fight bosses along the way." -msgstr "" -"SBBP est un jeu de plateforme 2D avec des graphismes pixelisés. La petite " -"amie de Blue boy a été kidnappée par des extraterrestres, il va donc " -"parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin." - -#: i18n/tmp/Applications/Games/The Crew/application.js:1 -msgid "The Crew™" -msgstr "" - -#: i18n/tmp/Applications/Games/The Crew/application.js:2 -msgid "" -"Your car is your avatar - fine tune your ride as you level up and progress " -"through 5 unique and richly detailed regions of a massive open-world US. " -"Maneuver through the bustling streets of New York City and Los Angeles, " -"cruise down sunny Miami Beach or trek through the breathtaking plateaus of " -"Monument Valley. Each locale comes with its own set of surprises and driving " -"challenges to master. On your journey you will encounter other players on " -"the road – all potentially worthy companions to crew up with, or future " -"rivals to compete against. This is driving at its most exciting, varied and " -"open." -msgstr "" - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -#, fuzzy -msgid "The Elder Scrolls IV: Oblivion" -msgstr "The Elder Scrolls V: Skyrim" - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -msgid "" -"The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time " -"like never before. Step inside the most richly detailed and vibrant game-" -"world ever created. With a powerful combination of freeform gameplay and " -"unprecedented graphics, you can unravel the main quest at your own pace or " -"explore the vast world and find your own challenges." -msgstr "" - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Steam/script.js:1 -msgid "Steam (GOTY)" -msgstr "" - -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -msgid "The Elder Scrolls V: Skyrim" -msgstr "The Elder Scrolls V: Skyrim" - -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -msgid "" -"Winner of more than 200 Game of the Year Awards, Skyrim Special Edition " -"brings the epic fantasy to life in stunning detail. The Special Edition " -"includes the critically acclaimed game and add-ons with all-new features " -"like remastered art and effects, volumetric god rays, dynamic depth of " -"field, screen-space reflections, and more. Skyrim Special Edition also " -"brings the full power of mods to the PC and consoles. New quests, " -"environments, characters, dialogue, armor, weapons and more – with Mods, " -"there are no limits to what you can experience." -msgstr "" -"Lauréat de plus de 200 récompenses du Jeu de l'année ! Skyrim Special " -"Edition apporte un souffle nouveau à cette aventure épique, avec force " -"détail. La Special Edition comprend le célèbre jeu et les contenus " -"additionnels, avec graphismes et effets remastérisés, rayons divins " -"volumétriques, profondeur de champ dynamique, reflets et plus encore. Skyrim " -"Special Edition apporte en outre toute la puissance des mods PC sur " -"console. Nouvelles quêtes, environnements, personnages, dialogue, armure, " -"armes et plus encore... l'expérience est sans limite. " - -#: i18n/tmp/Applications/Games/The Room/application.js:1 -msgid "The Room" -msgstr "The Room" - -#: i18n/tmp/Applications/Games/The Room/application.js:2 -msgid "" -"A mysterious invitation leads to the attic of an abandoned house. In the " -"room is a cast-iron safe laced with strange carvings and on top, a note from " -"your distant companion. It promises something ancient and astonishing " -"concealed in the iron chamber - you need only find a way in." -msgstr "" -"Une invitation mystérieuse qui conduit jusqu'au grenier d'une maison " -"abandonnée. Dans la salle se trouve un coffre en fonte gravé de sculptures " -"étranges et sur le dessus, une note de votre compagnon distant. Elle promet " -"quelque chose d'ancien et d'étonnant caché à l'intérieur de la chambre de " -"fer - Vous avez seulement besoin de trouver le chemin." - -#: i18n/tmp/Applications/Games/The Room Two/application.js:1 -#, fuzzy -msgid "The Room Two" -msgstr "The Room" - -#: i18n/tmp/Applications/Games/The Room Two/application.js:2 -msgid "" -"Unique events transport you to the halls of a long-forgotten crypt. The only " -"means of escape lies locked within a stone pedestal, along with a note from " -"your mysterious ally. His words promise assistance, but only serve to entice " -"you into a compelling world of mystery and exploration." -msgstr "" - -#: i18n/tmp/Applications/Games/The Sims/application.js:1 -#, fuzzy -msgid "The Sims" -msgstr "The Room" - -#: i18n/tmp/Applications/Games/The Sims/application.js:2 -msgid "" -"The Sims is a simulation game that simulates people. With various goals and " -"objectives you control people called sims. These sims require the user to " -"periodically replenish their needs, socialize, and buy new stuff. The game " -"currently has 7 expansion packs, Livin Large, House Party, Hot Date, " -"Vacation, Superstar, Makin Magic, and Unleashed. " -msgstr "" - -#: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -msgid "The Turing Test" -msgstr "" - -#: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -msgid "" -"The Turing Test is a challenging first-person puzzle game set on Jupiter’s " -"moon, Europa. You are Ava Turing, an engineer for the International Space " -"Agency (ISA) sent to discover the cause behind the disappearance of the " -"ground crew stationed there." -msgstr "" - -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -msgid "The Vanishing of Ethan Carter" -msgstr "The Vanishing of Ethan Carter" - -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." -msgstr "" -"The Vanishing of Ethan Carter est un mystère à la première personne axé sur " -"l'histoire." - -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter -#: Redux/application.js:1 -msgid "The Vanishing of Ethan Carter Redux" -msgstr "The Vanishing of Ethan Carter Redux" - -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -msgid "The Witcher 3: Wild Hunt" -msgstr "" - -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -msgid "" -"The Witcher: Wild Hunt is a story-driven, next-generation open world role-" -"playing game set in a visually stunning fantasy universe full of meaningful " -"choices and impactful consequences. In The Witcher you play as the " -"professional monster hunter, Geralt of Rivia, tasked with finding a child of " -"prophecy in a vast open world rich with merchant cities, viking pirate " -"islands, dangerous mountain passes, and forgotten caverns to explore." -msgstr "" - -#: i18n/tmp/Applications/Games/The Witness/application.js:1 -msgid "The Witness" -msgstr "" - -#: i18n/tmp/Applications/Games/The Witness/application.js:2 -msgid "" -"You wake up, alone, on a strange island full of puzzles that will challenge " -"and surprise you.

                                                            You don't remember who you are, and you don't " -"remember how you got here, but there's one thing you can do: explore the " -"island in hope of discovering clues, regaining your memory, and somehow " -"finding your way home.

                                                            The Witness is a single-player game in an open " -"world with dozens of locations to explore and over 500 puzzles. This game " -"respects you as an intelligent player and it treats your time as precious. " -"There's no filler; each of those puzzles brings its own new idea into the " -"mix. So, this is a game full of ideas." -msgstr "" - -#: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -msgid "Toki Tori" -msgstr "" - -#: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -msgid "" -"The gameplay in Toki Tori is a blend of two genres. While it looks like a " -"platform game, it's a puzzle game at heart. To progress through the game, " -"the player must pick up each egg in a level using a set number of tools." -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -msgid "Tomb Raider: Anniversary" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -msgid "" -"Tomb Raider: Anniversary retraces Lara Croft's original genre-defining " -"adventure globe-trotting 3rd person action-adventure in pursuit of the " -"legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game " -"engine, the graphics, technology and physics bring Lara's adventure and " -"pursuit of a mystical artifact known only as the Scion right up to today's " -"technology standards and offers gamers a completely new gameplay experience. " -"Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, " -"massive environments of stunning visuals, intense combat and game pacing, " -"and an enhanced and clarified original story." -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -msgid "Tomb Raider: Legend" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -msgid "" -"The gaming world's sexiest and most intrepid adventurer makes her triumphant " -"return in Lara Croft Tomb Raider: Legend!

                                                            Follow Lara down a path of " -"discovery as she travels the globe to remote, exotic locales in search of " -"one of history's greatest artifacts that unleash unwelcome figures from " -"Lara's mysterious past. With guns blazing, Lara must use her athletic " -"ability and intellectual wits to explore vast, treacherous tombs, riddled " -"with challenging puzzles and deadly traps. Experience the beginning of the " -"new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:1 -msgid "Tomb Raider: The Dagger Of Xian" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:2 -msgid "Fan Game Tomb Raider 2 Remake by Nicobass." -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -msgid "Local (Demo)" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -msgid "Online (Demo)" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -msgid "Tomb Raider: Underworld" -msgstr "" - -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -msgid "" -"Tomb Raider: Underworld represents a new advancement in exploration-based " -"gameplay. As fearless adventurer Lara Croft explore exotic locations around " -"the world, each designed with an incredible attention to detail resulting in " -"breathtaking high-definition visual fidelity that creates a truly believable " -"world and delivers a new level of challenge and choice." -msgstr "" - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:1 -msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" -msgstr "" - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -msgid "" -"Raven Shield: Command an elite multinational squad of special operatives " -"against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven " -"Shield, the third installment to the wildly popular Rainbow Six series, Team " -"Rainbow faces the hidden global forces of a new and secretive foe." -msgstr "" - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -msgid "Local (1.0->1.6)" -msgstr "" - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -msgid "Steam (Gold)" -msgstr "" - -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -msgid "Tom Clancy's Splinter Cell®" -msgstr "Tom Clancy's Splinter Cell®" - -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -msgid "" -"Infiltrate terrorists' positions, acquire critical intelligence by any means " -"necessary, execute with extreme prejudice, and exit without a trace! You are " -"Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third " -"Echelon." -msgstr "" -"Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu " -"importe les moyens, exécutez avec extrême préjudice, et sortez sans laisser " -"de trace ! Vous êtes Sam Fisher, un agent secret de haut niveau d’une " -"branche secrète de la NSA : Third Echelon." - -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -msgid "Tom Clancy’s The Division™" -msgstr "" - -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -msgid "" -"Black Friday – a devastating pandemic sweeps through New York City, and one " -"by one, basic services fail. In only days, without food or water, society " -"collapses into chaos. The Division, an autonomous unit of tactical agents, " -"is activated." -msgstr "" - -#: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -msgid "Total War: ROME II" -msgstr "" - -#: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -msgid "" -"Emperor Edition is the definitive edition of ROME II, featuring an improved " -"politics system, overhauled building chains, rebalanced battles and improved " -"visuals in both campaign and battle.

                                                            In addition, Emperor Edition " -"includes all content and feature updates made available for ROME II since " -"its launch in September 2013. These include Twitch.TV integration, " -"touchscreen controls, new playable factions and units, and Mac " -"compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition " -"content and features are free, via automatic update, to all existing ROME II " -"owners." -msgstr "" - -#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -msgid "Trackmania® Turbo" -msgstr "" - -#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -msgid "" -"Trackmania offers you the ultimate arcade racing universe where everything " -"is about reaching the perfect racing time. Test your skills in over 200 " -"tracks, experience immediate fun by challenging your friends at home " -"(offline splitscreen) or online." -msgstr "" - -#: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -msgid "TRON RUN/r" -msgstr "" - -#: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -msgid "" -"Return to the world of TRON with TRON RUN/r, a new lightning fast, action-" -"adventure runner with a twist! Hone your DISC and CYCLE skills, then " -"challenge the grueling STREAM program that throws endless combinations of " -"modes and levels at you until you crash – how long can you survive?" -msgstr "" - -#: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -msgid "Tropico 3" -msgstr "Tropico 3" - -#: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -msgid "" -"Engage in a tropical power trip! Become the dictator of a remote island " -"during the Cold War. Charm, persuade, intimidate, oppress, or cheat your " -"people to stay in power! Are you a kind and generous leader? A corrupt and " -"ruthless tyrant ruling with an iron fist? Turn your island into a tourist " -"paradise or an industrial power. Make promises to the electorate or slander " -"political adversaries to get the crucial votes for the upcoming elections. " -"Send your avatar to congratulate the people, visit the island of another " -"player, or just sun-bathe on the Caribbean beach." -msgstr "" -"Engagez-vous dans un voyage du pouvoir tropical ! Devenez le dictateur d'une " -"île perdue au cours de la guerre froide. Le charme, la persuasion, " -"l'intimidation, l'oppression ou la triche, tout est bon pour rester au " -"pouvoir ! Êtes-vous un chef bon et généreux? Un tyran à la main de fer sans " -"scrupules et aux pouvoirs corrompus ? Transformez votre île en un paradis " -"touristique ou en une puissance industrielle. Faites des promesses " -"électorales ou diffamez vos adversaires politiques pour obtenir le vote lors " -"des prochaines élections. Envoyez votre avatar féliciter les gens, visitez " -"l'île d'un autre joueur, ou simplement prenez un bain de soleil sur la plage " -"des Caraïbes. " - -#: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -#, fuzzy -msgid "Tropico 4" -msgstr "Tropico 3" - -#: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -msgid "" -"The world is changing and Tropico is moving with the times - geographical " -"powers rise and fall and the world market is dominated by new players with " -"new demands and offers - and you, as El Presidente, face a whole new set of " -"challenges. If you are to triumph over your naysayers you will need to gain " -"as much support from your people as possible. Your decisions will shape the " -"future of your nation, and more importantly, the size of your off-shore bank " -"account.

                                                            Tropico 4 expands on the gameplay of the previous game with " -"new political additions ∼ including more superpowers to negotiate with, " -"along with the ability to elect ministers into power to help get your more " -"controversial policies passed. But remember to keep your friends close and " -"your enemies closer as everyone has an agenda! Your political mettle will be " -"thoroughly tested, as new natural disasters will have the populace clamoring " -"for you and your cabinet to help them recover from some of the worst Mother " -"Nature can dish out.

                                                            Tropico 4 also brings a new level of social " -"interaction with the addition of Facebook and Twitter integration. Post " -"comments on Twitter direct from the game and have updates go out when you " -"complete missions or unlock new achievements. You can even take screenshots " -"of your burgeoning island and post your dream creation on your Tropico 4 " -"Facebook page and compare your interactive Dictator Ranking on the online " -"leaderboards." -msgstr "" - -#: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -msgid "Unholy Heights" -msgstr "" - -#: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -msgid "" -"Welcome to Unholy Heights, a mashup of Tower Defense and Apartment " -"Management Simulation! The Devil has converted a tenement building into " -"monsters-only housing, and has big plans for the future. Sucker monsters " -"into moving into your building, charge them rent and keep them happy by " -"buying them furniture. Unfortunately, heroes have caught wind of the Devil's " -"plan, and will stop at nothing to wipe him out. Knock on residents' doors to " -"call them to battle, trap heroes in devious pincer formations, and command " -"your troops to victory. Monsters get jobs, fall in love, have children, and " -"even skip out on their rent. Keep them happy or you might not have anyone to " -"fight for you when heroes come knocking. But don't be too soft: there's " -"always prospective baddies looking to move in, so kick out the freeloaders " -"when the time is right! Being a landlord is a difficult job, but it can't be " -"harder than running Hell...right?" -msgstr "" - -#: i18n/tmp/Applications/Games/Uplay/application.js:2 -msgid "Uplay is Ubisoft's PC games portal." -msgstr "Uplay est le portail des jeux PC d'Ubisoft." - -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -#, fuzzy -msgid "Warcraft® III: Expansion Set" -msgstr "Warcraft® III: The Frozen Throne®" - -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -msgid "" -"The war rages on. The demonic threat has been banished from the battle-" -"scarred fields of Azeroth, but peace is still a distant dream. The epic " -"conflict that began in Warcraft III: Reign of Chaos continues with more " -"units, more missions, and more explosive strategic combat.

                                                            This set " -"contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen " -"Throne." -msgstr "" - -#: i18n/tmp/Applications/Games/Warface/application.js:1 -msgid "Warface" -msgstr "" - -#: i18n/tmp/Applications/Games/Warface/application.js:2 -msgid "" -"Warface offers an intense Co-op experience with daily new content, in which " -"players can master unique teamwork moves and gameplay styles. They can also " -"engage in fast-paced or tactical action in Versus modes such as Team Death " -"Match or Plant The Bomb." -msgstr "" - -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -msgid "Warlock - Master of the Arcane" -msgstr "" - -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -msgid "" -"In a time of chaotic upheaval, the player takes the role of a great mage, a " -"warlord vying for ultimate power. Your mission is to build an empire, expand " -"your borders, research new spells and conquer your enemies. Become the " -"ultimate Warlock and rule over all of Ardania!" -msgstr "" - -#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -msgid "Wildlife Park 2" -msgstr "" - -#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -msgid "" -"Become a zoo manager and take good care of your animals. Wildlife Park 2 " -"brings you into up close and personal contact with more than 50 different " -"animal species. Observe the lovingly animated interaction of the animals - " -"with other animals, the landscape, the play equipment, or the visitors to " -"the park! Just like in a real zoo, the animals must receive all-round care. " -"This is as easy as winking in Wildlife Park 2: With a click of the mouse you " -"can feed, doctor, pet, or even relocate animals, or get them moving. You " -"will guide a team of landscape architects, gardeners, keepers, " -"veterinarians, and scientists. If you manage your zoo carefully, you will " -"soon be able to celebrate the birth of new animals! Construct your zoo using " -"more than 100 animal houses, visitor facilities, staff buildings, decorative " -"park elements, and enclosure equipment. Wildlife Park 2 is an ideal " -"playground for amateur architects, too! Use the extensive terraforming " -"options to create your own imaginative landscapes. Plenty of established " -"plant species and botanical rarities such us underwater plants or cacti will " -"thrive under your loving care, and all this is lavishly displayed by a " -"dynamic plant system. Another specialty is the realistically simulated flow " -"of water. By easily placing a water source, you can create thunderous " -"waterfalls and rambling water worlds. Visitors to your zoo will expect a few " -"treats, too - build restaurants and ice-cream parlors and provide " -"spectacular entertainment. Employ advertising and marketing to attract new " -"visitors. But don't forget to keep an eye on your zoo's budget at all times!" -msgstr "" - -#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -msgid "Worms Armageddon" -msgstr "Worms Armageddon" - -#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -msgid "" -"Those intrepid invertebrates return with a vengeance in the much-loved " -"Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that " -"you can enjoy on your own or with all your friends." -msgstr "" -"Ces intrépides invertébrés sont de retour pour se venger dans le très " -"apprécié Worms™ Armageddon. Il s'agit là d'un toute nouvelle gamme de vers ! " -"C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. " - -#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -msgid "Worms™ Reloaded" -msgstr "Worms™ Reloaded" - -#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -msgid "" -"Worms™ Reloaded is a turn-based computer games developed by Team17 Software. " -"Players control a small platoon of earthworms across a deformable landscape, " -"battling other computer- or player-controlled teams. The games feature " -"bright and humorous cartoon-style animation and a varied arsenal of bizarre " -"weapons." -msgstr "" -"Worms™ Reloaded est un jeu vidéo au tour par tour développé par Team17 " -"Software. Les joueurs contrôlent une petite section de ver de terre à " -"travers un paysage déformable, se battant contre d'autres ordinateurs - ou " -"des équipes contrôlées par d'autres joueur. Le jeu présente des animations " -"style cartoon et humoristique et un arsenal varié d'armes bizarres." - -#: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -msgid "Xenon 2" -msgstr "" - -#: i18n/tmp/Applications/Graphics/category.js:1 -msgid "Graphics" -msgstr "Graphismes" - -#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -msgid "Photofiltre" -msgstr "Photofiltre" - -#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -msgid "" -"Introduction
                                                            PhotoFiltre Studio is a complete image retouching " -"program. It allows you to do simple or advanced adjustments to an image and " -"apply a vast range of filters on it. It is simple and intuitive to use, and " -"has an easy learning curve. The toolbar, giving you access to the standard " -"filters with just a few clicks, gives PhotoFiltre Studio a robust look. " -"PhotoFiltre Studio also has layer manager (with Alpha channel), advanced " -"brushes, nozzles (or tubes), red eye corrector, batch module and lot of " -"other powerful tools." -msgstr "" -"Presentation
                                                            PhotoFiltre est un logiciel de retouche d’images " -"très complet. Il permet d’effectuer des réglages simples ou avancés sur une " -"image et de lui appliquer un large éventail de filtres. Son utilisation " -"simple et intuitive offre une prise en main rapide. La barre d’outils, " -"proposant l’accès aux filtres standards par simple clique de souris, lui " -"donne un côté convivial.

                                                            Les filtres
                                                            Sa large palette " -"de filtres permet aux personnes qui débutent de se familiariser avec le " -"monde du graphisme. On y retrouve les fonctions standards de réglage " -"(luminosité, contraste, teinte, saturation, correction gamma) et des " -"filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet " -"puzzle).
                                                            En tout c’est plus de 100 filtres à découvrir !

                                                            Les sélections vectorielles
                                                            PhotoFiltre gère deux types de " -"sélections vectorielles. Le premier type regroupe les formes automatiques " -"(rectangle, ellipse, triangle, losange, coins arrondis). Le second type " -"correspond aux modes lasso et polygone. Ils permettent tous deux de définir " -"une forme personnalisée en dessinant le contour à main levée ou par une " -"succession de lignes. Chaque sélection peut être sauvegardée dans un fichier " -"pour être réutilisée ultérieurement.

                                                            La palette d'outils
                                                            Elle est composée essentiellement des outils de dessin tels que la " -"pipette, le curseur de déplacement, le traçage de ligne, la fonction de " -"remplissage, l'aérographe, le pinceau, la goutte d'eau, le tampon de clonage " -"(ou duplicateur), le doigt (mélangeur) et la baguette magique.
                                                            PhotoFiltre propose des formes de pinceau standards (cercles et carrés de " -"différentes tailles) mais également des formes plus variées (ligne oblique, " -"feuille, étoile, ...).

                                                            Le module PhotoMasque
                                                            PhotoMasque permet de réaliser des effets de contour et de transparence " -"avancés sur vos images à l'aide de masques prédéfinis. Les masques sont des " -"images en niveau de gris. Le blanc est la couleur de transparence et les " -"niveaux de gris représentent l'opacité. Plus le gris est sombre plus la " -"couleur appliquée sera opaque. PhotoMasque est livré avec plusieurs masques " -"de bases, essayez de vous en inspirer pour créer vos propres masques.

                                                            Le module d’automatisation
                                                            Ce module intègre les " -"fonctions de bases (conversion, taille de l’image, encadrement, réglages, …) " -"et permet de traiter toutes les images d’un répertoire de façon automatique." -"

                                                            Les autres fonctions
                                                            • Explorateur d'images
                                                            • Gestion des modules externes (plugins)
                                                            • Gestion du scanneur " -"(norme TWAIN)
                                                            • Gestion de la transparence (format GIF) et exportation " -"en icône (16, 256 ou 16 millions de couleurs)
                                                            • Effets de texte " -"avancés (rotation, ombrage, biseau externe)
                                                            • Plusieurs types de " -"contours et de textures
                                                            • Fondu et assemblage d'images


                                                            Enregistrement
                                                            PhotoFiltre est gratuit pour une " -"utilisation privée ou éducative.
                                                            Toute utilisation commerciale ou " -"professionnelle nécessite l'achat d'une licence." - -#: i18n/tmp/Applications/Internet/category.js:1 -msgid "Internet" -msgstr "" - -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -msgid "Internet Explorer 6.0" -msgstr "Internet Explorer 6.0" - -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: 7.0/application.js:2 -msgid "" -"Internet Explorer is an old web browser.
                                                            You may need it if you want to " -"test a website compatibility, you should not use it to navigate. " -msgstr "" -"Internet Explorer est un ancien navigateur internet.
                                                            Vous pouvez en " -"avoir besoin si vous voulez tester la compatibilité d'un site, vous ne " -"devriez pas l'utiliser pour naviguer." - -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -msgid "Internet Explorer 7.0" -msgstr "Internet Explorer 7.0" - -#: i18n/tmp/Applications/Internet/mIRC/application.js:1 -msgid "mIRC" -msgstr "mIRC" - -#: i18n/tmp/Applications/Internet/mIRC/application.js:2 -msgid "" -"

                                                            mIRC is a popular Internet Relay Chat client used by millions of " -"people, and thousands of organizations, to communicate, share, play and work " -"with each other on IRC networks around the world. Serving the Internet " -"community for over a decade, mIRC has evolved into a powerful, reliable " -"and fun piece of technology.

                                                            " -msgstr "" -"

                                                            mIRC est un client populaire de discussion relayée par Internet " -"utilisé par des millions de personnes et des milliers d'organisations pour " -"communiquer, partager, jouer et travailler les uns avec les autres sur les " -"réseaux IRC à travers le monde. Au service de la Communauté Internet depuis plus d'une décennie, mIRC est devenu une technologie puissante, " -"fiable et amusante.

                                                            " - -#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -msgid "v7.46" -msgstr "" - -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -msgid "TeamSpeak 3" -msgstr "TeamSpeak 3" - -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -msgid "" -"TeamSpeak 3 offers the ideal voice communication tool for online gaming, " -"education and training, internal business communication, and staying in " -"touch with friends and family." -msgstr "" -"TeamSpeak 3 offre l'outil idéal de communication vocal pour le jeu en ligne, " -"éducation et entraînement, communication commerciale interne et rester en " -"contact avec les amis et la famille." - -#: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -msgid "v3.0.19.4" -msgstr "" - -#: i18n/tmp/Applications/Multimedia/category.js:1 -msgid "Multimedia" -msgstr "Multimedia" - -#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -msgid "Mp3tag" -msgstr "" - -#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -msgid "" -"Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common " -"audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, " -"Vorbis Comments and APE Tags. It also supports online database lookups from " -"Amazon, Musicbraing, freedb or discogs for example to automatically gather " -"proper tags and cover art." -msgstr "" - -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -msgid "Adobe Acrobat Reader DC" -msgstr "" - -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -msgid "" -"Adobe Acrobat Reader DC software is the free global standard for reliably " -"viewing, printing, and commenting on PDF documents.

                                                            Premium features, " -"online services and updates do not work." -msgstr "" - -#: i18n/tmp/Applications/Office/category.js:1 -msgid "Office" -msgstr "Office" - -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -msgid "ElsterFormular" -msgstr "ElsterFormular" - -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -msgid "ElsterFormular is the official german software to file a tax return." -msgstr "" -"ElsterFormular est le programme officiel allemand pour la déclaration " -"d'impôts." - -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -msgid "Microsoft Office 2010" -msgstr "" - -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -msgid "" -"Microsoft Office 2010 is a version of Microsoft Office, a productivity suite " -"for Microsoft Windows. It is the successor to Microsoft Office 2007." -msgstr "" - -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -msgid "Microsoft Office 2013" -msgstr "" - -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -msgid "" -"Microsoft Office 2013 is a version of Microsoft Office, a productivity suite " -"for Microsoft Windows. It is the successor to Microsoft Office 2010." -msgstr "" - -#: i18n/tmp/Applications/Other/category.js:1 -msgid "Other" -msgstr "Autre" - -#: i18n/tmp/Applications/Science/category.js:1 -msgid "Science" -msgstr "Science" - -#: i18n/tmp/Engines/Wine/category.js:1 -msgid "Wine" -msgstr "" - -#: i18n/tmp/Engines/Wine/Engine/application.js:1 -#, fuzzy -msgid "Wine Engine" -msgstr "Installeur en ligne" - -#: i18n/tmp/Engines/Wine/Engine/application.js:2 -msgid "The Wine engine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -#, fuzzy -msgid "Wine engine" -msgstr "Installeur en ligne" - -#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -msgid "QuickScript" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -msgid "QuickScripts for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -msgid "Custom Installer Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -msgid "Installer Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -#, fuzzy -msgid "Local Installer Script" -msgstr "Installeur local" - -#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -#, fuzzy -msgid "Online Installer Script" -msgstr "Installeur en ligne" - -#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -msgid "Quick Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -msgid "Steam Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -msgid "Uplay Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -msgid "Zip Script" -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -msgid "Wine Shortcuts" -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -msgid "Shortcuts for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -msgid "Shortcut Reader" -msgstr "" - -#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -msgid "Wine Shortcut" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/application.js:1 -msgid "Wine Tools" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/application.js:2 -msgid "Tools for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -msgid "Configure Wine" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -msgid "Kill processes" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -msgid "Windows reboot" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -msgid "Repair virtual drive" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -msgid "Command prompt" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -msgid "Registry Editor" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -msgid "Task manager" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -msgid "Open a terminal" -msgstr "" - -#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -#, fuzzy -msgid "Wine uninstaller" -msgstr "Installeur en ligne" - -#: i18n/tmp/Engines/Wine/Verbs/application.js:1 -msgid "Wine Verbs" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/application.js:2 -msgid "Verbs for Wine." -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -msgid "corefonts" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -msgid "crypt32" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -msgid "d3dx10" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -msgid "d3dx9" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -msgid ".NET 4.0" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -msgid ".NET 4.5.2" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -msgid ".NET 4.5" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -msgid "DXVK" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -msgid "luna" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -msgid "mfc42" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -msgid "msls31" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -msgid "mspatcha" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -msgid "PhysX" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -msgid "quartz" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -msgid "QuickTime 7.6" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -msgid "sandbox" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -msgid "secur32" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -msgid "Tahoma" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -msgid "vcrun2003" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -msgid "vcrun2005" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -msgid "vcrun2008" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -msgid "vcrun2010" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -msgid "vcrun2012" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -msgid "vcrun2013" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -msgid "vcrun2015" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -msgid "Windows XP Service Pack 3" -msgstr "" - -#: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -msgid "xact" -msgstr "" - -#: i18n/tmp/Utils/Functions/Apps/application.js:1 -msgid "App Utils" -msgstr "" - -#: i18n/tmp/Utils/Functions/Apps/application.js:2 -msgid "Utils for apps." -msgstr "" - -#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -msgid "App Resources" -msgstr "" - -#: i18n/tmp/Utils/Functions/category.js:1 -msgid "Functions" -msgstr "Fonctions" - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -msgid "Filesystem Utils" -msgstr "" - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -msgid "Utils for file system interaction." -msgstr "" - -#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -msgid "File Extractors" -msgstr "" - -#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -msgid "File Utilities" -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/application.js:1 -msgid "Net Utils" -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/application.js:2 -msgid "Utils for interaction with the Internet." -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -msgid "Downloader" -msgstr "" - -#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -#, fuzzy -msgid "Internet Resource" -msgstr "Internet Explorer 6.0" - -#: Utils/Functions/Filesystem/Extract/script.js:57 -#: Utils/Functions/Filesystem/Extract/script.js:133 -msgid "Please wait while {0} is extracted ..." -msgstr "" - -#: Utils/Functions/Filesystem/Files/script.js:154 -msgid "Checking file consistency ..." -msgstr "" - -#: Utils/Functions/Net/Download/script.js:97 -#: Utils/Functions/Net/Resource/script.js:80 -msgid "Please wait while {0} is downloaded ..." -msgstr "" - -#: Utils/Functions/Net/Download/script.js:126 -msgid "" -"Error while calculating checksum. \n" -"\n" -"Expected = {0}\n" -"Actual = {1}" -msgstr "" - -#, fuzzy -#~ msgid "Please install Warcraft III before installing The Frozen Throne." -#~ msgstr "Warcraft® III: The Frozen Throne®" - -#~ msgid "Warcraft® III: Reign of Chaos®" -#~ msgstr "Warcraft® III: Reign of Chaos®" - -#~ msgid "" -#~ "A generation before the events of World of Warcraft begin... Cunning, " -#~ "sinister, and seemingly unstoppable, the demonic Burning Legion prepare " -#~ "to launch their long-awaited assault on the mortal world. Survival is a " -#~ "matter of strategy, as the Reign of Chaos begins..." -#~ msgstr "" -#~ "Une génération avant que les événements de World of Warcraft ne " -#~ "commencent... Rusé, sinistre et apparemment inarrêtable, la démonique " -#~ "Légion Brûlante se prépare à lancer leur assaut tant attendu sur le monde " -#~ "mortel. La survie est une question de stratégie, comme le Règne du Chaos " -#~ "commence..." - -#~ msgid "" -#~ "Warcraft III: The Frozen Throne adds a host of new features to the game, " -#~ "including four new campaigns that take you across the frozen continent of " -#~ "Northrend. Explore new maps and master new units such as the Troll Bat " -#~ "Riders, the Blood Elf Spell Breakers, and the destructive Mountain Giants." -#~ "

                                                            Install Warcraft III first." -#~ msgstr "" -#~ "Warcraft III: The Frozen Throne ajoute de nombreuses fonctionnalités au " -#~ "jeu. Quatre nouvelles campagnes vous mèneront à travers le continent " -#~ "glacé du Norfendre, de nouvelles cartes et de nouvelles unités font leur " -#~ "apparition, comme le chevaucheur de chauve-souris troll, le brisesort " -#~ "elfe de sang ou le géant de la montagne destructeur.

                                                            Installer " -#~ "Warcraft III d'abord." diff --git a/i18n/push_translations.sh b/i18n/push_translations.sh index 7150fd586a..caac80783d 100755 --- a/i18n/push_translations.sh +++ b/i18n/push_translations.sh @@ -27,7 +27,7 @@ if [ $? == 0 ]; then exit 1 fi git checkout master - git add *.pot *.po *.properties + git add *.pot git commit --message "Update translations" if ! git push https://$GH_TOKEN@github.com/PhoenicisOrg/scripts.git > /dev/null 2>&1; then echo "could not push translation updates" diff --git a/i18n/update_translations.py b/i18n/update_translations.py index 984c4ca18b..0b43e5d4d7 100755 --- a/i18n/update_translations.py +++ b/i18n/update_translations.py @@ -61,20 +61,3 @@ ps.communicate()[0] shutil.rmtree(out_dir) - -# merge .po's and update .properties for all available languages -print "\nmerge .po's and update .properties for all available languages" -languages = [] -for root, dir_names, file_names in os.walk(cwd + '/i18n'): - # the .po's are named lanuage.po (e.g. de.po) - # therefore we can get the available languages by finding all .po's and removing the file extension - for file_name in fnmatch.filter(file_names, '*.po'): - languages.append(os.path.splitext(file_name)[0]) -for language in languages: - print " {}".format(language) - # update .po with changes in .pot - ps = subprocess.Popen('msgmerge -U i18n/{}.po i18n/keys.pot'.format(language), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) - ps.communicate()[0] - # generate .properties based on .po - ps = subprocess.Popen('msgcat --properties-output i18n/{0}.po -o i18n/Messages_{0}.properties'.format(language), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) - ps.communicate()[0] From 9945fda208e2dc59535f5ab72544fed0b1f1b2fd Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 21:17:48 +0200 Subject: [PATCH 60/63] Fix engine tools handling (#570) --- Engines/Wine/Tools/Configure Wine/script.js | 11 +++++++++++ Engines/Wine/Tools/Kill Wine Processes/script.js | 11 +++++++++++ Engines/Wine/Tools/Reboot Wine/script.js | 11 +++++++++++ Engines/Wine/Tools/Repair Wine Prefix/script.js | 11 +++++++++++ Engines/Wine/Tools/Wine Registry Editor/script.js | 11 +++++++++++ Engines/Wine/Tools/Wine Task Manager/script.js | 11 +++++++++++ Engines/Wine/Tools/Wine Terminal Opener/script.js | 11 +++++++++++ Engines/Wine/Tools/Wine Uninstaller/script.js | 11 +++++++++++ Engines/Wine/Tools/WineConsole/script.js | 11 +++++++++++ 9 files changed, 99 insertions(+) diff --git a/Engines/Wine/Tools/Configure Wine/script.js b/Engines/Wine/Tools/Configure Wine/script.js index e8575972ff..8e06011bf0 100644 --- a/Engines/Wine/Tools/Configure Wine/script.js +++ b/Engines/Wine/Tools/Configure Wine/script.js @@ -10,6 +10,7 @@ var ConfigureWine = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ ConfigureWine.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ ConfigureWine.prototype.run = function (container) { .run("winecfg") .wait(); }; + +/** +* runs the ConfigureWine tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new ConfigureWine(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Kill Wine Processes/script.js b/Engines/Wine/Tools/Kill Wine Processes/script.js index b3f122ee78..f81ffa1529 100644 --- a/Engines/Wine/Tools/Kill Wine Processes/script.js +++ b/Engines/Wine/Tools/Kill Wine Processes/script.js @@ -10,6 +10,7 @@ var KillWineProcesses = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ KillWineProcesses.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ KillWineProcesses.prototype.run = function (container) { .run("kill") .wait(); }; + +/** +* runs the KillWineProcesses tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new KillWineProcesses(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Reboot Wine/script.js b/Engines/Wine/Tools/Reboot Wine/script.js index 9cef6ec5aa..24f058fd7b 100644 --- a/Engines/Wine/Tools/Reboot Wine/script.js +++ b/Engines/Wine/Tools/Reboot Wine/script.js @@ -10,6 +10,7 @@ var RebootWine = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ RebootWine.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ RebootWine.prototype.run = function (container) { .run("wineboot") .wait(); }; + +/** +* runs the RebootWine tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new RebootWine(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Repair Wine Prefix/script.js b/Engines/Wine/Tools/Repair Wine Prefix/script.js index e18bd89a27..d2a4403fee 100644 --- a/Engines/Wine/Tools/Repair Wine Prefix/script.js +++ b/Engines/Wine/Tools/Repair Wine Prefix/script.js @@ -10,6 +10,7 @@ var RepairWinePrefix = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ RepairWinePrefix.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ RepairWinePrefix.prototype.run = function (container) { .run("wineboot") .wait(); }; + +/** +* runs the RepairWinePrefix tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new RepairWinePrefix(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.js b/Engines/Wine/Tools/Wine Registry Editor/script.js index 2b08b19536..5280b5a7d8 100644 --- a/Engines/Wine/Tools/Wine Registry Editor/script.js +++ b/Engines/Wine/Tools/Wine Registry Editor/script.js @@ -10,6 +10,7 @@ var WineRegistryEditor = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ WineRegistryEditor.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ WineRegistryEditor.prototype.run = function (container) { .run("regedit") .wait(); }; + +/** +* runs the WineRegistryEditor tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new WineRegistryEditor(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Wine Task Manager/script.js b/Engines/Wine/Tools/Wine Task Manager/script.js index ce2ee09eab..762617da8b 100644 --- a/Engines/Wine/Tools/Wine Task Manager/script.js +++ b/Engines/Wine/Tools/Wine Task Manager/script.js @@ -10,6 +10,7 @@ var WineTaskManager = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ WineTaskManager.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ WineTaskManager.prototype.run = function (container) { .run("taskmgr") .wait(); }; + +/** +* runs the WineTaskManager tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new WineTaskManager(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.js b/Engines/Wine/Tools/Wine Terminal Opener/script.js index f523659e94..3d8ae64cfc 100644 --- a/Engines/Wine/Tools/Wine Terminal Opener/script.js +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.js @@ -11,6 +11,7 @@ var WineTerminalOpener = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ WineTerminalOpener.prototype.run = function (container) { var wine = new Wine() @@ -20,3 +21,13 @@ WineTerminalOpener.prototype.run = function (container) { environment["PATH"] = wine.binPath() + ":$PATH"; this._TerminalOpener.openTerminal(wine.prefixDirectory, environment); }; + +/** +* runs the WineTerminalOpener tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new WineTerminalOpener(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/Wine Uninstaller/script.js b/Engines/Wine/Tools/Wine Uninstaller/script.js index a008b1d481..6caba1dbfa 100644 --- a/Engines/Wine/Tools/Wine Uninstaller/script.js +++ b/Engines/Wine/Tools/Wine Uninstaller/script.js @@ -10,6 +10,7 @@ var WineUninstaller = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ WineUninstaller.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ WineUninstaller.prototype.run = function (container) { .run("uninstaller") .wait(); }; + +/** +* runs the WineUninstaller tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new WineUninstaller(); + tool.run(container); +} diff --git a/Engines/Wine/Tools/WineConsole/script.js b/Engines/Wine/Tools/WineConsole/script.js index df5e3cb9d0..3979d07a9a 100644 --- a/Engines/Wine/Tools/WineConsole/script.js +++ b/Engines/Wine/Tools/WineConsole/script.js @@ -10,6 +10,7 @@ var WineConsole = function() { /** * runs the tool * @param {String} container name +* @returns {void} */ WineConsole.prototype.run = function (container) { new Wine() @@ -17,3 +18,13 @@ WineConsole.prototype.run = function (container) { .run("wineconsole") .wait(); }; + +/** +* runs the WineConsole tool +* @param {String} container name +* @returns {void} +*/ +function run(container) { // eslint-disable-line no-unused-vars + var tool = new WineConsole(); + tool.run(container); +} From 51c61a0c62a6780a91b575c748320527f0206cfc Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 21:23:20 +0200 Subject: [PATCH 61/63] ESLint: add space-before-function-paren rule (#568) --- .eslintrc.yml | 3 ++ .../Custom/LocalInstaller/Local/script.js | 2 +- .../Custom/OnlineInstaller/Online/script.js | 2 +- .../Age of Empires II HD/Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.js | 2 +- .../Steam/script.js | 2 +- Applications/Games/Audiosurf/Steam/script.js | 2 +- .../Steam/script.js" | 2 +- .../Steam/script.js" | 2 +- .../Steam/script.js" | 2 +- .../Games/Blizzard app/Online/script.js | 2 +- Applications/Games/Caesar III/Local/script.js | 2 +- Applications/Games/Caesar III/Steam/script.js | 2 +- .../Local/script.js | 2 +- .../Games/DC Universe Online/Online/script.js | 2 +- .../Dragon Ball Xenoverse 2/Steam/script.js | 2 +- .../Games/Elite:Dangerous/Steam/script.js | 2 +- Applications/Games/Enderal/Steam/script.js | 2 +- .../Games/Ether One Redux/Steam/script.js | 2 +- Applications/Games/Far Cry 2/Steam/script.js | 2 +- .../Games/Guild Wars 2/Local/script.js | 2 +- .../Games/Guild Wars 2/Online/script.js | 2 +- .../Games/Hearthstone/Online/script.js | 2 +- .../Heroes of the Storm/Online/script.js | 2 +- .../Games/League of Legends/Online/script.js | 4 +-- .../Games/Mass Effect/Steam/script.js | 2 +- .../Games/Mirror's Edge/Steam/script.js | 2 +- .../Niko: Through The Dream/Steam/script.js | 2 +- .../Games/Origin/Local (Legacy)/script.js | 4 +-- .../Games/Origin/Online (Legacy)/script.js | 4 +-- Applications/Games/Overwatch/Online/script.js | 2 +- .../Q.U.B.E: Director's Cut/Steam/script.js | 2 +- .../Games/Quantum Conundrum/Steam/script.js | 2 +- .../Rayman Legends/Steam (Demo)/script.js | 2 +- .../Games/Rayman Legends/Steam/script.js | 2 +- Applications/Games/Road Rash/Online/script.js | 2 +- .../Games/Rocksmith 2014/Steam/script.js | 2 +- Applications/Games/Rocksmith/Steam/script.js | 2 +- .../STAR WARS Battlefront II/Local/script.js | 2 +- .../Online/script.js | 4 +-- .../Games/Star Craft II/Online/script.js | 2 +- Applications/Games/Subnautica/Steam/script.js | 2 +- .../The Witcher 3: Wild Hunt/Steam/script.js | 2 +- .../Local (1.0->1.6)/script.js | 2 +- .../Steam (Gold)/script.js | 2 +- .../Steam (Demo)/script.js | 2 +- .../Tom Clancy's The Division/Steam/script.js | 2 +- .../Games/Total War Rome II/Steam/script.js | 2 +- .../Trackmania Turbo/Steam (Demo)/script.js | 2 +- .../Games/Trackmania Turbo/Steam/script.js | 2 +- Applications/Games/Warface/Steam/script.js | 2 +- .../Games/Wildlife Park 2/Local/script.js | 2 +- .../Games/Wildlife Park 2/Steam/script.js | 2 +- Applications/Games/osu!/Local/script.js | 2 +- .../Internet Explorer 6.0/Online/script.js | 4 +-- .../Adobe Acrobat Reader DC/Online/script.js | 2 +- .../Office/ElsterFormular/Online/script.js | 2 +- .../Microsoft Office 2010/Local/script.js | 2 +- .../Microsoft Office 2013/Local/script.js | 2 +- Engines/Wine/Engine/Object/script.js | 8 ++--- .../Custom Installer Script/script.js | 2 +- .../QuickScript/Installer Script/script.js | 2 +- .../Local Installer Script/script.js | 6 ++-- .../Online Installer Script/script.js | 8 ++--- .../Wine/QuickScript/Quick Script/script.js | 34 +++++++++---------- .../Wine/QuickScript/Steam Script/script.js | 12 +++---- .../Wine/QuickScript/Uplay Script/script.js | 8 ++--- Engines/Wine/QuickScript/Zip Script/script.js | 6 ++-- Engines/Wine/Shortcuts/Reader/script.js | 16 ++++----- Engines/Wine/Tools/Configure Wine/script.js | 2 +- .../Wine/Tools/Kill Wine Processes/script.js | 2 +- Engines/Wine/Tools/Reboot Wine/script.js | 2 +- .../Wine/Tools/Repair Wine Prefix/script.js | 2 +- .../Wine/Tools/Wine Registry Editor/script.js | 2 +- .../Wine/Tools/Wine Task Manager/script.js | 2 +- .../Wine/Tools/Wine Terminal Opener/script.js | 2 +- Engines/Wine/Tools/Wine Uninstaller/script.js | 2 +- Engines/Wine/Tools/WineConsole/script.js | 2 +- Engines/Wine/Verbs/PhysX/script.js | 2 +- Engines/Wine/Verbs/QuickTime 7.6/script.js | 2 +- Engines/Wine/Verbs/Tahoma/script.js | 2 +- Engines/Wine/Verbs/Uplay/script.js | 2 +- Engines/Wine/Verbs/Windows XP SP 3/script.js | 4 +-- Engines/Wine/Verbs/corefonts/script.js | 4 +-- Engines/Wine/Verbs/crypt32/script.js | 2 +- Engines/Wine/Verbs/d3dx10/script.js | 4 +-- Engines/Wine/Verbs/d3dx9/script.js | 4 +-- Engines/Wine/Verbs/dotnet40/script.js | 2 +- Engines/Wine/Verbs/dotnet45/script.js | 2 +- Engines/Wine/Verbs/dotnet452/script.js | 2 +- Engines/Wine/Verbs/luna/script.js | 2 +- Engines/Wine/Verbs/mfc42/script.js | 2 +- Engines/Wine/Verbs/msls31/script.js | 2 +- Engines/Wine/Verbs/mspatcha/script.js | 2 +- Engines/Wine/Verbs/quartz/script.js | 2 +- Engines/Wine/Verbs/sandbox/script.js | 2 +- Engines/Wine/Verbs/secur32/script.js | 2 +- Engines/Wine/Verbs/vcrun2003/script.js | 2 +- Engines/Wine/Verbs/vcrun2005/script.js | 2 +- Engines/Wine/Verbs/vcrun2008/script.js | 2 +- Engines/Wine/Verbs/vcrun2010/script.js | 2 +- Engines/Wine/Verbs/vcrun2012/script.js | 2 +- Engines/Wine/Verbs/vcrun2013/script.js | 2 +- Engines/Wine/Verbs/vcrun2015/script.js | 2 +- Engines/Wine/Verbs/xact/script.js | 8 ++--- Utils/Functions/Apps/Resources/script.js | 2 +- 108 files changed, 163 insertions(+), 160 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 2845afde4f..cc467f84f7 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -13,6 +13,9 @@ rules: keyword-spacing: - 2 - {before: true, after: true} + space-before-function-paren: + - 2 + - {anonymous: always, named: never, asyncArrow: always} no-trailing-spaces: 2 indent: - 2 diff --git a/Applications/Custom/LocalInstaller/Local/script.js b/Applications/Custom/LocalInstaller/Local/script.js index 58fe302d21..619769f4ae 100644 --- a/Applications/Custom/LocalInstaller/Local/script.js +++ b/Applications/Custom/LocalInstaller/Local/script.js @@ -6,7 +6,7 @@ new LocalInstallerScript() .author("Plata") .category("Custom") .wineUserSettings(true) - .preInstall(function(wine, wizard) { + .preInstall(function (wine, wizard) { var versions = ["win7", "vista", "win2003", "winxp", "win2k", "winnt", "winme", "win98", "win95", "win31"]; var shownVersions = ["win7", "vista", "win2003", "winxp (recommended)", "win2k", "winnt", "winme", "win98", "win95", "win31"]; var selectedVersion = wizard.menu("Please select the wine windows version.", shownVersions, "winxp (recommended)"); diff --git a/Applications/Custom/OnlineInstaller/Online/script.js b/Applications/Custom/OnlineInstaller/Online/script.js index 82c312fb2d..166624284d 100644 --- a/Applications/Custom/OnlineInstaller/Online/script.js +++ b/Applications/Custom/OnlineInstaller/Online/script.js @@ -6,7 +6,7 @@ new OnlineInstallerScript() .author("Plata") .category("Custom") .wineUserSettings(true) - .preInstall(function(wine, wizard) { + .preInstall(function (wine, wizard) { var versions = ["win7", "vista", "win2003", "winxp", "win2k", "winnt", "winme", "win98", "win95", "win31"]; var shownVersions = ["win7", "vista", "win2003", "winxp (recommended)", "win2k", "winnt", "winme", "win98", "win95", "win31"]; var selectedVersion = wizard.menu("Please select the wine windows version.", shownVersions, "winxp (recommended)"); diff --git a/Applications/Games/Age of Empires II HD/Steam/script.js b/Applications/Games/Age of Empires II HD/Steam/script.js index 01d4b9a4d5..5465558d8b 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.js +++ b/Applications/Games/Age of Empires II HD/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Skybox Labs, Hidden Path Entertainment, Ensemble Studios") .author("Plata") .appId(221380) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { // skip broken launcher by replacing it with "AoK HD.exe" var installPath = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Age2HD/"; var launcher = installPath + "Launcher.exe"; diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js index 1a12708979..cbb5ef6195 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Microsoft Studios") .author("Quentin PARIS") .appId(105450) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.mfc42(); wine.overrideDLL() .set("native, builtin", ["pidgen"]) diff --git a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js index 626a4bae92..5a34657314 100644 --- a/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js +++ b/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .appId(242050) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { // the automatically installed Uplay version does not update properly wine.uplay(); }) diff --git a/Applications/Games/Assassin's Creed Revelations/Steam/script.js b/Applications/Games/Assassin's Creed Revelations/Steam/script.js index 92d678e882..f2166612ec 100644 --- a/Applications/Games/Assassin's Creed Revelations/Steam/script.js +++ b/Applications/Games/Assassin's Creed Revelations/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(201870) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js index 0a1763bf3f..572505c8e4 100644 --- a/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(48190) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Audiosurf/Steam/script.js b/Applications/Games/Audiosurf/Steam/script.js index b936209df2..84441ef921 100644 --- a/Applications/Games/Audiosurf/Steam/script.js +++ b/Applications/Games/Audiosurf/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .editor("Dylan Fitterer") .author("Brainzyy") .appId(12900) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.quicktime76(); wine.corefonts(); wine.tahoma(); diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" index 77ca84eb40..7c0004a9a0 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" @@ -7,7 +7,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .appId(35140) - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { wine.UseGLSL("disabled"); wine.enableCSMT(); }) diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" index 0b0b7e7bbf..4ee12aa20d 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" @@ -7,7 +7,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .appId(200260) - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { wine.enableCSMT(); }) .go(); diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" index b555bfa073..3fce329ecf 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" @@ -6,7 +6,7 @@ new SteamScript() .author("ImperatorS79") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { wine.enableCSMT(); //maybe needs xact }) diff --git a/Applications/Games/Blizzard app/Online/script.js b/Applications/Games/Blizzard app/Online/script.js index 7335a45cf5..6e713689da 100644 --- a/Applications/Games/Blizzard app/Online/script.js +++ b/Applications/Games/Blizzard app/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() .category("Games") .executable("Battle.net.exe") .wineVersion(LATEST_DEVELOPMENT_VERSION) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Caesar III/Local/script.js b/Applications/Games/Caesar III/Local/script.js index 2110085ca8..c602390cba 100644 --- a/Applications/Games/Caesar III/Local/script.js +++ b/Applications/Games/Caesar III/Local/script.js @@ -7,7 +7,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Games") .executable("c3.exe") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) .go(); diff --git a/Applications/Games/Caesar III/Steam/script.js b/Applications/Games/Caesar III/Steam/script.js index e322f580e5..e773a0379a 100644 --- a/Applications/Games/Caesar III/Steam/script.js +++ b/Applications/Games/Caesar III/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Impressions Games") .author("ImperatorS79") .appId(517790) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) .go(); diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js index 29135f4e8f..cbc27e0331 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js @@ -10,7 +10,7 @@ new LocalInstallerScript() .executable("CNC3.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp") wine.d3dx9(); wine.enableCSMT(); diff --git a/Applications/Games/DC Universe Online/Online/script.js b/Applications/Games/DC Universe Online/Online/script.js index 438e70c441..7789f9156b 100644 --- a/Applications/Games/DC Universe Online/Online/script.js +++ b/Applications/Games/DC Universe Online/Online/script.js @@ -10,7 +10,7 @@ new OnlineInstallerScript() .url("https://launch.daybreakgames.com/installer/DCUO_setup.exe") .category("Games") .executable("LaunchPad.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.vcrun2012(); wine.d3dx9(); }) diff --git a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js index e6ba172d94..a91095e96d 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js +++ b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .wineDistribution("staging") .wineArchitecture("amd64") .appId(454650) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.enableCSMT(); //might need dxfullsetup d3d11 and d3d_43 compiler, but test result is old (2.10) }) diff --git a/Applications/Games/Elite:Dangerous/Steam/script.js b/Applications/Games/Elite:Dangerous/Steam/script.js index b14bc95b61..483de54709 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.js +++ b/Applications/Games/Elite:Dangerous/Steam/script.js @@ -11,7 +11,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.dotnet452(); wine.corefonts(); wine.quartz(); diff --git a/Applications/Games/Enderal/Steam/script.js b/Applications/Games/Enderal/Steam/script.js index 239138d61c..46e2a613a0 100644 --- a/Applications/Games/Enderal/Steam/script.js +++ b/Applications/Games/Enderal/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .author("Plata") .appId(72850) // Skyrim appId .applicationHomepage("http://sureai.net/games/enderal/") - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { // the SteamScript has installed Skyrim, now install Enderal var launcher = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/Enderal Launcher.exe"; new Downloader() diff --git a/Applications/Games/Ether One Redux/Steam/script.js b/Applications/Games/Ether One Redux/Steam/script.js index d632d9d442..c74c9e7d66 100644 --- a/Applications/Games/Ether One Redux/Steam/script.js +++ b/Applications/Games/Ether One Redux/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .wineArchitecture("amd64") .executable("Steam.exe", ["-silent", "-applaunch", 391920, "-nosplash", "-opengl4"]) .gameOverlay(false) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.setOsForApplication().set("EtherOne-Win32-Shipping.exe", "win7").do(); }) .go(); diff --git a/Applications/Games/Far Cry 2/Steam/script.js b/Applications/Games/Far Cry 2/Steam/script.js index 670a7e28ec..4ec63a0c5a 100644 --- a/Applications/Games/Far Cry 2/Steam/script.js +++ b/Applications/Games/Far Cry 2/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .appId(19900) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.secur32(); wine.enableCSMT(); }) diff --git a/Applications/Games/Guild Wars 2/Local/script.js b/Applications/Games/Guild Wars 2/Local/script.js index f8134bd6fb..d5e7ebef4d 100644 --- a/Applications/Games/Guild Wars 2/Local/script.js +++ b/Applications/Games/Guild Wars 2/Local/script.js @@ -9,7 +9,7 @@ new LocalInstallerScript() .executable("Gw2.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { // avoid that launcher freezes the complete system wine.setVirtualDesktop(1280, 1024); wine.enableCSMT(); diff --git a/Applications/Games/Guild Wars 2/Online/script.js b/Applications/Games/Guild Wars 2/Online/script.js index 3c0c967400..5fc3ffb3c6 100644 --- a/Applications/Games/Guild Wars 2/Online/script.js +++ b/Applications/Games/Guild Wars 2/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() .executable("Gw2.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { // avoid that launcher freezes the complete system wine.setVirtualDesktop(1280, 1024); wine.enableCSMT(); diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index 70e439667b..a64f416ea6 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -12,7 +12,7 @@ new OnlineInstallerScript() .executable("Hearthstone.exe") .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Heroes of the Storm/Online/script.js b/Applications/Games/Heroes of the Storm/Online/script.js index 29c735bbc8..9756ee2b72 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.js +++ b/Applications/Games/Heroes of the Storm/Online/script.js @@ -13,7 +13,7 @@ new OnlineInstallerScript() //The checksum is different each time you download .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index 69a7fb361a..30a16901ae 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -10,7 +10,7 @@ new CustomInstallerScript() .editor("Riot Games") .applicationHomepage("http://leagueoflegends.com/") .author("Plata, feanor12, Thog") - .installationCommand(function(wizard) { + .installationCommand(function (wizard) { // Select the region and download the setup file //////////////////////////////////////////////// var regions = ["EU West", @@ -90,7 +90,7 @@ new CustomInstallerScript() .category("Games") .wineDistribution("staging") .wineVersion(LATEST_STAGING_VERSION) - .preInstall(function(win /*, wizard*/) { + .preInstall(function (win /*, wizard*/) { wine.windowsVersion("winxp"); wine.d3dx9(); wine.overrideDLL().set("native, builtin", ["atl120", "msvcp120", "msvcr120", "vcomp120", "msvcp140"]).do(); diff --git a/Applications/Games/Mass Effect/Steam/script.js b/Applications/Games/Mass Effect/Steam/script.js index 9544bc5197..3e886bf05e 100644 --- a/Applications/Games/Mass Effect/Steam/script.js +++ b/Applications/Games/Mass Effect/Steam/script.js @@ -5,7 +5,7 @@ new SteamScript() .editor("BioWare") .author("ImperatorS79") .appId(17460) - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { wizard.message(tr("If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nAnd add the following under [ISACTAudio.ISACTAudioDevice] :\n\nDeviceName=Generic Software\nUseEffectsProcessing=False\n\n", wine.prefixDirectory)); }) .go(); diff --git a/Applications/Games/Mirror's Edge/Steam/script.js b/Applications/Games/Mirror's Edge/Steam/script.js index ebc99344fb..80d90cf5cc 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.js +++ b/Applications/Games/Mirror's Edge/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("DICE") .author("Plata") .appId(17410) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.physx(); wine.setManagedForApplication().set("MirrorsEdge.exe", false).do(); }) diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.js b/Applications/Games/Niko: Through The Dream/Steam/script.js index 1da68dc086..4e08d51e82 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.js +++ b/Applications/Games/Niko: Through The Dream/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Studio Paint") .author("Plata") .appId(296550) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.dotnet40(); wine.setManagedForApplication().set("NIKO.exe", false).do(); }) diff --git a/Applications/Games/Origin/Local (Legacy)/script.js b/Applications/Games/Origin/Local (Legacy)/script.js index 3019f45815..833150387c 100644 --- a/Applications/Games/Origin/Local (Legacy)/script.js +++ b/Applications/Games/Origin/Local (Legacy)/script.js @@ -10,10 +10,10 @@ new LocalInstallerScript() .category("Games") .executable("Origin.exe") .wineVersion(LATEST_DEVELOPMENT_VERSION) - .preInstall(function(wine, wizard) { + .preInstall(function (wine, wizard) { wizard.message(tr("When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup.")); }) - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { var originDir = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Origin/"; new Downloader() diff --git a/Applications/Games/Origin/Online (Legacy)/script.js b/Applications/Games/Origin/Online (Legacy)/script.js index 57f66e81b1..ea5c961553 100644 --- a/Applications/Games/Origin/Online (Legacy)/script.js +++ b/Applications/Games/Origin/Online (Legacy)/script.js @@ -9,10 +9,10 @@ new OnlineInstallerScript() .category("Games") .executable("Origin.exe") .wineVersion(LATEST_DEVELOPMENT_VERSION) - .preInstall(function(wine, wizard) { + .preInstall(function (wine, wizard) { wizard.message(tr("When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup.")); }) - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { var originDir = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Origin/"; new Downloader() diff --git a/Applications/Games/Overwatch/Online/script.js b/Applications/Games/Overwatch/Online/script.js index 0150024846..b4b0fde24c 100644 --- a/Applications/Games/Overwatch/Online/script.js +++ b/Applications/Games/Overwatch/Online/script.js @@ -14,7 +14,7 @@ new OnlineInstallerScript() .wineArchitecture("amd64") .category("Games") .executable("Overwatch.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js index 991cc8d325..4a9c84ce3b 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js +++ b/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Toxic Games") .author("Plata") .appId(239430) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.dotnet40(); }) .go(); diff --git a/Applications/Games/Quantum Conundrum/Steam/script.js b/Applications/Games/Quantum Conundrum/Steam/script.js index 13537222c6..98e4cf4222 100644 --- a/Applications/Games/Quantum Conundrum/Steam/script.js +++ b/Applications/Games/Quantum Conundrum/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Square Enix") .author("Plata") .appId(200010) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.vcrun2008(); }) .go(); diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.js b/Applications/Games/Rayman Legends/Steam (Demo)/script.js index 74761272ce..89b711ead3 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.js +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(243340) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Rayman Legends/Steam/script.js b/Applications/Games/Rayman Legends/Steam/script.js index 631e5ab1f5..aefd92a664 100644 --- a/Applications/Games/Rayman Legends/Steam/script.js +++ b/Applications/Games/Rayman Legends/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(242550) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Road Rash/Online/script.js b/Applications/Games/Road Rash/Online/script.js index d6f91989bd..40c6b13d32 100644 --- a/Applications/Games/Road Rash/Online/script.js +++ b/Applications/Games/Road Rash/Online/script.js @@ -9,7 +9,7 @@ new ZipScript() .checksum("82f99038b86bbd267c64f2d34f30b3209bbe4daa") .category("Games") .executable("RASHME.EXE") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { var registryFile = Bean("fileSearcher").search(wine.prefixDirectory, "RASH.REG") wine.regedit().open(registryFile[0]); }) diff --git a/Applications/Games/Rocksmith 2014/Steam/script.js b/Applications/Games/Rocksmith 2014/Steam/script.js index 223491b4d6..a2034acd29 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.js +++ b/Applications/Games/Rocksmith 2014/Steam/script.js @@ -38,7 +38,7 @@ new SteamScript() .editor("Ubisoft - San Francisco") .author("Plata") .appId(221680) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.setSoundDriver("alsa"); wine.setOsForApplication().set("Rocksmith2014.exe", "win7").do(); fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith2014/Rocksmith.ini"); diff --git a/Applications/Games/Rocksmith/Steam/script.js b/Applications/Games/Rocksmith/Steam/script.js index 48c4d8be21..cc0f07c340 100644 --- a/Applications/Games/Rocksmith/Steam/script.js +++ b/Applications/Games/Rocksmith/Steam/script.js @@ -26,7 +26,7 @@ new SteamScript() .editor("Ubisoft - San Francisco") .author("Plata") .appId(205190) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.setSoundDriver("alsa"); wine.setOsForApplication().set("Rocksmith.exe", "win7").do(); fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith/Rocksmith.ini"); diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.js b/Applications/Games/STAR WARS Battlefront II/Local/script.js index 2a586ad199..26067e2adc 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.js +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.js @@ -8,7 +8,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Games") .executable("LaunchBFII.exe") - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { // Install the 1.1 update of the game new Downloader() .wizard(wizard) diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.js b/Applications/Games/STAR WARS: The Old Republic/Online/script.js index cc2466b065..440d7c244e 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.js +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.js @@ -13,11 +13,11 @@ new OnlineInstallerScript() .checksum("c538935eff4ec90ce2e48dc7e515a8dec2f15f58") .category("Games") .executable("launcher.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { //it seems it brings better performance wine.d3dx9(); }) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { //without that the launcher is unable to download the game var path = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Electronic Arts/BioWare/Star Wars - The Old Republic/launcher.settings"; var content = '{ "Login": ""\n' + diff --git a/Applications/Games/Star Craft II/Online/script.js b/Applications/Games/Star Craft II/Online/script.js index 9d5aee8d06..4a6d971acd 100644 --- a/Applications/Games/Star Craft II/Online/script.js +++ b/Applications/Games/Star Craft II/Online/script.js @@ -11,7 +11,7 @@ new OnlineInstallerScript() // The checksum changes each time you download .category("Games") .executable("StarCraft II.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.windowsVersion("winxp"); wine.vcrun2015(); wine.corefonts(); diff --git a/Applications/Games/Subnautica/Steam/script.js b/Applications/Games/Subnautica/Steam/script.js index 5abd3e4e34..b3369ede6e 100644 --- a/Applications/Games/Subnautica/Steam/script.js +++ b/Applications/Games/Subnautica/Steam/script.js @@ -16,7 +16,7 @@ new SteamScript() .wineVersion(3.1) .wineArchitecture("amd64") .appId(264710) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.vcrun2013(); wine.corefonts(); wine.vcrun2008(); diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index 0183dfe284..340161ff56 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -10,7 +10,7 @@ new SteamScript() //it would be better with dark ground fix -> https://bugs.winehq.org/attachment.cgi?id=58842&action=diff&context=patch&collapsed=&headers=1&format=raw .wineArchitecture("amd64") .appId(292030) - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { //Ensure Directx11 full features will work, and CSMT for performance wine.setVersionGL(4, 5); wine.enableCSMT(); diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js index 2ed0240f84..68f122d375 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -6,7 +6,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Games") .executable("ravenshield.exe") - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { var regions=[ "France", "England"]; var selectedRegion = wizard.menu(tr("Select your region for the patch (1.0 to 1.60)."), regions); var exeName, url, sha1; diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js index 248972ac45..41edd83d8b 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -5,7 +5,7 @@ new SteamScript() .editor("Red Storm Entertainment") .author("ImperatorS79") .appId(19830) - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.setVirtualDesktop(1280, 1024); }) .go(); diff --git a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js index 15336ddfca..21cff7cce2 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js @@ -9,7 +9,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Tom Clancy's The Division/Steam/script.js b/Applications/Games/Tom Clancy's The Division/Steam/script.js index e7ec277bd7..1177b98f8d 100644 --- a/Applications/Games/Tom Clancy's The Division/Steam/script.js +++ b/Applications/Games/Tom Clancy's The Division/Steam/script.js @@ -9,7 +9,7 @@ new SteamScript() .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") .wineArchitecture("amd64") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Total War Rome II/Steam/script.js b/Applications/Games/Total War Rome II/Steam/script.js index 67269a0180..c4cb0e53a2 100644 --- a/Applications/Games/Total War Rome II/Steam/script.js +++ b/Applications/Games/Total War Rome II/Steam/script.js @@ -11,7 +11,7 @@ new SteamScript() .appId(214950) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine, wizard) { + .postInstall(function (wine, wizard) { wine.d3dx9(); wine.vcrun2005(); wine.vcrun2008(); diff --git a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js index 686357311c..36e08bcbb2 100644 --- a/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js +++ b/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(456400) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Trackmania Turbo/Steam/script.js b/Applications/Games/Trackmania Turbo/Steam/script.js index 6681fac0ee..2ae7b958a4 100644 --- a/Applications/Games/Trackmania Turbo/Steam/script.js +++ b/Applications/Games/Trackmania Turbo/Steam/script.js @@ -8,7 +8,7 @@ new SteamScript() .appId(375900) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.uplay(); }) .go(); diff --git a/Applications/Games/Warface/Steam/script.js b/Applications/Games/Warface/Steam/script.js index 2257882dc0..e7d66e192a 100644 --- a/Applications/Games/Warface/Steam/script.js +++ b/Applications/Games/Warface/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .appId(291480) .wineVersion(LATEST_STAGING_VERSION) .wineDistribution("staging") - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.enableCSMT(); }) .go(); diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js index b5870ddc66..29a1435a6e 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.js +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -8,7 +8,7 @@ new LocalInstallerScript() .author("Zemogiter") .category("Games") .executable("WLP2.exe") - .preInstall(function(wine, wizard) { + .preInstall(function (wine, wizard) { wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); wine.quartz(); var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Applications/Games/Wildlife Park 2/Steam/script.js b/Applications/Games/Wildlife Park 2/Steam/script.js index 699fa60885..f14e35254d 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.js +++ b/Applications/Games/Wildlife Park 2/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .applicationHomepage("www.wildlifepark2.com") .author("Zemogiter") .appId(264710) - .preInstall(function(wine, wizard) { + .preInstall(function (wine, wizard) { wizard.message(tr("On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen.")); wine.quartz(); var screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Applications/Games/osu!/Local/script.js b/Applications/Games/osu!/Local/script.js index 3c27321247..1bcc5ca1c5 100644 --- a/Applications/Games/osu!/Local/script.js +++ b/Applications/Games/osu!/Local/script.js @@ -10,7 +10,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Games") .executable("osu!.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { //maybe needs cjkfonts or set sound driver to alsa wine.corefonts(); wine.dotnet40(); diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.js b/Applications/Internet/Internet Explorer 6.0/Online/script.js index a0070ef4f9..bb7b43bde2 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.js @@ -34,7 +34,7 @@ remove(wine.prefixDirectory + "/drive_c/IE 6.0 Full/"); remove(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Internet Explorer/iexplore.exe"); ["itircl", "itss", "jscript", "mlang", "mshtml", "msimtf", "shdoclc", "shdocvw", "shlwapi", "urlmon", "browseui", "iseng", "inetcpl"] - .forEach(function(dll) { + .forEach(function (dll) { remove(wine.prefixDirectory + "/drive_c/windows/system32/" + dll + ".dll"); }); @@ -70,7 +70,7 @@ var librairiesToRegister = ["actxprxy.dll", "browseui.dll", "browsewm.dll", "cdf var progressBar = setupWizard.progressBar(tr("Please wait ...")); var i = 1; -librairiesToRegister.forEach(function(dll) { +librairiesToRegister.forEach(function (dll) { progressBar.setProgressPercentage(i * 100 / librairiesToRegister.length); progressBar.setText(tr("Installing {0} ...", dll)); wine.regsvr32().install(dll); diff --git a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js index fb23d4c10e..d01ada3c7c 100644 --- a/Applications/Office/Adobe Acrobat Reader DC/Online/script.js +++ b/Applications/Office/Adobe Acrobat Reader DC/Online/script.js @@ -12,7 +12,7 @@ new OnlineInstallerScript() .checksum("98b2b838e6c4663fefdfd341dfdc596b1eff355c") .category("Office") .executable("AcroRd32.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.mspatcha(); }) .go(); diff --git a/Applications/Office/ElsterFormular/Online/script.js b/Applications/Office/ElsterFormular/Online/script.js index d83bfe6058..095ce19a23 100644 --- a/Applications/Office/ElsterFormular/Online/script.js +++ b/Applications/Office/ElsterFormular/Online/script.js @@ -9,7 +9,7 @@ new LocalInstallerScript() .author("Plata") .category("Office") .executable("pica.exe") - .preInstall(function(wine/*, wizard*/) { + .preInstall(function (wine/*, wizard*/) { wine.vcrun2013(); wine.nativeApplication("pdf"); }) diff --git a/Applications/Office/Microsoft Office 2010/Local/script.js b/Applications/Office/Microsoft Office 2010/Local/script.js index 143aac4dc6..91d791dc1c 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.js +++ b/Applications/Office/Microsoft Office 2010/Local/script.js @@ -6,7 +6,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Office") // exe set with WineShorcut - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.overrideDLL() .set("native, builtin", ["riched20"]) .do(); diff --git a/Applications/Office/Microsoft Office 2013/Local/script.js b/Applications/Office/Microsoft Office 2013/Local/script.js index 19ba179b31..edb968e040 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.js +++ b/Applications/Office/Microsoft Office 2013/Local/script.js @@ -9,7 +9,7 @@ new LocalInstallerScript() .author("ImperatorS79") .category("Office") // exe set with WineShorcut - .postInstall(function(wine/*, wizard*/) { + .postInstall(function (wine/*, wizard*/) { wine.overrideDLL() .set("native, builtin", ["riched20"]) .do(); diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index ed09e712c7..0ac9b4da87 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -772,12 +772,12 @@ var SetManagedForApplication = function () { "REGEDIT4\n" + "\n"; - that.wine = function(wine) { + that.wine = function (wine) { that._wine = wine; return that; }; - that.set = function(application, managed) { + that.set = function (application, managed) { var managedYn = managed ? "Y" : "N"; that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "\\X11 Driver]\n"; @@ -786,13 +786,13 @@ var SetManagedForApplication = function () { return that; }; - that.do = function() { + that.do = function () { that._wine.regedit().patch(that._regeditFileContent); return that._wine; } }; -Wine.prototype.setManagedForApplication = function() { +Wine.prototype.setManagedForApplication = function () { return new SetManagedForApplication() .wine(this) }; diff --git a/Engines/Wine/QuickScript/Custom Installer Script/script.js b/Engines/Wine/QuickScript/Custom Installer Script/script.js index ff04d67f3b..aaa23cff5f 100644 --- a/Engines/Wine/QuickScript/Custom Installer Script/script.js +++ b/Engines/Wine/QuickScript/Custom Installer Script/script.js @@ -8,7 +8,7 @@ CustomInstallerScript.prototype = Object.create(InstallerScript.prototype); CustomInstallerScript.prototype.constructor = CustomInstallerScript; -CustomInstallerScript.prototype.installationCommand = function(installationCommand) { +CustomInstallerScript.prototype.installationCommand = function (installationCommand) { this._installationCommand = installationCommand; return this; }; diff --git a/Engines/Wine/QuickScript/Installer Script/script.js b/Engines/Wine/QuickScript/Installer Script/script.js index de2a793cbb..5f67fc7803 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.js +++ b/Engines/Wine/QuickScript/Installer Script/script.js @@ -13,7 +13,7 @@ InstallerScript.prototype = Object.create(QuickScript.prototype); InstallerScript.prototype.constructor = InstallerScript; -InstallerScript.prototype.go = function() { +InstallerScript.prototype.go = function () { this._name = this._name || "Custom Installer"; var setupWizard = SetupWizard(InstallationType.APPS, this._name, this.miniature()); diff --git a/Engines/Wine/QuickScript/Local Installer Script/script.js b/Engines/Wine/QuickScript/Local Installer Script/script.js index 0c37d5fc5c..9c5a096c51 100644 --- a/Engines/Wine/QuickScript/Local Installer Script/script.js +++ b/Engines/Wine/QuickScript/Local Installer Script/script.js @@ -9,17 +9,17 @@ LocalInstallerScript.prototype = Object.create(InstallerScript.prototype); LocalInstallerScript.prototype.constructor = LocalInstallerScript; -LocalInstallerScript.prototype.installationArgs = function(installationArgs) { +LocalInstallerScript.prototype.installationArgs = function (installationArgs) { this._installationArgs = installationArgs; return this; }; -LocalInstallerScript.prototype.browseMessage = function(browseMessage) { +LocalInstallerScript.prototype.browseMessage = function (browseMessage) { this._browseMessage = browseMessage; return this; }; -LocalInstallerScript.prototype._installationCommand = function(wizard) { +LocalInstallerScript.prototype._installationCommand = function (wizard) { var browseMessage = this._browseMessage || tr("Please select the installation file."); var installationFile = wizard.browse(browseMessage); diff --git a/Engines/Wine/QuickScript/Online Installer Script/script.js b/Engines/Wine/QuickScript/Online Installer Script/script.js index 018a9a9189..b7bb881aad 100644 --- a/Engines/Wine/QuickScript/Online Installer Script/script.js +++ b/Engines/Wine/QuickScript/Online Installer Script/script.js @@ -11,22 +11,22 @@ OnlineInstallerScript.prototype = Object.create(InstallerScript.prototype); OnlineInstallerScript.prototype.constructor = OnlineInstallerScript; -OnlineInstallerScript.prototype.url = function(url) { +OnlineInstallerScript.prototype.url = function (url) { this._url = url; return this; }; -OnlineInstallerScript.prototype.checksum = function(checksum) { +OnlineInstallerScript.prototype.checksum = function (checksum) { this._checksum = checksum; return this; }; -OnlineInstallerScript.prototype.installationArgs = function(installationArgs) { +OnlineInstallerScript.prototype.installationArgs = function (installationArgs) { this._installationArgs = installationArgs; return this; }; -OnlineInstallerScript.prototype._installationCommand = function(wizard) { +OnlineInstallerScript.prototype._installationCommand = function (wizard) { // if no URL given, ask user if (!this._url) { this._url = wizard.textbox(tr("Please select the download URL.")); diff --git a/Engines/Wine/QuickScript/Quick Script/script.js b/Engines/Wine/QuickScript/Quick Script/script.js index 9780571a19..fae1819565 100644 --- a/Engines/Wine/QuickScript/Quick Script/script.js +++ b/Engines/Wine/QuickScript/Quick Script/script.js @@ -8,8 +8,8 @@ function QuickScript() { this._type = "Applications"; // by default do nothing in post install - this._postInstall = function() {}; - this._preInstall = function() {}; + this._postInstall = function () {}; + this._preInstall = function () {}; this._wineUserSettings = false; var appsManager = Bean("repositoryManager"); @@ -20,32 +20,32 @@ function QuickScript() { } } -QuickScript.prototype.name = function(name) { +QuickScript.prototype.name = function (name) { this._name = name; return this; }; -QuickScript.prototype.editor = function(editor) { +QuickScript.prototype.editor = function (editor) { this._editor = editor; return this; }; -QuickScript.prototype.applicationHomepage = function(applicationHomepage) { +QuickScript.prototype.applicationHomepage = function (applicationHomepage) { this._applicationHomepage = applicationHomepage; return this; }; -QuickScript.prototype.author = function(author) { +QuickScript.prototype.author = function (author) { this._author = author; return this; }; -QuickScript.prototype.type = function(type) { +QuickScript.prototype.type = function (type) { this._type = type; return this; }; -QuickScript.prototype.category = function(category) { +QuickScript.prototype.category = function (category) { this._category = category; return this; }; @@ -54,7 +54,7 @@ QuickScript.prototype.category = function(category) { * get/set miniature (for the installation and the shortcut) * @param {URI} [miniature] path to the miniature file */ -QuickScript.prototype.miniature = function(miniature) { +QuickScript.prototype.miniature = function (miniature) { // get if (arguments.length == 0) { return this._miniature; @@ -70,28 +70,28 @@ QuickScript.prototype.miniature = function(miniature) { * @param executable executable without path (e.g. "Steam.exe") * @param args use array (e.g. ["-applaunch", 409160]) */ -QuickScript.prototype.executable = function(executable, args) { +QuickScript.prototype.executable = function (executable, args) { this._executable = executable; this._executableArgs = typeof args !== 'undefined' ? args : ""; return this; }; -QuickScript.prototype.wineArchitecture = function(wineArchitecture) { +QuickScript.prototype.wineArchitecture = function (wineArchitecture) { this._wineArchitecture = wineArchitecture; return this; }; -QuickScript.prototype.wineDistribution = function(wineDistribution) { +QuickScript.prototype.wineDistribution = function (wineDistribution) { this._wineDistribution = wineDistribution; return this; }; -QuickScript.prototype.wineVersion = function(wineVersion) { +QuickScript.prototype.wineVersion = function (wineVersion) { this._wineVersion = wineVersion; return this; }; -QuickScript.prototype.wineUserSettings = function(wineUserSettings) { +QuickScript.prototype.wineUserSettings = function (wineUserSettings) { // get if (arguments.length == 0) { return this._wineUserSettings; @@ -102,12 +102,12 @@ QuickScript.prototype.wineUserSettings = function(wineUserSettings) { return this; }; -QuickScript.prototype.postInstall = function(postInstall) { +QuickScript.prototype.postInstall = function (postInstall) { this._postInstall = postInstall; return this; }; -QuickScript.prototype.preInstall = function(preInstall) { +QuickScript.prototype.preInstall = function (preInstall) { this._preInstall = preInstall; return this; }; @@ -116,7 +116,7 @@ QuickScript.prototype.preInstall = function(preInstall) { * creates shortcut * @param {string} [prefix] prefix name */ -QuickScript.prototype._createShortcut = function(prefix) { +QuickScript.prototype._createShortcut = function (prefix) { var shortcut = new WineShortcut() .name(this._name) .type(this._type) diff --git a/Engines/Wine/QuickScript/Steam Script/script.js b/Engines/Wine/QuickScript/Steam Script/script.js index 6602ccfa30..42e73c059a 100644 --- a/Engines/Wine/QuickScript/Steam Script/script.js +++ b/Engines/Wine/QuickScript/Steam Script/script.js @@ -18,12 +18,12 @@ SteamScript.prototype = Object.create(QuickScript.prototype); SteamScript.prototype.constructor = SteamScript; -SteamScript.prototype.appId = function(appId) { +SteamScript.prototype.appId = function (appId) { this._appId = appId; return this; }; -SteamScript.prototype.gameOverlay = function(gameOverlay) { +SteamScript.prototype.gameOverlay = function (gameOverlay) { // get if (arguments.length == 0) { return this._gameOverlay; @@ -34,7 +34,7 @@ SteamScript.prototype.gameOverlay = function(gameOverlay) { return this; }; -SteamScript.prototype.manifest = function(wine) { +SteamScript.prototype.manifest = function (wine) { if (!this._manifest) { // cache manifest path (will not change during the installation) this._manifest = wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Steam/steamapps/appmanifest_" + this._appId + ".acf"; @@ -42,7 +42,7 @@ SteamScript.prototype.manifest = function(wine) { return this._manifest; }; -SteamScript.prototype.downloadStarted = function(wine) { +SteamScript.prototype.downloadStarted = function (wine) { if (fileExists(this.manifest(wine))) { var manifest = cat(this.manifest(wine)); @@ -55,7 +55,7 @@ SteamScript.prototype.downloadStarted = function(wine) { } }; -SteamScript.prototype.downloadFinished = function(wine) { +SteamScript.prototype.downloadFinished = function (wine) { // check if download already finished (download folder has been deleted) if (fileExists(this.manifest(wine))) { @@ -69,7 +69,7 @@ SteamScript.prototype.downloadFinished = function(wine) { } }; -SteamScript.prototype.go = function() { +SteamScript.prototype.go = function () { // default application homepage if not specified if (!this._applicationHomepage) { this._applicationHomepage = "http://store.steampowered.com/app/" + this._appId; diff --git a/Engines/Wine/QuickScript/Uplay Script/script.js b/Engines/Wine/QuickScript/Uplay Script/script.js index 1569eb5d8a..65f9dd4d23 100644 --- a/Engines/Wine/QuickScript/Uplay Script/script.js +++ b/Engines/Wine/QuickScript/Uplay Script/script.js @@ -18,20 +18,20 @@ UplayScript.prototype = Object.create(QuickScript.prototype); UplayScript.prototype.constructor = UplayScript; -UplayScript.prototype.appId = function(appId) { +UplayScript.prototype.appId = function (appId) { this._appId = appId; return this; }; -UplayScript.prototype.downloadStarted = function(wine) { +UplayScript.prototype.downloadStarted = function (wine) { return fileExists(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Ubisoft/Ubisoft Game Launcher/data/" + this._appId + "/manifests"); }; -UplayScript.prototype.downloadFinished = function(wine) { +UplayScript.prototype.downloadFinished = function (wine) { return !fileExists(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Ubisoft/Ubisoft Game Launcher/data/" + this._appId + "/manifests"); }; -UplayScript.prototype.go = function() { +UplayScript.prototype.go = function () { // default executable args if not specified if (!this._executableArgs) { this._executableArgs = ["uplay://launch/" + this._appId + "/0"]; diff --git a/Engines/Wine/QuickScript/Zip Script/script.js b/Engines/Wine/QuickScript/Zip Script/script.js index fc55923404..07fcbbe81e 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.js +++ b/Engines/Wine/QuickScript/Zip Script/script.js @@ -13,17 +13,17 @@ ZipScript.prototype = Object.create(QuickScript.prototype); ZipScript.prototype.constructor = ZipScript; -ZipScript.prototype.url = function(url) { +ZipScript.prototype.url = function (url) { this._url = url; return this; }; -ZipScript.prototype.checksum = function(checksum) { +ZipScript.prototype.checksum = function (checksum) { this._checksum = checksum; return this; }; -ZipScript.prototype.go = function() { +ZipScript.prototype.go = function () { var setupWizard = SetupWizard(InstallationType.APPS, this._name, this.miniature()); setupWizard.presentation(this._name, this._editor, this._applicationHomepage, this._author); diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index 79878c65b7..fa04dcc97b 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -1,6 +1,6 @@ include(["engines", "wine", "engine", "object"]); -var _WineShortcutReader = function(shortcut) { +var _WineShortcutReader = function (shortcut) { var that = this; that._shortcutManager = Bean("shortcutManager"); that._libraryManager = Bean("libraryManager"); @@ -9,14 +9,14 @@ var _WineShortcutReader = function(shortcut) { this.shortcut = shortcut; - this.wineprefix = function() { + this.wineprefix = function () { var shortcutContent = JSON.parse(this.shortcut.script); return shortcutContent.winePrefix; }; this.container = this.wineprefix; - this.run = function(userArguments) { + this.run = function (userArguments) { var shortcutContent = JSON.parse(this.shortcut.script); if (!userArguments) { @@ -33,7 +33,7 @@ var _WineShortcutReader = function(shortcut) { }; - this.stop = function() { + this.stop = function () { var shortcutContent = JSON.parse(this.shortcut.script); new Wine() @@ -41,13 +41,13 @@ var _WineShortcutReader = function(shortcut) { .kill() }; - this.uninstall = function() { + this.uninstall = function () { var shortcutContent = JSON.parse(this.shortcut.script); var _winePrefix = shortcutContent.winePrefix; var _found = false; - this._libraryManager.fetchShortcuts().forEach(function(shortcutCategory) { - shortcutCategory.getShortcuts().forEach(function(shortcut) { + this._libraryManager.fetchShortcuts().forEach(function (shortcutCategory) { + shortcutCategory.getShortcuts().forEach(function (shortcut) { var _otherShortcutContent = JSON.parse(shortcut.script); if (_otherShortcutContent.winePrefix == _winePrefix && shortcut.name != that.shortcut.name) { @@ -60,7 +60,7 @@ var _WineShortcutReader = function(shortcut) { if (!_found) { this._uiQuestionFactory.create(tr("The container {0} is no longer used.\nDo you want to delete it?", _winePrefix), - function() { + function () { remove(that._winePrefixesDirectory + _winePrefix); }); } diff --git a/Engines/Wine/Tools/Configure Wine/script.js b/Engines/Wine/Tools/Configure Wine/script.js index 8e06011bf0..1ca87362ee 100644 --- a/Engines/Wine/Tools/Configure Wine/script.js +++ b/Engines/Wine/Tools/Configure Wine/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to configure Wine * @constructor */ -var ConfigureWine = function() { +var ConfigureWine = function () { }; /** diff --git a/Engines/Wine/Tools/Kill Wine Processes/script.js b/Engines/Wine/Tools/Kill Wine Processes/script.js index f81ffa1529..71749a0f52 100644 --- a/Engines/Wine/Tools/Kill Wine Processes/script.js +++ b/Engines/Wine/Tools/Kill Wine Processes/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to kill running Wine processes * @constructor */ -var KillWineProcesses = function() { +var KillWineProcesses = function () { }; /** diff --git a/Engines/Wine/Tools/Reboot Wine/script.js b/Engines/Wine/Tools/Reboot Wine/script.js index 24f058fd7b..d3c040821a 100644 --- a/Engines/Wine/Tools/Reboot Wine/script.js +++ b/Engines/Wine/Tools/Reboot Wine/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to reboot Wine * @constructor */ -var RebootWine = function() { +var RebootWine = function () { }; /** diff --git a/Engines/Wine/Tools/Repair Wine Prefix/script.js b/Engines/Wine/Tools/Repair Wine Prefix/script.js index d2a4403fee..9c0db68824 100644 --- a/Engines/Wine/Tools/Repair Wine Prefix/script.js +++ b/Engines/Wine/Tools/Repair Wine Prefix/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to repair a Wine prefix * @constructor */ -var RepairWinePrefix = function() { +var RepairWinePrefix = function () { }; /** diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.js b/Engines/Wine/Tools/Wine Registry Editor/script.js index 5280b5a7d8..d505c8eb2a 100644 --- a/Engines/Wine/Tools/Wine Registry Editor/script.js +++ b/Engines/Wine/Tools/Wine Registry Editor/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to open the Wine registry editor * @constructor */ -var WineRegistryEditor = function() { +var WineRegistryEditor = function () { }; /** diff --git a/Engines/Wine/Tools/Wine Task Manager/script.js b/Engines/Wine/Tools/Wine Task Manager/script.js index 762617da8b..d1af24b22a 100644 --- a/Engines/Wine/Tools/Wine Task Manager/script.js +++ b/Engines/Wine/Tools/Wine Task Manager/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to open the Wine task manager * @constructor */ -var WineTaskManager = function() { +var WineTaskManager = function () { }; /** diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.js b/Engines/Wine/Tools/Wine Terminal Opener/script.js index 3d8ae64cfc..a679e59e96 100644 --- a/Engines/Wine/Tools/Wine Terminal Opener/script.js +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to open a terminal in a Wine prefix * @constructor */ -var WineTerminalOpener = function() { +var WineTerminalOpener = function () { this._TerminalOpener = Bean("terminalOpener"); }; diff --git a/Engines/Wine/Tools/Wine Uninstaller/script.js b/Engines/Wine/Tools/Wine Uninstaller/script.js index 6caba1dbfa..90445db908 100644 --- a/Engines/Wine/Tools/Wine Uninstaller/script.js +++ b/Engines/Wine/Tools/Wine Uninstaller/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to uninstall Wine * @constructor */ -var WineUninstaller = function() { +var WineUninstaller = function () { }; /** diff --git a/Engines/Wine/Tools/WineConsole/script.js b/Engines/Wine/Tools/WineConsole/script.js index 3979d07a9a..e534b1fb39 100644 --- a/Engines/Wine/Tools/WineConsole/script.js +++ b/Engines/Wine/Tools/WineConsole/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "engine", "object"]); * tool to open a Wine console * @constructor */ -var WineConsole = function() { +var WineConsole = function () { }; /** diff --git a/Engines/Wine/Verbs/PhysX/script.js b/Engines/Wine/Verbs/PhysX/script.js index d4e2413a38..3c66c526b7 100644 --- a/Engines/Wine/Verbs/PhysX/script.js +++ b/Engines/Wine/Verbs/PhysX/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install Nvidia PhysX * @returns {Wine} Wine object */ -Wine.prototype.physx = function() { +Wine.prototype.physx = function () { var setupFile = new Resource() .wizard(this._wizard) .url("http://uk.download.nvidia.com/Windows/9.14.0702/PhysX-9.14.0702-SystemSoftware.msi") diff --git a/Engines/Wine/Verbs/QuickTime 7.6/script.js b/Engines/Wine/Verbs/QuickTime 7.6/script.js index 747d282297..f8f06048f5 100644 --- a/Engines/Wine/Verbs/QuickTime 7.6/script.js +++ b/Engines/Wine/Verbs/QuickTime 7.6/script.js @@ -5,7 +5,7 @@ include(["utils", "functions", "net", "resource"]); * Verb to install QuickTime 7.6 * @returns {Wine} Wine object */ -Wine.prototype.quicktime76 = function() { +Wine.prototype.quicktime76 = function () { var setupFile = new Resource() .wizard(this._wizard) .url("http://appldnld.apple.com/QuickTime/041-0025.20101207.Ptrqt/QuickTimeInstaller.exe") diff --git a/Engines/Wine/Verbs/Tahoma/script.js b/Engines/Wine/Verbs/Tahoma/script.js index 8bccce8eb1..7fb308d3d3 100644 --- a/Engines/Wine/Verbs/Tahoma/script.js +++ b/Engines/Wine/Verbs/Tahoma/script.js @@ -7,7 +7,7 @@ include(["utils", "functions", "filesystem", "files"]); * Verb to install the Tahoma font * @returns {Wine} Wine object */ -Wine.prototype.tahoma = function() { +Wine.prototype.tahoma = function () { var tahoma = new Resource() .wizard(this._wizard) .url("https://github.com/caarlos0/msfonts/blob/master/fonts/tahoma.ttf?raw=true") diff --git a/Engines/Wine/Verbs/Uplay/script.js b/Engines/Wine/Verbs/Uplay/script.js index 097b35fafa..7e8cbd60aa 100644 --- a/Engines/Wine/Verbs/Uplay/script.js +++ b/Engines/Wine/Verbs/Uplay/script.js @@ -5,7 +5,7 @@ include(["utils", "functions", "net", "resource"]); * Verb to install Uplay * @returns {Wine} Wine object */ -Wine.prototype.uplay = function() { +Wine.prototype.uplay = function () { var setupFile = new Resource() .wizard(this._wizard) .url("https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UplayInstaller.exe") diff --git a/Engines/Wine/Verbs/Windows XP SP 3/script.js b/Engines/Wine/Verbs/Windows XP SP 3/script.js index 08d001ba9b..15a63e97c2 100644 --- a/Engines/Wine/Verbs/Windows XP SP 3/script.js +++ b/Engines/Wine/Verbs/Windows XP SP 3/script.js @@ -6,11 +6,11 @@ include(["utils", "functions", "net", "resource"]); * @param {string} fileToExtract path to file which shall be extracted * @returns {Wine} Wine object */ -Wine.prototype.sp3extract = function(fileToExtract) { +Wine.prototype.sp3extract = function (fileToExtract) { var that = this; that._targetDirectory = this.system32directory(); - this.targetDirectory = function(targetDirectory) { + this.targetDirectory = function (targetDirectory) { that._targetDirectory = targetDirectory; return that; }; diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index 45ac4c9f66..028a5cd30a 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install corefonts * @returns {Wine} Wine object */ -Wine.prototype.corefonts = function() { +Wine.prototype.corefonts = function () { var fontResources = [ new Resource() @@ -86,7 +86,7 @@ Wine.prototype.corefonts = function() { var numInstalledFonts = 0; var that = this; - fontResources.forEach(function(fontResource) { + fontResources.forEach(function (fontResource) { progressBar.setText(tr("Installing {0} ...", tr("fonts"))); progressBar.setProgressPercentage(numInstalledFonts * 100 / fontResources.length); diff --git a/Engines/Wine/Verbs/crypt32/script.js b/Engines/Wine/Verbs/crypt32/script.js index 31dce27677..11192bf850 100644 --- a/Engines/Wine/Verbs/crypt32/script.js +++ b/Engines/Wine/Verbs/crypt32/script.js @@ -4,7 +4,7 @@ include(["engines", "wine", "verbs", "sp3extract"]); * Verb to install crypt32 * @returns {Wine} Wine object */ -Wine.prototype.crypt32 = function() { +Wine.prototype.crypt32 = function () { this.sp3extract("crypt32.dll"); this.sp3extract("msasn1.dll"); diff --git a/Engines/Wine/Verbs/d3dx10/script.js b/Engines/Wine/Verbs/d3dx10/script.js index 93b59472fd..626e0ca95b 100644 --- a/Engines/Wine/Verbs/d3dx10/script.js +++ b/Engines/Wine/Verbs/d3dx10/script.js @@ -8,9 +8,9 @@ include(["utils", "functions", "net", "resource"]); Wine.prototype.d3dx10 = function () { var that = this; - var extractDirectXtoSystemDirectory = function(progressBar, filesToExtract, destination, pattern) { + var extractDirectXtoSystemDirectory = function (progressBar, filesToExtract, destination, pattern) { var numberOfExtractedFiles = 0; - filesToExtract.forEach(function(cabFile) { + filesToExtract.forEach(function (cabFile) { print(tr("Extracting {0} ...", cabFile)); progressBar.setText(tr("Extracting {0} ...", "DirectX 10")); progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); diff --git a/Engines/Wine/Verbs/d3dx9/script.js b/Engines/Wine/Verbs/d3dx9/script.js index 135a6c8d9a..f5a1aff9cc 100644 --- a/Engines/Wine/Verbs/d3dx9/script.js +++ b/Engines/Wine/Verbs/d3dx9/script.js @@ -8,9 +8,9 @@ include(["utils", "functions", "net", "resource"]); Wine.prototype.d3dx9 = function () { var that = this; - var extractDirectXtoSystemDirectory = function(progressBar, filesToExtract, destination, pattern) { + var extractDirectXtoSystemDirectory = function (progressBar, filesToExtract, destination, pattern) { var numberOfExtractedFiles = 0; - filesToExtract.forEach(function(cabFile) { + filesToExtract.forEach(function (cabFile) { print(tr("Extracting {0} ...", cabFile)); progressBar.setText(tr("Extracting {0} ...", "DirectX 9")); progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); diff --git a/Engines/Wine/Verbs/dotnet40/script.js b/Engines/Wine/Verbs/dotnet40/script.js index fca11a9e27..fd19ce0e47 100644 --- a/Engines/Wine/Verbs/dotnet40/script.js +++ b/Engines/Wine/Verbs/dotnet40/script.js @@ -7,7 +7,7 @@ include(["utils", "functions", "filesystem", "files"]); * Verb to install .NET 4.0 * @returns {Wine} Wine object */ -Wine.prototype.dotnet40 = function() { +Wine.prototype.dotnet40 = function () { var setupFile = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe") diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index 001186c386..619b067706 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -8,7 +8,7 @@ include(["engines", "wine", "verbs", "dotnet40"]); * Verb to install .NET 4.5 * @returns {Wine} Wine object */ -Wine.prototype.dotnet45 = function() { +Wine.prototype.dotnet45 = function () { if (this.architecture() == "amd64") { throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet45"); diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index 74d76e4e44..56c3826195 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -8,7 +8,7 @@ include(["engines", "wine", "verbs", "dotnet40"]); * Verb to install .NET 4.5.2 * @returns {Wine} Wine object */ -Wine.prototype.dotnet452 = function() { +Wine.prototype.dotnet452 = function () { if (this.architecture() == "amd64") { throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet452"); } diff --git a/Engines/Wine/Verbs/luna/script.js b/Engines/Wine/Verbs/luna/script.js index 906153cb3e..f95309544c 100644 --- a/Engines/Wine/Verbs/luna/script.js +++ b/Engines/Wine/Verbs/luna/script.js @@ -6,7 +6,7 @@ include(["utils", "functions", "net", "resource"]); * Verb to install luna * @returns {Wine} Wine object */ -Wine.prototype.luna = function() { +Wine.prototype.luna = function () { var lunaStyle = new Resource() .wizard(this._wizard) .url("http://repository.playonlinux.com/divers/luna.msstyles") diff --git a/Engines/Wine/Verbs/mfc42/script.js b/Engines/Wine/Verbs/mfc42/script.js index 3b32bfa713..6d0b123986 100644 --- a/Engines/Wine/Verbs/mfc42/script.js +++ b/Engines/Wine/Verbs/mfc42/script.js @@ -5,7 +5,7 @@ include(["utils", "functions", "net", "resource"]); * Verb to install mfc42.dll and mfc42u.dll * @returns {Wine} Wine object */ -Wine.prototype.mfc42 = function() { +Wine.prototype.mfc42 = function () { var setupFile = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/vc60pro/Update/2/W9XNT4/EN-US/VC6RedistSetup_deu.exe") diff --git a/Engines/Wine/Verbs/msls31/script.js b/Engines/Wine/Verbs/msls31/script.js index e7e5494754..298006b023 100644 --- a/Engines/Wine/Verbs/msls31/script.js +++ b/Engines/Wine/Verbs/msls31/script.js @@ -5,7 +5,7 @@ include(["utils", "functions", "net", "resource"]); * Verb to install msls31.dll * @returns {Wine} Wine object */ -Wine.prototype.msls31 = function() { +Wine.prototype.msls31 = function () { var setupFile = new Resource() .wizard(this._wizard) .url("ftp://ftp.hp.com/pub/softlib/software/msi/InstMsiW.exe") diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index d58b2c539f..d03aa5e27d 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -6,7 +6,7 @@ include(["utils", "functions", "filesystem", "files"]); * Verb to install mspatcha * @returns {Wine} Wine object */ -Wine.prototype.mspatcha = function() { +Wine.prototype.mspatcha = function () { //Inspired from winetricks mspatcha, but with a link Phoenicis can understand var setupFile = new Resource() .wizard(this._wizard) diff --git a/Engines/Wine/Verbs/quartz/script.js b/Engines/Wine/Verbs/quartz/script.js index 4f30cc2b26..cfa84afc09 100644 --- a/Engines/Wine/Verbs/quartz/script.js +++ b/Engines/Wine/Verbs/quartz/script.js @@ -6,7 +6,7 @@ include(["utils", "functions", "filesystem", "files"]); * Verb to install quartz * @returns {Wine} Wine object */ -Wine.prototype.quartz = function(){ +Wine.prototype.quartz = function (){ var setupFile = new Resource() .wizard(this._wizard) .url("https://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe") diff --git a/Engines/Wine/Verbs/sandbox/script.js b/Engines/Wine/Verbs/sandbox/script.js index 09dcf83619..9e744c5f21 100644 --- a/Engines/Wine/Verbs/sandbox/script.js +++ b/Engines/Wine/Verbs/sandbox/script.js @@ -5,7 +5,7 @@ include(["utils", "functions", "net", "resource"]); * Verb to install a sandbox * @returns {Wine} Wine object */ -Wine.prototype.sandbox = function() { +Wine.prototype.sandbox = function () { var tmp = Bean("propertyReader").getProperty("application.user.tmp"); var resources = Bean("propertyReader").getProperty("application.user.resources"); diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index afdac98776..f11b80f873 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -6,7 +6,7 @@ include(["utils", "functions", "filesystem", "files"]); * Verb to install secur32 * @returns {Wine} Wine object */ -Wine.prototype.secur32 = function() { +Wine.prototype.secur32 = function () { var setupFilex86 = new Resource() .wizard(this._wizard) .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe") diff --git a/Engines/Wine/Verbs/vcrun2003/script.js b/Engines/Wine/Verbs/vcrun2003/script.js index 7e7a771516..d61265ab95 100644 --- a/Engines/Wine/Verbs/vcrun2003/script.js +++ b/Engines/Wine/Verbs/vcrun2003/script.js @@ -7,7 +7,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2003 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2003 = function() { +Wine.prototype.vcrun2003 = function () { var setupFile = new Resource() .wizard(this._wizard) .url("https://sourceforge.net/projects/bzflag/files/bzedit%20win32/1.6.5/BZEditW32_1.6.5.exe") diff --git a/Engines/Wine/Verbs/vcrun2005/script.js b/Engines/Wine/Verbs/vcrun2005/script.js index 936433465c..b9a7744431 100644 --- a/Engines/Wine/Verbs/vcrun2005/script.js +++ b/Engines/Wine/Verbs/vcrun2005/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2005 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2005 = function() { +Wine.prototype.vcrun2005 = function () { var setupFile = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE") diff --git a/Engines/Wine/Verbs/vcrun2008/script.js b/Engines/Wine/Verbs/vcrun2008/script.js index 3841012947..0c6310aa6a 100644 --- a/Engines/Wine/Verbs/vcrun2008/script.js +++ b/Engines/Wine/Verbs/vcrun2008/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2008 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2008 = function() { +Wine.prototype.vcrun2008 = function () { var setupFile32 = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe") diff --git a/Engines/Wine/Verbs/vcrun2010/script.js b/Engines/Wine/Verbs/vcrun2010/script.js index f17f45e8fd..2afd33507c 100644 --- a/Engines/Wine/Verbs/vcrun2010/script.js +++ b/Engines/Wine/Verbs/vcrun2010/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2010 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2010 = function() { +Wine.prototype.vcrun2010 = function () { var setupFile32 = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe") diff --git a/Engines/Wine/Verbs/vcrun2012/script.js b/Engines/Wine/Verbs/vcrun2012/script.js index ac97eb7844..cea3edc0fb 100644 --- a/Engines/Wine/Verbs/vcrun2012/script.js +++ b/Engines/Wine/Verbs/vcrun2012/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2012 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2012 = function() { +Wine.prototype.vcrun2012 = function () { var setupFile32 = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe") diff --git a/Engines/Wine/Verbs/vcrun2013/script.js b/Engines/Wine/Verbs/vcrun2013/script.js index d21b7ee7a1..2892bf1b6c 100644 --- a/Engines/Wine/Verbs/vcrun2013/script.js +++ b/Engines/Wine/Verbs/vcrun2013/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2013 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2013 = function() { +Wine.prototype.vcrun2013 = function () { var setupFile32 = new Resource() .wizard(this._wizard) .url("http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe") diff --git a/Engines/Wine/Verbs/vcrun2015/script.js b/Engines/Wine/Verbs/vcrun2015/script.js index 4483477237..a2db22d03c 100644 --- a/Engines/Wine/Verbs/vcrun2015/script.js +++ b/Engines/Wine/Verbs/vcrun2015/script.js @@ -6,7 +6,7 @@ include(["engines", "wine", "verbs", "luna"]); * Verb to install vcrun2015 * @returns {Wine} Wine object */ -Wine.prototype.vcrun2015 = function() { +Wine.prototype.vcrun2015 = function () { var setupFile32 = new Resource() .wizard(this._wizard) .url("https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe") diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index 9ecf94289c..53f2af9ece 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -9,9 +9,9 @@ include(["utils", "functions", "filesystem", "files"]); Wine.prototype.xact = function () { var that = this; - var extractFiles = function(progressBar, filesToExtract, destination, pattern, directory) { + var extractFiles = function (progressBar, filesToExtract, destination, pattern, directory) { var numberOfExtractedFiles = 0; - filesToExtract.forEach(function(cabFile) { + filesToExtract.forEach(function (cabFile) { print(tr("Extracting {0} ...", cabFile)); progressBar.setText(tr("Extracting {0} ...", "Xact")); progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); @@ -26,9 +26,9 @@ Wine.prototype.xact = function () { }; //This function executes regsvr32 on the dlls present in dllToRegsvr - var regsvr32Xact = function(progressBar, dllToRegsvr) { + var regsvr32Xact = function (progressBar, dllToRegsvr) { var numberOfExtractedFiles = 0; - dllToRegsvr.forEach(function(dll) { + dllToRegsvr.forEach(function (dll) { print(tr("Registering {0} ...", dll)); progressBar.setText(tr("Registering {0} ...", "Xact")); progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); diff --git a/Utils/Functions/Apps/Resources/script.js b/Utils/Functions/Apps/Resources/script.js index 9e635ecb52..ca6c15f2c9 100644 --- a/Utils/Functions/Apps/Resources/script.js +++ b/Utils/Functions/Apps/Resources/script.js @@ -25,7 +25,7 @@ AppResource.prototype.get = function (resourceName) { var application = this._appsManager.getApplication(this._application); var foundResource = null; if (application != null && application.resources != null) { - application.resources.forEach(function(resource) { + application.resources.forEach(function (resource) { if (resource.name == resourceName) { foundResource = resource.content; } From 656ec663dcdab4369e0e4176cc1277ffbd07009f Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 21:34:18 +0200 Subject: [PATCH 62/63] Update Crowdin commit message (#571) --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index 0e4abc2f0a..b70f91888e 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ -commit_message: '[Crowdin] updated translations' +commit_message: '[Crowdin] Update translations' files: - source: /i18n/*.pot From c902af531d74ca42b131a32b6e96cef5ceead30b Mon Sep 17 00:00:00 2001 From: plata Date: Sun, 8 Apr 2018 21:48:53 +0200 Subject: [PATCH 63/63] [Crowdin] Update translations (#555) --- i18n/Messages_de.properties | 1688 +++++++++++++++++++++------------- i18n/Messages_fr.properties | 1697 ++++++++++++++++++++++------------- 2 files changed, 2132 insertions(+), 1253 deletions(-) diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 5c30a7a043..6c80fa0f20 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -1,37 +1,69 @@ -# German translations for PACKAGE package -# German translation for PACKAGE. -# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Plata , 2017. -# -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 12\:28+0000\nPO-Revision-Date\: 2017-09-24 10\:34+0200\nLast-Translator\: Plata \nLanguage-Team\: German\nLanguage\: de\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +msgid "" +msgstr "" +"Project-Id-Version: phoenicis-scripts\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-08 12:28+0000\n" +"PO-Revision-Date: 2018-04-08 08:31-0400\n" +"Last-Translator: plata \n" +"Language-Team: German\n" +"Language: de_DE\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-Generator: crowdin.com\n" +"X-Crowdin-Project: phoenicis-scripts\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/i18n/keys.pot\n" #: Applications/Games/League of Legends/Online/script.js:26 -Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: +msgid "Select your region:" +msgstr "Wählen Sie Ihre Region:" #: Applications/Games/Mass Effect/Steam/script.js:9 -If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nF\u00fcgen Sie die folgenden Eintr\u00e4ge unter [ISACTAudio.ISACTAudioDevice] hinzu\:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n +msgid "If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"And add the following under [ISACTAudio.ISACTAudioDevice] :\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" +msgstr "Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"Fügen Sie die folgenden Einträge unter [ISACTAudio.ISACTAudioDevice] hinzu:\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" #: Applications/Games/Origin/Local (Legacy)/script.js:14 #: Applications/Games/Origin/Online (Legacy)/script.js:13 -When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Wenn Origin startet, werden Sie eine Fehlermeldung erhalten ("Die Aktualisierung konnte nicht abgeschlossen werden"). Dies ist kein Problem. Schlie\u00dfen Sie einfach das Popup-Fenster. +msgid "When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup." +msgstr "Wenn Origin startet, werden Sie eine Fehlermeldung erhalten (\"Die Aktualisierung konnte nicht abgeschlossen werden\"). Dies ist kein Problem. Schließen Sie einfach das Popup-Fenster." -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:11 -Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Region f\u00fcr den Patch (1.0 nach 1.60) aus. +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:11 +msgid "Select your region for the patch (1.0 to 1.60)." +msgstr "Wählen Sie Ihre Region für den Patch (1.0 nach 1.60) aus." #: Applications/Games/Total War Rome II/Steam/script.js:19 -!If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 -!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= +msgid "If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n" +" gfx_device_type to 2\n\n" +" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " +msgstr "Wenn im Spiel Fehler auftreten (es z.B. abstürzt oder das Rendering nicht richtig funktioniert), können Sie den OpenGL Renderer nutzen, indem Sie:\n\n" +" gfx_device_type auf 2 setzen\n\n" +" in {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " + +#: Applications/Games/Wildlife Park 2/Local/script.js:12 +#: Applications/Games/Wildlife Park 2/Steam/script.js:11 +msgid "On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen." +msgstr "Es kann sein, dass das Spiel beim ersten Starten nicht in den Vollbildmodus wechselt. Sollte dies der Fall sein, wählen Sie in den Optionen als Auflösung 1280x960. Bestätigen Sie die folgende Abfrage, das Spiel zu beenden, mit \"Ja\". Wenn Sie das Spiel nun nochmals starten, sollte ein Fenster erscheinen, in dem Sie eine Auflösung passend zu Ihrem Bildschirm wählen können." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/Engine/Object/script.js:309 +#: Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Engines/Wine/QuickScript/Steam Script/script.js:112 +#: Engines/Wine/QuickScript/Steam Script/script.js:132 +#: Engines/Wine/QuickScript/Steam Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 +#: Engines/Wine/QuickScript/Uplay Script/script.js:70 +#: Engines/Wine/QuickScript/Uplay Script/script.js:90 +#: Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/QuickScript/Zip Script/script.js:70 #: Engines/Wine/Verbs/corefonts/script.js:83 #: Engines/Wine/Verbs/d3dx10/script.js:34 #: Engines/Wine/Verbs/d3dx9/script.js:34 @@ -41,85 +73,120 @@ Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Reg #: Engines/Wine/Verbs/dotnet452/script.js:28 #: Engines/Wine/Verbs/dotnet45/script.js:29 #: Engines/Wine/Verbs/xact/script.js:49 -Please\ wait\ ...=Bitte warten... +msgid "Please wait ..." +msgstr "Bitte warten..." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 +#: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 +#: Engines/Wine/Verbs/corefonts/script.js:84 #: Engines/Wine/Verbs/corefonts/script.js:90 -Installing\ {0}\ ...=Installiere {0} ... +msgid "Installing {0} ..." +msgstr "Installiere {0} ..." #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -Which\ language\ version\ would\ you\ like\ to\ install?=Welche Sprachversion m\u00f6chten Sie installieren? +msgid "Which language version would you like to install?" +msgstr "Welche Sprachversion möchten Sie installieren?" #: Applications/Office/ElsterFormular/Online/script.js:8 -Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Bitte w\u00e4hlen Sie die Installationsdatei aus.\nSie k\u00f6nnen diese von https\://www.elster.de/elfo_down.php herunterladen. +msgid "Please select the installation file.\n" +"You can download it from https://www.elster.de/elfo_down.php." +msgstr "Bitte wählen Sie die Installationsdatei aus.\n" +"Sie können diese von https://www.elster.de/elfo_down.php herunterladen." #: Engines/Wine/Engine/Object/script.js:215 -Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=64bit Executable kann nicht in einem 32bit Wineprefix ausgef\u00fchrt werden. +msgid "Cannot run 64bit executable in a 32bit Wine prefix." +msgstr "64bit Executable kann nicht in einem 32bit Wineprefix ausgeführt werden." #: Engines/Wine/Engine/Object/script.js:274 -Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Bitte warten Sie w\u00e4hren {0} deinstalliert wird ... +msgid "Please wait while {0} is uninstalled ..." +msgstr "Bitte warten Sie währen {0} deinstalliert wird ..." #: Engines/Wine/Engine/Object/script.js:276 -Could\ not\ uninstall\ {0}\!=Konnte {0} nicht deinstallieren\! +msgid "Could not uninstall {0}!" +msgstr "Konnte {0} nicht deinstallieren!" #: Engines/Wine/Engine/Object/script.js:462 -Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein +msgid "Prefix seems to be 32bits" +msgstr "Der Prefix scheint 32bit zu sein" #: Engines/Wine/Engine/Object/script.js:480 -Installing\ version\:\ =Installiere Version\: +msgid "Installing version: " +msgstr "Installiere Version:" #: Engines/Wine/Engine/Object/script.js:888 -Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen +msgid "Could not determine mimetype for file extension \"{0}\"" +msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" #: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.=Bitte geben Sie einen Namen f\u00fcr Ihre Anwendung ein. +msgid "Please enter the name of your application." +msgstr "Bitte geben Sie einen Namen für Ihre Anwendung ein." #: Engines/Wine/QuickScript/Installer Script/script.js:38 -Please\ select\ the\ wine\ architecture.=Bitte w\u00e4hlen Sie die Wine-Architektur. +msgid "Please select the wine architecture." +msgstr "Bitte wählen Sie die Wine-Architektur." #: Engines/Wine/QuickScript/Installer Script/script.js:52 -Please\ select\ the\ wine\ distribution.=Bitte w\u00e4hlen Sie die Wine-Distribution. +msgid "Please select the wine distribution." +msgstr "Bitte wählen Sie die Wine-Distribution." #: Engines/Wine/QuickScript/Installer Script/script.js:66 -Please\ select\ the\ wine\ version.=Bitte w\u00e4hlen Sie die Wine-Version. +msgid "Please select the wine version." +msgstr "Bitte wählen Sie die Wine-Version." #: Engines/Wine/QuickScript/Installer Script/script.js:88 -Please\ select\ the\ executable.=Bitte w\u00e4hlen Sie die ausf\u00fchrbare Datei aus. +msgid "Please select the executable." +msgstr "Bitte wählen Sie die ausführbare Datei aus." #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installationsdatei aus. +msgid "Please select the installation file." +msgstr "Bitte wählen Sie die Installationsdatei aus." #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. +msgid "Please select the download URL." +msgstr "Bitte wählen Sie die Download-URL." #: Engines/Wine/QuickScript/Steam Script/script.js:104 -Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Steam Installation.\n\nEntfernen Sie den Haken bei "Steam ausf\u00fchren" oder schlie\u00dfen Sie Steam nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +msgid "Please follow the steps of the Steam setup.\n\n" +"Uncheck \"Run Steam\" or close Steam completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Bitte folgen Sie den Schritten der Steam Installation.\n\n" +"Entfernen Sie den Haken bei \"Steam ausführen\" oder schließen Sie Steam nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." #: Engines/Wine/QuickScript/Steam Script/script.js:116 -Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... +msgid "Please wait until Steam has finished the download ..." +msgstr "Bitte warten Sie bis Steam den Download beendet hat ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Bitte folgen Sie den Schritten der Uplay Installation.\n\n" +"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Uplay den Download beendet hat ... +msgid "Please wait until Uplay has finished the download ..." +msgstr "Bitte warten Sie bis Uplay den Download beendet hat ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -Please\ close\ Uplay.=Bitte schlie\u00dfen Sie Uplay. +msgid "Please close Uplay." +msgstr "Bitte schließen Sie Uplay." #: Engines/Wine/QuickScript/Zip Script/script.js:48 -Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. +msgid "Please select the .zip file." +msgstr "Bitte wählen Sie die .zip Datei aus." #: Engines/Wine/Shortcuts/Reader/script.js:62 -The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? +msgid "The container {0} is no longer used.\n" +"Do you want to delete it?" +msgstr "Der Container {0} wird nicht mehr verwendet.\n" +"Möchten Sie ihn löschen?" #: Engines/Wine/Shortcuts/Wine/script.js:120 -Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! +msgid "Executable {0} not found!" +msgstr "Ausführbare Datei {0} nicht gefunden!" #: Engines/Wine/Verbs/corefonts/script.js:84 #: Engines/Wine/Verbs/corefonts/script.js:90 -fonts=Schriftarten +msgid "fonts" +msgstr "Schriftarten" #: Engines/Wine/Verbs/d3dx10/script.js:14 #: Engines/Wine/Verbs/d3dx10/script.js:15 @@ -127,13 +194,15 @@ fonts=Schriftarten #: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 #: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 #: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 -Extracting\ {0}\ ...=Extrahiere {0} ... +msgid "Extracting {0} ..." +msgstr "Extrahiere {0} ..." #: Engines/Wine/Verbs/dotnet40/script.js:30 #: Engines/Wine/Verbs/dotnet452/script.js:40 #: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/PhysX/script.js:18 +#: Engines/Wine/Verbs/QuickTime 7.6/script.js:17 +#: Engines/Wine/Verbs/vcrun2003/script.js:19 #: Engines/Wine/Verbs/vcrun2005/script.js:18 #: Engines/Wine/Verbs/vcrun2008/script.js:18 #: Engines/Wine/Verbs/vcrun2008/script.js:29 @@ -145,24 +214,31 @@ Extracting\ {0}\ ...=Extrahiere {0} ... #: Engines/Wine/Verbs/vcrun2013/script.js:29 #: Engines/Wine/Verbs/vcrun2015/script.js:18 #: Engines/Wine/Verbs/vcrun2015/script.js:29 -Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} installiert wird... +msgid "Please wait while {0} is installed ..." +msgstr "Bitte warten Sie während {0} installiert wird..." #: Engines/Wine/Verbs/dotnet452/script.js:49 #: Engines/Wine/Verbs/dotnet45/script.js:50 -!{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= +msgid "{0} applications can have issues when windows version is not set to \"win2003\"" +msgstr "{0} Anwendungen können Probleme haben, wenn die Windows-Version nicht auf \"win2003\" eingestellt ist" #: Engines/Wine/Verbs/Uplay/script.js:16 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation can continue." +msgstr "Bitte folgen Sie den Schritten der Uplay Installation.\n\n" +"Entfernen Sie den Haken bei \"Uplay ausführen\" oder schließen Sie Uplay nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden kann." #: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -#, fuzzy -!Registering\ {0}\ ...=Installiere {0} ... +msgid "Registering {0} ..." +msgstr "Registriert {0} ..." #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -7-zip=7-zip +msgid "7-zip" +msgstr "7-zip" #: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -7-Zip\ is\ a\ file\ archiver\ with\ a\ high\ compression\ ratio.\ 7-Zip\ is\ open\ source\ software.\ Most\ of\ the\ source\ code\ is\ under\ the\ GNU\ LGPL\ license.\ The\ unRAR\ code\ is\ under\ a\ mixed\ license\:\ GNU\ LGPL\ +\ unRAR\ restrictions.\ You\ can\ use\ 7-Zip\ on\ any\ computer,\ including\ a\ computer\ in\ a\ commercial\ organization.\ You\ don't\ need\ to\ register\ or\ pay\ for\ 7-Zip.=7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressionsrate. 7-Zip ist Open Source-Software. Der Gro\u00dfteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zus\u00e4tzlich unter gewissen Lizenzeinschr\u00e4nkungen. Sie d\u00fcrfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu m\u00fcssen Sie 7-Zip weder registrieren noch daf\u00fcr bezahlen. +msgid "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." +msgstr "7-Zip ist ein freies Datenkompressionsprogramm mit einer hohen Kompressionsrate. 7-Zip ist Open Source-Software. Der Großteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zusätzlich unter gewissen Lizenzeinschränkungen. Sie dürfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu müssen Sie 7-Zip weder registrieren noch dafür bezahlen." #: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 #: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 @@ -171,13 +247,12 @@ Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -188,135 +263,160 @@ Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 #: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -Online=Online +msgid "Online" +msgstr "Online" #: i18n/tmp/Applications/Accessories/category.js:1 -Accessories=Dienstprogramme +msgid "Accessories" +msgstr "Dienstprogramme" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -ImgBurn=ImgBurn +msgid "ImgBurn" +msgstr "ImgBurn" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.=ImgBurn ist ein leichtgewichtiges Brennprogramm f\u00fcr CD, DVD, HD DVD und Blu-ray. +msgid "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." +msgstr "ImgBurn ist ein leichtgewichtiges Brennprogramm für CD, DVD, HD DVD und Blu-ray." #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -Soundplant=Soundplant +msgid "Soundplant" +msgstr "Soundplant" #: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -Soundplant\ turns\ your\ computer\ keyboard\ into\ a\ versatile,\ low\ latency\ sound\ trigger\ and\ playable\ instrument.

                                                            Via\ drag\ &\ drop,\ easily\ assign\ sound\ files\ of\ any\ format\ and\ length\ onto\ 72\ keyboard\ keys,\ creating\ custom\ soundboards\ that\ put\ hours\ of\ instantly-playing\ audio\ at\ your\ fingertips\ with\ no\ extra\ hardware\ needed.

                                                            Soundplant\ is\ used\ for\ live\ music\ and\ sound\ effects,\ as\ a\ drum\ pad,\ as\ a\ unique\ electronic\ instrument,\ as\ an\ educational\ aid,\ and\ just\ for\ fun\ -\ in\ radio,\ television,\ theater,\ podcasting,\ presentations,\ studios,\ stadiums,\ classrooms,\ clubs,\ museums,\ and\ churches\ -\ by\ DJs,\ musicians,\ engineers,\ sound\ designers,\ composers,\ artists,\ teachers,\ magicians,\ puppeteers,\ comedians,\ public\ speakers,\ gamers,\ and\ more.

                                                            \ N.B.\:\ Free\ version\ has\ some\ features\ unavailable,\ see\ http\://soundplant.org/support.htm/=Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme Klangmaschine und spielbares Instrument.

                                                            Weisen Sie 72 Tastaturtasten per drag & drop Klangdateien mit beliebigem Format und L\u00e4nge zu und erstellen Sie so Ihre pers\u00f6nlichen Klangk\u00f6rper ohne zus\u00e4tzliche Ger\u00e4te.

                                                            Soundplant wird genutzt f\u00fcr live Musik und Soundeffekte, als Drum Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach um Spa\u00df zu haben - im Radio, Fernsehen, Theater, Podcasts, Pr\u00e4sentationen, Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, Musikern, Ingenieuren, Sounddesignern, Komponisten, K\u00fcnstlern, Lehrern, Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen mehr.

                                                            Einige Funktionalit\u00e4ten sind in der kostenlosen Version nicht verf\u00fcgbar. Siehe http\://soundplant.org/support.htm/. +msgid "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

                                                            Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

                                                            Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

                                                            N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" +msgstr "Soundplant verwandelt Ihre Computertastatur in eine vielseitige, latenzarme Klangmaschine und spielbares Instrument.

                                                            Weisen Sie 72 Tastaturtasten per drag & drop Klangdateien mit beliebigem Format und Länge zu und erstellen Sie so Ihre persönlichen Klangkörper ohne zusätzliche Geräte.

                                                            Soundplant wird genutzt für live Musik und Soundeffekte, als Drum Pad, als einzigartiges elektronisches Instrument, zu Lehrzwecken und einfach um Spaß zu haben - im Radio, Fernsehen, Theater, Podcasts, Präsentationen, Studios, Stadions, Klassenzimmern, Klubs, Museen und Kirchen - von DJs, Musikern, Ingenieuren, Sounddesignern, Komponisten, Künstlern, Lehrern, Zauberern, Puppenspielern, Comedians, Rednern, Computerspielern und vielen mehr.

                                                            Einige Funktionalitäten sind in der kostenlosen Version nicht verfügbar. Siehe http://soundplant.org/support.htm/." #: i18n/tmp/Applications/Custom/category.js:1 -Custom=Angepasst +msgid "Custom" +msgstr "Angepasst" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer=Local Installer +msgid "Local Installer" +msgstr "Local Installer" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=Mit dem Local Installer k\u00f6nnen Sie eigene Anwendungen von Ihrem lokalen Computer installieren. +msgid "The Local Installer allows you to install custom applications from your local computer." +msgstr "Mit dem Local Installer können Sie eigene Anwendungen von Ihrem lokalen Computer installieren." #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 +#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park +#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -Local=Lokal +#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 +msgid "Local" +msgstr "Lokal" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer=Online Installer +msgid "Online Installer" +msgstr "Online Installer" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=Mit dem Online Installer k\u00f6nnen Sie eigene Anwendungen aus dem Internet installieren. +msgid "The Online Installer allows you to install custom applications from the Internet." +msgstr "Mit dem Online Installer können Sie eigene Anwendungen aus dem Internet installieren." #: i18n/tmp/Applications/Development/category.js:1 -Development=Entwicklung +msgid "Development" +msgstr "Entwicklung" #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++=Notepad++ +msgid "Notepad++" +msgstr "Notepad++" #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

                                                            Based\ on\ a\ powerful\ editing\ component\ Scintilla,\ Notepad++\ is\ written\ in\ C++\ and\ uses\ pure\ Win32\ API\ and\ STL\ which\ ensures\ a\ higher\ execution\ speed\ and\ smaller\ program\ size.\ By\ optimizing\ as\ many\ routines\ as\ possible\ without\ losing\ user\ friendliness,\ Notepad++\ is\ trying\ to\ reduce\ the\ world\ carbon\ dioxide\ emissions.\ When\ using\ less\ CPU\ power,\ the\ PC\ can\ throttle\ down\ and\ reduce\ power\ consumption,\ resulting\ in\ a\ greener\ environment.

                                                            Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterst\u00fctzt. +msgid "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

                                                            Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

                                                            Source: http://notepad-plus.sourceforge.net/uk/site.htm" +msgstr "Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterstützt." #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -v.7.2.2=v.7.2.2 +msgid "v.7.2.2" +msgstr "v.7.2.2" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 +msgid "18 Wheels of Steel: Across America" +msgstr "18 Wheels of Steel: Across America" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 +msgid "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." +msgstr "Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition." #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -Age\ of\ Empires\ II\ HD=Age of Empires II HD +msgid "Age of Empires II HD" +msgstr "Age of Empires II HD" #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterst\u00fctzung, \u00fcberarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen\! +msgid "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" +msgstr "Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterstützung, überarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen!" -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black -#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 -#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 #: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 #: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 #: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 #: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 #: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 #: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 #: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 #: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 #: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 #: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 #: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 #: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 #: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -326,1217 +426,1561 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 #: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 #: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome +#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 #: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 #: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -Steam=Steam +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 +msgid "Steam" +msgstr "Steam" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 +msgid "Age of Empires® III: Complete Collection" +msgstr "Age of Empires® III: Complete Collection" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Tauchen Sie in ein preisgekr\u00f6ntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die m\u00e4chtigen europ\u00e4ischen Kr\u00e4fte, um neue L\u00e4ndereien in der neuen Welt zu entdecken; oder springen Sie ostw\u00e4rts nach Asien, um dort den Ausgang andauernder Machtk\u00e4mpfe zu entscheiden. +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 +msgid "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." +msgstr "Tauchen Sie in ein preisgekröntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die mächtigen europäischen Kräfte, um neue Ländereien in der neuen Welt zu entdecken; oder springen Sie ostwärts nach Asien, um dort den Ausgang andauernder Machtkämpfe zu entscheiden." #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -Assassin's\ Creed\u2122=Assassin's Creed\u2122 +msgid "Assassin's Creed™" +msgstr "Assassin's Creed™" #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

                                                            The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 ist das Action-Game der n\u00e4chsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. W\u00e4hrend andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin\u2019s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch \u00e4u\u00dferst m\u00e4chtigen Z\u00fcnglein an der Waage der Geschichte werden. +msgid "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

                                                            The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." +msgstr "Assassin’s Creed™ ist das Action-Game der nächsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. Während andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin’s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch äußerst mächtigen Zünglein an der Waage der Geschichte werden." #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood +msgid "Assassin’s Creed® Brotherhood" +msgstr "Assassin’s Creed® Brotherhood" #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

                                                            He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Ezios erbitterter Kampf gegen den m\u00e4chtigen Templer-Orden geht in die n\u00e4chste Runde. Diesmal f\u00fchrt es den legend\u00e4ren Meister-Assassinen nach Rom. Dort plant Ezio, das \u00dcbel direkt an seiner Wurzel zu bek\u00e4mpfen.

                                                            Doch Gier und Korruption haben die Herrschaft \u00fcber die gewaltige Metropole an sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht Ezio mehr als nur St\u00e4rke. Auch seine F\u00fchrungsqualit\u00e4ten sind gefragt. Die gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, k\u00f6nnen sie ihre Todfeinde bezwingen.

                                                            Erstmals bietet ein Spiel der Assassin\u2019s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus zahlreichen Charakteren seinen pers\u00f6nlichen Favoriten w\u00e4hlen. Jede dieser Figuren verf\u00fcgt \u00fcber individuelle Waffenkenntnisse und Assassinen-Fertigkeiten.

                                                            Es ist Zeit, der Bruderschaft beizutreten. +msgid "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

                                                            He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." +msgstr "Ezios erbitterter Kampf gegen den mächtigen Templer-Orden geht in die nächste Runde. Diesmal führt es den legendären Meister-Assassinen nach Rom. Dort plant Ezio, das Übel direkt an seiner Wurzel zu bekämpfen.

                                                            Doch Gier und Korruption haben die Herrschaft über die gewaltige Metropole an sich gerissen. Um die korrupten Tyrannen der Hauptstadt zu besiegen, braucht Ezio mehr als nur Stärke. Auch seine Führungsqualitäten sind gefragt. Die gesamte Bruderschaft der Assassinen steht Ezio treu zur Seite und erwartet seine Befehle. Nur wenn die Assassinen wie ein Mann zusammenarbeiten, können sie ihre Todfeinde bezwingen.

                                                            Erstmals bietet ein Spiel der Assassin’s Creed-Reihe einen Mehrspieler-Modus. Hier kann der Spieler aus zahlreichen Charakteren seinen persönlichen Favoriten wählen. Jede dieser Figuren verfügt über individuelle Waffenkenntnisse und Assassinen-Fertigkeiten.

                                                            Es ist Zeit, der Bruderschaft beizutreten." #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II +msgid "Assassin’s Creed II" +msgstr "Assassin’s Creed II" #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Eine epische Geschichte um Familie, Rache und Verschw\u00f6rungen zur wundersch\u00f6nen, jedoch brutalen Zeit der Renaissance in Italien. +msgid "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." +msgstr "Eine epische Geschichte um Familie, Rache und Verschwörungen zur wunderschönen, jedoch brutalen Zeit der Renaissance in Italien." #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed\u00ae III +msgid "Assassin’s Creed® III" +msgstr "Assassin’s Creed® III" #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -The\ American\ Colonies,\ 1775.\ It\u2019s\ a\ time\ of\ civil\ unrest\ and\ political\ upheaval\ in\ the\ Americas.\ As\ a\ Native\ American\ assassin\ fights\ to\ protect\ his\ land\ and\ his\ people,\ he\ will\ ignite\ the\ flames\ of\ a\ young\ nation\u2019s\ revolution.
                                                            Assassin\u2019s\ Creed\u00ae\ III\ takes\ you\ back\ to\ the\ American\ Revolutionary\ War,\ but\ not\ the\ one\ you\u2019ve\ read\ about\ in\ history\ books...=Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer Ureinwohner und Assassine sein Land und seine Leute zu sch\u00fctzen versucht, und damit die Flammen eine Revolution einer junge Nation entfacht. Assassin\u2019s Creed\u00ae III entf\u00fchrt Sie zur\u00fcck zum amerikanischen Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsb\u00fcchern kennen. +msgid "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
                                                            Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." +msgstr "Die Amerikanischen Kolonien im Jahre 1775. Es ist die Zeit zivilen Ungehorsams und politischen Aufbruchs in Amerika als ein amerikanischer Ureinwohner und Assassine sein Land und seine Leute zu schützen versucht, und damit die Flammen eine Revolution einer junge Nation entfacht. Assassin’s Creed® III entführt Sie zurück zum amerikanischen Revolutionskrieg, aber nicht zu dem, den Sie aus den Geschichtsbüchern kennen." #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -Assassin\u2019s\ Creed\u00ae\ IV\ Black\ Flag\u2122=Assassin\u2019s Creed\u00ae IV Black Flag\u2122 +msgid "Assassin’s Creed® IV Black Flag™" +msgstr "Assassin’s Creed® IV Black Flag™" #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -The\ year\ is\ 1715.\ Pirates\ rule\ the\ Caribbean\ and\ have\ established\ their\ own\ lawless\ Republic\ where\ corruption,\ greediness\ and\ cruelty\ are\ commonplace.Among\ these\ outlaws\ is\ a\ brash\ young\ captain\ named\ Edward\ Kenway.=Wir schreiben das Jahr 1715. Piraten herrschen \u00fcber die Karibik und haben dort ihre eigene, gesetzlose Republik gegr\u00fcndet, in der Korruption, Gier und Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der ungest\u00fcme, junge Kapit\u00e4n Edward Kenway. +msgid "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." +msgstr "Wir schreiben das Jahr 1715. Piraten herrschen über die Karibik und haben dort ihre eigene, gesetzlose Republik gegründet, in der Korruption, Gier und Grausamkeit an der Tagesordnung sind.Einer dieser Gesetzlosen ist der ungestüme, junge Kapitän Edward Kenway." #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations +msgid "Assassin's Creed® Revelations" +msgstr "Assassin's Creed® Revelations" #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore folgt den Schritten des legend\u00e4ren Mentors Altair, auf einer gef\u00e4hrlichen Reise voller Entdeckungen und Wendungen. +msgid "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." +msgstr "Ezio Auditore folgt den Schritten des legendären Mentors Altair, auf einer gefährlichen Reise voller Entdeckungen und Wendungen." #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed\u00ae Unity +msgid "Assassin’s Creed® Unity" +msgstr "Assassin’s Creed® Unity" #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -Assassin\u2019s\ Creed\u00ae\ Unity\ tells\ the\ story\ of\ Arno,\ a\ young\ man\ who\ embarks\ upon\ an\ extraordinary\ journey\ to\ expose\ the\ true\ powers\ behind\ the\ French\ Revolution.\ In\ the\ brand\ new\ co-op\ mode,\ you\ and\ your\ friends\ will\ also\ be\ thrown\ in\ the\ middle\ of\ a\ ruthless\ struggle\ for\ the\ fate\ of\ a\ nation.=Assassin's Creed\u00ae Unity erz\u00e4hlt die Geschichte von Arno, einem jungen Mann, der sich auf eine Reise begibt, um die wahren M\u00e4chte hinter der Franz\u00f6sischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation. +msgid "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." +msgstr "Assassin's Creed® Unity erzählt die Geschichte von Arno, einem jungen Mann, der sich auf eine Reise begibt, um die wahren Mächte hinter der Französischen Revolution aufzudecken. Im Koop-Modus kannst du dich mit deinen Freunden in den skrupellosen Kampf um das Schicksal einer Nation." #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -Audiosurf=Audiosurf +msgid "Audiosurf" +msgstr "Audiosurf" #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Ride your music.

                                                            Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" k\u00f6nnen. Die Streckenf\u00fchrung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Bl\u00f6cke auf der Strecke zusammenf\u00fcgen. Spielen Sie gegen andere Online, um f\u00fcr Ihren Lieblingssong die h\u00f6chste Punktzahl zu erreichen. +msgid "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." +msgstr "Ride your music.

                                                            Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" können. Die Streckenführung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Blöcke auf der Strecke zusammenfügen. Spielen Sie gegen andere Online, um für Ihren Lieblingssong die höchste Punktzahl zu erreichen." #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -Batman\u2122\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum +msgid "Batman™: Arkham Asylum" +msgstr "Batman™: Arkham Asylum" #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

                                                            Critically\ acclaimed\ Batman\:\ Arkham\ Asylum\ returns\ with\ a\ remastered\ Game\ of\ the\ Year\ Edition,\ featuring\ 4\ extra\ Challenge\ Maps.\ The\ additional\ Challenge\ Maps\ are\ Crime\ Alley;\ Scarecrow\ Nightmare;\ Totally\ Insane\ and\ Nocturnal\ Hunter\ (both\ from\ the\ Insane\ Night\ Map\ Pack).=Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams gef\u00e4hrlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und streifen Sie ungehindert auf der ber\u00fcchtigten Insel umher.

                                                            Das von Kritikern gefeierte Batman\: Arkham Asylum kehrt in einer \u00fcberarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zur\u00fcck. Diese zus\u00e4tzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack). +msgid "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

                                                            Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." +msgstr "Erleben Sie wie es ist Batman zu sein und stellen Sie sich Gothams gefährlichsten Schurken. Erforschen Sie jeden Zentimer des Arkham Asylum und streifen Sie ungehindert auf der berüchtigten Insel umher.

                                                            Das von Kritikern gefeierte Batman: Arkham Asylum kehrt in einer überarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zurück. Diese zusätzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack)." #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -Batman\u2122\:\ Arkham\ City=Batman\u2122\: Arkham City +msgid "Batman™: Arkham City" +msgstr "Batman™: Arkham City" #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City baut auf der mitrei\u00dfenden, atmosph\u00e4rischen Grundlage von Batman\: Arkham Asylum auf und l\u00e4sst die Spieler durch die weitl\u00e4ufige Arkham City fliegen, die f\u00fcnfmal gr\u00f6\u00dfer als die Spielwelt in Batman\: Arkham Asylum ist und das neue hochsichere \u201eZuhause\u201c f\u00fcr alle in Gotham City lebenden Schl\u00e4ger, Gangster und verr\u00fcckten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gef\u00e4hrlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anf\u00fchlt, der Dark Knight zu sein und den Stra\u00dfen Gotham Citys Gerechtigkeit zu bringen. +msgid "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security " +msgstr "Batman: Arkham City baut auf der mitreißenden, atmosphärischen Grundlage von Batman: Arkham Asylum auf und lässt die Spieler durch die weitläufige Arkham City fliegen, die fünfmal größer als die Spielwelt in Batman: Arkham Asylum ist und das neue hochsichere „Zuhause“ für alle in Gotham City lebenden Schläger, Gangster und verrückten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gefährlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anfühlt, der Dark Knight zu sein und den Straßen Gotham Citys Gerechtigkeit zu bringen." #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -Batman\u2122\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins +msgid "Batman™: Arkham Origins" +msgstr "Batman™: Arkham Origins" #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins ist die n\u00e4chste Fortsetzung der Batman\: Arkham Videospielreihe. Entwickelt von WB Games Montr\u00e9al beinhaltet das Spiel eine erweiterte Gotham City und f\u00fchrt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman\: Arkham Asylum und Batman\: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gef\u00e4hrlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbek\u00e4mpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist. +msgid "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." +msgstr "Batman™: Arkham Origins ist die nächste Fortsetzung der Batman: Arkham Videospielreihe. Entwickelt von WB Games Montréal beinhaltet das Spiel eine erweiterte Gotham City und führt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman: Arkham Asylum und Batman: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gefährlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbekämpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist." #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 +msgid "Beyond Good and Evil™" +msgstr "Beyond Good and Evil™" #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=\u00dcber Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch \u00fcber die Unf\u00e4higkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden. +msgid "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." +msgstr "Über Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch über die Unfähigkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden." #: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/application.js:1 #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -Uplay=Uplay +msgid "Uplay" +msgstr "Uplay" #: i18n/tmp/Applications/Games/BioShock/application.js:1 -BioShock\u2122=BioShock\u2122 +msgid "BioShock™" +msgstr "BioShock™" #: i18n/tmp/Applications/Games/BioShock/application.js:2 -BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
                                                            No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.=BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verf\u00fcgung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch t\u00f6dlichere Waffe zu erstellen\: Sie. Injizierbare Plasmen geben Ihnen \u00fcbermenschliche Kr\u00e4fte\: schie\u00dfen Sie Starkstromschl\u00e4ge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertr\u00fcmmern Sie sie anschlie\u00dfend mit einem einfachen Schraubenschl\u00fcssel.
                                                            Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen. +msgid "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
                                                            No encounter ever plays out the same, and no two gamers will play the game the same way." +msgstr "BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verfügung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch tödlichere Waffe zu erstellen: Sie. Injizierbare Plasmen geben Ihnen übermenschliche Kräfte: schießen Sie Starkstromschläge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertrümmern Sie sie anschließend mit einem einfachen Schraubenschlüssel.
                                                            Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen." #: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman -#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -Steam\ (Demo)=Steam (Demo) +#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 +msgid "Steam (Demo)" +msgstr "Steam (Demo)" #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -Black\ Mesa=Black Mesa +msgid "Black Mesa" +msgstr "Black Mesa" #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans. +msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" +msgstr "Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans." #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: app/Online/script.js:1 -Blizzard\ app=Blizzard App +#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 +msgid "Blizzard app" +msgstr "Blizzard App" #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben\! +msgid "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" +msgstr "Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben!" #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -Borderlands=Borderlands +msgid "Borderlands" +msgstr "Borderlands" #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -Lock,\ Load,\ &\ Face\ the\ Madness

                                                            Get\ ready\ for\ the\ mind\ blowing\ insanity\!\ Play\ as\ one\ of\ four\ trigger-happy\ mercenaries\ and\ take\ out\ everything\ that\ stands\ in\ your\ way\!

                                                            With\ its\ addictive\ action,\ frantic\ first-person\ shooter\ combat,\ massive\ arsenal\ of\ weaponry,\ RPG\ elements\ and\ four-player\ co-op*,\ Borderlands\ is\ a\ breakthrough\ experience\ that\ challenges\ all\ the\ conventions\ of\ modern\ shooters.\ Borderlands\ places\ you\ in\ the\ role\ of\ a\ mercenary\ on\ the\ lawless\ and\ desolate\ planet\ of\ Pandora,\ hell-bent\ on\ finding\ a\ legendary\ stockpile\ of\ powerful\ alien\ technology\ known\ as\ The\ Vault.=Lock, Load, & Face the Madness

                                                            Bereiten Sie sich auf schier unfassbaren Wahnsinn vor\! Spielen Sie als einer von vier schie\u00dffreudigen S\u00f6ldnern und erledigen Sie alles, was Ihnen im Weg steht\!\nMit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands \u00fcbernehmen Sie die Rolle eines S\u00f6ldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerst\u00e4tte m\u00e4chtiger Technologien von Au\u00dferirdischen namens The Vault zu finden. +msgid "Lock, Load, & Face the Madness

                                                            Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

                                                            With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." +msgstr "Lock, Load, & Face the Madness

                                                            Bereiten Sie sich auf schier unfassbaren Wahnsinn vor! Spielen Sie als einer von vier schießfreudigen Söldnern und erledigen Sie alles, was Ihnen im Weg steht!\n" +"Mit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands übernehmen Sie die Rolle eines Söldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerstätte mächtiger Technologien von Außerirdischen namens The Vault zu finden." #: i18n/tmp/Applications/Games/Braid/application.js:1 -Braid=Braid +msgid "Braid" +msgstr "Braid" #: i18n/tmp/Applications/Games/Braid/application.js:2 -Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.=Im malerischen Puzzlespiel Braid k\u00f6nnen Sie den Flu\u00df der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und l\u00f6sen Sie alle Puzzles, um eine entf\u00fchrte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verf\u00fcgung, mit welcher Sie den Zeitverlauf beeinflussen k\u00f6nnen. Spulen Sie die Zeit selbst zur\u00fcck und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht m\u00f6glich ist. Begeben Sie sich in parallel geschaltete Realit\u00e4ten, verlangsamen Sie die Zeit und vieles mehr. +msgid "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." +msgstr "Im malerischen Puzzlespiel Braid können Sie den Fluß der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und lösen Sie alle Puzzles, um eine entführte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verfügung, mit welcher Sie den Zeitverlauf beeinflussen können. Spulen Sie die Zeit selbst zurück und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht möglich ist. Begeben Sie sich in parallel geschaltete Realitäten, verlangsamen Sie die Zeit und vieles mehr." #: i18n/tmp/Applications/Games/BRINK/application.js:1 -BRINK=BRINK +msgid "BRINK" +msgstr "BRINK" #: i18n/tmp/Applications/Games/BRINK/application.js:2 -You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!=Sie entscheiden \u00fcber Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit\! +msgid "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" +msgstr "Sie entscheiden über Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit!" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:1 -Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 +msgid "Burnout™ Paradise: The Ultimate Box" +msgstr "Burnout™ Paradise: The Ultimate Box" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen gro\u00dfartigen \u00c4nderungen und Verbesserungen, wie zum Beispiel Motorr\u00e4der und aufregenden neuen Onlinemodi und Herausforderungen. +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 +msgid "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." +msgstr "Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen großartigen Änderungen und Verbesserungen, wie zum Beispiel Motorräder und aufregenden neuen Onlinemodi und Herausforderungen." #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -Caesar\ III=Caesar III +msgid "Caesar III" +msgstr "Caesar III" #: i18n/tmp/Applications/Games/Caesar III/application.js:2 -Hail\ Governor,\ your\ city\ awaits.

                                                            As\ a\ provincial\ governor\ charged\ with\ spreading\ the\ glory\ of\ Rome\ our\ mission\ is\ clear\:\ build\ cities,\ foster\ trade\ and\ industry,\ make\ money.\ How\ you\ accomplish\ this\ is\ entirely\ up\ to\ you.\ Gain\ wealth\ and\ power,\ make\ a\ career\ out\ of\ pleasing\ the\ emperor,\ battle\ Barbarians\ and\ repel\ invaders\ or\ concentrate\ on\ building\ the\ next\ Eternal\ City.\ Fail\ and\ you\u2019ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!=Seid gegr\u00fc\u00dft Statthalter, Eure Stadt erwartet Euch.

                                                            Als Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine klare Mission\: baut St\u00e4dte, f\u00f6rdert Handel und Wirtschaft und verdient Geld. Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und Macht, gefallt dem Kaiser, bek\u00e4mpft Barbaren und schlagt Eindringlinge zur\u00fcck oder konzentriert Euch darauf, die n\u00e4chste ewige Stadt zu errichten. Versagt und Ihr endet als Fressen f\u00fcr die L\u00f6wen. Beweist Eure Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum C\u00e4sar gekr\u00f6nt. +msgid "Hail Governor, your city awaits.

                                                            As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" +msgstr "Seid gegrüßt Statthalter, Eure Stadt erwartet Euch.

                                                            Als Provinzstatthalter, beauftragt den Ruhm Roms zu verbreiten, habt Ihr eine klare Mission: baut Städte, fördert Handel und Wirtschaft und verdient Geld. Wie Ihr dies erreicht, liegt ganz in Eurer Hand. Vermehrt Wohlstand und Macht, gefallt dem Kaiser, bekämpft Barbaren und schlagt Eindringlinge zurück oder konzentriert Euch darauf, die nächste ewige Stadt zu errichten. Versagt und Ihr endet als Fressen für die Löwen. Beweist Eure Charakterfestigkeit und Temperament und vielleicht werdet Ihr zum Cäsar gekrönt." #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger +msgid "Call of Juarez® Gunslinger" +msgstr "Call of Juarez® Gunslinger" #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.=Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez\u00ae Gunslinger eine echte Hommage an die Erz\u00e4hlungen aus dem Wilden Westen. Erlebe die epische und gewaltt\u00e4tige Reise eines skrupellosen Kopfgeldj\u00e4gers, der den ber\u00fcchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. W\u00e4hrend die Grenzen zwischen Wahrheit und Mythos verschmelzen, enth\u00fcllt dieses Abenteuer voller denkw\u00fcrdiger Aufeinandertreffen die verborgene Wahrheit \u00fcber einige der gr\u00f6\u00dften Legenden im Westen. +msgid "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." +msgstr "Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez® Gunslinger eine echte Hommage an die Erzählungen aus dem Wilden Westen. Erlebe die epische und gewalttätige Reise eines skrupellosen Kopfgeldjägers, der den berüchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. Während die Grenzen zwischen Wahrheit und Mythos verschmelzen, enthüllt dieses Abenteuer voller denkwürdiger Aufeinandertreffen die verborgene Wahrheit über einige der größten Legenden im Westen." #: i18n/tmp/Applications/Games/category.js:1 -Games=Spiele +msgid "Games" +msgstr "Spiele" #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -ChromaGun=ChromaGun +msgid "ChromaGun" +msgstr "ChromaGun" #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

                                                            Use\ the\ ChromaGun\ to\ colorize\ walls\ and\ WorkerDroids\ to\ progress\ in\ the\ chambers.\ WorkerDroids\ are\ attracted\ to\ walls\ of\ the\ same\ color.\ Using\ that\ mechanic,\ try\ to\ reach\ the\ exit\ door\ of\ each\ chamber.\ Some\ doors\ are\ more\ complicated\ to\ use\ than\ others\:\ They\ can\ only\ be\ opened\ using\ door\ triggers\ and\ only\ stay\ open\ as\ long\ as\ the\ triggers\ are\ occupied.
                                                            br>If\ all\ of\ this\ sounds\ like\ your\ brain\ can\ handle\ it,\ congratulations\!\ You\u2019re\ the\ perfect\ candidate\ for\ our\ test\ chambers\!

                                                            That\ being\ said,\ welcome\ and\ good\ luck\!=Willkommen in den Testlaboren von ChromaTec\! Du bist hier um die neueste, bahnbrechende Technologie der Milit\u00e4r-Farbindustrie zu testen\: Die ChromaGun (patent ausstehend)\! Verwende sie um unsere akribisch geplanten Testkammern zu l\u00f6sen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert ist\: Verlass den Raum durch die Ausgangst\u00fcr. Aber achte auf die WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade was man als "menschenfreundlich" bezeichnen w\u00fcrde.

                                                            Benutze die ChromaGun um W\u00e4nde und WorkerDroids einzuf\u00e4rben und in den Kammern fortzuschreiten. WorkerDroids werden von W\u00e4nden der gleichen Farbe angezogen. Mithilfe dieser Mechanik hei\u00dft es die Ausgangst\u00fcr zu erreichen. Manche dieser Ausgangst\u00fcren sind komplizierter zu verwenden als andere\: Sie sind mit Triggern verbunden und bleiben nur solange ge\u00f6ffnet, wie sich etwas im Trigger befindet.

                                                            Wenn all das klingt als k\u00f6nnte dein Gehirn damit umgehen, dann bist du der perfekte Kandidat f\u00fcr unsere Testkammern\! Gl\u00fcckwunsch\!

                                                            In diesem Fall, herzlich Willkommen und viel Gl\u00fcck\! +msgid "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

                                                            Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
                                                            br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

                                                            That being said, welcome and good luck!" +msgstr "Willkommen in den Testlaboren von ChromaTec! Du bist hier um die neueste, bahnbrechende Technologie der Militär-Farbindustrie zu testen: Die ChromaGun (patent ausstehend)! Verwende sie um unsere akribisch geplanten Testkammern zu lösen. Das Grundprinzip ist so einfach, wie es anzuwenden kompliziert ist: Verlass den Raum durch die Ausgangstür. Aber achte auf die WorkerDroids, die die Kammern instand halten. Sie sind nicht nicht gerade was man als \"menschenfreundlich\" bezeichnen würde.

                                                            Benutze die ChromaGun um Wände und WorkerDroids einzufärben und in den Kammern fortzuschreiten. WorkerDroids werden von Wänden der gleichen Farbe angezogen. Mithilfe dieser Mechanik heißt es die Ausgangstür zu erreichen. Manche dieser Ausgangstüren sind komplizierter zu verwenden als andere: Sie sind mit Triggern verbunden und bleiben nur solange geöffnet, wie sich etwas im Trigger befindet.

                                                            Wenn all das klingt als könnte dein Gehirn damit umgehen, dann bist du der perfekte Kandidat für unsere Testkammern! Glückwunsch!

                                                            In diesem Fall, herzlich Willkommen und viel Glück!" #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -Civilization\ V=Civilization V +msgid "Civilization V" +msgstr "Civilization V" #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Werden Sie Herrscher \u00fcber die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten\: F\u00fchren Sie Kriege, schlie\u00dfen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den gr\u00f6\u00dften Herrschern der Geschichte an und erschaffen Sie das m\u00e4chtigste Reich, das die Welt je gesehen hat. +msgid "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." +msgstr "Werden Sie Herrscher über die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten: Führen Sie Kriege, schließen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den größten Herrschern der Geschichte an und erschaffen Sie das mächtigste Reich, das die Welt je gesehen hat." #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -Clicker\ Heroes=Clicker Heroes +msgid "Clicker Heroes" +msgstr "Clicker Heroes" #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Hast du dich schon mal gefragt, wie es sich wohl anf\u00fchlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden\! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten\! +msgid "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." +msgstr "Hast du dich schon mal gefragt, wie es sich wohl anfühlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten!" #: i18n/tmp/Applications/Games/Cogs/application.js:1 -Cogs=Cogs +msgid "Cogs" +msgstr "Cogs" #: i18n/tmp/Applications/Games/Cogs/application.js:2 -Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.=Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen Maschinen bauen. Die Spieler k\u00f6nnen unter 50 Levels und 3 Spielemodi w\u00e4hlen. Durch ein schnelles und effizientes Bauen von Apparaturen werden neue Puzzles freigeschaltet. +msgid "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." +msgstr "Cogs ist ein Puzzle-Spiel, bei dem Spieler durch das Verschieben von Teilen Maschinen bauen. Die Spieler können unter 50 Levels und 3 Spielemodi wählen. Durch ein schnelles und effizientes Bauen von Apparaturen werden neue Puzzles freigeschaltet." -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:1 -!Command\ and\ Conquer\ -\ Tiberium\ Wars= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 +msgid "Command and Conquer - Tiberium Wars" +msgstr "Command and Conquer - Tiberium Wars" -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -!You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 +msgid "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." +msgstr "Wir schreiben das Jahr 2047. Ein gigantischer, nuklearer Feuerball explodiert hoch am Nachthimmel und läutet den dramatischen Beginn des Dritten Tiberium Kriegs ein und zeitigt die Wiederkehr des revolutionärsten RTS-Franchise aller Zeiten." #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -CONSORTIUM=CONSORTIUM +msgid "CONSORTIUM" +msgstr "CONSORTIUM" #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Ein mysteri\u00f6ser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedensw\u00e4chter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte. +msgid "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." +msgstr "Ein mysteriöser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedenswächter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte." #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -!Consortium\:\ The\ Tower= +msgid "Consortium: The Tower" +msgstr "Consortium: The Tower" #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -!A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= +msgid "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" +msgstr "Eine reine, immersive Sci-Fi Einzelspieler-Simulation. Tauche ein in eine Welt, die durch DEINE Entscheidungen geprägt wird! Erkunde, rede, kämpfe oder schleiche durch The Churchill Tower im Jahr 2042! Überlebst du The Tower?" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -Crayon\ Physics=Crayon Physics +msgid "Crayon Physics" +msgstr "Crayon Physics" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen m\u00fcssen, um mit einem Ball den Stern am Ende des Levels zu erreichen. +msgid "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " +msgstr "Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen müssen, um mit einem Ball den Stern am Ende des Levels zu erreichen." #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -!DC\ Universe\ Online= +msgid "DC Universe Online" +msgstr "DC Universe Online" #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -!Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= +msgid "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." +msgstr "Sony's neues MMORPG basierend auf dem DC Universum. Sei ein Held oder Schurke in 2 gigantischen Städten." #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -DOOM\ (2016)=DOOM (2016) +msgid "DOOM (2016)" +msgstr "DOOM (2016)" #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.=Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begr\u00fcndern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zur\u00fcck. Erbarmungslose D\u00e4monen, unvorstellbar zerst\u00f6rerische Waffen und schnelle, fl\u00fcssige Bewegung bilden die Grundlage f\u00fcr knallharte First-Person-K\u00e4mpfe \u2013 sei es beim Kampf gegen von D\u00e4monenhorden in der H\u00f6lle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zus\u00e4tzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zus\u00e4tzliche Inhalte in k\u00fcrzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu k\u00f6nnen. +msgid "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." +msgstr "Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begründern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zurück. Erbarmungslose Dämonen, unvorstellbar zerstörerische Waffen und schnelle, flüssige Bewegung bilden die Grundlage für knallharte First-Person-Kämpfe – sei es beim Kampf gegen von Dämonenhorden in der Hölle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zusätzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zusätzliche Inhalte in kürzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu können." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -!Dragon\ Ball\ Xenoverse\ 2= +msgid "Dragon Ball Xenoverse 2" +msgstr "Dragon Ball Xenoverse 2" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -!DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

                                                            DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.= +msgid "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

                                                            DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." +msgstr "DRAGON BALL XENOVERSE 2 baut mit verbesserter Grafik auf dem erfolgreichen DRAGON BALL XENOVERSE auf und entführt Spieler in die bisher größte und detaillierteste Dragonball-Welt.

                                                            DRAGON BALL XENOVERSE 2 enthält eine neue Hauptstadt, umfangreiche Charakteranpassungsmöglichkeiten sowie viele neue Features und Verbesserungen." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -!Dragon\ Ball\ Xenoverse= +msgid "Dragon Ball Xenoverse" +msgstr "Dragon Ball Xenoverse" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -!FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

                                                            DRAGON\ BALL\ XENOVERSE\ revisits\ famous\ battles\ from\ the\ series\ through\ your\ custom\ Avatar,\ who\ fights\ alongside\ Trunks\ and\ many\ other\ characters.\ Will\ the\ strength\ of\ this\ partnership\ be\ enough\ to\ intervene\ in\ fights\ and\ restore\ the\ Dragon\ Ball\ timeline\ we\ know?\ New\ features\ include\ the\ mysterious\ Toki\ Toki\ City,\ new\ gameplay\ mechanics,\ new\ character\ animations\ and\ many\ other\ amazing\ features\ to\ be\ unveiled\ soon\!= +msgid "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

                                                            DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" +msgstr "ZUM ALLERERSTEN MAL: DAS DRAGONBALL-UNIVERSUM AUF STEAM!

                                                            DRAGON BALL XENOVERSE besucht dank deines individuellen Avatars, der an der Seite von Trunks und vielen anderen Charakteren kämpft, berühmte Kämpfe aus der Serie erneut. Wird die Stärke dieser Partnerschaft ausreichen, um Siege zu erringen und die Dragonball-Geschichte, wie wir sie kennen, zu korrigieren? Zu den Features des Spiels gehören außerdem die geheimnisvolle Tokitoki-Stadt, neue Spielmechaniken und Charakter-Animationen sowie viele weitere tolle Neuheiten, die schon bald enthüllt werden!" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:1 -Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 +msgid "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" +msgstr "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Ein 15-min\u00fctiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable). +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 +msgid "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " +msgstr "Ein 15-minütiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable)." #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -Druid\ Soccer=Druid Soccer +msgid "Druid Soccer" +msgstr "Druid Soccer" #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Sie nehmen an dem altert\u00fcmlichen, traditionellen Spiel Druidenfu\u00dfball teil. +msgid "You take part in the ancient traditional game of Druid Soccer." +msgstr "Sie nehmen an dem altertümlichen, traditionellen Spiel Druidenfußball teil." -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:1 -!Earth\ Eternal\ -\ Valkal's\ Shadow= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 +msgid "Earth Eternal - Valkal's Shadow" +msgstr "Earth Eternal - Valkal's Shadow" -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:2 -!Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 +msgid "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." +msgstr "In einer Welt, in der die Menschen lange verschwunden sind und Monster herrschen, spielt Earth Eternal - Valkal's Shadow, eine Fan-Fortsetzung von Earth Eternal, einem eingestellten MMORPG von Sparkplay Media. Valkal's Shadow basiert auf version 0.8.6, jedoch mit vielen neuen Inhalten und Funktionen, darunter zwei neue Gebiete, viele neue Dungeons und unzählige neue Quests." #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -!Elite\:Dangerous= +msgid "Elite:Dangerous" +msgstr "Elite:Dangerous" #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -!Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

                                                            Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.= +msgid "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

                                                            Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." +msgstr "Elite Dangerous, der ultimative Multiplayer-Weltraum-Epos, hüllt das klassische Open-World-Abenteuer in ein modernes Gewand, mitsamt einer vernetzten Galaxis, einer dynamischen Geschichte und der gesamten Milchstraße in all ihrem Umfang.

                                                            Mit nichts als einem kleinen Raumschiff und ein paar Credits machen sich die Spieler auf, um sich das Können, das Wissen und die Macht anzueignen, die sie brauchen, um in der gnadenlosen Galaxie der Zukunft zu überleben und zur Elite zu gehören. In einem Zeitalter der galaktischen Supermächte und des interstellaren Kriegs trägt die Geschichte eines jeden Spielers in diesem einzigartigen vernetzten Spielerlebnis zur Veränderung der dynamischen Geschichte bei. Regierungen gehen unter, Schlachten enden in Sieg oder Niederlage und die Grenzen der Menschheit ändern ihren Verlauf – all das durch das Eingreifen der Spieler.

                                                            400 Milliarden Sternensysteme. Unendliche Freiheit. Jeder ist ein Pionier." #: i18n/tmp/Applications/Games/Enderal/application.js:1 -Enderal=Enderal +msgid "Enderal" +msgstr "Enderal" #: i18n/tmp/Applications/Games/Enderal/application.js:2 -Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal ist eine Komplettumwandlung f\u00fcr "The Elder Scrolls V\: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett ver\u00e4nderten Skillsystem, rundum erneuerten Spielmechaniken und einer d\u00fcsteren, psychologischen Story mit glaubw\u00fcrdigen Charakteren. Enderal ist kostenlos und ben\u00f6tigt nur eine (legale) Version von TES V\: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim\: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich". +msgid "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." +msgstr "Enderal ist eine Komplettumwandlung für "The Elder Scrolls V: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett veränderten Skillsystem, rundum erneuerten Spielmechaniken und einer düsteren, psychologischen Story mit glaubwürdigen Charakteren. Enderal ist kostenlos und benötigt nur eine (legale) Version von TES V: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich"." #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -Epic\ Games\ Launcher=Epic Games Launcher +msgid "Epic Games Launcher" +msgstr "Epic Games Launcher" #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Launcher f\u00fcr die Unreal Engine, Unreal Tournament, Paragon etc. +msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." +msgstr "Launcher für die Unreal Engine, Unreal Tournament, Paragon etc." #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -Ether\ One\ Redux=Ether One Redux +msgid "Ether One Redux" +msgstr "Ether One Redux" #: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit des menschlichen Verstands besch\u00e4ftigt. +msgid "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." +msgstr "Ether One ist ein First Person Adventure, das sich mit der Zerbrechlichkeit des menschlichen Verstands beschäftigt." #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -Europa\ Universalis\ II=Europa Universalis II +msgid "Europa Universalis II" +msgstr "Europa Universalis II" #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox\ Development\ Studio\ and\ published\ by\ Strategy\ First,\ based\ on\ world\ history\ spanning\ a\ timeline\ between\ 1419\ through\ 1820.=Europa Universalis II ist ein Strategiespiel, das von Paradox Development Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf der Weltgeschichte von 1419 bis 1820. +msgid "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." +msgstr "Europa Universalis II ist ein Strategiespiel, das von Paradox Development Studio entwickelt und von Strategy First publiziert wurde. Es basiert auf der Weltgeschichte von 1419 bis 1820." #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -Europa\ Universalis\ IV=Europa Universalis IV +msgid "Europa Universalis IV" +msgstr "Europa Universalis IV" #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Im Spiel Europa Universalis IV k\u00f6nnt ihr ein Reich aufbauen, wobei ihr die Kontrolle \u00fcber eine Nation habt, die ihr durch die Jahre f\u00fchrt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsf\u00fchrung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt. +msgid "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." +msgstr "Im Spiel Europa Universalis IV könnt ihr ein Reich aufbauen, wobei ihr die Kontrolle über eine Nation habt, die ihr durch die Jahre führt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsführung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt." #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -#, fuzzy -!Far\ Cry\u00ae\ 2=Far Cry +msgid "Far Cry® 2" +msgstr "Far Cry® 2" #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -!You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

                                                            You\ must\ identify\ and\ exploit\ your\ enemies'\ weaknesses,\ neutralizing\ their\ superior\ numbers\ and\ firepower\ with\ surprise,\ subversion,\ cunning\ and\ of\ course\ brute\ force.= +msgid "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

                                                            You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." +msgstr "Tief in einem afrikanischen Konfliktland und von Malaria geplagt kämpfen Sie als Söldner mit korrupten Warlords auf beiden Seiten des Krieges.

                                                            Sie müssen Ihre Feinde identifizieren und auskundschaften und deren Schwächen ausnutzen, um der schieren Überzahl feindlicher Soldaten durch Täuschungen, Überraschungsmomente und Hinterlist beizukommen." #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon +msgid "Far Cry 3 - Blood Dragon" +msgstr "Far Cry 3 - Blood Dragon" #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry\u00ae 3\: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das B\u00f6se allgegenw\u00e4rtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission\: Schnappen Sie sich das M\u00e4dchen, t\u00f6ten Sie die B\u00f6sewichte und retten Sie die Welt\! +msgid "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." +msgstr "Far Cry® 3: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry® 3: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das Böse allgegenwärtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission: Schnappen Sie sich das Mädchen, töten Sie die Bösewichte und retten Sie die Welt!" #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -Far\ Cry=Far Cry +msgid "Far Cry" +msgstr "Far Cry" #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

                                                            Freelance\ mariner\ Jack\ Carver\ is\ cursing\ the\ day\ he\ ever\ came\ to\ this\ island.\ A\ week\ ago,\ a\ brash\ female\ reporter\ named\ Valerie\ had\ offered\ him\ an\ incredible\ sum\ of\ cash\ to\ take\ her\ to\ this\ unspoiled\ paradise.\ Shortly\ after\ docking,\ however,\ Jack's\ boat\ was\ greeted\ by\ artillery\ fire\ from\ a\ mysterious\ militia\ group\ swarming\ about\ the\ island.

                                                            With\ his\ boat\ destroyed,\ his\ money\ gone,\ and\ the\ gorgeous\ Valerie\ suddenly\ missing,\ Jack\ now\ finds\ himself\ facing\ an\ army\ of\ mercenaries\ amidst\ the\ wilds\ of\ the\ island,\ with\ nothing\ but\ a\ gun\ and\ his\ wits\ to\ survive.\ But\ the\ further\ he\ pushes\ into\ the\ lush\ jungle\ canopy,\ the\ stranger\ things\ become.

                                                            Jack\ encounters\ an\ insider\ within\ the\ militia\ group\ who\ reveals\ the\ horrific\ details\ of\ the\ mercenaries'\ true\ intentions.\ He\ presents\ Jack\ with\ an\ unsettling\ choice\:\ battle\ the\ deadliest\ mercenaries,\ or\ condemn\ the\ human\ race\ to\ a\ maniac's\ insidious\ agenda.=In Far Cry\u00ae, einem tropischen Inselparadies, h\u00e4lt das B\u00f6se Einzug. Dieser ausgekl\u00fcgelte, detailreiche Action-Shooter \u00fcberschreitet Grenzen des Genres und die neuen Levels sind verbl\u00fcffend.

                                                            Marine-Freelancer Jack Carver verflucht den Tag, an dem er einen Fu\u00df auf dieses Eiland setzte. Vor einer Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier unglaubliche Summe an, damit er sie auf diese unber\u00fchrte Insel begleitete. Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer mysteri\u00f6sen Milizentruppe in Empfang genommen.

                                                            Das Boot ist zerst\u00f6rt, die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer Armee von S\u00f6ldnern gegen\u00fcbergestellt und verf\u00fcgt nur \u00fcber einen Revolver und seinem \u00dcberlebenswillen. Aber je weiter er in den \u00fcppigen Dschungel vordringt, desto unwirklicher entwickeln sich die Dinge.

                                                            Jack begegnet einem Insider der Miliz und erf\u00e4hrt von den f\u00fcrchterlichen Absichten der S\u00f6ldnertruppe. Er stellt Jack vor eine unbequeme Wahl\: Nimm den Kampf gegen diese t\u00f6dlichen S\u00f6ldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis. +msgid "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

                                                            Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

                                                            With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

                                                            Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." +msgstr "In Far Cry®, einem tropischen Inselparadies, hält das Böse Einzug. Dieser ausgeklügelte, detailreiche Action-Shooter überschreitet Grenzen des Genres und die neuen Levels sind verblüffend.

                                                            Marine-Freelancer Jack Carver verflucht den Tag, an dem er einen Fuß auf dieses Eiland setzte. Vor einer Woche bot ihm eine aufdringliche Reporterin namens Valerie eine schier unglaubliche Summe an, damit er sie auf diese unberührte Insel begleitete. Kurze nach ihrer Ankunft werden sie jedoch von Artilleriefeuer einer mysteriösen Milizentruppe in Empfang genommen.

                                                            Das Boot ist zerstört, die Moneten offensichtlich den Bach heruntergegangen und die bezaubernde Valerie verschwunden und Jack sieht sich in der Wilderniss der Insel einer Armee von Söldnern gegenübergestellt und verfügt nur über einen Revolver und seinem Überlebenswillen. Aber je weiter er in den üppigen Dschungel vordringt, desto unwirklicher entwickeln sich die Dinge.

                                                            Jack begegnet einem Insider der Miliz und erfährt von den fürchterlichen Absichten der Söldnertruppe. Er stellt Jack vor eine unbequeme Wahl: Nimm den Kampf gegen diese tödlichen Söldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis." #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -FlatOut=FlatOut +msgid "FlatOut" +msgstr "FlatOut" #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakul\u00e4ren Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spa\u00df garantiert\! +msgid "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" +msgstr "FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakulären Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spaß garantiert!" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -Goodbye\ Deponia=Goodbye Deponia +msgid "Goodbye Deponia" +msgstr "Goodbye Deponia" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Mehr Chaos, mehr Zerst\u00f6rung, mehr Rufus\: Gleich drei Rufus(se) sorgen in der hei\u00df ersehnten Point & Click-Adventure-Kom\u00f6die Goodbye Deponia f\u00fcr abgedrehten Aberwitz\! +msgid "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" +msgstr "Mehr Chaos, mehr Zerstörung, mehr Rufus: Gleich drei Rufus(se) sorgen in der heiß ersehnten Point & Click-Adventure-Komödie Goodbye Deponia für abgedrehten Aberwitz!" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -Guild\ Wars\ 2=Guild Wars 2 +msgid "Guild Wars 2" +msgstr "Guild Wars 2" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Mit seinen actiongeladenen K\u00e4mpfen, individuellen pers\u00f6nlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgeb\u00fchren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu\! +msgid "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" +msgstr "Mit seinen actiongeladenen Kämpfen, individuellen persönlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgebühren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu!" #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -Hearthstone=Hearthstone +msgid "Hearthstone" +msgstr "Hearthstone" #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Weg mit dem Schwert \u2013 her mit dem Deck\! Macht euch bereit f\u00fcr Hearthstone \u2013 das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spa\u00df macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschw\u00f6rt Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen. +msgid "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." +msgstr "Weg mit dem Schwert – her mit dem Deck! Macht euch bereit für Hearthstone – das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spaß macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschwört Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen." #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -Heroes\ of\ the\ Storm=Heroes of the Storm +msgid "Heroes of the Storm" +msgstr "Heroes of the Storm" #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde. +msgid "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." +msgstr "Heroes of the Storm (HotS) ist ein Multiplayer Online Battle Arena Videospiel, das von Blizzard Entertainment entwickelt und gepublished wurde." #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -Hexcells=Hexcells +msgid "Hexcells" +msgstr "Hexcells" #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells ist ein logisches Puzzle Spiel f\u00fcr PC, Mac und Linux. +msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." +msgstr "Hexcells ist ein logisches Puzzle Spiel für PC, Mac und Linux." #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -Hexcells\ Infinite=Hexcells Infinite +msgid "Hexcells Infinite" +msgstr "Hexcells Infinite" #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

                                                            It\ includes\ a\ new\ set\ of\ 36\ puzzles\ as\ well\ as\ a\ random\ puzzle\ generator\ and\ now\ supports\ mid-level\ saving\ and\ cross\ platform\ cloud\ saves.

                                                            The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle Spielen. +msgid "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

                                                            It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

                                                            The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." +msgstr "Hexcells Infinite ist das dritte Spiel der Serie von logischen Puzzle Spielen." #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -Hexcells\ Plus=Hexcells Plus +msgid "Hexcells Plus" +msgstr "Hexcells Plus" #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus ist eine eigenst\u00e4ndige Erweiterung f\u00fcr Hexcells mit 36 neuen und anspruchsvolleren Puzzles. +msgid "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." +msgstr "Hexcells Plus ist eine eigenständige Erweiterung für Hexcells mit 36 neuen und anspruchsvolleren Puzzles." #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -Icy\ Tower\ 1.5=Icy Tower 1.5 +msgid "Icy Tower 1.5" +msgstr "Icy Tower 1.5" #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie m\u00f6glich zu kommen ohne abzust\u00fcrzen. +msgid "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." +msgstr "Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie möglich zu kommen ohne abzustürzen." #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -v1.5=v1.5 +msgid "v1.5" +msgstr "v1.5" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:1 -!It\ came\ from\ space,\ and\ ate\ our\ brains= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "It came from space, and ate our brains" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 +msgid "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." +msgstr "‘It came from space, and ate our brains’ ist ein Arcade Top-Down Shooter mit Horde-Survival Gameplay in einer einzigartigen, atmosphärischen Umgebung mit fesselnden Gameplay Elementen. Das Ganze kann auch kooperativ gespielt werden. Sie sind ein No-Nonsense Typ, der mit einer Taschenlampe und einer Waffe ausgerüstet ist. Irgendwie haben Sie es geschafft, die Invasion einer gnadenlosen Alienspezies (einer von der Art, die sich von menschlichen Gehirnen ernährt) zu überleben. Es sieht nicht gut aus als sie durch die Stadt und andere Orte wandern, überall ist Chaos! Sie suchen nach Ausrüstung und Waffen, um zu überleben, als pinkes Licht emittierende Aliens versuchen, Sie um die Ecke zu bringen und Ihr Gehirn zu fressen. Sie erkennen, dass nur eins zu tun bleibt: einen neuen Highscore erreichen und sterben wie ein Badass." #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -#, fuzzy -!League\ of\ Legends=League of Legends BETA Client +msgid "League of Legends" +msgstr "League of Legends" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensit\u00e4t von Echtzeitstrategie mit Rollenspielelementen verkn\u00fcpft. Zwei Teams m\u00e4chtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer st\u00e4ndig wachsenden Anzahl an Champions, h\u00e4ufigen Aktualisierungen und einer bl\u00fchenden Wettkampfszene unbegrenzte Wiederspielbarkeit f\u00fcr Spieler jeden Niveaus. +msgid "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." +msgstr "League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensität von Echtzeitstrategie mit Rollenspielelementen verknüpft. Zwei Teams mächtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer ständig wachsenden Anzahl an Champions, häufigen Aktualisierungen und einer blühenden Wettkampfszene unbegrenzte Wiederspielbarkeit für Spieler jeden Niveaus." #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -Mafia\ II=Mafia II +msgid "Mafia II" +msgstr "Mafia II" #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta hat sich auf den Stra\u00dfen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den R\u00e4ngen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich f\u00fcr Machenschaften mit gr\u00f6\u00dferem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen\u2026 aber das Leben als Mafioso ist weit gef\u00e4hrlicher, als es scheint. +msgid "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." +msgstr "Vito Scaletta hat sich auf den Straßen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den Rängen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich für Machenschaften mit größerem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen… aber das Leben als Mafioso ist weit gefährlicher, als es scheint." #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -Mass\ Effect\ 2=Mass Effect 2 +msgid "Mass Effect 2" +msgstr "Mass Effect 2" #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Von den Machern von Star Wars\u00ae\: Knights of the Old Republic\u2122, Dragon Age\: Origins\u2122, und Mass Effect\u2122 kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie\!

                                                            Zwei Jahre nachdem Commander Shepard erfolgreich den Angriff von Reapern zur\u00fcckdr\u00e4ngen konnte, die auf die Zerst\u00f6rung allen organischen Lebens aus waren, bahnt sich nun ein neuer mysteri\u00f6ser Feind an. Im Randgebiet des bereits erforschten Weltalls werden von etwas v\u00f6llig Unbekanntem komplette Kolonien der Menschen entf\u00fchrt. Um diese Furcht einfl\u00f6\u00dfende und f\u00fcr die Menschheit gr\u00f6\u00dften Bedrohung aller Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu arbeiten. Einer Organisation gewidmet dem r\u00fccksichtslosen Kampf f\u00fcr das \u00dcberleben der Menschheit.

                                                            Commander Shepard muss sich auf eine lebensgef\u00e4hrliche Mission begeben, gilt es nun f\u00fcr Shepard das Elite Team der Galaxie zusammenzustellen und das st\u00e4rkste Schiff das jemals gebaut wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer Selbstmord. Commander Shepard m\u00f6chte nun allen Zweiflern das Gegenteil beweisen.

                                                            Die Zukunft der Menschheit liegt in Ihrer Hand +msgid "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." +msgstr "Von den Machern von Star Wars®: Knights of the Old Republic™, Dragon Age: Origins™, und Mass Effect™ kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie!

                                                            Zwei Jahre nachdem Commander Shepard erfolgreich den Angriff von Reapern zurückdrängen konnte, die auf die Zerstörung allen organischen Lebens aus waren, bahnt sich nun ein neuer mysteriöser Feind an. Im Randgebiet des bereits erforschten Weltalls werden von etwas völlig Unbekanntem komplette Kolonien der Menschen entführt. Um diese Furcht einflößende und für die Menschheit größten Bedrohung aller Zeiten zu stoppen, liegt es nun an Shepard mit Cerberus zusammen zu arbeiten. Einer Organisation gewidmet dem rücksichtslosen Kampf für das Überleben der Menschheit.

                                                            Commander Shepard muss sich auf eine lebensgefährliche Mission begeben, gilt es nun für Shepard das Elite Team der Galaxie zusammenzustellen und das stärkste Schiff das jemals gebaut wurde zu kommandieren. Doch selbst damit, so sagen viele, sei dies purer Selbstmord. Commander Shepard möchte nun allen Zweiflern das Gegenteil beweisen.

                                                            Die Zukunft der Menschheit liegt in Ihrer Hand" #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -Mass\ Effect=Mass Effect +msgid "Mass Effect" +msgstr "Mass Effect" #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bek\u00e4mpfen Sie den verr\u00e4terischen Saren und seine t\u00f6dliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern\! +msgid "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" +msgstr "Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bekämpfen Sie den verräterischen Saren und seine tödliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern!" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -Medieval\ II\:\ Total\ War\u2122=Medieval II\: Total War\u2122 +msgid "Medieval II: Total War™" +msgstr "Medieval II: Total War™" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
                                                            You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten \u2013 der vierten Episode der preisgekr\u00f6nten Total War-Reihe von Strategiespielen. Als Herrscher \u00fcber einige der gr\u00f6\u00dften mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenst\u00e4rken von bis zu 10.000 blutr\u00fcnstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische K\u00e4mpfe liefern. Angesiedelt in der turbulentesten \u00c4ra der westlichen Zeitgeschichte f\u00fchrt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
                                                            Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren s\u00e4mtliche Aktionen \u2013 vom Auf- und Ausbau der St\u00e4dte bis hin zum Rekrutieren und Ausbilden von Soldaten f\u00fcr Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verb\u00fcndete und Feinde gleicherma\u00dfen, \u00fcberlisten gef\u00fcrchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzz\u00fcgen und f\u00fchren den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War\! +msgid "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
                                                            You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" +msgstr "Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten – der vierten Episode der preisgekrönten Total War-Reihe von Strategiespielen. Als Herrscher über einige der größten mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenstärken von bis zu 10.000 blutrünstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische Kämpfe liefern. Angesiedelt in der turbulentesten Ära der westlichen Zeitgeschichte führt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
                                                            Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren sämtliche Aktionen – vom Auf- und Ausbau der Städte bis hin zum Rekrutieren und Ausbilden von Soldaten für Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verbündete und Feinde gleichermaßen, überlisten gefürchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzzügen und führen den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War!" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122=Mirror's Edge\u2122 +msgid "Mirror's Edge™" +msgstr "Mirror's Edge™" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=In einer Stadt, in der Informationen streng \u00fcberwacht sind, k\u00f6nnen nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen sch\u00fctzen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als S\u00fcndenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erz\u00e4hlt Ihre Geschichte. +msgid "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." +msgstr "In einer Stadt, in der Informationen streng überwacht sind, können nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen schützen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als Sündenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erzählt Ihre Geschichte." #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -Mount\ &\ Blade=Mount & Blade +msgid "Mount & Blade" +msgstr "Mount & Blade" #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia versinkt im Krieg - f\u00fcr Abenteurer und S\u00f6ldner er\u00f6ffnen sich in diesem Land ungeahnte M\u00f6glichkeiten, aber auch gro\u00dfe Gefahren lauern \u00fcberall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gef\u00fcrchteten K\u00e4mpfer werden. +msgid "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." +msgstr "Calradia versinkt im Krieg - für Abenteurer und Söldner eröffnen sich in diesem Land ungeahnte Möglichkeiten, aber auch große Gefahren lauern überall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gefürchteten Kämpfer werden." #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream=Niko\: Through The Dream +msgid "Niko: Through The Dream" +msgstr "Niko: Through The Dream" #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko ist eine spirituelle Reise durch die Tr\u00e4ume, in dem Abenteuer, R\u00e4tsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums\! +msgid "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" +msgstr "Niko ist eine spirituelle Reise durch die Träume, in dem Abenteuer, Rätsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums!" #: i18n/tmp/Applications/Games/Origin/application.js:1 -Origin=Origin +msgid "Origin" +msgstr "Origin" #: i18n/tmp/Applications/Games/Origin/application.js:2 -Origin\ is\ EA's\ PC\ games\ portal.=Origin ist EA's Portal f\u00fcr PC-Spiele. +msgid "Origin is EA's PC games portal." +msgstr "Origin ist EA's Portal für PC-Spiele." #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -Local\ (Legacy)=Lokal (Legacy) +msgid "Local (Legacy)" +msgstr "Lokal (Legacy)" #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -Online\ (Legacy)=Online (Legacy) +msgid "Online (Legacy)" +msgstr "Online (Legacy)" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell\: Keeping an Eye On You +msgid "Orwell: Keeping an Eye On You" +msgstr "Orwell: Keeping an Eye On You" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der B\u00fcrger um jene zu finden, welche f\u00fcr eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, pers\u00f6nliche Kommunikation und private Dateien sind alle f\u00fcr Sie zug\u00e4nglich. Aber seien Sie gewarnt\: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben. +msgid "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." +msgstr "Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der Bürger um jene zu finden, welche für eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, persönliche Kommunikation und private Dateien sind alle für Sie zugänglich. Aber seien Sie gewarnt: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben." #: i18n/tmp/Applications/Games/osu!/application.js:1 -!osu\!= +msgid "osu!" +msgstr "osu!" #: i18n/tmp/Applications/Games/osu!/application.js:2 -!osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= +msgid "osu! is a free-to-win online rhythm game." +msgstr "osu! ist ein free-to-win online Rhythmus Spiel." #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -Overwatch=Overwatch +msgid "Overwatch" +msgstr "Overwatch" #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch ist ein teambasierter Online-Multiplayer Shooter. +msgid "Overwatch is a team-based multiplayer online first-person shooter video game." +msgstr "Overwatch ist ein teambasierter Online-Multiplayer Shooter." #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist +msgid "PAYDAY™ The Heist" +msgstr "PAYDAY™ The Heist" #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Schl\u00fcpfen Sie in die Rolle eines hartgesottenen Kriminellen und f\u00fchren Sie turbulente Raubz\u00fcge auf der Jagd nach dem n\u00e4chsten "gro\u00dfen Fang" durch. +msgid "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" +msgstr "Schlüpfen Sie in die Rolle eines hartgesottenen Kriminellen und führen Sie turbulente Raubzüge auf der Jagd nach dem nächsten "großen Fang" durch." #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -!Prehistorik= +msgid "Prehistorik" +msgstr "Prehistorik" #: i18n/tmp/Applications/Games/Prey/application.js:1 -Prey=Prey +msgid "Prey" +msgstr "Prey" #: i18n/tmp/Applications/Games/Prey/application.js:2 -In\ Prey,\ you\ awaken\ aboard\ Talos\ I,\ a\ space\ station\ orbiting\ the\ moon\ in\ the\ year\ 2032.\ You\ are\ the\ key\ subject\ of\ an\ experiment\ meant\ to\ alter\ humanity\ forever\ \u2013\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.=In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um den Mond kreist. Sie sind der Hauptproband eines Experiments, das die Menschheit f\u00fcr immer ver\u00e4ndern soll \u2013 aber etwas l\u00e4uft f\u00fcrchterlich schief. Die Raumstation wurde von feindseligen Au\u00dferirdischen \u00fcberrannt und nun werden Sie gejagt. +msgid "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." +msgstr "In Prey erwachen Sie an Bord der Raumstation Talos I, die im Jahr 2032 um den Mond kreist. Sie sind der Hauptproband eines Experiments, das die Menschheit für immer verändern soll – aber etwas läuft fürchterlich schief. Die Raumstation wurde von feindseligen Außerirdischen überrannt und nun werden Sie gejagt." #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -#, fuzzy -!Prince\ of\ Persia\:\ Original=Prince of Persia\u00ae\: The Sands of Time +msgid "Prince of Persia: Original" +msgstr "" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 +msgid "Prince of Persia®: The Sands of Time" +msgstr "Prince of Persia®: The Sands of Time" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Inmitten des hei\u00dfen Sandes des alten Persiens wird eine Legende in einer alten Sprache erz\u00e4hlt. Sie handelt von einer von Gr\u00e4ueltaten gepr\u00e4gten Zeit, die von Verrat beherrscht wurde. Von den dunklen M\u00e4chten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein t\u00f6dliches \u00dcbel auf ein wunderbares K\u00f6nigreich loszulassen. Von den Listen einer verf\u00fchrerischen Prinzessin und der Macht des Sandes der Zeit getrieben f\u00fchrt der Prinz einen grausamen Kampf, um die verwunschenen Gem\u00e4cher des Palastes zur\u00fcckzuerobern und den Frieden in seinem K\u00f6nigreich wiederherzustellen. +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 +msgid "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." +msgstr "Inmitten des heißen Sandes des alten Persiens wird eine Legende in einer alten Sprache erzählt. Sie handelt von einer von Gräueltaten geprägten Zeit, die von Verrat beherrscht wurde. Von den dunklen Mächten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein tödliches Übel auf ein wunderbares Königreich loszulassen. Von den Listen einer verführerischen Prinzessin und der Macht des Sandes der Zeit getrieben führt der Prinz einen grausamen Kampf, um die verwunschenen Gemächer des Palastes zurückzuerobern und den Frieden in seinem Königreich wiederherzustellen." #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -Pro\ Evolution\ Soccer\ 2018=Pro Evolution Soccer 2018 +msgid "Pro Evolution Soccer 2018" +msgstr "Pro Evolution Soccer 2018" #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Wo Legenden entstehen' markiert die R\u00fcckkehr von PES mit unvergleichlichem Gameplay-Erlebnis. +msgid "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." +msgstr "'Wo Legenden entstehen' markiert die Rückkehr von PES mit unvergleichlichem Gameplay-Erlebnis." #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -Quantum\ Conundrum=Quantum Conundrum +msgid "Quantum Conundrum" +msgstr "Quantum Conundrum" #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen w\u00e4hrend Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle l\u00f6sen\! +msgid "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" +msgstr "Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen während Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle lösen!" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut +msgid "Q.U.B.E: Director's Cut" +msgstr "Q.U.B.E: Director's Cut" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen W\u00fcrfel in der Umgebung manipulieren. +msgid "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " +msgstr "Q.U.B.E: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen Würfel in der Umgebung manipulieren." #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -Rayman\u00ae\ Legends=Rayman\u00ae Legends +msgid "Rayman® Legends" +msgstr "Rayman® Legends" #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

                                                            When\ Rayman,\ Globox,\ and\ the\ Teensies\ discover\ a\ mysterious\ tent\ filled\ with\ captivating\ paintings,\ they\ are\ suddenly\ transported\ to\ a\ series\ of\ mythical\ new\ worlds\!

                                                            Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!=Michel Ancel, Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und Raving Rabbids\u00ae bringt wieder seine innovative Kreativit\u00e4t ins Spiel. Durch weitere Verbesserungen der UbiArt-Engine k\u00f6nnen nun noch bessere Grafik- und Lichteffekte dargestellt werden.

                                                            Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gef\u00fcllt mit einer Reihe von faszinierenden Gem\u00e4lden, entdecken. Als sie es n\u00e4her betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erz\u00e4hlt. Beim n\u00e4heren Betrachten eines Gem\u00e4ldes, das ein mittelalterliches Land zeigt, werden sie pl\u00f6tzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und k\u00e4mpfen, um sich und die Welt zu retten und die Geheimnisse der legend\u00e4ren Gem\u00e4lde zu enth\u00fcllen. +msgid "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

                                                            When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

                                                            Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" +msgstr "Michel Ancel, Schöpfer von Rayman®, Beyond Good & Evil® und Raving Rabbids® bringt wieder seine innovative Kreativität ins Spiel. Durch weitere Verbesserungen der UbiArt-Engine können nun noch bessere Grafik- und Lichteffekte dargestellt werden.

                                                            Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gefüllt mit einer Reihe von faszinierenden Gemälden, entdecken. Als sie es näher betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erzählt. Beim näheren Betrachten eines Gemäldes, das ein mittelalterliches Land zeigt, werden sie plötzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und kämpfen, um sich und die Welt zu retten und die Geheimnisse der legendären Gemälde zu enthüllen." #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins=Rayman\u00ae Origins +msgid "Rayman® Origins" +msgstr "Rayman® Origins" #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=Michel Ancel, gefeierter Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und den Raving Rabbids\u00ae, kehrt mit seinem neuesten Titel zu den Wurzeln zur\u00fcck Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump \u2018n\u2018 Run-Adventure f\u00fcr bis zu vier Spieler im Team\!

                                                            In Rayman Origins entdeckt man erneut Raymans magische Welt mit ihrem legend\u00e4ren 2D-Gameplay, das die Herzen von Millionen Fans erobert hat...

                                                            Als die Lichtung der Tr\u00e4ume von \u201ewiderborstigen\u201c Darktoons \u00fcberfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der H\u00f6he zu sein ... Also schlie\u00dft er sich f\u00fcr diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fr\u00f6hlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Tr\u00e4ume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem b\u00f6sen Traum in Nichts aufl\u00f6st... +msgid "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" +msgstr "Michel Ancel, gefeierter Schöpfer von Rayman®, Beyond Good & Evil® und den Raving Rabbids®, kehrt mit seinem neuesten Titel zu den Wurzeln zurück Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump ‘n‘ Run-Adventure für bis zu vier Spieler im Team!

                                                            In Rayman Origins entdeckt man erneut Raymans magische Welt mit ihrem legendären 2D-Gameplay, das die Herzen von Millionen Fans erobert hat...

                                                            Als die Lichtung der Träume von „widerborstigen“ Darktoons überfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der Höhe zu sein ... Also schließt er sich für diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fröhlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Träume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem bösen Traum in Nichts auflöst..." #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -!Red\ Trigger= +msgid "Red Trigger" +msgstr "Red Trigger" #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -!Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= +msgid "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" +msgstr "Red Trigger ist ein First Person Shooter (FPS) Puzzle Spiel. Kannst du das System infiltrieren und zerstören?" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -Resident\ Evil\ 3=Resident Evil 3 +msgid "Resident Evil 3" +msgstr "Resident Evil 3" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis (jap. \u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93 LAST ESCAPE, trans. Baiohaz\u0101do 3\: Last Escape, Biohazard 3\: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorg\u00e4nger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3\: Nemesis erschien zuerst f\u00fcr PlayStation, danach folgten Umsetzungen f\u00fcr Dreamcast, PC und GameCube. +msgid "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." +msgstr "Resident Evil 3: Nemesis (jap. バイオハザード3 LAST ESCAPE, trans. Baiohazādo 3: Last Escape, Biohazard 3: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorgänger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3: Nemesis erschien zuerst für PlayStation, danach folgten Umsetzungen für Dreamcast, PC und GameCube." #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -!Road\ Rash= +msgid "Road Rash" +msgstr "Road Rash" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 +msgid "Rocksmith® 2014" +msgstr "Rocksmith® 2014" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Die brandneue Rocksmith 2014 Edition ist gr\u00f6\u00dfer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende \u00dcbungswerkzeuge, neue Techniken und Stimmungen, \u00fcber 50 neue Hits und vieles mehr. +msgid "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." +msgstr "Die brandneue Rocksmith 2014 Edition ist größer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende Übungswerkzeuge, neue Techniken und Stimmungen, über 50 neue Hits und vieles mehr." #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -Rocksmith\u2122=Rocksmith\u2122 +msgid "Rocksmith™" +msgstr "Rocksmith™" #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=Rocksmith\u2122 ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschlie\u00dfen k\u00f6nnen.

                                                            Kein Plastik, nichts Unechtes, nur die authentischste und kompletteste Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden sind, werden Sie echtes K\u00f6nnen und Style entwickeln, w\u00e4hrend Sie absolut echte Musik machen. Mit Gameplay, dass sich automatisch Ihren pers\u00f6nlichen F\u00e4higkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

                                                            Schalten Sie Mini-Games frei, um bestimmte F\u00e4higkeiten zu verbessern. Sie werden aus einem gro\u00dfen Katalog von Liedern verschiedener Art w\u00e4hlen k\u00f6nnen. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen. +msgid "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." +msgstr "Rocksmith™ ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschließen können.

                                                            Kein Plastik, nichts Unechtes, nur die authentischste und kompletteste Gitarrenerfahrung unter den Musikspielen. Indem Sie mit Ihrem PC verbunden sind, werden Sie echtes Können und Style entwickeln, während Sie absolut echte Musik machen. Mit Gameplay, dass sich automatisch Ihren persönlichen Fähigkeiten anpasst, wird Rocksmiths innovatives Spieldesign Musik spielen visuell intuitiv machen und sowohl erfahrene Musiker als auch die, die noch nie in ihrem Leben eine Gitarre angefasst haben, begeistern.

                                                            Schalten Sie Mini-Games frei, um bestimmte Fähigkeiten zu verbessern. Sie werden aus einem großen Katalog von Liedern verschiedener Art wählen können. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen." #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited=Scribblenauts Unlimited +msgid "Scribblenauts Unlimited" +msgstr "Scribblenauts Unlimited" #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das st\u00e4rkste Werkzeug ist. Helfen Sie Maxwell beim L\u00f6sen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einf\u00e4llt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen k\u00f6nnen.

                                                            Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat. +msgid "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" +msgstr "Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das stärkste Werkzeug ist. Helfen Sie Maxwell beim Lösen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einfällt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen können.

                                                            Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat." -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 +msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" +msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spa\u00df\! +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 +msgid "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" +msgstr "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spaß!" #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -Star\ Craft\ II=Star Craft II +msgid "Star Craft II" +msgstr "Star Craft II" #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty ist ein milit\u00e4risches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde. +msgid "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." +msgstr "StarCraft II: Wings of Liberty ist ein militärisches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde." #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -Star\ Trek\ Online=Star Trek Online +msgid "Star Trek Online" +msgstr "Star Trek Online" #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.=In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Gr\u00f6\u00dfe lebendig. Die Spieler \u00fcbernehmen den Stuhl des Captains und haben das Kommando \u00fcber ein eigenes Schiff mit Besatzung. +msgid "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." +msgstr "In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Größe lebendig. Die Spieler übernehmen den Stuhl des Captains und haben das Kommando über ein eigenes Schiff mit Besatzung." #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II +msgid "STAR WARS™ Battlefront™ II" +msgstr "STAR WARS™ Battlefront™ II" #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Mit brandneuen Weltraumk\u00e4mpfen, spielbaren Jedi Charakteren und \u00fcber 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr M\u00f6glichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen. +msgid "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." +msgstr "Mit brandneuen Weltraumkämpfen, spielbaren Jedi Charakteren und über 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr Möglichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen." #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces +msgid "STAR WARS™: Dark Forces" +msgstr "STAR WARS™: Dark Forces" #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Hinter einem Schleier aus Geheimnissen erschafft das b\u00f6se Empire eine Armee des j\u00fcngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad im Arsenal des Terrors und der Unterdr\u00fcckung des Empires sein wird. Ihre Mission? Schlie\u00dfen Sie sich der Einheit f\u00fcr verdeckte Operationen der Rebellenallianz an und infiltrieren Sie das Empire. +msgid "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." +msgstr "Hinter einem Schleier aus Geheimnissen erschafft das böse Empire eine Armee des jüngsten Gerichts - eine Armee, die, einmal aufgestellt, das letzte Rad im Arsenal des Terrors und der Unterdrückung des Empires sein wird. Ihre Mission? Schließen Sie sich der Einheit für verdeckte Operationen der Rebellenallianz an und infiltrieren Sie das Empire." -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:1 -STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack=STAR WARS\u2122 Empire at War\: Gold Pack +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 +msgid "STAR WARS™ Empire at War: Gold Pack" +msgstr "STAR WARS™ Empire at War: Gold Pack" -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:2 -Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?=Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven Star Wars Strategiekollektion. Es herrscht B\u00fcrgerkrieg. Schlie\u00dfen Sie sich der Rebellion an, \u00fcbernehmen Sie die Kontrolle \u00fcber das Imperium oder beherrschen Sie die Star Wars Unterwelt? +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 +msgid "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" +msgstr "Kommandieren oder korrumpieren Sie die gesamte Galaxie in der definitiven Star Wars Strategiekollektion. Es herrscht Bürgerkrieg. Schließen Sie sich der Rebellion an, übernehmen Sie die Kontrolle über das Imperium oder beherrschen Sie die Star Wars Unterwelt?" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 +msgid "STAR WARS™ Jedi Knight: Dark Forces II" +msgstr "STAR WARS™ Jedi Knight: Dark Forces II" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Dark Forces\u2122 setzte den Industriestandard f\u00fcr FPS-Action im Star Wars\u00ae Universum. Jetzt setzt Jedi Knight\: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verbl\u00fcffender 3D Grafik. Als Kyle Katarn m\u00fcssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue B\u00f6sewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsst\u00e4tte f\u00fcr Ihre teuflischen Pl\u00e4ne zu nutzen. Ergreifen Sie die Initiative, w\u00e4hlen Sie 10 Waffen in Ihrem Arsenal und \u00fcber 12 Kr\u00e4fte der Macht und durchkreuzen Sie diese dunklen Pl\u00e4ne. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 +msgid "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." +msgstr "Dark Forces™ setzte den Industriestandard für FPS-Action im Star Wars® Universum. Jetzt setzt Jedi Knight: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verblüffender 3D Grafik. Als Kyle Katarn müssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue Bösewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsstätte für Ihre teuflischen Pläne zu nutzen. Ergreifen Sie die Initiative, wählen Sie 10 Waffen in Ihrem Arsenal und über 12 Kräfte der Macht und durchkreuzen Sie diese dunklen Pläne." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 +msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" +msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =Das Verm\u00e4chtnis von Star Wars Dark Forces\u2122 und Star Wars\u00ae Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 +msgid "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " +msgstr "Das Vermächtnis von Star Wars Dark Forces™ und Star Wars® Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 +msgid "STAR WARS™ Jedi Knight - Jedi Academy™" +msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
                                                            Jedi Knight\: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Sch\u00fclers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen m\u00f6chte. Kommunizieren Sie mit den ber\u00fchmten Star Wars Charakteren in vielen klassischen Star Wars St\u00e4tten. Es liegt ganz allein an Ihnen\: entscheiden Sie sich letztendlich f\u00fcr das Gute und daf\u00fcr, auf der Seite des Lichts zu k\u00e4mpfen oder w\u00e4hlen Sie die Macht und das B\u00f6se der dunklen Seite? +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 +msgid "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." +msgstr "Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
                                                            Jedi Knight: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Schülers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen möchte. Kommunizieren Sie mit den berühmten Star Wars Charakteren in vielen klassischen Star Wars Stätten. Es liegt ganz allein an Ihnen: entscheiden Sie sich letztendlich für das Gute und dafür, auf der Seite des Lichts zu kämpfen oder wählen Sie die Macht und das Böse der dunklen Seite?" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 +msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" +msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.="Ich w\u00e4hlte mein Schicksal, und es hat mich hierher gef\u00fchrt..." - Kyle Katarn

                                                            F\u00fcnf Jahre sind vergangen, nachdem Kyle seinen Sieg \u00fcber die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Au\u00dfenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekr\u00f6nten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anw\u00e4rterschaft zur Jedi-Ausbildung. Ger\u00fcstet mit vier neuen Waffen und f\u00fcnf neuen Kr\u00e4ften der Macht muss Mara die f\u00fcr die Neue Republik bestimmten Vorr\u00e4te sch\u00fctzen w\u00e4hrend Kyle, im Glauben es sei teil seines Schicksals, die geheimen Sch\u00e4tze in den antiken Tempeln der Sith auffinden will.
                                                            Kann die Neue Republik durch diese tapfere Frau gesch\u00fctzt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
                                                            Werden die antiken Geheimnisse der Sith neue Kr\u00e4fte entfesseln?
                                                            Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verf\u00fchren? +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 +msgid "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." +msgstr ""Ich wählte mein Schicksal, und es hat mich hierher geführt..." - Kyle Katarn

                                                            Fünf Jahre sind vergangen, nachdem Kyle seinen Sieg über die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Außenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekrönten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anwärterschaft zur Jedi-Ausbildung. Gerüstet mit vier neuen Waffen und fünf neuen Kräften der Macht muss Mara die für die Neue Republik bestimmten Vorräte schützen während Kyle, im Glauben es sei teil seines Schicksals, die geheimen Schätze in den antiken Tempeln der Sith auffinden will.
                                                            Kann die Neue Republik durch diese tapfere Frau geschützt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
                                                            Werden die antiken Geheimnisse der Sith neue Kräfte entfesseln?
                                                            Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verführen?" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -STAR\ WARS\u2122\:\ The\ Old\ Republic=STAR WARS\u2122\: The Old Republic +msgid "STAR WARS™: The Old Republic" +msgstr "STAR WARS™: The Old Republic" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -BioWare\ and\ LucasArts\ bring\ you\ the\ next\ evolution\ in\ MMO\ Gameplay.\ Explore\ an\ age\ thousands\ of\ years\ before\ the\ rise\ of\ Darth\ Vader\ when\ war\ between\ the\ Galactic\ Republic\ and\ the\ Sith\ Empire\ divides\ the\ galaxy.=BioWare und LucasArts pr\u00e4sentieren dir die n\u00e4chste Evolution im MMO Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die Galaxie teilte. +msgid "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." +msgstr "BioWare und LucasArts präsentieren dir die nächste Evolution im MMO Gameplay. Erkunde ein Zeitalter tausende Jahre vor dem Aufstieg Darth Vaders als ein Krieg zwischen der Galaktischen Republik und dem Sith Empire die Galaxie teilte." #: i18n/tmp/Applications/Games/Steam/application.js:2 -Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam ist eine Internet-Vertriebsplattform f\u00fcr Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird. +msgid "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." +msgstr "Steam ist eine Internet-Vertriebsplattform für Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird." #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness +msgid "Styx: Shards of Darkness" +msgstr "Styx: Shards of Darkness" #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.=Styx feiert mit einem neuen Schleich-Abenteuer seine R\u00fcckkehr\! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an t\u00f6dlichen F\u00e4higkeiten und Waffen im Arsenal unseres m\u00f6rderischen Goblins. +msgid "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." +msgstr "Styx feiert mit einem neuen Schleich-Abenteuer seine Rückkehr! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an tödlichen Fähigkeiten und Waffen im Arsenal unseres mörderischen Goblins." #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -!Subnautica= +msgid "Subnautica" +msgstr "Subnautica" #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -!Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= +msgid "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." +msgstr "Subnautica ist ein Erkundungs- und Abenteuerspiel einer unbegrenzten Unterwasserwelt. Es wird von Unknown Worlds Entertainment, den Machern von Natural Selection 2, entwickelt. Nach einer Bruchlandung auf einem unbekannten Wasserplaneten führt der einzige Weg in die Tiefe. Subnauticas Ozeane erstrecken sich von sonnenverwöhnten Korallenriffen bis hin zu trügerischen Tiefseegräben. Achte auf deinen Sauerstoff während du durch Seetangwälder, überwachsene Ebenen, Riffe und Höhlen tauchst. Unter Wasser wimmelt es nur so vor Lebewesen, manche nützlich, aber viele gefährlich. Kaum in der Rettungskapsel wieder zu Bewusstsein gekommen, schon ist die Zeit knapp, Wasser und Nahrung zu finden, sowie Ausrüstungsgegenstände zu bauen. Sammle Rohstoffe im umliegenden Ozean, baue Taschenmesser und -lampe, Tauchausrüstung und Gleiter. Wage dich tiefer und weiter vor um seltenere Ressourcen für bessere Gegenstände zu finden. Im Ozean wimmelt es vor Lebewesen. Nutze das Ökosystem zu deinem Vorteil. Lenke gefährliche Kreaturen mit frischen Fisch ab, locke sie weg, oder nimm einfach die Beine in die Hand, um den schnappenden Mäulern herumziehender Raubfische zu entkommen. Wenn die Sonne untergeht, kommen die Raubfische hervor. In der Dunkelheit bestraft der Ozean die Unvorsichtigen gnadenlos. Regionen, die am Tag noch harmlos waren, bergen des nachts tückische Gefahren, zeugen aber auch von ungesehener Schönheit. Dem Meeresboden von Subnautica liegt ein dynamisches Voxelterrain-System zugrunde. Grabe Höhlen als Versteck, Lager, oder Abkürzung. Schiffskollisionen und explodierende Kreaturen beeinflusssen das Aussehen der Welt. Höhlensysteme, manche dunkel und eng, manche grossräumig und erleuchtet von biolumineszentem Leben, erstrecken sich unter dem Meeresboden. Erkunde die Welt unter der Welt, aber achte auf deinen Sauerstoffvorrat und entwische der Bedrohung in der Dunkelheit." #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -Super\ Blue\ Boy\ Planet=Super Blue Boy Planet +msgid "Super Blue Boy Planet" +msgstr "Super Blue Boy Planet" #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy\u2019s Freundin wurde von Aliens entf\u00fchrt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bek\u00e4mpft. +msgid "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." +msgstr "SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy’s Freundin wurde von Aliens entführt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bekämpft." #: i18n/tmp/Applications/Games/The Crew/application.js:1 -The\ Crew\u2122=The Crew\u2122 +msgid "The Crew™" +msgstr "The Crew™" #: i18n/tmp/Applications/Games/The Crew/application.js:2 -Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Das Auto ist der Avatar. Der Spieler gibt seinem Gef\u00e4hrt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und f\u00e4hrt dabei durch f\u00fcnf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Stra\u00dfen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und w\u00fcrdige Begleiter, mit denen er sich zusammenschlie\u00dft oder sie stellen einen zuk\u00fcnftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgef\u00fchl in einer Open World. +msgid "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." +msgstr "Das Auto ist der Avatar. Der Spieler gibt seinem Gefährt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und fährt dabei durch fünf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Straßen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und würdige Begleiter, mit denen er sich zusammenschließt oder sie stellen einen zukünftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgefühl in einer Open World." #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls IV\: Oblivion +msgid "The Elder Scrolls IV: Oblivion" +msgstr "The Elder Scrolls IV: Oblivion" #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.=Die Elder Scrolls IV\: Oblivion\u00ae Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik k\u00f6nnen Sie die R\u00e4tsel im Spiel in Ihrem eigenen Tempo l\u00f6sen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen. +msgid "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." +msgstr "Die Elder Scrolls IV: Oblivion® Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik können Sie die Rätsel im Spiel in Ihrem eigenen Tempo lösen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen." -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Steam/script.js:1 -Steam\ (GOTY)=Steam (GOTY) +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 +msgid "Steam (GOTY)" +msgstr "Steam (GOTY)" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim +msgid "The Elder Scrolls V: Skyrim" +msgstr "The Elder Scrolls V: Skyrim" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen pr\u00e4miert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verbl\u00fcffender Detailf\u00fclle zu neuem Leben. Die Special Edition enth\u00e4lt das Spiel samt Add-ons und bietet neue Features wie \u00fcberarbeitete Grafiken und Effekte, volumetrische Strahlenb\u00fcschel, dynamische Tiefensch\u00e4rfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, R\u00fcstungen, Waffen und mehr \u2013 dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt. +msgid "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." +msgstr "Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen prämiert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verblüffender Detailfülle zu neuem Leben. Die Special Edition enthält das Spiel samt Add-ons und bietet neue Features wie überarbeitete Grafiken und Effekte, volumetrische Strahlenbüschel, dynamische Tiefenschärfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, Rüstungen, Waffen und mehr – dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt." #: i18n/tmp/Applications/Games/The Room/application.js:1 -The\ Room=The Room +msgid "The Room" +msgstr "The Room" #: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Eine r\u00e4tselhafte Einladung f\u00fchrt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren \u2013 und einer Notiz deines fernen Gef\u00e4hrten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden. +msgid "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." +msgstr "Eine rätselhafte Einladung führt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren – und einer Notiz deines fernen Gefährten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden." #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -The\ Room\ Two=The Room Two +msgid "The Room Two" +msgstr "The Room Two" #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verb\u00fcndeten. +msgid "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." +msgstr "Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verbündeten." #: i18n/tmp/Applications/Games/The Sims/application.js:1 -#, fuzzy -!The\ Sims=The Turing Test +msgid "The Sims" +msgstr "The Sims" #: i18n/tmp/Applications/Games/The Sims/application.js:2 -!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = +msgid "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "Die Sims ist ein Simulationsspiel, das Leute simuliert. Mit verschiedenen Zielen steuern Sie Leute genannt \"Sims\". Diese Sims erfordern vom Nutzer, dass er sich regelmäßig um ihre Bedürfnisse kümmert, Kontakte pflegt und neue Dinge kauft. Momentan gibt es für das Spiel 7 Erweiterungen: Das volle Leben, Party ohne Ende, Hot Date, Urlaub total, Tierisch gut drauf, Megastar und Hokus Pokus." #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -The\ Turing\ Test=The Turing Test +msgid "The Turing Test" +msgstr "The Turing Test" #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test ist ein R\u00e4tselspiel aus Sicht der ersten Person, welches das Ph\u00e4nomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt. +msgid "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." +msgstr "The Turing Test ist ein Rätselspiel aus Sicht der ersten Person, welches das Phänomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt." #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter +msgid "The Vanishing of Ethan Carter" +msgstr "The Vanishing of Ethan Carter" #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel. +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 +msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." +msgstr "The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel." -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter -#: Redux/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 +msgid "The Vanishing of Ethan Carter Redux" +msgstr "The Vanishing of Ethan Carter Redux" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -The\ Witcher\ 3\:\ Wild\ Hunt=The Witcher 3\: Wild Hunt +msgid "The Witcher 3: Wild Hunt" +msgstr "The Witcher 3: Wild Hunt" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.=The Witcher 3\: Wilde Jagd ist ein Rollenspiel der n\u00e4chsten Generation mit packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-Universum voller folgenreicher Entscheidungen und einschneidender Konsequenzen. In The Witcher schl\u00fcpft der Spieler in die Rolle des Geralt von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller Handelsst\u00e4dte, Wikinger-Pirateninseln, gef\u00e4hrlicher Gebirgsp\u00e4sse und vergessener Kavernen das Kind aus einer Prophezeiung zu finden. +msgid "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." +msgstr "The Witcher 3: Wilde Jagd ist ein Rollenspiel der nächsten Generation mit packender Story und offener Welt, in einem grafisch atemberaubenden Fantasy-Universum voller folgenreicher Entscheidungen und einschneidender Konsequenzen. In The Witcher schlüpft der Spieler in die Rolle des Geralt von Riva, dessen Aufgabe es ist, in einer riesigen offenen Welt voller Handelsstädte, Wikinger-Pirateninseln, gefährlicher Gebirgspässe und vergessener Kavernen das Kind aus einer Prophezeiung zu finden." #: i18n/tmp/Applications/Games/The Witness/application.js:1 -#, fuzzy -!The\ Witness=The Turing Test +msgid "The Witness" +msgstr "The Witness" #: i18n/tmp/Applications/Games/The Witness/application.js:2 -!You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

                                                            You\ don't\ remember\ who\ you\ are,\ and\ you\ don't\ remember\ how\ you\ got\ here,\ but\ there's\ one\ thing\ you\ can\ do\:\ explore\ the\ island\ in\ hope\ of\ discovering\ clues,\ regaining\ your\ memory,\ and\ somehow\ finding\ your\ way\ home.

                                                            The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.= +msgid "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

                                                            You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

                                                            The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." +msgstr "Du wachst auf... alleine... auf einer fremden Insel voller Rätsel, die dich herausfordern und überraschen werden.

                                                            Du kannst dich nicht daran erinnern, wer du bist oder wie du dorthin gekommen bist. Doch eine Sache kannst du tun: Du kannst die Insel erkunden – in der Hoffnung, Hinweise zu finden, dein Gedächtnis zurückzuerlangen und irgendwie einen Weg nach Hause zu finden.

                                                            „The Witness“ ist ein Einzelspieler-Game in einer offenen Welt mit Dutzenden Orten, die es zu erkunden gilt, und mit über 500 Rätseln. Dieses Spiel respektiert dich als intelligenten Spieler und behandelt deine Zeit als etwas sehr Kostbares. Nichts dient als Füllmaterial. Jedes Rätsel bringt eine neue und eigene Idee in die Mischung mit ein. Was du bekommst, ist ein Spiel voller Ideen." #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -Toki\ Tori=Toki Tori +msgid "Toki Tori" +msgstr "Toki Tori" #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.=Der Spielablauf in Toki Tori ist ein Mix zweier Genres. W\u00e4hrend alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen m\u00fcssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler m\u00fcssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock\u2122 nutzen. Zus\u00e4tzliche Werkzeuge werden schrittweise eingef\u00fchrt w\u00e4hrend die Spieler in \u00fcber 80+ Level und vier einzigartigen Welten voranschreiten. +msgid "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." +msgstr "Der Spielablauf in Toki Tori ist ein Mix zweier Genres. Während alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen müssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler müssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock™ nutzen. Zusätzliche Werkzeuge werden schrittweise eingeführt während die Spieler in über 80+ Level und vier einzigartigen Welten voranschreiten." #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary +msgid "Tomb Raider: Anniversary" +msgstr "Tomb Raider: Anniversary" #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legend\u00e4ren Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider\: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine fl\u00fcssige, dynamische und schnelle Lara Croft, mit grossartigen Schaupl\u00e4tzen und erstaunlichen Details, fesselnden K\u00e4mpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals. +msgid "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." +msgstr "Tomb Raider: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legendären Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine flüssige, dynamische und schnelle Lara Croft, mit grossartigen Schauplätzen und erstaunlichen Details, fesselnden Kämpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals." #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -Tomb\ Raider\:\ Legend=Tomb Raider\: Legend +msgid "Tomb Raider: Legend" +msgstr "Tomb Raider: Legend" #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

                                                            Follow\ Lara\ down\ a\ path\ of\ discovery\ as\ she\ travels\ the\ globe\ to\ remote,\ exotic\ locales\ in\ search\ of\ one\ of\ history's\ greatest\ artifacts\ that\ unleash\ unwelcome\ figures\ from\ Lara's\ mysterious\ past.\ With\ guns\ blazing,\ Lara\ must\ use\ her\ athletic\ ability\ and\ intellectual\ wits\ to\ explore\ vast,\ treacherous\ tombs,\ riddled\ with\ challenging\ puzzles\ and\ deadly\ traps.\ Experience\ the\ beginning\ of\ the\ new\ Legend\ in\ the\ most\ adrenaline-fueled\ Tomb\ Raider\ adventure\ ever\!=Die verf\u00fchrerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt triumphierend zur\u00fcck Lara Croft Tomb Raider\: Legend\!

                                                            Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schaupl\u00e4tzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteri\u00f6sen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen F\u00e4higkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterh\u00e4ltige Gr\u00fcfte erforscht, die mit herausfordernden Puzzles und t\u00f6dlichen Fallen durchl\u00f6chert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer\! +msgid "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

                                                            Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" +msgstr "Die verführerischste und unerschrockenste Abenteurerin der Gaming-Welt kehrt triumphierend zurück Lara Croft Tomb Raider: Legend!

                                                            Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schauplätzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteriösen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen Fähigkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterhältige Grüfte erforscht, die mit herausfordernden Puzzles und tödlichen Fallen durchlöchert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer!" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:1 -Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 +msgid "Tomb Raider: The Dagger Of Xian" +msgstr "Tomb Raider: The Dagger Of Xian" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:2 -Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Ein Tomb Raider 2 Remake von Nicobass. +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 +msgid "Fan Game Tomb Raider 2 Remake by Nicobass." +msgstr "Ein Tomb Raider 2 Remake von Nicobass." -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -Local\ (Demo)=Lokal (Demo) +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 +msgid "Local (Demo)" +msgstr "Lokal (Demo)" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -Online\ (Demo)=Online (Demo) +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 +msgid "Online (Demo)" +msgstr "Online (Demo)" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld +msgid "Tomb Raider: Underworld" +msgstr "Tomb Raider: Underworld" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schaupl\u00e4tze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochaufl\u00f6sende Grafik in eine wirklich fantastische Welt hineingesogen. +msgid "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." +msgstr "Tomb Raider: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schauplätze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochauflösende Grafik in eine wirklich fantastische Welt hineingesogen." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:1 -Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield=Tom Clancy's Rainbow Six 3 \: Raven Shield +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 +msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" +msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield\: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six\: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verr\u00fcckten und sein Weltuntergangsszenario zu stoppen. +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 +msgid "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." +msgstr "Raven Shield: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verrückten und sein Weltuntergangsszenario zu stoppen." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -Local\ (1.0->1.6)=Lokal (1.0->1.6) +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 +msgid "Local (1.0->1.6)" +msgstr "Lokal (1.0->1.6)" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -Steam\ (Gold)=Steam (Gold) +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 +msgid "Steam (Gold)" +msgstr "Steam (Gold)" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae +msgid "Tom Clancy's Splinter Cell®" +msgstr "Tom Clancy's Splinter Cell®" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verf\u00fcgung stehenden Mitteln und verschwinden Sie spurlos\!

                                                            Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA\: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren H\u00e4nden\! +msgid "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." +msgstr "Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verfügung stehenden Mitteln und verschwinden Sie spurlos!

                                                            Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren Händen!" #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -Tom\ Clancy\u2019s\ The\ Division\u2122=Tom Clancy\u2019s The Division\u2122 +msgid "Tom Clancy’s The Division™" +msgstr "Tom Clancy’s The Division™" #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Black Friday \u2013 Eine verheerende Pandemie fegt \u00fcber New York City hinweg. Die Grundversorgung der Stadt f\u00e4llt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser st\u00fcrzt die Gesellschaft in Chaos. Die eigenst\u00e4ndige Spezialeinheit The Division ist alarmiert. +msgid "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." +msgstr "Black Friday – Eine verheerende Pandemie fegt über New York City hinweg. Die Grundversorgung der Stadt fällt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser stürzt die Gesellschaft in Chaos. Die eigenständige Spezialeinheit The Division ist alarmiert." #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -!Total\ War\:\ ROME\ II= +msgid "Total War: ROME II" +msgstr "Total War: ROME II" #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -!Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

                                                            In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.= +msgid "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

                                                            In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." +msgstr "Die Emperor Edition ist ein unverzichtbarer Teil von ROME II und umfasst ein verbessertes Politiksystem, verbesserte Gebäudeketten, neu ausbalancierte Schlachten und verbesserte Grafiken für die Kampagne und Gefechte.

                                                            Zusätzlich enthält die Emperor Edition alle Inhalte und Funktionen, die für ROME II seit der Veröffentlichung im September 2013 bereitgestellt wurden. Dazu gehören die Twitch.TV-Integration, eine Touchscreen-Steuerung, neue spielbare Fraktionen und Einheiten, Mac-Kompatibilität und vieles mehr." #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -Trackmania\u00ae\ Turbo=Trackmania\u00ae Turbo +msgid "Trackmania® Turbo" +msgstr "Trackmania® Turbo" #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.=Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf \u00fcber 200 Strecken auf die Probe, erlebe sofortigen Spa\u00df, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst. +msgid "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." +msgstr "Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf über 200 Strecken auf die Probe, erlebe sofortigen Spaß, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst." #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -TRON\ RUN/r=TRON RUN/r +msgid "TRON RUN/r" +msgstr "TRON RUN/r" #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?=Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zur\u00fcck\! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus R\u00e4dern, Anz\u00fcgen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-K\u00fcnsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus. +msgid "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" +msgstr "Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zurück! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus Rädern, Anzügen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-Künsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus." #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -Tropico\ 3=Tropico 3 +msgid "Tropico 3" +msgstr "Tropico 3" #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Machen Sie sich bereit f\u00fcr einen tropischen Powertrip\! Werden Sie zu einem Diktator auf einer fernen Insel w\u00e4hrend des Kalten Kriegs. Verf\u00fchren, \u00fcberzeugen, versch\u00fcchtern, unterdr\u00fccken oder betr\u00fcgen Sie Ihre Untergebenen, um an der Macht zu bleiben\! Werden Sie ein gro\u00dfz\u00fcgiger Anf\u00fchrer sein? +msgid "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." +msgstr "Machen Sie sich bereit für einen tropischen Powertrip! Werden Sie zu einem Diktator auf einer fernen Insel während des Kalten Kriegs. Verführen, überzeugen, verschüchtern, unterdrücken oder betrügen Sie Ihre Untergebenen, um an der Macht zu bleiben! Werden Sie ein großzügiger Anführer sein?" #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -Tropico\ 4=Tropico 4 +msgid "Tropico 4" +msgstr "Tropico 4" #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

                                                            Tropico\ 4\ expands\ on\ the\ gameplay\ of\ the\ previous\ game\ with\ new\ political\ additions\ \u223c\ including\ more\ superpowers\ to\ negotiate\ with,\ along\ with\ the\ ability\ to\ elect\ ministers\ into\ power\ to\ help\ get\ your\ more\ controversial\ policies\ passed.\ But\ remember\ to\ keep\ your\ friends\ close\ and\ your\ enemies\ closer\ as\ everyone\ has\ an\ agenda\!\ Your\ political\ mettle\ will\ be\ thoroughly\ tested,\ as\ new\ natural\ disasters\ will\ have\ the\ populace\ clamoring\ for\ you\ and\ your\ cabinet\ to\ help\ them\ recover\ from\ some\ of\ the\ worst\ Mother\ Nature\ can\ dish\ out.

                                                            Tropico\ 4\ also\ brings\ a\ new\ level\ of\ social\ interaction\ with\ the\ addition\ of\ Facebook\ and\ Twitter\ integration.\ Post\ comments\ on\ Twitter\ direct\ from\ the\ game\ and\ have\ updates\ go\ out\ when\ you\ complete\ missions\ or\ unlock\ new\ achievements.\ You\ can\ even\ take\ screenshots\ of\ your\ burgeoning\ island\ and\ post\ your\ dream\ creation\ on\ your\ Tropico\ 4\ Facebook\ page\ and\ compare\ your\ interactive\ Dictator\ Ranking\ on\ the\ online\ leaderboards.=Die Zeiten \u00e4ndern sich\! Gro\u00dfm\u00e4chte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten \u2013 und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie \u00fcber die Neinsager triumphieren wollen, m\u00fcssen Sie so viel Unterst\u00fctzung vom Volk bekommen, wie m\u00f6glich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Gr\u00f6\u00dfe Ihres ausl\u00e4ndischen Bankverm\u00f6gens\!

                                                            Tropico 4 bietet Ihnen erweiterte politische M\u00f6glichkeiten sowie zus\u00e4tzliche Superm\u00e4chte, mit denen Sie verhandeln k\u00f6nnen. Au\u00dferdem setzen Sie nun Minister ein, um Ihre etwas \u201eumstritteneren\u201c Vorhaben durchzusetzen. Aber denken Sie daran\: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch n\u00e4her\! Ihr politischer Eifer wird auf den Pr\u00fcfstand gestellt. Neue Naturkatastrophen sorgen daf\u00fcr, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.

                                                            Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare f\u00fcr Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschlie\u00dfen oder neue Achievements freischalten. Au\u00dferdem k\u00f6nnen Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen. +msgid "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

                                                            Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

                                                            Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." +msgstr "Die Zeiten ändern sich! Großmächte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten – und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie über die Neinsager triumphieren wollen, müssen Sie so viel Unterstützung vom Volk bekommen, wie möglich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Größe Ihres ausländischen Bankvermögens!

                                                            Tropico 4 bietet Ihnen erweiterte politische Möglichkeiten sowie zusätzliche Supermächte, mit denen Sie verhandeln können. Außerdem setzen Sie nun Minister ein, um Ihre etwas „umstritteneren“ Vorhaben durchzusetzen. Aber denken Sie daran: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch näher! Ihr politischer Eifer wird auf den Prüfstand gestellt. Neue Naturkatastrophen sorgen dafür, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.

                                                            Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare für Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschließen oder neue Achievements freischalten. Außerdem können Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen." #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -Unholy\ Heights=Unholy Heights +msgid "Unholy Heights" +msgstr "Unholy Heights" #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?=Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation\! Der Teufel hat ein Wohnhaus in ein Mietshaus nur f\u00fcr Monster umgewandelt und hat gro\u00dfe Pl\u00e4ne f\u00fcr die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie gl\u00fccklich durch den Kauf von Einrichtungsgegenst\u00e4nden. Ungl\u00fccklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die T\u00fcr von Bewohnern um sie zum Kampf zu rufen, schlie\u00dfe Helden in gemeinen Scherenformationen und f\u00fchre deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und \u00fcbergehen sogar ihre Mietzahlungen. Halte sie gl\u00fccklich oder du gehst das Risiko einen niemanden zu haben der f\u00fcr die K\u00e4mpft wenn Helden anklopfen. Aber sei nicht zu weich\: es sind immer vielversprechende B\u00f6sewichte unterwegs die gerne einziehen m\u00f6chten, daher schmei\u00dfe Schmarotzer raus solange die Zeit reif ist\! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die H\u00f6lle zu leiten... richtig? +msgid "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" +msgstr "Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation! Der Teufel hat ein Wohnhaus in ein Mietshaus nur für Monster umgewandelt und hat große Pläne für die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie glücklich durch den Kauf von Einrichtungsgegenständen. Unglücklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die Tür von Bewohnern um sie zum Kampf zu rufen, schließe Helden in gemeinen Scherenformationen und führe deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und übergehen sogar ihre Mietzahlungen. Halte sie glücklich oder du gehst das Risiko einen niemanden zu haben der für die Kämpft wenn Helden anklopfen. Aber sei nicht zu weich: es sind immer vielversprechende Bösewichte unterwegs die gerne einziehen möchten, daher schmeiße Schmarotzer raus solange die Zeit reif ist! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die Hölle zu leiten... richtig?" #: i18n/tmp/Applications/Games/Uplay/application.js:2 -Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay ist Ubisoft's Portal f\u00fcr PC-Spiele. +msgid "Uplay is Ubisoft's PC games portal." +msgstr "Uplay ist Ubisoft's Portal für PC-Spiele." #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -#, fuzzy -!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae +msgid "Warcraft® III: Expansion Set" +msgstr "Warcraft® III: Expansion Set" #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

                                                            This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= +msgid "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

                                                            This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." +msgstr "Der Krieg wütet weiter. Die dämonische Bedrohung ist aus dem vom Krieg gebeutelten Azeroth verbannt worden aber Frieden ist noch immer ein ferner Traum. Der epische Konflikt, der in Warcraft III: Reign of Chaos begann, geht mit mehr Einheiten, mehr Missionen und explosiven, strategischen Kämpfen weiter.

                                                            Dieses Set besteht aus Warcraft III: Reign of Chaos und Warcraft III: The Frozen Throne." #: i18n/tmp/Applications/Games/Warface/application.js:1 -!Warface= +msgid "Warface" +msgstr "Warface" #: i18n/tmp/Applications/Games/Warface/application.js:2 -!Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= +msgid "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." +msgstr "Warface bietet eine intensive Koop-Erfahrung mit täglich neue Spielinhalte, die es Spielern erlaubt einmalige Team-Aktionen zu meistern und ihren eigenen Spielstil zu entwickeln. Daneben können sie sich auch in temporeiche Versus-Modi, wie „Team-Deathmatch“ oder „ Bombe legen“, stürzen." #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane +msgid "Warlock - Master of the Arcane" +msgstr "Warlock - Master of the Arcane" #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=Das neueste Spiel der beliebten Majesty-Reihe, Warlock\: Master of the Arcane, pr\u00e4sentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr \u00fcbernimmt der Spieler die Rolle eines gro\u00dfen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der m\u00e4chtigste Zauberer und herrschen Sie \u00fcber ganz Ardania\! +msgid "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" +msgstr "Das neueste Spiel der beliebten Majesty-Reihe, Warlock: Master of the Arcane, präsentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr übernimmt der Spieler die Rolle eines großen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der mächtigste Zauberer und herrschen Sie über ganz Ardania!" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -!Wildlife\ Park\ 2= +msgid "Wildlife Park 2" +msgstr "Wildlife Park 2" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= +msgid "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "Schlüpfen Sie in die Rolle des Zoo-Direktors und sorgen Sie für das Wohl Ihrer tierischen Schützlinge! Wildlife Park 2 bringt Sie in \"hautnahen\" Kontakt zu über 50 verschiedenen Tierarten. Beobachten Sie die liebevoll animierten, realistische Interaktionen der Tiere - ob mit den Artgenossen, der Landschaft, den Spielgeräten oder den Besuchern des Parks! Wie im richtigen Zoo müssen die Tiere rundum versorgt werden. Das ist in Wildlife Park 2 kinderleicht: Mit einem Mausklick können Sie die Tiere füttern, verarzten, streicheln, aufscheuchen oder versetzen. Steuern Sie ein Team von Landschaftsarchitekten, Gärtnern, Tierpflegern, Tierärzten und Wissenschaftlern. Ein sorgsamer Zoodirektor kann sich bald über Nachwuchs bei den Tieren freuen! Errichten Sie Ihren Zoo mit mehr als 100 Tierhäusern, Besuchereinrichtungen, Personalgebäuden, dekorativen Parkelementen und Gehegeausstattungsobjekten. Auch für Hobbyarchitekten ist Wildlife Park 2 die ideale Spielwiese! Kreieren Sie mit dem umfangreichen Terraforming-Tool Ihre eigenen phantasievollen Landschaften. Unter Ihren liebevoll pflegenden Händen gedeihen zahlreiche etablierte Landpflanzen und botanische Raritäten wie Unterwasserpflanzen, Kakteen oder Orchideen - aufwändig in Szene gesetzt mit dynamischem Pflanzensystem (SpeedTree). Eine weitere Besonderheit stellt die realistisch simulierte Wasserausbreitung dar. Durch komfortables Setzen einer Wasserquelle kreieren Sie tosende Wasserfälle und weitläufige Wasserwelten. Auch die Zoo-Besucher wollen zufrieden gestellt sein - sorgen Sie für Restaurants, Eisdielen und spektakuläre Unterhaltung. Mit Werbe- und Marketingmaßnahmen locken Sie neue Besucher an. Aber nicht vergessen: Behalten Sie immer das Budget des Zoos im Auge!" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -Worms\ Armageddon=Worms Armageddon +msgid "Worms Armageddon" +msgstr "Worms Armageddon" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Die unerschrockenen Kriecher kehren zur\u00fcck und ihnen d\u00fcrstet nach Rache im allseits beliebten Worms\u2122 Armageddon. Hier ist einfach der Wurm drin\! Genie\u00dfen Sie einen grandiosen Spielspa\u00df alleine oder mit all Ihren Freunden. +msgid "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." +msgstr "Die unerschrockenen Kriecher kehren zurück und ihnen dürstet nach Rache im allseits beliebten Worms™ Armageddon. Hier ist einfach der Wurm drin! Genießen Sie einen grandiosen Spielspaß alleine oder mit all Ihren Freunden." #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -Worms\u2122\ Reloaded=Worms\u2122 Reloaded +msgid "Worms™ Reloaded" +msgstr "Worms™ Reloaded" #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Zehn Jahre nach Worms\u2122 Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms\u2122 Reloaded fort. Die brandneue Edition ist f\u00fcr Ihren PC jetzt \u00fcber Steam verf\u00fcgbar. Worms\u2122 Reloaded bietet ein Online- und Offline Mehrspielererlebnis f\u00fcr bis zu vier Spieler, Voice Chat, eine Unmenge an verr\u00fcckten neuen Waffen (sowie die R\u00fcckkehr mancher ikonischer Waffen des beliebten Vorg\u00e4ngers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildaufl\u00f6sung, ein Spektrum an brillanten Festungen f\u00fcr den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, H\u00fcte, Skins und verschiedene Stimmen. +msgid "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." +msgstr "Zehn Jahre nach Worms™ Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms™ Reloaded fort. Die brandneue Edition ist für Ihren PC jetzt über Steam verfügbar. Worms™ Reloaded bietet ein Online- und Offline Mehrspielererlebnis für bis zu vier Spieler, Voice Chat, eine Unmenge an verrückten neuen Waffen (sowie die Rückkehr mancher ikonischer Waffen des beliebten Vorgängers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildauflösung, ein Spektrum an brillanten Festungen für den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, Hüte, Skins und verschiedene Stimmen." #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -!Xenon\ 2= +msgid "Xenon 2" +msgstr "Xenon 2" #: i18n/tmp/Applications/Graphics/category.js:1 -Graphics=Grafik +msgid "Graphics" +msgstr "Grafik" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -Photofiltre=Photofiltre +msgid "Photofiltre" +msgstr "Photofiltre" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -Introduction
                                                            PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterst\u00fctzt. +msgid "Introduction
                                                            PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." +msgstr "PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterstützt." #: i18n/tmp/Applications/Internet/category.js:1 -Internet=Internet +msgid "Internet" +msgstr "Internet" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -Internet\ Explorer\ 6.0=Internet Explorer 6.0 +msgid "Internet Explorer 6.0" +msgstr "Internet Explorer 6.0" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: 7.0/application.js:2 -Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer ist ein alter Webbrowser.
                                                            Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilit\u00e4t zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen. +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 +msgid "Internet Explorer is an old web browser.
                                                            You may need it if you want to test a website compatibility, you should not use it to navigate. " +msgstr "Internet Explorer ist ein alter Webbrowser.
                                                            Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilität zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen." #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -Internet\ Explorer\ 7.0=Internet Explorer 7.0 +msgid "Internet Explorer 7.0" +msgstr "Internet Explorer 7.0" #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -mIRC=mIRC +msgid "mIRC" +msgstr "mIRC" #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -

                                                            mIRC\ is\ a\ popular\ Internet\ Relay\ Chat\ client\ used\ by\ millions\ of\ people,\ and\ thousands\ of\ organizations,\ to\ communicate,\ share,\ play\ and\ work\ with\ each\ other\ on\ IRC\ networks\ around\ the\ world.\ Serving\ the\ Internet\ community\ for\ over\ a\ decade,\ mIRC\ has\ evolved\ into\ a\ powerful,\ reliable\ and\ fun\ piece\ of\ technology.

                                                            =mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander \u00fcber globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten. +msgid "

                                                            mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

                                                            " +msgstr "mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander über globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten." #: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -v7.46=v7.46 +msgid "v7.46" +msgstr "v7.46" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3=TeamSpeak 3 +msgid "TeamSpeak 3" +msgstr "TeamSpeak 3" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak ist eine propriet\u00e4re Sprachkonferenzsoftware, die den Benutzern erm\u00f6glicht, \u00fcber das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist f\u00fcr die Nutzung parallel zu Online-Spielen optimiert. +msgid "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." +msgstr "TeamSpeak ist eine proprietäre Sprachkonferenzsoftware, die den Benutzern ermöglicht, über das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist für die Nutzung parallel zu Online-Spielen optimiert." #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -v3.0.19.4=v3.0.19.4 +msgid "v3.0.19.4" +msgstr "v3.0.19.4" #: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia=Multimedia +msgid "Multimedia" +msgstr "Multimedia" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -Mp3tag=Mp3tag +msgid "Mp3tag" +msgstr "Mp3tag" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -Mp3tag\ is\ a\ powerful\ and\ yet\ easy-to-use\ tool\ to\ edit\ metadata\ of\ common\ audio\ formats\ where\ it\ supports\ ID3v1,\ ID3v2.3,\ ID3v2.4,\ iTunes\ MP4,\ WMA,\ Vorbis\ Comments\ and\ APE\ Tags.\ It\ also\ supports\ online\ database\ lookups\ from\ Amazon,\ Musicbraing,\ freedb\ or\ discogs\ for\ example\ to\ automatically\ gather\ proper\ tags\ and\ cover\ art.=\ Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, usw. inklusive Album-Cover. Es unterst\u00fctzt das Editieren von ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags f\u00fcr mehrere Dateien auf einmal und deckt eine Vielzahl von Audio-Formaten ab. +msgid "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." +msgstr " Mp3tag ist ein einfach zu benutzendes Programm zum komfortablen Bearbeiten von Tags in Audio-Dateien, den Informationen zu Interpret, Album, Titel, usw. inklusive Album-Cover. Es unterstützt das Editieren von ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments und APE-Tags für mehrere Dateien auf einmal und deckt eine Vielzahl von Audio-Formaten ab." #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC +msgid "Adobe Acrobat Reader DC" +msgstr "Adobe Acrobat Reader DC" #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -Adobe\ Acrobat\ Reader\ DC\ software\ is\ the\ free\ global\ standard\ for\ reliably\ viewing,\ printing,\ and\ commenting\ on\ PDF\ documents.

                                                            Premium\ features,\ online\ services\ and\ updates\ do\ not\ work.=Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard f\u00fcr das zuverl\u00e4ssige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten.

                                                            Premium Funktionalit\u00e4ten, Onlineservices und Updates funktionieren nicht. +msgid "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

                                                            Premium features, online services and updates do not work." +msgstr "Die Adobe Acrobat Reader DC-Software ist der kostenlose weltweite Standard für das zuverlässige Anzeigen, Drucken und Kommentieren von PDF-Dokumenten.

                                                            Premium Funktionalitäten, Onlineservices und Updates funktionieren nicht." #: i18n/tmp/Applications/Office/category.js:1 -Office=B\u00fcroprogramme +msgid "Office" +msgstr "Büroprogramme" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular=ElsterFormular +msgid "ElsterFormular" +msgstr "ElsterFormular" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular ist die offizielle Software f\u00fcr die deutsche Steuererkl\u00e4rung. +msgid "ElsterFormular is the official german software to file a tax return." +msgstr "ElsterFormular ist die offizielle Software für die deutsche Steuererklärung." #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -Microsoft\ Office\ 2010=Microsoft Office 2010 +msgid "Microsoft Office 2010" +msgstr "Microsoft Office 2010" #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007. +msgid "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." +msgstr "Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007." #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -Microsoft\ Office\ 2013=Microsoft Office 2013 +msgid "Microsoft Office 2013" +msgstr "Microsoft Office 2013" #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010. +msgid "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." +msgstr "Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket für Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010." #: i18n/tmp/Applications/Other/category.js:1 -Other=Nicht zuzuordnen +msgid "Other" +msgstr "Nicht zuzuordnen" #: i18n/tmp/Applications/Science/category.js:1 -Science=Lernprogramme +msgid "Science" +msgstr "Lernprogramme" #: i18n/tmp/Engines/Wine/category.js:1 -Wine=Wine +msgid "Wine" +msgstr "Wine" #: i18n/tmp/Engines/Wine/Engine/application.js:1 -#, fuzzy -!Wine\ Engine=Wine Uninstaller +msgid "Wine Engine" +msgstr "Wine Engine" #: i18n/tmp/Engines/Wine/Engine/application.js:2 -!The\ Wine\ engine.= +msgid "The Wine engine." +msgstr "Die Wine Engine." #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -#, fuzzy -!Wine\ engine=Wine Uninstaller +msgid "Wine engine" +msgstr "Wine Engine" #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -!QuickScript= +msgid "QuickScript" +msgstr "QuickScript" #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -!QuickScripts\ for\ Wine.= +msgid "QuickScripts for Wine." +msgstr "QuickScripts für Wine." #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -!Custom\ Installer\ Script= +msgid "Custom Installer Script" +msgstr "Custom Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -!Installer\ Script= +msgid "Installer Script" +msgstr "Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -#, fuzzy -!Local\ Installer\ Script=Local Installer +msgid "Local Installer Script" +msgstr "Local Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -#, fuzzy -!Online\ Installer\ Script=Online Installer +msgid "Online Installer Script" +msgstr "Online Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -!Quick\ Script= +msgid "Quick Script" +msgstr "Quick Script" #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -!Steam\ Script= +msgid "Steam Script" +msgstr "Steam Script" #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -!Uplay\ Script= +msgid "Uplay Script" +msgstr "Uplay Script" #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -!Zip\ Script= +msgid "Zip Script" +msgstr "Zip Script" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -!Wine\ Shortcuts= +msgid "Wine Shortcuts" +msgstr "Wine Shortcuts" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -!Shortcuts\ for\ Wine.= +msgid "Shortcuts for Wine." +msgstr "Shortcuts für Wine." #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -!Shortcut\ Reader= +msgid "Shortcut Reader" +msgstr "Shortcut Reader" #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -!Wine\ Shortcut= +msgid "Wine Shortcut" +msgstr "Wine Shortcut" #: i18n/tmp/Engines/Wine/Tools/application.js:1 -!Wine\ Tools= +msgid "Wine Tools" +msgstr "Wine Tools" #: i18n/tmp/Engines/Wine/Tools/application.js:2 -!Tools\ for\ Wine.= +msgid "Tools for Wine." +msgstr "Tools für Wine." #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -Configure\ Wine=Wine einrichten +msgid "Configure Wine" +msgstr "Wine einrichten" #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -Kill\ processes=Prozesse beenden +msgid "Kill processes" +msgstr "Prozesse beenden" #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -Windows\ reboot=Windows neustarten +msgid "Windows reboot" +msgstr "Windows neustarten" #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -Repair\ virtual\ drive=Virtuelles Laufwerk reparieren +msgid "Repair virtual drive" +msgstr "Virtuelles Laufwerk reparieren" #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -Command\ prompt=Kommandozeile +msgid "Command prompt" +msgstr "Kommandozeile" #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -Registry\ Editor=Registryeditor +msgid "Registry Editor" +msgstr "Registryeditor" #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -Task\ manager=Taskmanager +msgid "Task manager" +msgstr "Taskmanager" #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -Open\ a\ terminal=Terminal \u00f6ffnen +msgid "Open a terminal" +msgstr "Terminal öffnen" #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -Wine\ uninstaller=Wine Uninstaller +msgid "Wine uninstaller" +msgstr "Wine Uninstaller" #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -!Wine\ Verbs= +msgid "Wine Verbs" +msgstr "Wine Verbs" #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -!Verbs\ for\ Wine.= +msgid "Verbs for Wine." +msgstr "Verbs für Wine." #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -#, fuzzy -!corefonts=Schriftarten +msgid "corefonts" +msgstr "corefonts" #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -!crypt32= +msgid "crypt32" +msgstr "crypt32" #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -!d3dx10= +msgid "d3dx10" +msgstr "d3dx10" #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -!d3dx9= +msgid "d3dx9" +msgstr "d3dx9" #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -!.NET\ 4.0= +msgid ".NET 4.0" +msgstr ".NET 4.0" #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -!.NET\ 4.5.2= +msgid ".NET 4.5.2" +msgstr ".NET 4.5.2" #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -!.NET\ 4.5= +msgid ".NET 4.5" +msgstr ".NET 4.5" #: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -!DXVK= +msgid "DXVK" +msgstr "" #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -!luna= +msgid "luna" +msgstr "luna" #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -!mfc42= +msgid "mfc42" +msgstr "mfc42" #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -!msls31= +msgid "msls31" +msgstr "msls31" #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -!mspatcha= +msgid "mspatcha" +msgstr "mspatcha" #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -!PhysX= +msgid "PhysX" +msgstr "PhysX" #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -!quartz= +msgid "quartz" +msgstr "quartz" #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -!QuickTime\ 7.6= +msgid "QuickTime 7.6" +msgstr "QuickTime 7.6" #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -!sandbox= +msgid "sandbox" +msgstr "sandbox" #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -!secur32= +msgid "secur32" +msgstr "secur32" #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -!Tahoma= +msgid "Tahoma" +msgstr "Tahoma" #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -!vcrun2003= +msgid "vcrun2003" +msgstr "vcrun2003" #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -!vcrun2005= +msgid "vcrun2005" +msgstr "vcrun2005" #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -!vcrun2008= +msgid "vcrun2008" +msgstr "vcrun2008" #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -!vcrun2010= +msgid "vcrun2010" +msgstr "vcrun2010" #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -!vcrun2012= +msgid "vcrun2012" +msgstr "vcrun2012" #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -!vcrun2013= +msgid "vcrun2013" +msgstr "vcrun2013" #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -!vcrun2015= +msgid "vcrun2015" +msgstr "vcrun2015" #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -!Windows\ XP\ Service\ Pack\ 3= +msgid "Windows XP Service Pack 3" +msgstr "Windows XP Service Pack 3" #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -!xact= +msgid "xact" +msgstr "xact" #: i18n/tmp/Utils/Functions/Apps/application.js:1 -!App\ Utils= +msgid "App Utils" +msgstr "App Utils" #: i18n/tmp/Utils/Functions/Apps/application.js:2 -!Utils\ for\ apps.= +msgid "Utils for apps." +msgstr "Utils für Apps." #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -!App\ Resources= +msgid "App Resources" +msgstr "App Resources" #: i18n/tmp/Utils/Functions/category.js:1 -Functions=Functions +msgid "Functions" +msgstr "Functions" #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -!Filesystem\ Utils= +msgid "Filesystem Utils" +msgstr "Filesystem Utils" #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -!Utils\ for\ file\ system\ interaction.= +msgid "Utils for file system interaction." +msgstr "Utils für die Interaktion mit dem Dateisystem." #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -!File\ Extractors= +msgid "File Extractors" +msgstr "File Extractors" #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -!File\ Utilities= +msgid "File Utilities" +msgstr "File Utilities" #: i18n/tmp/Utils/Functions/Net/application.js:1 -!Net\ Utils= +msgid "Net Utils" +msgstr "Net Utils" #: i18n/tmp/Utils/Functions/Net/application.js:2 -!Utils\ for\ interaction\ with\ the\ Internet.= +msgid "Utils for interaction with the Internet." +msgstr "Utils für die Interaktion mit dem Internet." #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -!Downloader= +msgid "Downloader" +msgstr "Downloader" #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -#, fuzzy -!Internet\ Resource=Internet +msgid "Internet Resource" +msgstr "Internet Resource" #: Utils/Functions/Filesystem/Extract/script.js:57 #: Utils/Functions/Filesystem/Extract/script.js:133 -Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... +msgid "Please wait while {0} is extracted ..." +msgstr "Bitte warten Sie während {0} extrahiert wird ..." #: Utils/Functions/Filesystem/Files/script.js:154 -Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... +msgid "Checking file consistency ..." +msgstr "Dateikonsistenz wird geprüft ..." #: Utils/Functions/Net/Download/script.js:97 #: Utils/Functions/Net/Resource/script.js:80 -Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... +msgid "Please wait while {0} is downloaded ..." +msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." #: Utils/Functions/Net/Download/script.js:126 -Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Fehler beim Pr\u00fcfen der Checksumme.\n\nErwartet \= {0}\nTats\u00e4chlich \= {1} +msgid "Error while calculating checksum. \n\n" +"Expected = {0}\n" +"Actual = {1}" +msgstr "Fehler beim Prüfen der Checksumme.\n\n" +"Erwartet = {0}\n" +"Tatsächlich = {1}" + diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index 5c58078ccd..d515ce6466 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -1,37 +1,69 @@ -# French translations for PACKAGE package -# French translation for PACKAGE. -# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Plata , 2017. -# -!=Project-Id-Version\: \nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2018-04-08 12\:28+0000\nPO-Revision-Date\: 2017-09-24 10\:24+0200\nLast-Translator\: Plata \nLanguage-Team\: French\nLanguage\: fr\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\nX-Generator\: Poedit 1.8.7.1\n +msgid "" +msgstr "" +"Project-Id-Version: phoenicis-scripts\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-08 12:28+0000\n" +"PO-Revision-Date: 2018-04-08 08:31-0400\n" +"Last-Translator: plata \n" +"Language-Team: French\n" +"Language: fr_FR\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-Generator: crowdin.com\n" +"X-Crowdin-Project: phoenicis-scripts\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/i18n/keys.pot\n" #: Applications/Games/League of Legends/Online/script.js:26 -!Select\ your\ region\:= +msgid "Select your region:" +msgstr "Sélectionnez votre région :" #: Applications/Games/Mass Effect/Steam/script.js:9 -!If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n= +msgid "If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"And add the following under [ISACTAudio.ISACTAudioDevice] :\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" +msgstr "Si vous avez des problèmes audio, veuillez éditer le fichier BIOEngine.ini et/ou BaseEngine.ini dans {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\n" +"Et ajouter ce qui va suivre en dessous de [ISACTAudio.ISACTAudioDevice] :\n\n" +"DeviceName=Generic Software\n" +"UseEffectsProcessing=False\n\n" #: Applications/Games/Origin/Local (Legacy)/script.js:14 #: Applications/Games/Origin/Online (Legacy)/script.js:13 -!When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.= +msgid "When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup." +msgstr "Au lancement d'Origin, il y aura un message d'erreur (\"Your update could not be completed.\"). C'est normal. Fermez juste le popup." -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:11 -!Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).= +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:11 +msgid "Select your region for the patch (1.0 to 1.60)." +msgstr "Sélectionner votre région pour le patch (1.0 vers 1.60)." #: Applications/Games/Total War Rome II/Steam/script.js:19 -!If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = - -#: Applications/Games/Wildlife Park 2/Local/script.js:12 2/Steam/script.js:11 -!On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= +msgid "If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying :\n\n" +" gfx_device_type to 2\n\n" +" in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " +msgstr "Si vous avez des problèmes en jeu (par ex : le jeu crash au début ou le rendu ne fonctionne pas correctement), vous pouvez essayer d'activer le rendu OpenGL, en modifiant :\n\n" +" gfx_device_type à 2\n\n" +" dans {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt " + +#: Applications/Games/Wildlife Park 2/Local/script.js:12 +#: Applications/Games/Wildlife Park 2/Steam/script.js:11 +msgid "On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen." +msgstr "Lors du premier lancement, le jeu pourrait ne pas se mettre en plein écran. Si c'est le cas, allez dans les options sélectionnez une résolution de 1920 x 960. On vous demandera de fermer le jeu pour appliquer les nouveaux paramètres. Cliquez sur Oui. Une fois que vous démarrez le jeu à nouveau, vous devriez voir une fenêtre où vous pouvez définir la résolution de votre jeu pour correspondre à votre écran." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:71 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/Engine/Object/script.js:309 +#: Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 +#: Engines/Wine/QuickScript/Steam Script/script.js:112 +#: Engines/Wine/QuickScript/Steam Script/script.js:132 +#: Engines/Wine/QuickScript/Steam Script/script.js:147 +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 +#: Engines/Wine/QuickScript/Uplay Script/script.js:70 +#: Engines/Wine/QuickScript/Uplay Script/script.js:90 +#: Engines/Wine/QuickScript/Zip Script/script.js:44 +#: Engines/Wine/QuickScript/Zip Script/script.js:70 #: Engines/Wine/Verbs/corefonts/script.js:83 #: Engines/Wine/Verbs/d3dx10/script.js:34 #: Engines/Wine/Verbs/d3dx9/script.js:34 @@ -41,88 +73,120 @@ #: Engines/Wine/Verbs/dotnet452/script.js:28 #: Engines/Wine/Verbs/dotnet45/script.js:29 #: Engines/Wine/Verbs/xact/script.js:49 -!Please\ wait\ ...= +msgid "Please wait ..." +msgstr "Veuillez patienter ..." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:75 -#: 7.0/Online/script.js:215 Engines/Wine/Verbs/corefonts/script.js:84 +#: Applications/Internet/Internet Explorer 7.0/Online/script.js:215 +#: Engines/Wine/Verbs/corefonts/script.js:84 #: Engines/Wine/Verbs/corefonts/script.js:90 -!Installing\ {0}\ ...= +msgid "Installing {0} ..." +msgstr "Installe {0} ..." #: Applications/Internet/Internet Explorer 7.0/Online/script.js:62 -!Which\ language\ version\ would\ you\ like\ to\ install?= +msgid "Which language version would you like to install?" +msgstr "Quelle langue aimeriez-vous installer ?" #: Applications/Office/ElsterFormular/Online/script.js:8 -!Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.= +msgid "Please select the installation file.\n" +"You can download it from https://www.elster.de/elfo_down.php." +msgstr "Veuillez sélectionner le fichier d'installation.\n" +"Vous pouvez le télécharger depuis https://www.elster.de/elfo_down.php." #: Engines/Wine/Engine/Object/script.js:215 -!Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.= +msgid "Cannot run 64bit executable in a 32bit Wine prefix." +msgstr "Ne peut pas lancer un exécutable 64bit dans un préfixe Wine 32bit." #: Engines/Wine/Engine/Object/script.js:274 -!Please\ wait\ while\ {0}\ is\ uninstalled\ ...= +msgid "Please wait while {0} is uninstalled ..." +msgstr "Veuillez patienter pendant que {0} est désinstallé ..." #: Engines/Wine/Engine/Object/script.js:276 -!Could\ not\ uninstall\ {0}\!= +msgid "Could not uninstall {0}!" +msgstr "Impossible de désinstaller {0} !" #: Engines/Wine/Engine/Object/script.js:462 -!Prefix\ seems\ to\ be\ 32bits= +msgid "Prefix seems to be 32bits" +msgstr "Le préfixe semble être en 32bits" #: Engines/Wine/Engine/Object/script.js:480 -!Installing\ version\:\ = +msgid "Installing version: " +msgstr "Installe la version : " #: Engines/Wine/Engine/Object/script.js:888 -!Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"= +msgid "Could not determine mimetype for file extension \"{0}\"" +msgstr "Impossible de déterminer le type mime pour l'extension de fichier \"{0}\"" #: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre application. +msgid "Please enter the name of your application." +msgstr "Veuillez entrer le nom de votre application." #: Engines/Wine/QuickScript/Installer Script/script.js:38 -!Please\ select\ the\ wine\ architecture.= +msgid "Please select the wine architecture." +msgstr "Veuillez sélectionner l'architecture de wine." #: Engines/Wine/QuickScript/Installer Script/script.js:52 -#, fuzzy -!Please\ select\ the\ wine\ distribution.=Veuillez entrer le nom de votre application. +msgid "Please select the wine distribution." +msgstr "Veuillez sélectionner la distributions de wine." #: Engines/Wine/QuickScript/Installer Script/script.js:66 -#, fuzzy -!Please\ select\ the\ wine\ version.=Veuillez entrer le nom de votre application. +msgid "Please select the wine version." +msgstr "Veuillez sélectionner la version de wine." #: Engines/Wine/QuickScript/Installer Script/script.js:88 -!Please\ select\ the\ executable.= +msgid "Please select the executable." +msgstr "Veuillez sélectionner l'exécutable." #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -!Please\ select\ the\ installation\ file.= +msgid "Please select the installation file." +msgstr "Veuillez sélectionner le fichier d'installation." #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -!Please\ select\ the\ download\ URL.= +msgid "Please select the download URL." +msgstr "Veuillez sélectionner l'URL de téléchargement." #: Engines/Wine/QuickScript/Steam Script/script.js:104 -!Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= +msgid "Please follow the steps of the Steam setup.\n\n" +"Uncheck \"Run Steam\" or close Steam completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Veuillez suivre les étapes de l'installation de Steam.\n\n" +"Décochez \"Lancer Steam\" ou fermez Steam complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." #: Engines/Wine/QuickScript/Steam Script/script.js:116 -!Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...= +msgid "Please wait until Steam has finished the download ..." +msgstr "Veuillez patienter jusqu'à ce que Steam aie fini le téléchargement ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -!Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation of \"{0}\" can continue." +msgstr "Veuillez suivre les étapes de l'installation de Uplay.\n\n" +"Décochez \"Lancer Uplay\" ou fermez Uplay complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -!Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...= +msgid "Please wait until Uplay has finished the download ..." +msgstr "Veuillez patienter jusqu'à ce que Uplay aie fini le téléchargement ..." #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -!Please\ close\ Uplay.= +msgid "Please close Uplay." +msgstr "Veuillez fermer Uplay." #: Engines/Wine/QuickScript/Zip Script/script.js:48 -#, fuzzy -!Please\ select\ the\ .zip\ file.=Veuillez entrer le nom de votre application. +msgid "Please select the .zip file." +msgstr "Veuillez sélectionner le fichier .zip." #: Engines/Wine/Shortcuts/Reader/script.js:62 -!The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?= +msgid "The container {0} is no longer used.\n" +"Do you want to delete it?" +msgstr "Le conteneur {0} n'est plus utilisé.\n" +"Voulez-vous le supprimer ?" #: Engines/Wine/Shortcuts/Wine/script.js:120 -!Executable\ {0}\ not\ found\!= +msgid "Executable {0} not found!" +msgstr "Exécutable {0} introuvable !" #: Engines/Wine/Verbs/corefonts/script.js:84 #: Engines/Wine/Verbs/corefonts/script.js:90 -!fonts= +msgid "fonts" +msgstr "polices" #: Engines/Wine/Verbs/d3dx10/script.js:14 #: Engines/Wine/Verbs/d3dx10/script.js:15 @@ -130,13 +194,15 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 #: Engines/Wine/Verbs/d3dx9/script.js:35 Engines/Wine/Verbs/xact/script.js:15 #: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 -!Extracting\ {0}\ ...= +msgid "Extracting {0} ..." +msgstr "Extraction de {0} ..." #: Engines/Wine/Verbs/dotnet40/script.js:30 #: Engines/Wine/Verbs/dotnet452/script.js:40 #: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/PhysX/script.js:18 +#: Engines/Wine/Verbs/QuickTime 7.6/script.js:17 +#: Engines/Wine/Verbs/vcrun2003/script.js:19 #: Engines/Wine/Verbs/vcrun2005/script.js:18 #: Engines/Wine/Verbs/vcrun2008/script.js:18 #: Engines/Wine/Verbs/vcrun2008/script.js:29 @@ -148,23 +214,31 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: Engines/Wine/Verbs/vcrun2013/script.js:29 #: Engines/Wine/Verbs/vcrun2015/script.js:18 #: Engines/Wine/Verbs/vcrun2015/script.js:29 -!Please\ wait\ while\ {0}\ is\ installed\ ...= +msgid "Please wait while {0} is installed ..." +msgstr "Veuillez patienter pendant que {0} est installé ..." #: Engines/Wine/Verbs/dotnet452/script.js:49 #: Engines/Wine/Verbs/dotnet45/script.js:50 -!{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= +msgid "{0} applications can have issues when windows version is not set to \"win2003\"" +msgstr "{0} certaines applications peuvent avoir des problèmes si la version de windows n'est pas mise à \"win2003\"" #: Engines/Wine/Verbs/Uplay/script.js:16 -!Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.= +msgid "Please follow the steps of the Uplay setup.\n\n" +"Uncheck \"Run Uplay\" or close Uplay completely after the setup so that the installation can continue." +msgstr "Veuillez suivre les étapes de l'installation de Uplay.\n\n" +"Décochez \"Lancer Uplay\" ou fermez Uplay complètement après l'installation pour que l'installation de \"{0}\" puisse continuer." #: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -!Registering\ {0}\ ...= +msgid "Registering {0} ..." +msgstr "Enregistre {0} ..." #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -!7-zip= +msgid "7-zip" +msgstr "7-zip" #: i18n/tmp/Applications/Accessories/7-zip/application.js:2 -!7-Zip\ is\ a\ file\ archiver\ with\ a\ high\ compression\ ratio.\ 7-Zip\ is\ open\ source\ software.\ Most\ of\ the\ source\ code\ is\ under\ the\ GNU\ LGPL\ license.\ The\ unRAR\ code\ is\ under\ a\ mixed\ license\:\ GNU\ LGPL\ +\ unRAR\ restrictions.\ You\ can\ use\ 7-Zip\ on\ any\ computer,\ including\ a\ computer\ in\ a\ commercial\ organization.\ You\ don't\ need\ to\ register\ or\ pay\ for\ 7-Zip.= +msgid "7-Zip is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip." +msgstr "7-Zip est un logiciel gratuit d'archivage de fichiers avec un taux de compression très élevé.7-Zip est un logiciel open source. La plupart du code est sous licence GNU LGPL. Le code unRAR est sous licence mixte: GNU LGPL + restrictions unRAR. Vous pouvez utiliser 7-Zip sur n'importe quel ordinateur, y compris dans les sociétés commerciales. Il n'est pas nécessaire de s'enregistrer ou payer pour utiliser 7-Zip." #: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 #: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 @@ -173,13 +247,12 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 #: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Origin/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 @@ -190,135 +263,160 @@ Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon +#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 #: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 #: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -!Online= +msgid "Online" +msgstr "En ligne" #: i18n/tmp/Applications/Accessories/category.js:1 -Accessories=Accessoire +msgid "Accessories" +msgstr "Accessoires" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -!ImgBurn= +msgid "ImgBurn" +msgstr "ImgBurn" #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -!ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.= +msgid "ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application." +msgstr "ImgBurn est une application de gravure de CD / DVD / HD DVD / Blu-ray légère." #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -!Soundplant= +msgid "Soundplant" +msgstr "Soundplant" #: i18n/tmp/Applications/Accessories/Soundplant/application.js:2 -!Soundplant\ turns\ your\ computer\ keyboard\ into\ a\ versatile,\ low\ latency\ sound\ trigger\ and\ playable\ instrument.

                                                            Via\ drag\ &\ drop,\ easily\ assign\ sound\ files\ of\ any\ format\ and\ length\ onto\ 72\ keyboard\ keys,\ creating\ custom\ soundboards\ that\ put\ hours\ of\ instantly-playing\ audio\ at\ your\ fingertips\ with\ no\ extra\ hardware\ needed.

                                                            Soundplant\ is\ used\ for\ live\ music\ and\ sound\ effects,\ as\ a\ drum\ pad,\ as\ a\ unique\ electronic\ instrument,\ as\ an\ educational\ aid,\ and\ just\ for\ fun\ -\ in\ radio,\ television,\ theater,\ podcasting,\ presentations,\ studios,\ stadiums,\ classrooms,\ clubs,\ museums,\ and\ churches\ -\ by\ DJs,\ musicians,\ engineers,\ sound\ designers,\ composers,\ artists,\ teachers,\ magicians,\ puppeteers,\ comedians,\ public\ speakers,\ gamers,\ and\ more.

                                                            \ N.B.\:\ Free\ version\ has\ some\ features\ unavailable,\ see\ http\://soundplant.org/support.htm/= +msgid "Soundplant turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

                                                            Via drag & drop, easily assign sound files of any format and length onto 72 keyboard keys, creating custom soundboards that put hours of instantly-playing audio at your fingertips with no extra hardware needed.

                                                            Soundplant is used for live music and sound effects, as a drum pad, as a unique electronic instrument, as an educational aid, and just for fun - in radio, television, theater, podcasting, presentations, studios, stadiums, classrooms, clubs, museums, and churches - by DJs, musicians, engineers, sound designers, composers, artists, teachers, magicians, puppeteers, comedians, public speakers, gamers, and more.

                                                            N.B.: Free version has some features unavailable, see http://soundplant.org/support.htm/" +msgstr "Soundplant transforme le clavier de votre ordinateur en un déclencheur sonore polyvalent à faible latence et un instrument jouable.

                                                            Grâce auglisser-déposer, affectez facilement des fichiers audio de n'importe quel format et longueur à 72 touches du clavier, créant des tableaux de bord personnalisés qui mettent des heures d'écoute instantanée à portée de main sans besoin de matériel supplémentaire.

                                                            Soundplant est utilisé pour de la musique et des effets sonores en direct, comme un tambour, en tant qu'instrument électronique unique, en tant qu'aide pédagogique, et simplement pour le plaisir - dans la radio, la télévision, le théâtre, le podcasting, les présentations, les studios, les stades, les salles de classe, les clubs, les musées et les églises - par des DJ, des musiciens, des ingénieurs, des créateurs de sons, des compositeurs, des artistes, des enseignants, des magiciens, des marionnettistes, des comédiens, des conférenciers, des joueurs et plus encore.

                                                            N.B. : La version gratuite ne possède pas certaines fonctionnalités, http://soundplant.org/support.htm/" #: i18n/tmp/Applications/Custom/category.js:1 -Custom=Personnalis\u00e9 +msgid "Custom" +msgstr "Personnalisé" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer=Installeur local +msgid "Local Installer" +msgstr "Installeur local" #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=L'installeur local vous permet d'install\u00e9 des applications personnalis\u00e9es depuis votre ordinateur. +msgid "The Local Installer allows you to install custom applications from your local computer." +msgstr "L'installeur local vous permet d'installé des applications personnalisées depuis votre ordinateur." #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 +#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 +#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 #: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park +#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -!Local= +#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 +msgid "Local" +msgstr "Local" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer=Installeur en ligne +msgid "Online Installer" +msgstr "Installeur en ligne" #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=L'installeur en ligne vous permet d'installer des applications personnalis\u00e9es depuis Internet. +msgid "The Online Installer allows you to install custom applications from the Internet." +msgstr "L'installeur en ligne vous permet d'installer des applications personnalisées depuis Internet. " #: i18n/tmp/Applications/Development/category.js:1 -Development=D\u00e9veloppement +msgid "Development" +msgstr "Développement" #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++=Notepad++ +msgid "Notepad++" +msgstr "Notepad++" #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

                                                            Based\ on\ a\ powerful\ editing\ component\ Scintilla,\ Notepad++\ is\ written\ in\ C++\ and\ uses\ pure\ Win32\ API\ and\ STL\ which\ ensures\ a\ higher\ execution\ speed\ and\ smaller\ program\ size.\ By\ optimizing\ as\ many\ routines\ as\ possible\ without\ losing\ user\ friendliness,\ Notepad++\ is\ trying\ to\ reduce\ the\ world\ carbon\ dioxide\ emissions.\ When\ using\ less\ CPU\ power,\ the\ PC\ can\ throttle\ down\ and\ reduce\ power\ consumption,\ resulting\ in\ a\ greener\ environment.

                                                            Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ est un \u00e9diteur de code source qui prend en charge plusieurs langages. Ce programme, cod\u00e9 en C++ avec STL et win32 api, a pour vocation de fournir un \u00e9diteur de code source de taille r\u00e9duite mais tr\u00e8s performant. En optimisant de nombreuses fonctions tout en conservant une facilit\u00e9 d'utilisation et une certaine convivialit\u00e9, Notepad++ contribue \u00e0 la limitation des \u00e9missions de dioxyde de carbone dans le monde \: en effet, en r\u00e9duisant l'utilisation de CPU, la consommation d'\u00e9nergie des ordinateurs chute consid\u00e9rablement, en cons\u00e9quence de quoi, la terre est plus verte.

                                                            Source\: http\://notepad-plus.sourceforge.net/fr/ +msgid "Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

                                                            Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

                                                            Source: http://notepad-plus.sourceforge.net/uk/site.htm" +msgstr "Notepad++ est un éditeur de code source qui prend en charge plusieurs langages. Ce programme, codé en C++ avec STL et win32 api, a pour vocation de fournir un éditeur de code source de taille réduite mais très performant. En optimisant de nombreuses fonctions tout en conservant une facilité d'utilisation et une certaine convivialité, Notepad++ contribue à la limitation des émissions de dioxyde de carbone dans le monde : en effet, en réduisant l'utilisation de CPU, la consommation d'énergie des ordinateurs chute considérablement, en conséquence de quoi, la terre est plus verte.

                                                            Source: http://notepad-plus.sourceforge.net/fr" #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -!v.7.2.2= +msgid "v.7.2.2" +msgstr "v.7.2.2" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 +msgid "18 Wheels of Steel: Across America" +msgstr "18 Wheels of Steel: Across America" -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Entendez l'appel de la route, "throw the gears in motion and take off in a tractor trailer". Conduisez plus vite que votre concurrence, transporter votre chargement \u00e0 travers tous les \u00c9tats-Unis et sentez le ventre sur votre visage alors que vous contr\u00f4lez votre propre destin.\u202c "Blast the horn" et construisez une carri\u00e8re dans le monde rapide du camionnage. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 +msgid "Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking." +msgstr "Entendez l'appel de la route, \"throw the gears in motion and take off in a tractor trailer\". Conduisez plus vite que votre concurrence, transporter votre chargement à travers tous les États-Unis et sentez le ventre sur votre visage alors que vous contrôlez votre propre destin.‬ \"Blast the horn\" et construisez une carrière dans le monde rapide du camionnage." #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -Age\ of\ Empires\ II\ HD=Age of Empires II HD +msgid "Age of Empires II HD" +msgstr "Age of Empires II HD" #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II a \u00e9t\u00e9 r\u00e9-imagin\u00e9 en haute d\u00e9finition avec de nouvelles fonctionnalit\u00e9s, cartes \u00e0 \u00e9changer, IA am\u00e9lior\u00e9e, support des workshops, multiplayer, int\u00e9gration au Steamworks et bien plus encore \! +msgid "Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more!" +msgstr "Age of Empires II a été ré-imaginé en haute définition avec de nouvelles fonctionnalités, cartes à échanger, IA améliorée, support des workshops, multiplayer, intégration au Steamworks et bien plus encore !" -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: Creed III/Steam/script.js:1 II/Steam/script.js:1 IV Black -#: Flag/Steam/script.js:1 Revelations/Steam/script.js:1 -#: Creed/Steam/script.js:1 Unity/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 #: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 #: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 #: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 #: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 #: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 #: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 #: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 #: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 #: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 #: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 #: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 #: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 #: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY +#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 #: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 #: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 @@ -328,1224 +426,1561 @@ Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ f #: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 #: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 #: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome +#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 +#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 #: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 #: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 #: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 #: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -Steam=Steam +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 +msgid "Steam" +msgstr "Steam" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 +msgid "Age of Empires® III: Complete Collection" +msgstr "Age of Empires® III: Complete Collection" -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Plongez au c\u0153ur d\u2019une exp\u00e9rience strat\u00e9gique gagnante. Microsoft Game Studios pr\u00e9sente pour la premi\u00e8re fois les trois jeux \u00e9piques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances europ\u00e9ennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez \u00e0 la conqu\u00eate de l\u2019est, en Asie, pour d\u00e9terminer l\u2019issue des batailles pour le pouvoir. +#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 +msgid "Immerse yourself in the award-winning strategy experience. Microsoft Studios brings you three epic Age of Empires III games in one monumental collection for the first time. Command mighty European powers looking to explore new lands in the New World; or jump eastward to Asia and determine the outcome of its struggles for power." +msgstr "Plongez au cœur d’une expérience stratégique gagnante. Microsoft Game Studios présente pour la première fois les trois jeux épiques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances européennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez à la conquête de l’est, en Asie, pour déterminer l’issue des batailles pour le pouvoir. " #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -#, fuzzy -!Assassin's\ Creed\u2122=Assassin\u2019s Creed II +msgid "Assassin's Creed™" +msgstr "Assassin's Creed™" #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -!Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

                                                            The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.= +msgid "Assassin's Creed™ is the next-gen game developed by Ubisoft Montreal that redefines the action genre. While other games claim to be next-gen with impressive graphics and physics, Assassin's Creed merges technology, game design, theme and emotions into a world where you instigate chaos and become a vulnerable, yet powerful, agent of change.

                                                            The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history." +msgstr "Assassin’s Creed™ est un jeu de nouvelle génération développé par Ubisoft Montréal qui redéfinit le genre du jeu d'action. Alors que d'autres jeux se réclament de la nouvelle génération en se basant sur le graphisme, Assassin’s Creed mélange lui technologie, design, thématique et émotion dans un monde où règne le chaos.

                                                            1191, la troisième croisade déferle sur le proche orient. Vous êtes Altair et vous allez essayer de mettre un terme au conflit qui ravage la Terre Sainte.Vous êtes un Assassin, le guerrier d'un ordre secret réputé pour ses méthodes expéditives. Vos actions et votre présence pèseront sur les événements historiques qui se déroulent sous vos yeux." #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood +msgid "Assassin’s Creed® Brotherhood" +msgstr "Assassin’s Creed® Brotherhood" #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

                                                            He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Incarnez Ezio, un l\u00e9gendaire Ma\u00eetre Assassin, dans son combat acharn\u00e9 contre le puissant Ordre des Templiers. Pour porter un coup fatal \u00e0 l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie \: Rome. Un lieu de pouvoir, d'avidit\u00e9 et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes \: une Confr\u00e9rie enti\u00e8re sera plac\u00e9e sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jur\u00e9s. +msgid "Live and breathe as Ezio, a legendary Master Assassin, in his enduring struggle against the powerful Templar order.

                                                            He must journey into Italy’s greatest city, Rome, center of power, greed and corruption to strike at the heart of the enemy. Defeating the corrupt tyrants entrenched there will require not only strength, but leadership, as Ezio commands an entire brotherhood of assassins who will rally to his side. Only by working together can the assassins defeat their mortal enemies and prevent the extinction of their order." +msgstr "Incarnez Ezio, un légendaire Maître Assassin, dans son combat acharné contre le puissant Ordre des Templiers. Pour porter un coup fatal à l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie : Rome. Un lieu de pouvoir, d'avidité et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes : une Confrérie entière sera placée sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jurés." #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II +msgid "Assassin’s Creed II" +msgstr "Assassin’s Creed II" #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Une histoire \u00e9pique \u00e0 propos de famille, vengeance et conspiration se d\u00e9roulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne. +msgid "An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy." +msgstr "Une histoire épique à propos de famille, vengeance et conspiration se déroulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne." #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -#, fuzzy -!Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed II +msgid "Assassin’s Creed® III" +msgstr "Assassin’s Creed® III" #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 -!The\ American\ Colonies,\ 1775.\ It\u2019s\ a\ time\ of\ civil\ unrest\ and\ political\ upheaval\ in\ the\ Americas.\ As\ a\ Native\ American\ assassin\ fights\ to\ protect\ his\ land\ and\ his\ people,\ he\ will\ ignite\ the\ flames\ of\ a\ young\ nation\u2019s\ revolution.
                                                            Assassin\u2019s\ Creed\u00ae\ III\ takes\ you\ back\ to\ the\ American\ Revolutionary\ War,\ but\ not\ the\ one\ you\u2019ve\ read\ about\ in\ history\ books...= +msgid "The American Colonies, 1775. It’s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation’s revolution.
                                                            Assassin’s Creed® III takes you back to the American Revolutionary War, but not the one you’ve read about in history books..." +msgstr "Nous sommes en 1775. Les colonies américaines sont au bord de la révolte. Vous incarnez Connor Kenway, un assassin qui a juré d'assurer la liberté de son peuple et de sa nation.\n" +"Assassin’s Creed® III vous transporte au temps de la guerre d'indépendance des États-Unis, mais pas celle des livres d'histoire..." #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 -#, fuzzy -!Assassin\u2019s\ Creed\u00ae\ IV\ Black\ Flag\u2122=Assassin\u2019s Creed II +msgid "Assassin’s Creed® IV Black Flag™" +msgstr "Assassin’s Creed® IV Black Flag™" #: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:2 -!The\ year\ is\ 1715.\ Pirates\ rule\ the\ Caribbean\ and\ have\ established\ their\ own\ lawless\ Republic\ where\ corruption,\ greediness\ and\ cruelty\ are\ commonplace.Among\ these\ outlaws\ is\ a\ brash\ young\ captain\ named\ Edward\ Kenway.= +msgid "The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway." +msgstr "1715, les Pirates règnent sur les Caraïbes et viennent de fonder leur propre République où la corruption, l’avarice et la cruauté sont désormais monnaie courante. Parmi ces hors-la-loi, un jeune capitaine impétueux du nom d’Edward Kenway." #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations +msgid "Assassin's Creed® Revelations" +msgstr "Assassin's Creed® Revelations" #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore marche dans les pas du l\u00e9gendaire mentor Alta\u00efr, dans un dangereux p\u00e9riple de d\u00e9couvertes et r\u00e9v\u00e9lations. +msgid "Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation." +msgstr "Ezio Auditore marche dans les pas du légendaire mentor Altaïr, dans un dangereux périple de découvertes et révélations." #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -#, fuzzy -!Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed II +msgid "Assassin’s Creed® Unity" +msgstr "Assassin’s Creed® Unity" #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:2 -!Assassin\u2019s\ Creed\u00ae\ Unity\ tells\ the\ story\ of\ Arno,\ a\ young\ man\ who\ embarks\ upon\ an\ extraordinary\ journey\ to\ expose\ the\ true\ powers\ behind\ the\ French\ Revolution.\ In\ the\ brand\ new\ co-op\ mode,\ you\ and\ your\ friends\ will\ also\ be\ thrown\ in\ the\ middle\ of\ a\ ruthless\ struggle\ for\ the\ fate\ of\ a\ nation.= +msgid "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation." +msgstr "Dans Assassin's Creed® Unity, vous incarnerez Arno, un jeune homme qui va être plongé dans les rouages de la Révolution Française. Avec le tout nouveau mode Coop, vous découvrirez comment le destin de toute une nation a basculé." #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -Audiosurf=Audiosurf +msgid "Audiosurf" +msgstr "Audiosurf" #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=\ Jouez avec votre propre musique. Audiosurf est un jeu o\u00f9 vous utilisez votre propre musique pour cr\u00e9er votre propre exp\u00e9rience. La forme, la vitesse et l'ambiance de chaque session sera d\u00e9termin\u00e9e par le choix de votre morceau. +msgid "Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose." +msgstr "Jouez avec votre propre musique. Audiosurf est un jeu où vous utilisez votre propre musique pour créer votre propre expérience. La forme, la vitesse et l'ambiance de chaque session sera déterminée par le choix de votre morceau." #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -!Batman\u2122\:\ Arkham\ Asylum= +msgid "Batman™: Arkham Asylum" +msgstr "Batman™: Arkham Asylum" #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -!Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

                                                            Critically\ acclaimed\ Batman\:\ Arkham\ Asylum\ returns\ with\ a\ remastered\ Game\ of\ the\ Year\ Edition,\ featuring\ 4\ extra\ Challenge\ Maps.\ The\ additional\ Challenge\ Maps\ are\ Crime\ Alley;\ Scarecrow\ Nightmare;\ Totally\ Insane\ and\ Nocturnal\ Hunter\ (both\ from\ the\ Insane\ Night\ Map\ Pack).= +msgid "Experience what it’s like to be Batman and face off against Gotham's greatest villians. Explore every inch of Arkham Asylum and roam freely on the infamous island.

                                                            Critically acclaimed Batman: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack)." +msgstr "Soyez Batman et affrontez les super-vilains de Gotham City. Parcourez l'asile d'Arkham et son île terrifiante.

                                                            Le jeu Batman: Arkham Asylum, récompensé par les critiques, revient dans une édition remastérisée \"Game of the Year\" qui comporte 4 nouvelles cartes pour le mode Défi. Dans ce lot de 4 cartes figurent l'Allée du Crime, Cauchemar, Complètement fou, et Chasseur Nocturne (les deux dernières proviennent du pack de cartes Nuit démentielle)." #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -!Batman\u2122\:\ Arkham\ City= +msgid "Batman™: Arkham City" +msgstr "Batman™: Arkham City" #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -!Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ = +msgid "Batman: Arkham City builds upon the intense, atmospheric foundation of Batman: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman: Arkham Asylum - the new maximum security " +msgstr "Batman: Arkham City reprend toute l'intensité et l'atmosphère de Batman: Arkham Asylum en propulsant les joueurs à travers l'immense ville d'Arkham City (cinq fois plus grande que le monde de Batman: Arkham Asylum), le nouveau « foyer » à sécurité maximale de tous les bandits, gangsters et cerveaux criminels dérangés de Gotham City. En réunissant une incroyable collection des pires criminels de Gotham City, tels que Catwoman, le Joker, le Sphinx, Double-Face, Harley Quinn, le Pingouin, Mister Freeze et bien d'autres, le jeu permet aux joueurs de véritablement entrer dans la peau du Chevalier noir rendant la justice à travers les rues de Gotham City." #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -!Batman\u2122\:\ Arkham\ Origins= +msgid "Batman™: Arkham Origins" +msgstr "Batman™: Arkham Origins" #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -!Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.= +msgid "Batman™: Arkham Origins is the next installment in the blockbuster Batman: Arkham videogame franchise. Developed by WB Games Montréal, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman: Arkham Asylum and Batman: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City’s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight." +msgstr "Batman™: Arkham Origins est le nouvel opus de la franchise de jeux vidéo à succès Batman: Arkham.Développé par WB Games Montréal, le jeu nous plonge dans une Gotham City encore plus vaste et une histoire inédite se déroulant plusieurs années avant les événements de Batman: Arkham Asylum et de Batman: Arkham City, les deux premiers opus de la franchise, salués par la critique. Situé bien avant l'arrivée des criminels les plus dangereux de Gotham City, le jeu nous fait découvrir le jeune Batman, encore brut et inexpérimenté. Alors qu'il commence son combat contre le mal, il va devoir faire un choix déterminant qui le conduira à devenir le Chevalier Noir. À mesure que l'histoire progresse, le joueur va rencontrer des personnages clés et mettre en place des relations cruciales." #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 +msgid "Beyond Good and Evil™" +msgstr "Beyond Good and Evil™" #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=Pendant des si\u00e8cles, la plan\u00e8te Hyllis a \u00e9t\u00e9 bombard\u00e9e par une race alien implacable. Sceptique sur l'incapacit\u00e9 de son gouvernement \u00e0 repousser les envahisseurs, une journaliste d'action rebelle nomm\u00e9e Jade part \u00e0 la recherche de la v\u00e9rit\u00e9. +msgid "For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth." +msgstr "Pendant des siècles, la planète Hyllis a été bombardée par une race alien implacable. Sceptique sur l'incapacité de son gouvernement à repousser les envahisseurs, une journaliste d'action rebelle nommée Jade part à la recherche de la vérité." #: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/application.js:1 #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -Uplay=Uplay +msgid "Uplay" +msgstr "Uplay" #: i18n/tmp/Applications/Games/BioShock/application.js:1 -!BioShock\u2122= +msgid "BioShock™" +msgstr "BioShock™" #: i18n/tmp/Applications/Games/BioShock/application.js:2 -!BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
                                                            No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.= +msgid "BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon: you. Injectable plasmids give you super human powers: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
                                                            No encounter ever plays out the same, and no two gamers will play the game the same way." +msgstr "BioShock n'est pas un jeu de tir comme les autres : ses armes et ses stratégies sont originales. Vous aurez un arsenal complet à votre disposition du simple revolver au lance-grenade. Vous aurez également la possibilité de modifier votre ADN pour une meilleure \"efficacité\". Vous pourrez ainsi vous injecter des plasmids pour acquérir des pouvoirs surhumains comme par exemple électrocuter ou congeler vos ennemis pour pouvoir les pulvériser à coup de clef à molette.
                                                            Les rencontres sont aléatoires : deux joueurs différents ne pourront ainsi jamais vivre la même aventure." #: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman -#: Legends/Steam i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -!Steam\ (Demo)= +#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 +msgid "Steam (Demo)" +msgstr "Steam (Demo)" #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -Black\ Mesa=Black Mesa +msgid "Black Mesa" +msgstr "Black Mesa" #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Revivez Half-Life dans cette recr\u00e9ation acclam\u00e9e faite par les fans +msgid "Relive Half-Life in this highly acclaimed, fan-made recreation" +msgstr "Revivez Half-Life dans cette recréation acclamée faite par les fans" #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: app/Online/script.js:1 -Blizzard\ app=Application Blizzard +#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 +msgid "Blizzard app" +msgstr "Application Blizzard" #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=L'application de bureau Blizzard est con\u00e7ue pour am\u00e9liorer votre exp\u00e9rience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis \! +msgid "The Blizzard desktop app is designed to improve your gaming experience. It’ll streamline your login and make it even easier to keep up with your friends!" +msgstr "L'application de bureau Blizzard est conçue pour améliorer votre expérience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis !" #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -!Borderlands= +msgid "Borderlands" +msgstr "Borderlands" #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -!Lock,\ Load,\ &\ Face\ the\ Madness

                                                            Get\ ready\ for\ the\ mind\ blowing\ insanity\!\ Play\ as\ one\ of\ four\ trigger-happy\ mercenaries\ and\ take\ out\ everything\ that\ stands\ in\ your\ way\!

                                                            With\ its\ addictive\ action,\ frantic\ first-person\ shooter\ combat,\ massive\ arsenal\ of\ weaponry,\ RPG\ elements\ and\ four-player\ co-op*,\ Borderlands\ is\ a\ breakthrough\ experience\ that\ challenges\ all\ the\ conventions\ of\ modern\ shooters.\ Borderlands\ places\ you\ in\ the\ role\ of\ a\ mercenary\ on\ the\ lawless\ and\ desolate\ planet\ of\ Pandora,\ hell-bent\ on\ finding\ a\ legendary\ stockpile\ of\ powerful\ alien\ technology\ known\ as\ The\ Vault.= +msgid "Lock, Load, & Face the Madness

                                                            Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way!

                                                            With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault." +msgstr "Verrouillez, rechargez et place à la folie

                                                            Préparez-vous à du pur délire ! Incarnez l'un des quatre mercenaires tirez sur tout ce qui bouge !

                                                            Action nerveuse, tir à la première personne et arsenal massif sont au programme dans ce jeu de rôle et de coopération*. Borderlands est une expérience révolutionnaire qui défie toutes les conventions de shooters modernes. Borderlands vous place dans le rôle d'un mercenaire sur la planète désolée de Pandore. Il va vous falloir trouver une technologie extraterrestre ultra-puissante appelée The Vault." #: i18n/tmp/Applications/Games/Braid/application.js:1 -!Braid= +msgid "Braid" +msgstr "Braid" #: i18n/tmp/Applications/Games/Braid/application.js:2 -!Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.= +msgid "Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess." +msgstr "Braid est un jeu de plateforme et de casse-têtes, dessiné comme une peinture, où vous pouvez manipuler l'écoulement du temps d'une manière étrange et inhabituelle. Depuis une maison dans la ville, parcourez une série de mondes et résolvez des casse-têtes pour sauver une princesse enlevée." #: i18n/tmp/Applications/Games/BRINK/application.js:1 -!BRINK= +msgid "BRINK" +msgstr "BRINK" #: i18n/tmp/Applications/Games/BRINK/application.js:2 -!You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!= +msgid "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!" +msgstr "Décidez du type de combattant que vous souhaitez être dans Brink et partez défendre le dernier refuge de l'humanité !" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:1 -Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 +msgid "Burnout™ Paradise: The Ultimate Box" +msgstr "Burnout™ Paradise: The Ultimate Box" -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Paradise City est le jeu le plus grand et le plus dangereux appartenant \u00e0 la s\u00e9rie \u00e0 succ\u00e8s Burnout. Le cadre massif donne aux joueurs un monde ouvert \u00e0 explorer, comme il voyage avec leurs v\u00e9hicules \u00e0 travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures diff\u00e9rentes. Passer \u00e0 toute vitesse \u00e0 travers les rues d'\u00e9v\u00e9nement en \u00e9v\u00e9nement, accumulant des points qui sont enregistr\u00e9s dans votre permis de conduire de Paradise City. Gagnez la licence "Burnout" v\u00e9n\u00e9r\u00e9e en \u00e9crasant les panneaux d'affichage, les rampes de saut et gr\u00e2ce au maintien de collisions avec le syst\u00e8me de d\u00e9g\u00e2ts am\u00e9lior\u00e9. +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 +msgid "Paradise City is the largest and most dangerous setting yet for the best-selling Burnout series. The massive setting gives players an open-ended world to explore, as they race their vehicles through hundreds of miles of roads and underground passages with more than 70 different cars. Speed through the streets from event to event, racking up points that are saved to your Paradise City driver’s license. Earn the vaunted “Burnout” license by smashing through billboards, jumping ramps, and sustaining crashes with the improved damage system." +msgstr "Paradise City est le jeu le plus grand et le plus dangereux appartenant à la série à succès Burnout. Le cadre massif donne aux joueurs un monde ouvert à explorer, comme il voyage avec leurs véhicules à travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures différentes. Passer à toute vitesse à travers les rues d'événement en événement, accumulant des points qui sont enregistrés dans votre permis de conduire de Paradise City. Gagnez la licence \"Burnout\" vénérée en écrasant les panneaux d'affichage, les rampes de saut et grâce au maintien de collisions avec le système de dégâts amélioré." #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -!Caesar\ III= +msgid "Caesar III" +msgstr "Caesar III" #: i18n/tmp/Applications/Games/Caesar III/application.js:2 -!Hail\ Governor,\ your\ city\ awaits.

                                                            As\ a\ provincial\ governor\ charged\ with\ spreading\ the\ glory\ of\ Rome\ our\ mission\ is\ clear\:\ build\ cities,\ foster\ trade\ and\ industry,\ make\ money.\ How\ you\ accomplish\ this\ is\ entirely\ up\ to\ you.\ Gain\ wealth\ and\ power,\ make\ a\ career\ out\ of\ pleasing\ the\ emperor,\ battle\ Barbarians\ and\ repel\ invaders\ or\ concentrate\ on\ building\ the\ next\ Eternal\ City.\ Fail\ and\ you\u2019ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!= +msgid "Hail Governor, your city awaits.

                                                            As a provincial governor charged with spreading the glory of Rome our mission is clear: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you’ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar!" +msgstr "Hail Gouverneur, votre ville attend.

                                                            En tant que gouverneur provincial chargé de répandre la gloire de Rome, notre mission est claire: construire des villes, favoriser le commerce et l'industrie, gagner de l'argent. La façon dont vous accomplissez cela dépend entièrement de vous. Gagnez de la richesse et du pouvoir, faites une carrière pour satisfaire l'empereur, battre les Barbares et repousser les envahisseurs ou se concentrer sur la construction de la prochaine Ville éternelle. Échouez et vous finirez comme un déjeuner pour les lions. Prouvez votre force d'esprit et vous pourrez être couronné César!" #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -!Call\ of\ Juarez\u00ae\ Gunslinger= +msgid "Call of Juarez® Gunslinger" +msgstr "Call of Juarez® Gunslinger" #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -!From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.= +msgid "From the dust of a gold mine to the dirt of a saloon, Call of Juarez® Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West’s most notorious outlaws." +msgstr "Depuis la poussière d'une mine d'or jusqu'à la crasse d'un saloon, Call of Juarez® Gunslinger est un réel hommage aux histoires du Wild West. Vivez le périple violent et épique d'un chasseur de primes impitoyable sur les traces des criminels les plus connus du Wild West." #: i18n/tmp/Applications/Games/category.js:1 -Games=Jeux +msgid "Games" +msgstr "Jeux" #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -!ChromaGun= +msgid "ChromaGun" +msgstr "ChromaGun" #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -!Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

                                                            Use\ the\ ChromaGun\ to\ colorize\ walls\ and\ WorkerDroids\ to\ progress\ in\ the\ chambers.\ WorkerDroids\ are\ attracted\ to\ walls\ of\ the\ same\ color.\ Using\ that\ mechanic,\ try\ to\ reach\ the\ exit\ door\ of\ each\ chamber.\ Some\ doors\ are\ more\ complicated\ to\ use\ than\ others\:\ They\ can\ only\ be\ opened\ using\ door\ triggers\ and\ only\ stay\ open\ as\ long\ as\ the\ triggers\ are\ occupied.
                                                            br>If\ all\ of\ this\ sounds\ like\ your\ brain\ can\ handle\ it,\ congratulations\!\ You\u2019re\ the\ perfect\ candidate\ for\ our\ test\ chambers\!

                                                            That\ being\ said,\ welcome\ and\ good\ luck\!= +msgid "Welcome to ChromaTec’s test lab! You’re here to test our newest, state-of-the-art military-grade color-technology: The ChromaGun (patent pending)! Use it to try and solve our meticulously designed test chambers. The basic principle is as easy as applying it is complex: Exit the chambers via the exit doors. But be weary of the WorkerDroids in charge of maintaining the chambers. They’re not exactly what you and I would call “human friendly”.

                                                            Use the ChromaGun to colorize walls and WorkerDroids to progress in the chambers. WorkerDroids are attracted to walls of the same color. Using that mechanic, try to reach the exit door of each chamber. Some doors are more complicated to use than others: They can only be opened using door triggers and only stay open as long as the triggers are occupied.
                                                            br>If all of this sounds like your brain can handle it, congratulations! You’re the perfect candidate for our test chambers!

                                                            That being said, welcome and good luck!" +msgstr "Bienvenue dans le laboratoire d'essai ChromaTecs !Tu es ici pour tester une invention colorée super moderne et à usage militaire : le ChromaGun (la licence vient d'être enregistrée) ! Utilise-le pour passer les salles de test que nous avons soigneusement préparées. Le principe est assez simple, mais sa réalisation peut être très complexe. Quitte chaque salle par sa porte de sortie. Mais prends garde aux WorkerDroids, qui ont pour seul objectif le maintien en l'état de la pièce. Ils n'aiment pas particulièrement les humains. Pour sortir des salles, colore les murs et les WorkerDroids avec le ChromaGun. Certaines portes sont difficiles à ouvrir: elles ne peuvent être déverrouillées que grâce à l'interrupteur au sol et ne restent ouvertes que si un objet est posé contre elles.

                                                            Si ton cerveau est déjà en ébullition et que tu as hâte d'utiliser tes cellules grises, alors tu es le candidat parfait pour affronter ces salles !

                                                            Alors : Bienvenue et bonne chance !" #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -Civilization\ V=Civilization V +msgid "Civilization V" +msgstr "Civilization V" #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Dans Civilization V, le joueur m\u00e8ne une civilisation de l'\u00e9poque pr\u00e9historique vers le future sur une carte g\u00e9n\u00e9r\u00e9e proc\u00e9duralement, r\u00e9alisant l'une des nombreuses diff\u00e9rentes conditions de victoire gr\u00e2ce \u00e0 la recherche, \u00e0 l'exploration, \u00e0 la diplomatie, \u00e0 l'expansion, au d\u00e9veloppement \u00e9conomique, \u00e0 la conqu\u00eate gouvernementale et militaire. +msgid "In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest." +msgstr "Dans Civilization V, le joueur mène une civilisation de l'époque préhistorique vers le future sur une carte générée procéduralement, réalisant l'une des nombreuses différentes conditions de victoire grâce à la recherche, à l'exploration, à la diplomatie, à l'expansion, au développement économique, à la conquête gouvernementale et militaire." #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -Clicker\ Heroes=Clicker Heroes +msgid "Clicker Heroes" +msgstr "Clicker Heroes" #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Vous \u00eates-vous jamais demand\u00e9 ce qu'un quadrillion de d\u00e9g\u00e2t par seconde faisait ? Ne vous posez plus de questions \! Embarquez sur votre qu\u00eate pour l'atteindre aujourd'hui \! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. D\u00e9penser cet or lors de l'embauche de nouveaux h\u00e9ros et faites plus de d\u00e9g\u00e2ts. Plus vous infligez de d\u00e9g\u00e2ts, plus vous obtiendrez d'or. +msgid "Ever wondered what one quadrillion damage per second feels like? Wonder no more! Embark on your quest to attain it today! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get." +msgstr "Vous êtes-vous jamais demandé ce qu'un quadrillion de dégât par seconde faisait ? Ne vous posez plus de questions ! Embarquez sur votre quête pour l'atteindre aujourd'hui ! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. Dépenser cet or lors de l'embauche de nouveaux héros et faites plus de dégâts. Plus vous infligez de dégâts, plus vous obtiendrez d'or." #: i18n/tmp/Applications/Games/Cogs/application.js:1 -!Cogs= +msgid "Cogs" +msgstr "Cogs" #: i18n/tmp/Applications/Games/Cogs/application.js:2 -!Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.= +msgid "Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently." +msgstr "Cogs est un jeu de casse-têtes où les joueurs construisent des machines à partir de tuiles. Les joueurs peuvent choisir parmi 50 niveaux et 3 modes de jeu. De nouveaux casse-têtes sont débloqués en construisant les objets rapidement et efficacement." -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:1 -!Command\ and\ Conquer\ -\ Tiberium\ Wars= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 +msgid "Command and Conquer - Tiberium Wars" +msgstr "Command and Conquer - Tiberium Wars" -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -!You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 +msgid "You are in command of the armies of either GDI or NOD with the fate of Earth in the balance." +msgstr "Vous commandez les armées du GDI ou du NOD, le sort de la Terre est dans la balance." #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -CONSORTIUM=CONSORTIUM +msgid "CONSORTIUM" +msgstr "CONSORTIUM" #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Un meurtre myst\u00e8re, dans un avion, dans le future. Vous \u00eates Consortium Bishop Six, un gardien global de la paix dans l'ann\u00e9e 2042. Vos actions d\u00e9finissent et informent le r\u00e9cit en cours. +msgid "A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative." +msgstr "Un meurtre mystère, dans un avion, dans le future. Vous êtes Consortium Bishop Six, un gardien global de la paix dans l'année 2042. Vos actions définissent et informent le récit en cours." #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -!Consortium\:\ The\ Tower= +msgid "Consortium: The Tower" +msgstr "Consortium: The Tower" #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -!A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= +msgid "A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices! Explore, talk, fight or sneak through The Churchill Tower in 2042! Can you survive The Tower?" +msgstr "Une pure simulation immersive de science fiction à un joueur. Plonger dans un monde modifié par vos choix ! Explorez, discutez, battez-vous ou faufilez-vous dans The Churchill Tower en 2041 ! Pourrez-vous survivre à The Tower ?" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -Crayon\ Physics=Crayon Physics +msgid "Crayon Physics" +msgstr "Crayon Physics" #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics est un jeu d'arcade \u00e0 la souris. Vous devrez tracer lignes et carr\u00e9s pour bouger la balle. Le but est d'avoir les \u00e9toiles du niveau. +msgid "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " +msgstr "Crayon Physics est un jeu d'arcade à la souris. Vous devrez tracer lignes et carrés pour bouger la balle. Le but est d'avoir les étoiles du niveau." #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -!DC\ Universe\ Online= +msgid "DC Universe Online" +msgstr "DC Universe Online" #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -!Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= +msgid "Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities." +msgstr "Le nouveau MMORPG de Sony basé sur l'univers de DC. Soyez un héro ou un scélérat dans deux énorme villes." #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -!DOOM\ (2016)= +msgid "DOOM (2016)" +msgstr "DOOM (2016)" #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -!Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.= +msgid "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world." +msgstr "Développé par id Software, le pionnier des jeux de tir à la première personne et du mode match à mort multijoueur, DOOM revient sous une forme moderne qui conserve sa difficulté et sa brutalité. Que vous décidiez d'éradiquer des hordes de démons sorties tout droit de l'Enfer dans la campagne du jeu ou que vous combattiez vos amis dans l'un des multiples modes multijoueur, le programme est le même : des démons sans pitié, des armes d'une puissance inouïe et des mouvements rapides et fluides qui sont les fondations de ce jeu de tir intense à la première personne.. Prolongez votre expérience de jeu en utilisant l'éditeur DOOM SnapMap pour créer, jouer et partager facilement du contenu avec le monde entier." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -!Dragon\ Ball\ Xenoverse\ 2= +msgid "Dragon Ball Xenoverse 2" +msgstr "Dragon Ball Xenoverse 2" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -!DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

                                                            DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.= +msgid "DRAGON BALL XENOVERSE 2 builds upon the highly popular DRAGON BALL XENOVERSE with enhanced graphics that will further immerse players into the largest and most detailed Dragon Ball world ever developed.

                                                            DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades." +msgstr "DRAGON BALL XENOVERSE 2 suit les traces du titre à succès DRAGON BALL XENOVERSE, avec des graphismes améliorés pour procurer au joueur encore plus d'immersion dans l'univers Dragon Ball le plus vaste et le mieux détaillé à ce jour.

                                                            DRAGON BALL XENOVERSE 2 proposera une nouvelle ville et des fonctions et améliorations spéciales en pagaille, dont de nombreuses personnalisations de personnages." #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -!Dragon\ Ball\ Xenoverse= +msgid "Dragon Ball Xenoverse" +msgstr "Dragon Ball Xenoverse" #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -!FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

                                                            DRAGON\ BALL\ XENOVERSE\ revisits\ famous\ battles\ from\ the\ series\ through\ your\ custom\ Avatar,\ who\ fights\ alongside\ Trunks\ and\ many\ other\ characters.\ Will\ the\ strength\ of\ this\ partnership\ be\ enough\ to\ intervene\ in\ fights\ and\ restore\ the\ Dragon\ Ball\ timeline\ we\ know?\ New\ features\ include\ the\ mysterious\ Toki\ Toki\ City,\ new\ gameplay\ mechanics,\ new\ character\ animations\ and\ many\ other\ amazing\ features\ to\ be\ unveiled\ soon\!= +msgid "FOR THE FIRST TIME EVER, THE DRAGON BALL UNIVERSE IS COMING TO STEAM!

                                                            DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon!" +msgstr "L'UNIVERS DE DRAGON BALL DÉBARQUE SUR STEAM POUR LA TOUTE PREMIÈRE FOIS !

                                                            DRAGON BALL XENOVERSE revient sur tous les combats emblématiques de la saga grâce à l'Avatar, lié à Trunks et à bien d'autres personnages. Ce lien et sa volonté d'intervenir dans les combats seront-ils assez forts pour changer l'histoire telle que nous la connaissons ? Tu découvriras également la mystérieuse ville de Tokitoki, de nouveaux mécanismes de jeu et d'animation des personnages et bien d'autres incroyables surprises !" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:1 -Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 +msgid "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" +msgstr "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Un jeu de braquage de 15 min par Crows Crows Crows et dirig\u00e9 par William Pugh (The Stanley Parable). +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 +msgid "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " +msgstr "Un jeu de braquage de 15 min par Crows Crows Crows et dirigé par William Pugh (The Stanley Parable)." #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -Druid\ Soccer=Druid Soccer +msgid "Druid Soccer" +msgstr "Druid Soccer" #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Vous prenez part \u00e0 l'ancien jeu traditionnel de Druid Soccer. +msgid "You take part in the ancient traditional game of Druid Soccer." +msgstr "Vous prenez part à l'ancien jeu traditionnel de Druid Soccer." -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:1 -!Earth\ Eternal\ -\ Valkal's\ Shadow= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 +msgid "Earth Eternal - Valkal's Shadow" +msgstr "Earth Eternal - Valkal's Shadow" -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/application.js:2 -!Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 +msgid "Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests." +msgstr "Dans un monde où les humains ont depuis longtemps disparu, et les bêtes reignent en maître, Earth Eternal - Valkal's Shadow est la suit faite par les fans de Earth Eternal, un MMORPG abandonné par Sparkplay Media. Valkal's Shadow est basé sur la version 0.8.6, mais avec beaucoup de contenu et de fonctionnalités ajoutée, incluant 2 nouvelles régions, beaucoup de nouveaux donjons and d'inombrables nouvelles quêtes." #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -!Elite\:Dangerous= +msgid "Elite:Dangerous" +msgstr "Elite : Dangerous" #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -!Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

                                                            Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.= +msgid "Take control of your own starship in a cutthroat galaxy. Elite Dangerous brings gaming’s original open world adventure into the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions.

                                                            Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming’s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions." +msgstr "Prenez les commandes de votre propre vaisseau stellaire dans une galaxie en proie au chaos. Elite Dangerous modernise l'aventure originale en monde ouvert grâce à sa galaxie connectée, une narration évolutive et l'intégralité de la voie lactée reproduite en conservant ses proportions.

                                                            Elite Dangerous est la dernière épopée spatiale massivement multijoueur qui modernise l'aventure originale en monde ouvert grâce à sa galaxie connectée, une narration évolutive et l'intégralité de la voie lactée reproduite e conservant ses proportions." #: i18n/tmp/Applications/Games/Enderal/application.js:1 -Enderal=Enderal +msgid "Enderal" +msgstr "Enderal" #: i18n/tmp/Applications/Games/Enderal/application.js:2 -Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal est une conversion totale pour TES V\: Skyrim\: une modification du jeu qui se d\u00e9roule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des syst\u00e8mes de comp\u00e9tences et une m\u00e9canique du jeu r\u00e9vis\u00e9s et un sc\u00e9nario sombre et psychologique avec des personnages cr\u00e9dibles. +msgid "Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters." +msgstr "Enderal est une conversion totale pour TES V: Skyrim: une modification du jeu qui se déroule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des systèmes de compétences et une mécanique du jeu révisés et un scénario sombre et psychologique avec des personnages crédibles." #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -Epic\ Games\ Launcher=Epic Games Launcher +msgid "Epic Games Launcher" +msgstr "Epic Games Launcher" #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Laucher pour Unreal Engine, Unreal Tournament, Paragon etc. +msgid "Launcher for Unreal Engine, Unreal Tournament, Paragon etc." +msgstr "Laucher pour Unreal Engine, Unreal Tournament, Paragon etc." #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -Ether\ One\ Redux=Ether One Redux +msgid "Ether One Redux" +msgstr "Ether One Redux" #: i18n/tmp/Applications/Games/Ether One Redux/application.js:2 -Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One est une aventure \u00e0 la premi\u00e8re personne qui traite avec la fragilit\u00e9 de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son c\u0153ur se trouve un chemin d'exploration de l'histoire libre de tous casse-t\u00eates o\u00f9 vous pouvez d\u00e9voiler l'histoire \u00e0 votre rythme. +msgid "Ether One is a first person adventure that deals with the fragility of the human mind. There are two paths in the world you can choose from. At its core is a story exploration path free from puzzles where you can unfold the story at your own pace." +msgstr "Ether One est une aventure à la première personne qui traite avec la fragilité de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son cœur se trouve un chemin d'exploration de l'histoire libre de tous casse-têtes où vous pouvez dévoiler l'histoire à votre rythme." #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -!Europa\ Universalis\ II= +msgid "Europa Universalis II" +msgstr "Europa Universalis II" #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:2 -!Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox\ Development\ Studio\ and\ published\ by\ Strategy\ First,\ based\ on\ world\ history\ spanning\ a\ timeline\ between\ 1419\ through\ 1820.= +msgid "Europa Universalis II is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820." +msgstr "Europa Universalis II est un jeu de stratégie développé par Paradox Development Studio et publié par Strategy First, basé sur l'histoire du monde se déroulant entre 1419 et 1820." #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -!Europa\ Universalis\ IV= +msgid "Europa Universalis IV" +msgstr "Europa Universalis IV" #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -!The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.= +msgid "The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy." +msgstr "Le jeu Europa Universalis IV vous le contrôle d'une nation à guider à travers les années afin de créer un empire mondial dominant. Gouvernez votre nation à travers les siècles, avec une liberté inégalée, profondeur et précision historique." #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -!Far\ Cry\u00ae\ 2= +msgid "Far Cry® 2" +msgstr "Far Cry® 2" #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -!You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

                                                            You\ must\ identify\ and\ exploit\ your\ enemies'\ weaknesses,\ neutralizing\ their\ superior\ numbers\ and\ firepower\ with\ surprise,\ subversion,\ cunning\ and\ of\ course\ brute\ force.= +msgid "You are a gun for hire, trapped in a war-torn African state, stricken with malaria and forced to make deals with corrupt warlords on both sides of the conflict in order to make this country your home.

                                                            You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force." +msgstr "Vous voici mercenaire au cœur de l'Afrique. La guerre et la malaria sont votre quotidien.

                                                            Il vous faut identifier et exploiter les faiblesses de vos ennemis pour les neutraliser. Surprise, force pure, contournement et ruse seront indispensables." #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon +msgid "Far Cry 3 - Blood Dragon" +msgstr "Far Cry 3 - Blood Dragon" #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon est LE cyber-shooter qui d\u00e9chire \!Nous sommes en 2007. Bienvenue dans le futur. Vous \u00eates le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% am\u00e9ricain). Votre mission \: ramener la fille, tuer les m\u00e9chants et sauver le monde. +msgid "Far Cry® 3: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80’s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission: get the girl, kill the baddies, and save the world." +msgstr "Far Cry® 3: Blood Dragon est LE cyber-shooter qui déchire !Nous sommes en 2007. Bienvenue dans le futur. Vous êtes le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% américain). Votre mission : ramener la fille, tuer les méchants et sauver le monde. " #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -!Far\ Cry= +msgid "Far Cry" +msgstr "Far Cry" #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -!A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

                                                            Freelance\ mariner\ Jack\ Carver\ is\ cursing\ the\ day\ he\ ever\ came\ to\ this\ island.\ A\ week\ ago,\ a\ brash\ female\ reporter\ named\ Valerie\ had\ offered\ him\ an\ incredible\ sum\ of\ cash\ to\ take\ her\ to\ this\ unspoiled\ paradise.\ Shortly\ after\ docking,\ however,\ Jack's\ boat\ was\ greeted\ by\ artillery\ fire\ from\ a\ mysterious\ militia\ group\ swarming\ about\ the\ island.

                                                            With\ his\ boat\ destroyed,\ his\ money\ gone,\ and\ the\ gorgeous\ Valerie\ suddenly\ missing,\ Jack\ now\ finds\ himself\ facing\ an\ army\ of\ mercenaries\ amidst\ the\ wilds\ of\ the\ island,\ with\ nothing\ but\ a\ gun\ and\ his\ wits\ to\ survive.\ But\ the\ further\ he\ pushes\ into\ the\ lush\ jungle\ canopy,\ the\ stranger\ things\ become.

                                                            Jack\ encounters\ an\ insider\ within\ the\ militia\ group\ who\ reveals\ the\ horrific\ details\ of\ the\ mercenaries'\ true\ intentions.\ He\ presents\ Jack\ with\ an\ unsettling\ choice\:\ battle\ the\ deadliest\ mercenaries,\ or\ condemn\ the\ human\ race\ to\ a\ maniac's\ insidious\ agenda.= +msgid "A tropical paradise seethes with hidden evil in Far Cry®, a cunningly detailed action shooter that pushes the boundaries of combat to shocking new levels.

                                                            Freelance mariner Jack Carver is cursing the day he ever came to this island. A week ago, a brash female reporter named Valerie had offered him an incredible sum of cash to take her to this unspoiled paradise. Shortly after docking, however, Jack's boat was greeted by artillery fire from a mysterious militia group swarming about the island.

                                                            With his boat destroyed, his money gone, and the gorgeous Valerie suddenly missing, Jack now finds himself facing an army of mercenaries amidst the wilds of the island, with nothing but a gun and his wits to survive. But the further he pushes into the lush jungle canopy, the stranger things become.

                                                            Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda." +msgstr "Far Cry® - Sous les tropiques : l'Enfer. Ce jeu d'action et de tir repousse les frontières du combat virtuel dans ses derniers retranchements.

                                                            Vous êtes Jack Carver, un aventurier comme les autres, et vous n'auriez pas dû accepter de conduire cette jeune journaliste sur cette île apparemment paradisiaque.

                                                            À peine le pied posé sur cette île vous êtes victime du feu nourri d'une mystérieuse milice paramilitaire. Bilan : bateau détruit et journaliste enlevée. Il vous reste un pistolet et une farouche détermination.

                                                            Vous allez bientôt faire la rencontre d'un membre de cette milice qui vous révèlera les secrets de l'île. Vous n'aurez, à partir de cet instant, plus le choix : il va falloir combattre cette armée de mercenaires et contrecarrer leur plan démoniaque." #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -!FlatOut= +msgid "FlatOut" +msgstr "FlatOut" #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -!FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!= +msgid "FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun!" +msgstr "FlatOut est un jeu de course automobile musclé rempli d'adrénaline, de physique explosive, d'effets et de graphismes spectaculaires, d'une mécanique de jeu innovante et du bon vieux plaisir !" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -!Goodbye\ Deponia= +msgid "Goodbye Deponia" +msgstr "Goodbye Deponia" #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -!More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!= +msgid "More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia!" +msgstr "Plus de chaos, plus de destruction, plus de Rufus. Pas un, pas deux, mais trois Rufus causent toutes sortes de chaos fous dans l' aventure comédie tant attendue Goodbye Deponia!" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -Guild\ Wars\ 2=Guild Wars 2 +msgid "Guild Wars 2" +msgstr "Guild Wars 2" #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Guild Wars 2 red\u00e9finit le futur des jeux de r\u00f4les en ligne avec des combats regorgeant d\u2019action, des histoires \u00e9labor\u00e9es et personnalis\u00e9es, d\u2019\u00e9piques \u00e9v\u00e8nements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement \! +msgid "Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees!" +msgstr "Guild Wars 2 redéfinit le futur des jeux de rôles en ligne avec des combats regorgeant d’action, des histoires élaborées et personnalisées, d’épiques évènements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement !" #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -!Hearthstone= +msgid "Hearthstone" +msgstr "Hearthstone" #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -!Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.= +msgid "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy." +msgstr "Rangez votre épée, sortez votre deck et préparez-vous pour Hearthstone. Les règles de ce jeu de cartes et de stratégie sont simples, mais vous pouvez vous attendre à des défis épiques et intenses ! Jouez gratuitement, utilisez vos cartes pour jeter des sorts, invoquer des créatures et donner des ordres aux héros de Warcraft lors de duels légendaires et stratégiques." #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -!Heroes\ of\ the\ Storm= +msgid "Heroes of the Storm" +msgstr "Heroes of the Storm" #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -!Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= +msgid "Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment." +msgstr "Heroes of the Storm est un jeu vidéo de type arène de bataille en ligne multijoueur (MOBA) développé par Blizzard Entertainment." #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -Hexcells=Hexcells +msgid "Hexcells" +msgstr "Hexcells" #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells est un jeu de casse-t\u00eates pour PC, Mac et Linux. +msgid "Hexcells is an ambient logic puzzle game for PC, Mac and Linux." +msgstr "Hexcells est un jeu de casse-têtes pour PC, Mac et Linux." #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -Hexcells\ Infinite=Hexcells Infinite +msgid "Hexcells Infinite" +msgstr "Hexcells Infinite" #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

                                                            It\ includes\ a\ new\ set\ of\ 36\ puzzles\ as\ well\ as\ a\ random\ puzzle\ generator\ and\ now\ supports\ mid-level\ saving\ and\ cross\ platform\ cloud\ saves.

                                                            The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite est le troisi\u00e8me jeu de cette s\u00e9rie de jeux de casse-t\u00eate . Il comprend un nouveau jeu de 36 casse-t\u00eats ainsi qu'un g\u00e9n\u00e9rateur de casse-t\u00eate al\u00e9atoire et prend maintenant en charge les sauvegardes de niveau interm\u00e9diaire et les sauvegardes cross-platform sur le cloud

                                                            Le g\u00e9n\u00e9rateur de niveau utilise une graine de 8 chiffres pour g\u00e9n\u00e9rer chaque casse-t\u00eates afin qu'ils puissent \u00eatre facilement partag\u00e9s. +msgid "Hexcells Infinite is the third game in the series of ambient logic puzzle games.

                                                            It includes a new set of 36 puzzles as well as a random puzzle generator and now supports mid-level saving and cross platform cloud saves.

                                                            The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared." +msgstr "Hexcells Infinite est le troisième jeu de cette série de jeux de casse-tête . Il comprend un nouveau jeu de 36 casse-têts ainsi qu'un générateur de casse-tête aléatoire et prend maintenant en charge les sauvegardes de niveau intermédiaire et les sauvegardes cross-platform sur le cloud

                                                            Le générateur de niveau utilise une graine de 8 chiffres pour générer chaque casse-têtes afin qu'ils puissent être facilement partagés." #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -Hexcells\ Plus=Hexcells Plus +msgid "Hexcells Plus" +msgstr "Hexcells Plus" #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus est une extension autonome \u00e0 Hexcells qui contient 36 nouveaux casse-t\u00eates plus difficiles. +msgid "Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles." +msgstr "Hexcells Plus est une extension autonome à Hexcells qui contient 36 nouveaux casse-têtes plus difficiles." #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -Icy\ Tower\ 1.5=Icy Tower 1.5 +msgid "Icy Tower 1.5" +msgstr "Icy Tower 1.5" #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy tower est un jeu de plateforme install\u00e9 dans une tour, o\u00f9 le but du joueur est de sauter d'un \u00e9tage \u00e0 l'autre et aller le plus haut possible sans tomber ou plonger hors de l'\u00e9cran. +msgid "Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen." +msgstr "Icy tower est un jeu de plateforme installé dans une tour, où le but du joueur est de sauter d'un étage à l'autre et aller le plus haut possible sans tomber ou plonger hors de l'écran." #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -!v1.5= +msgid "v1.5" +msgstr "v1.5" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:1 -!It\ came\ from\ space,\ and\ ate\ our\ brains= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 +msgid "It came from space, and ate our brains" +msgstr "It came from space, and ate our brains" -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -!\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= +#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 +msgid "‘It came from space, and ate our brains’ is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do: set a new high score and die like a badass." +msgstr "" #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -#, fuzzy -!League\ of\ Legends=League of Legends BETA Client +msgid "League of Legends" +msgstr "League of Legends" #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends est un jeu comp\u00e9titif en ligne bourr\u00e9 d'action, qui m\u00e9lange l'intensit\u00e9 tr\u00e9pidante des jeux de strat\u00e9gie en temps r\u00e9el avec des \u00e9l\u00e9ments de jeu de r\u00f4le. Deux \u00e9quipes de puissants champions, chacun avec un design et des comp\u00e9tences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu vari\u00e9s. Avec une liste de champions en expansion permanente, des mises \u00e0 jour fr\u00e9quentes et des \u00e9v\u00e9nements comp\u00e9titifs florissants, League of Legends offre des parties sans cesse renouvel\u00e9es aux joueurs de tous niveaux. +msgid "League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level." +msgstr "League of Legends est un jeu compétitif en ligne bourré d'action, qui mélange l'intensité trépidante des jeux de stratégie en temps réel avec des éléments de jeu de rôle. Deux équipes de puissants champions, chacun avec un design et des compétences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu variés. Avec une liste de champions en expansion permanente, des mises à jour fréquentes et des événements compétitifs florissants, League of Legends offre des parties sans cesse renouvelées aux joueurs de tous niveaux." #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -!Mafia\ II= +msgid "Mafia II" +msgstr "Mafia II" #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -!Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.= +msgid "Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence… the life as a wise guy isn’t quite as untouchable as it seems." +msgstr "Vito Scaletta a commencé à se faire un nom dans les rues d'Empire Bay comme quelqu'un sur qui on peut compter pour qu'un travail soit mené à bien. À l’aide de son pote Joe, il travaille pour montrer à la Mafia qui il est, très vite, il escalade les échelons dans la famille avec des crimes de grand envergures, faits et conséquences… sa vie de « simple mec sage » n’est pas aussi calme qu’il n'y paraît." #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -!Mass\ Effect\ 2= +msgid "Mass Effect 2" +msgstr "Mass Effect 2" #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -!Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.= +msgid "Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies." +msgstr "Recrutez. Explorez. Contrôlez. 2 ans après que le commandant Shepard ait repoussé l'invasion des Reapers un nouvel ennemi surgit du néant. Quelque chose décime les colonies humaines aux confins de l'univers." #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -!Mass\ Effect= +msgid "Mass Effect" +msgstr "Mass Effect" #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -!As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!= +msgid "As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions!" +msgstr "Vous êtes le commandant Shepard et vous êtes le chef d'une équipe d'élite dans cette aventure qui va vous mener aux confins de la galaxie. Découvrez les dangers imminents qui menacent la civilisation et combattez traître Saren et son armée. Le destin de toute vie dépend de vos actions !" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -!Medieval\ II\:\ Total\ War\u2122= +msgid "Medieval II: Total War™" +msgstr "Medieval II: Total War™" #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -!Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
                                                            You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!= +msgid "Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
                                                            You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War!" +msgstr "Prenez les commandes de votre propre armée et agrandissez votre royaume dans Medieval II - le quatrième épisode de la série Total War récompensée dans la catégorie des jeux de stratégie. Plongez-vous dans des batailles gigantesques mettant en scène jusqu'à 10 000 soldats sanguinaires sur des champs de bataille épiques en 3D, et prenez la tête des plus grandes nations médiévales du monde occidental et du Moyen-Orient. A cette époque la plus agitée de l'histoire occidentale, votre quête de territoires et de puissance vous fait parcourir l'Europe, l'Afrique et le Moyen-Orient et vous amène même sur les côtes du Nouveau Monde.
                                                            Vous régnez sur votre empire avec une main de fer et devez gérer chaque détail depuis la construction et l'amélioration des villes jusqu'au recrutement et la formation des soldats. Usez de diplomatie pour manipuler les alliés ainsi que les ennemis, déjouez les plans de la redoutable Inquisition et tentez d'influencer le Pape. Menez le combat des Croisades et faites de l'Islam ou du Christianisme le grand vainqueur de la Guerre sainte. Réécrivez l'Histoire et partez à la conquête du monde. Bienvenue dans Total War !" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122=Mirror's Edge\u2122 +msgid "Mirror's Edge™" +msgstr "Mirror's Edge™" #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=Dans une ville o\u00f9 l'information est strictement contr\u00f4l\u00e9e, des "Runners" transportent les documents sensibles pour \u00e9chapper \u00e0 ces contr\u00f4les. Dans cet univers utopique, vous \u00eates recherch\u00e9e. Vous \u00eates un de ces runner et vous vous appelez Faith dans ce jeu \u00e0 la premi\u00e8re personne. +msgid "In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted." +msgstr "Dans une ville où l'information est strictement contrôlée, des \"Runners\" transportent les documents sensibles pour échapper à ces contrôles. Dans cet univers utopique, vous êtes recherchée. Vous êtes un de ces runner et vous vous appelez Faith dans ce jeu à la première personne. " #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -!Mount\ &\ Blade= +msgid "Mount & Blade" +msgstr "Mount & Blade" #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -!Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.= +msgid "Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior." +msgstr "Calradia est une terre en guerre, offrant de grandes richesses et des dangers encore plus grands pour les aventuriers et les mercenaires qui affluent pour y verser leur sang sur son sol. Avec du courage et une épée forte, un étranger inconnu peut se faire un nom comme guerrier." #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream=Niko\: Through The Dream +msgid "Niko: Through The Dream" +msgstr "Niko: Through The Dream" #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko est un p\u00e9riple spirituel a travers les r\u00eaves, o\u00f9 aventures, puzzles et myst\u00e8re se retrouvent ensemble dans un monde onirique et minimaliste. Oser r\u00eaver \! +msgid "Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream!" +msgstr "Niko est un périple spirituel a travers les rêves, où aventures, puzzles et mystère se retrouvent ensemble dans un monde onirique et minimaliste. Oser rêver !" #: i18n/tmp/Applications/Games/Origin/application.js:1 -!Origin= +msgid "Origin" +msgstr "Origin" #: i18n/tmp/Applications/Games/Origin/application.js:2 -#, fuzzy -!Origin\ is\ EA's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. +msgid "Origin is EA's PC games portal." +msgstr "Origin est le portail des jeux PC d'EA." #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -!Local\ (Legacy)= +msgid "Local (Legacy)" +msgstr "Local (Legacy)" #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -!Online\ (Legacy)= +msgid "Online (Legacy)" +msgstr "Online (Legacy)" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -!Orwell\:\ Keeping\ an\ Eye\ On\ You= +msgid "Orwell: Keeping an Eye On You" +msgstr "Orwell : Keeping an Eye On You" #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -!Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.= +msgid "Big Brother has arrived - and it’s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences." +msgstr "Big Brother est arrivé - et c'est vous. Investiguez les vies des citoyens pour trouver ceux qui sont responsables d'une série d'attaques terroristes. Des informations depuis internet, des communications personnelles et des fichiers privés vous sont toutes accessibles. Mais soyez prévenus, l'information que vous soumettez aura des conséquences." #: i18n/tmp/Applications/Games/osu!/application.js:1 -!osu\!= +msgid "osu!" +msgstr "osu!" #: i18n/tmp/Applications/Games/osu!/application.js:2 -!osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= +msgid "osu! is a free-to-win online rhythm game." +msgstr "osu! jeu en ligne gratuit de rythme." #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -!Overwatch= +msgid "Overwatch" +msgstr "Overwatch" #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -!Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.= +msgid "Overwatch is a team-based multiplayer online first-person shooter video game." +msgstr "Overwatch est un jeu de tir à la première personne multijoueur en équipe." #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist +msgid "PAYDAY™ The Heist" +msgstr "PAYDAY™ The Heist" #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Prenez le r\u00f4le d'un criminel de carri\u00e8re endurci qui ex\u00e9cute des casses intenses et dynamiques dans la poursuite constante du prochain "grand coup" +msgid "Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next “big score”" +msgstr "Prenez le rôle d'un criminel de carrière endurci qui exécute des casses intenses et dynamiques dans la poursuite constante du prochain \"grand coup\"" #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -!Prehistorik= +msgid "Prehistorik" +msgstr "Prehistorik" #: i18n/tmp/Applications/Games/Prey/application.js:1 -!Prey= +msgid "Prey" +msgstr "Prey" #: i18n/tmp/Applications/Games/Prey/application.js:2 -!In\ Prey,\ you\ awaken\ aboard\ Talos\ I,\ a\ space\ station\ orbiting\ the\ moon\ in\ the\ year\ 2032.\ You\ are\ the\ key\ subject\ of\ an\ experiment\ meant\ to\ alter\ humanity\ forever\ \u2013\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.= +msgid "In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted." +msgstr "Dans Prey, vous vous réveillez au cours de l'année 2032, à bord de Talos I, une station spatiale en orbite autour de la Lune. Vous êtes le sujet clef d'une expérience censée altérer l'humanité à jamais, mais la situation s'est transformée en cauchemar." #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -#, fuzzy -!Prince\ of\ Persia\:\ Original=Prince of Persia\u00ae\: The Sands of Time +msgid "Prince of Persia: Original" +msgstr "" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 +msgid "Prince of Persia®: The Sands of Time" +msgstr "Prince of Persia®: The Sands of Time" -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Des sables de la Perse, une l\u00e9gende rapporte l'histoire d'un jeune prince qui permit au Mal de se r\u00e9pandre sur le royaume. Avec l'aide d'une princesse s\u00e9duisante et du pouvoir absolu des sables du temps, ce prince va relever le d\u00e9fi de r\u00e9clamer le palais et le royaume. +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 +msgid "Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom." +msgstr "Des sables de la Perse, une légende rapporte l'histoire d'un jeune prince qui permit au Mal de se répandre sur le royaume. Avec l'aide d'une princesse séduisante et du pouvoir absolu des sables du temps, ce prince va relever le défi de réclamer le palais et le royaume. " #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -!Pro\ Evolution\ Soccer\ 2018= +msgid "Pro Evolution Soccer 2018" +msgstr "Pro Evolution Soccer 2018" #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -!'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.= +msgid "'Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience." +msgstr "'Where Legends Are Made' encapsule le retour de PES, avec une expérience de jeu sans précédent." #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -Quantum\ Conundrum=Quantum Conundrum +msgid "Quantum Conundrum" +msgstr "Quantum Conundrum" #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin \u00e0 travers un manoir complexe et fou, alors que vous changez de dimensions et r\u00e9solvez les casse-t\u00eate \! +msgid "Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles!" +msgstr "Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin à travers un manoir complexe et fou, alors que vous changez de dimensions et résolvez les casse-tête !" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut +msgid "Q.U.B.E: Director's Cut" +msgstr "Q.U.B.E: Director's Cut" #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut est la derni\u00e8re version de ce jeu de casse-t\u00eates \u00e0 la premi\u00e8re personne. En utilisant des gants high-tech sp\u00e9ciaux pour manipuler des cubes dans l'environnement, le joueur r\u00e9sous un ensemble d'\u00e9nigmes - depuis des d\u00e9fis bas\u00e9s sur la physique, jusqu'aux puzzle 3D, jusqu'aux \u00e9preuves de plateforme. +msgid "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " +msgstr "Q.U.B.E: Director's Cut est la dernière version de ce jeu de casse-têtes à la première personne. En utilisant des gants high-tech spéciaux pour manipuler des cubes dans l'environnement, le joueur résous un ensemble d'énigmes - depuis des défis basés sur la physique, jusqu'aux puzzle 3D, jusqu'aux épreuves de plateforme." #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -#, fuzzy -!Rayman\u00ae\ Legends=Rayman\u00ae Origins +msgid "Rayman® Legends" +msgstr "Rayman® Legends" #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -!Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

                                                            When\ Rayman,\ Globox,\ and\ the\ Teensies\ discover\ a\ mysterious\ tent\ filled\ with\ captivating\ paintings,\ they\ are\ suddenly\ transported\ to\ a\ series\ of\ mythical\ new\ worlds\!

                                                            Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!= +msgid "Michel Ancel, the celebrated creator of Rayman®, Beyond Good & Evil®, and the Raving Rabbids®, returns to unleash his innovative creativity on this new entry into the Rayman® franchise.

                                                            When Rayman, Globox, and the Teensies discover a mysterious tent filled with captivating paintings, they are suddenly transported to a series of mythical new worlds!

                                                            Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings!" +msgstr "Michel Ancel, célèbre créateur de Rayman®, Beyond Good et Evil® et des Lapins Crétins™ apporte encore une fois toute sa créativité au service d’une nouvelle aventure haute en couleur pour son personnage de Rayman.

                                                            Rayman, Globox et les Ptizêtres se baladent dans la Croisée des Rêves et découvrent une tente ornée de peintures qui racontent l’histoire de 5 mondes légendaires. En inspectant l’une d’entre elles, ils se retrouvent aspirés et projetés dans un monde inconnu…

                                                            Rejoignez-les alors qu'ils courent, sautent, se frayent un chemin dans chaque monde pour rentrer à la maison, sauver la journée et découvrir les secrets des peintures légendaires !" #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins=Rayman\u00ae Origins +msgid "Rayman® Origins" +msgstr "Rayman® Origins" #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=D\u00e9couvrez l'univers magique de Rayman avec le l\u00e9gendaire jouabilit\u00e9 2D qui a captur\u00e9 le c\u0153ur de millions de fans \! +msgid "Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans!" +msgstr "Découvrez l'univers magique de Rayman avec le légendaire jouabilité 2D qui a capturé le cœur de millions de fans !" #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -!Red\ Trigger= +msgid "Red Trigger" +msgstr "Red Trigger" #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -!Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= +msgid "Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system?" +msgstr "Red Trigger est une jeu de tir à la première personne d'énigme. Pourrez-vous vous infiltrer et corrompre le système ?" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -Resident\ Evil\ 3=Resident Evil 3 +msgid "Resident Evil 3" +msgstr "Resident Evil 3" #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis, sorti au Japon sous le nom Biohazard 3\: Last Escape (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7), est un jeu vid\u00e9o de type survival horror, suite de Resident Evil 2, d\u00e9velopp\u00e9 et \u00e9dit\u00e9 par Capcom. Le jeu est sorti sur PlaysStation et a \u00e9t\u00e9 port\u00e9 ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a \u00e9t\u00e9 lanc\u00e9e au Japon en juin 2000 et plus tard dans d'autres r\u00e9gions, laquelle comporte des mod\u00e8les 3D de personnages am\u00e9lior\u00e9s et des r\u00e9solutions plus \u00e9lev\u00e9es. +msgid "Resident Evil 3: Nemesis, known in Japan as Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions." +msgstr "Resident Evil 3: Nemesis, sorti au Japon sous le nom Biohazard 3: Last Escape (バイオハザード3 ラストエスケープ), est un jeu vidéo de type survival horror, suite de Resident Evil 2, développé et édité par Capcom. Le jeu est sorti sur PlaysStation et a été porté ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a été lancée au Japon en juin 2000 et plus tard dans d'autres régions, laquelle comporte des modèles 3D de personnages améliorés et des résolutions plus élevées." #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -!Road\ Rash= +msgid "Road Rash" +msgstr "Road Rash" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 +msgid "Rocksmith® 2014" +msgstr "Rocksmith® 2014" #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris \u00e0 jouer de la guitare avec la m\u00e9thode prim\u00e9e Rocksmith\u00ae. Branchez n'importe quelle guitare ou basse r\u00e9elle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez \u00e0 jouer en seulement 60 jours. +msgid "The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith® method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you’ll learn to play in just 60 days." +msgstr "Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris à jouer de la guitare avec la méthode primée Rocksmith®. Branchez n'importe quelle guitare ou basse réelle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez à jouer en seulement 60 jours." #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -Rocksmith\u2122=Rocksmith\u2122 +msgid "Rocksmith™" +msgstr "Rocksmith™" #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens exp\u00e9riment\u00e9s ainsi que ceux qui n'ont jamais pris de guitare dans leur vie. +msgid "Rocksmith’s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives." +msgstr "La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens expérimentés ainsi que ceux qui n'ont jamais pris de guitare dans leur vie." #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited=Scribblenauts Unlimited +msgid "Scribblenauts Unlimited" +msgstr "Scribblenauts Unlimited" #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Aventurer-vous dans un monde grand ouvert o\u00f9 l'outil le plus puissant est votre imagination. Aidez Maxwell \u00e0 r\u00e9soudre de solides casse-t\u00eates dans des niveaux homog\u00e8nes, libres et itin\u00e9rants, en invoquant n'importe quel objet auquel vous pouvez penser. Cr\u00e9ez vos propres objets originaux, assignez leur des propri\u00e9t\u00e9s uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop \u2013 pour \u00eatre utilis\u00e9 en jeu ou encore plus modifi\u00e9, au choix \! +msgid "Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop – to be used in game or further modified as you like!" +msgstr "Aventurer-vous dans un monde grand ouvert où l'outil le plus puissant est votre imagination. Aidez Maxwell à résoudre de solides casse-têtes dans des niveaux homogènes, libres et itinérants, en invoquant n'importe quel objet auquel vous pouvez penser. Créez vos propres objets originaux, assignez leur des propriétés uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop – pour être utilisé en jeu ou encore plus modifié, au choix ! " -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 +msgid "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" +msgstr "Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad" -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche o\u00f9 vous prenez une douche avec votre p\u00e8re 8 bits. C'est bien, propre et amusant \! +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 +msgid "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun!" +msgstr "'Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche où vous prenez une douche avec votre père 8 bits. C'est bien, propre et amusant !" #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -!Star\ Craft\ II= +msgid "Star Craft II" +msgstr "Star Craft II" #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -!StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= +msgid "StarCraft II: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment." +msgstr "StarCraft II: Wings of Liberty est un jeu militaire de stratégie de science fiction en temps réel développé et publié par Blizzard Entertainment." #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -!Star\ Trek\ Online= +msgid "Star Trek Online" +msgstr "Star Trek Online" #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -!In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.= +msgid "In Star Trek Online, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before." +msgstr "Dans Star Trek Online, l'univers de Star Trek apparaît pour la première fois à très grande échelle. Les joueurs prennent le siège du capitaine en commandant leur propre vaisseau spatial et équipage. Explorez des mondes nouveaux et étranges découvrez de nouvelles formes de vie et de nouvelles civilisations, et au mépris du danger, avancez vers l'inconnu." #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II +msgid "STAR WARS™ Battlefront™ II" +msgstr "STAR WARS™ Battlefront™ II" #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Rejoignez la mont\u00e9e de la 501\u00e8me L\u00e9gion de Soldats de Choc, l'\u00e9lite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga bas\u00e9e sur un sc\u00e9nario o\u00f9 chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars. +msgid "Join the rise of Darth Vader’s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy." +msgstr "Rejoignez la montée de la 501ème Légion de Soldats de Choc, l'élite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga basée sur un scénario où chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars." #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces +msgid "STAR WARS™: Dark Forces" +msgstr "STAR WARS™: Dark Forces" #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Derri\u00e8re un voile de secret, l'Empire mal\u00e9fique est en train de cr\u00e9er une arm\u00e9e apocalyptique - celle qui, une fois termin\u00e9e, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des op\u00e9rations secr\u00e8tes de l'Alliance Rebelle, et infiltrer l'Empire +msgid "Behind a veil of secrecy the evil Empire is creating a doomsday army - one that, if finished, will become the final cog in the Empire's arsenal of terror and domination. Your Mission? Join the Rebel Alliance's covert operations division, infiltrate the Empire." +msgstr "Derrière un voile de secret, l'Empire maléfique est en train de créer une armée apocalyptique - celle qui, une fois terminée, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des opérations secrètes de l'Alliance Rebelle, et infiltrer l'Empire." -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:1 -!STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack= +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 +msgid "STAR WARS™ Empire at War: Gold Pack" +msgstr "STAR WARS™ Empire at War: Gold Pack" -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold -#: Pack/application.js:2 -!Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?= +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 +msgid "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?" +msgstr "Commandez une galaxie entière dans le titre Star Wars de la collection stratégie. L'heure est à la guerre civile dans la galaxie. Prendrez-vous le contrôle des rebelles de l'Empire voire même le Star Wars Underworld ?" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 +msgid "STAR WARS™ Jedi Knight: Dark Forces II" +msgstr "STAR WARS™ Jedi Knight: Dark Forces II" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Jedi Knight\: Dark Forces II d\u00e9marre l\u00e0 o\u00f9 s'\u00e9tait arr\u00eat\u00e9 le jeu prim\u00e9 Dark Forces\u2122 ... avec encore plus de fonctionnalit\u00e9s et de puissance de feu en graphismes 3D \u00e9blouissant. Incarnant Kyle Katarn, vous devez acqu\u00e9rir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 +msgid "Jedi Knight: Dark Forces II picks up where the award-winning Dark Forces™ game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight." +msgstr "Jedi Knight: Dark Forces II démarre là où s'était arrêté le jeu primé Dark Forces™ ... avec encore plus de fonctionnalités et de puissance de feu en graphismes 3D éblouissant. Incarnant Kyle Katarn, vous devez acquérir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. " -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 +msgid "STAR WARS™ Jedi Knight II - Jedi Outcast™" +msgstr "STAR WARS™ Jedi Knight II - Jedi Outcast™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =L'h\u00e9ritage de Star Wars Dark Forces\u2122 et Star Wars\u00ae Jedi Knight vit dans l'action intense \u00e0 la premi\u00e8re personne de Jedi Outcast. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 +msgid "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " +msgstr "L'héritage de Star Wars Dark Forces™ et Star Wars® Jedi Knight vit dans l'action intense à la première personne de Jedi Outcast." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 +msgid "STAR WARS™ Jedi Knight - Jedi Academy™" +msgstr "STAR WARS™ Jedi Knight - Jedi Academy™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - -#: Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Forgez votre arme et suivez le chemin du Jedi. Jedi Knight\: Jedi Academy est la derni\u00e8re \u00e9dition de la tr\u00e8s acclam\u00e9e s\u00e9rie Jedi Knight. Prenez le r\u00f4le d'un nouvel \u00e9l\u00e8ve d\u00e9sireux d'apprendre les voies de la Force du Ma\u00eetre Jedi Luke Skywalker. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 +msgid "Forge your weapon and follow the path of the Jedi Jedi Knight: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker." +msgstr "Forgez votre arme et suivez le chemin du Jedi. Jedi Knight: Jedi Academy est la dernière édition de la très acclamée série Jedi Knight. Prenez le rôle d'un nouvel élève désireux d'apprendre les voies de la Force du Maître Jedi Luke Skywalker." -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 +msgid "STAR WARS™ Jedi Knight - Mysteries of the Sith™" +msgstr "STAR WARS™ Jedi Knight - Mysteries of the Sith™" -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.=5 ans apr\u00e8s la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avanc\u00e9 rebelle interrompant l'entra\u00eenement de Mara Jade, un \u00e9l\u00e8ve de Kyle. Pour la premi\u00e8re fois, issue du titre prim\u00e9 de Timothy Zahn Star Wars, Mara Jade, h\u00e9riti\u00e8re de l'Empire, combine son exp\u00e9rience de contrebandier avec celle d'apprenti chevalier Jedi. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 +msgid "It is five years after Kyle's victory over the seven dark Jedi. Invading Imperial forces advance upon a quiet Rebel outpost, interrupting Kyle's training of a brave new Jedi, Mara Jade. First introduced in Timothy Zahn's award-winning Star Wars novel, Heir to the Empire, Mara Jade blends her past experiences as a one time smuggler and Emperor's Hand with her apprenticeship as a Jedi Knight." +msgstr "5 ans après la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avancé rebelle interrompant l'entraînement de Mara Jade, un élève de Kyle. Pour la première fois, issue du titre primé de Timothy Zahn Star Wars, Mara Jade, héritière de l'Empire, combine son expérience de contrebandier avec celle d'apprenti chevalier Jedi. " #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -!STAR\ WARS\u2122\:\ The\ Old\ Republic= +msgid "STAR WARS™: The Old Republic" +msgstr "STAR WARS™: The Old Republic" #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:2 -!BioWare\ and\ LucasArts\ bring\ you\ the\ next\ evolution\ in\ MMO\ Gameplay.\ Explore\ an\ age\ thousands\ of\ years\ before\ the\ rise\ of\ Darth\ Vader\ when\ war\ between\ the\ Galactic\ Republic\ and\ the\ Sith\ Empire\ divides\ the\ galaxy.= +msgid "BioWare and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy." +msgstr "BioWare et LucasArts vous apportent la prochaine évolution de MMO . Explorez un âge de milliers d'années avant l'ascension de Darth Vader lorsque la guerre entre la République galactique et l'Empire Sith divise la galaxie." #: i18n/tmp/Applications/Games/Steam/application.js:2 -Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam est une plateforme de distribution num\u00e9rique d\u00e9velopp\u00e9e par Valve Corporation, qui offre des services de gestion num\u00e9rique des droits (GND), jeu multijoueur, diffusion vid\u00e9o et de r\u00e9seau social. +msgid "Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services." +msgstr "Steam est une plateforme de distribution numérique développée par Valve Corporation, qui offre des services de gestion numérique des droits (GND), jeu multijoueur, diffusion vidéo et de réseau social." #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -!Styx\:\ Shards\ of\ Darkness= +msgid "Styx: Shards of Darkness" +msgstr "Styx: Shards of Darkness" #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -!Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.= +msgid "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal." +msgstr "Styx revient dans un tout nouveau jeu d’infiltration ! Explorez d’immenses environnements, et faites usage de vos redoutables compétences et de votre arsenal d’assassin pour vous infiltrer ou éliminer silencieusement vos ennemis." #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -!Subnautica= +msgid "Subnautica" +msgstr "Subnautica" #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -!Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= +msgid "Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark." +msgstr "Subnautica est un jeu de monde ouvert, d’exploration sous-marine et d’aventure. Après un atterrissage catastrophique sur un monde extraterrestre océanique, la seule voie à prendre est vers le bas. Les océans de Subnautica vont de récifs de corail ensoleillés et peu profonds à des fosses abyssales dangereuses. Gérez votre niveau d'oxygène tout en explorant des forêts d’algue, des plateaux, des récifs, et des systèmes de grottes sinueux. L'eau est pleine de vie: une partie utile, mais une grande partie nocive. Après un réveil dans votre vaisseau de secours, il s’agit de trouver de l’eau et de la nourriture, et de développer l’équipement dont vous avez besoin pour explorer, au plus vite possible. Collectez les ressources de l’océan autour de vous. Concevez des couteaux, de l’éclairage, du matériel de plongée, un équipement marin personnel. Descendez plus loin et plus profondément et trouvez des ressources plus rares, afin de concevoir des outils de plus en plus avancés. L’océan est plein de vie: Aidez-vous de l’écosystème. Attirez et distrayez une créature dangereuse avec un poisson frais, ou bien tout simplement, nagez aussi vite que vous le pouvez afin d’éviter les mâchoires des prédateurs. Les systèmes de grottes débouchent en dessous du fond de la mer, dans des passages sombres et claustrophobes, ou des caves illuminées par faune et flore bioluminescente. Explorez le monde sous le fond de l’océan, mais n’oubliez pas votre niveau d’oxygène, et prenez soin d’éviter les dangers qui rôdent dans les ténèbres." #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -Super\ Blue\ Boy\ Planet=Super Blue Boy Planet +msgid "Super Blue Boy Planet" +msgstr "Super Blue Boy Planet" #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP est un jeu de plateforme 2D avec des graphismes pixelis\u00e9s. La petite amie de Blue boy a \u00e9t\u00e9 kidnapp\u00e9e par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin. +msgid "SBBP is a 2D platformer with pixel graphics. Blue boy’s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way." +msgstr "SBBP est un jeu de plateforme 2D avec des graphismes pixelisés. La petite amie de Blue boy a été kidnappée par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin." #: i18n/tmp/Applications/Games/The Crew/application.js:1 -!The\ Crew\u2122= +msgid "The Crew™" +msgstr "The Crew™" #: i18n/tmp/Applications/Games/The Crew/application.js:2 -!Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.= +msgid "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open." +msgstr "Votre voiture est votre avatar – personnalisez-là dans les moindres détails en montant de niveau et progressez à travers les 5 régions uniques et massives contenues dans ces Etats-Unis en monde ouvert. Manœuvrez dans les rues animées de New York ou de Los Angeles, baladez-vous sous le soleil de Miami Beach ou partez pour un périple à travers les paysages à couper le souffle de la Monument Valley. Chaque endroit réserve son lot de surprises et de défis de conduite à maitriser. Pendant votre voyage, vous rencontrerez d’autres joueurs sur la route – tous étant des compagnons potentiels pour votre Crew ou de futurs rivaux à battre. The Crew propose l’expérience de course la plus connectée, variée et ouverte qui soit." #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -#, fuzzy -!The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls V\: Skyrim +msgid "The Elder Scrolls IV: Oblivion" +msgstr "The Elder Scrolls IV: Oblivion" #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -!The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.= +msgid "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges." +msgstr "L'édition de l'année d'Elder Scrolls IV: Oblivion® vous apporte un des meilleurs jeux de rôle jamais conçu. Entrez l'un des plus richement détaillé et vibrant monde jamais créé. Avec une puissante combinaison de jeu libre et de graphismes sans précédent, vous pouvez démêler la quête principale à votre propre rythme ou explorer le vaste monde et trouver vos propres défis." -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Steam/script.js:1 -!Steam\ (GOTY)= +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 +msgid "Steam (GOTY)" +msgstr "Steam (GOTY)" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim +msgid "The Elder Scrolls V: Skyrim" +msgstr "The Elder Scrolls V: Skyrim" #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Laur\u00e9at de plus de 200 r\u00e9compenses du Jeu de l'ann\u00e9e \! Skyrim Special Edition apporte un souffle nouveau \u00e0 cette aventure \u00e9pique, avec force d\u00e9tail. La Special Edition comprend le c\u00e9l\u00e8bre jeu et les contenus additionnels, avec graphismes et effets remast\u00e9ris\u00e9s, rayons divins volum\u00e9triques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles qu\u00eates, environnements, personnages, dialogue, armure, armes et plus encore... l'exp\u00e9rience est sans limite. +msgid "Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more – with Mods, there are no limits to what you can experience." +msgstr "Lauréat de plus de 200 récompenses du Jeu de l'année ! Skyrim Special Edition apporte un souffle nouveau à cette aventure épique, avec force détail. La Special Edition comprend le célèbre jeu et les contenus additionnels, avec graphismes et effets remastérisés, rayons divins volumétriques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles quêtes, environnements, personnages, dialogue, armure, armes et plus encore... l'expérience est sans limite. " #: i18n/tmp/Applications/Games/The Room/application.js:1 -The\ Room=The Room +msgid "The Room" +msgstr "The Room" #: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Une invitation myst\u00e9rieuse qui conduit jusqu'au grenier d'une maison abandonn\u00e9e. Dans la salle se trouve un coffre en fonte grav\u00e9 de sculptures \u00e9tranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'\u00e9tonnant cach\u00e9 \u00e0 l'int\u00e9rieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin. +msgid "A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in." +msgstr "Une invitation mystérieuse qui conduit jusqu'au grenier d'une maison abandonnée. Dans la salle se trouve un coffre en fonte gravé de sculptures étranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'étonnant caché à l'intérieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin." #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -#, fuzzy -!The\ Room\ Two=The Room +msgid "The Room Two" +msgstr "The Room Two" #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -!Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.= +msgid "Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration." +msgstr "Des événements uniques vous transportent vers les salles d'une crypte longtemps oubliée. Le seul moyen de s'échapper est enfermé dans un socle en pierre, avec qu'une note de votre allié mystérieux. Ses paroles promettent une aide, mais ne servent qu'à vous inciter à devenir un monde convaincant de mystère et d'exploration." #: i18n/tmp/Applications/Games/The Sims/application.js:1 -#, fuzzy -!The\ Sims=The Room +msgid "The Sims" +msgstr "The Sims" #: i18n/tmp/Applications/Games/The Sims/application.js:2 -!The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = +msgid "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " +msgstr "The Sims est un jeu de simulation qui simule des gens. Vous contrôlez des gens appelés sims, ayant chacun des buts et objectifs différents. Les sims demandent au joueur de replanifier périodiquement leurs besoins, interactions sociales, et de leur acheter de nouvelles choses. Le jeu à pour l'instant 7 extensions, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, et Unleashed. " #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -!The\ Turing\ Test= +msgid "The Turing Test" +msgstr "The Turing Test" #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -!The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.= +msgid "The Turing Test is a challenging first-person puzzle game set on Jupiter’s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there." +msgstr "The Turing Test est un jeu de casse-tête à la première personne se déroulant sur la lune Europe de Jupiter. Vous êtes Ava Turing, une ingénieure de l'Agence Spatiale Internationale (ISA) envoyée pour découvrir la cause de la disparition de l'équipage au sol." #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter +msgid "The Vanishing of Ethan Carter" +msgstr "The Vanishing of Ethan Carter" #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter est un myst\u00e8re \u00e0 la premi\u00e8re personne ax\u00e9 sur l'histoire. +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 +msgid "The Vanishing of Ethan Carter is a first-person story-driven mystery." +msgstr "The Vanishing of Ethan Carter est un mystère à la première personne axé sur l'histoire." -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter -#: Redux/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 +msgid "The Vanishing of Ethan Carter Redux" +msgstr "The Vanishing of Ethan Carter Redux" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -!The\ Witcher\ 3\:\ Wild\ Hunt= +msgid "The Witcher 3: Wild Hunt" +msgstr "The Witcher 3: Wild Hunt" #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -!The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.= +msgid "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore." +msgstr "The Witcher: Wild Hunt est un jeu de rôle à monde ouvert de nouvelle génération situé dans un univers fantastique aux graphismes époustouflants où le moindre choix peut avoir des répercussions profondes. Dans The Witcher, vous incarnez un chasseur de monstres, Geralt de Riv, chargé de retrouver une enfant prophétique dans un vaste monde ouvert, rempli de cités marchandes, d’îles peuplées de pirates vikings, de cols montagneux dangereux et de grottes oubliées à explorer." #: i18n/tmp/Applications/Games/The Witness/application.js:1 -!The\ Witness= +msgid "The Witness" +msgstr "The Witness" #: i18n/tmp/Applications/Games/The Witness/application.js:2 -!You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

                                                            You\ don't\ remember\ who\ you\ are,\ and\ you\ don't\ remember\ how\ you\ got\ here,\ but\ there's\ one\ thing\ you\ can\ do\:\ explore\ the\ island\ in\ hope\ of\ discovering\ clues,\ regaining\ your\ memory,\ and\ somehow\ finding\ your\ way\ home.

                                                            The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.= +msgid "You wake up, alone, on a strange island full of puzzles that will challenge and surprise you.

                                                            You don't remember who you are, and you don't remember how you got here, but there's one thing you can do: explore the island in hope of discovering clues, regaining your memory, and somehow finding your way home.

                                                            The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas." +msgstr "Vous vous réveillez seul, sur une île étrange remplie d'énigmes qui vous mettront à l'épreuve et vous surprendront.

                                                            Vous avez oublié qui vous êtes et comment vous avez atterri ici. Une seule solution s'offre à vous : explorez l'île en quête d'indices pour retrouver la mémoire et découvrir comment retourner chez vous.

                                                            The Witness est un jeu solo dans un monde ouvert comptant des dizaines de lieux à découvrir et plus de 500 énigmes. Ce jeu respecte votre intelligence de joueur et considère que votre temps est précieux. Rien n'est dû au hasard. Chacune des énigmes ajoute une idée à l'édifice. Ce jeu regorge donc d'idées." #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -!Toki\ Tori= +msgid "Toki Tori" +msgstr "Toki Tori" #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -!The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.= +msgid "The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools." +msgstr "Le gameplay de Toki Tori est un mélange de deux genres. Alors qu'il ressemble à un jeu de plateforme, c'est un jeu en son cœur un jeu de casse-têtes. Pour progresser à travers le jeu, le joueur doit ramasser chaque œuf dans un niveau en utilisant un nombre déterminé d'outils." #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -!Tomb\ Raider\:\ Anniversary= +msgid "Tomb Raider: Anniversary" +msgstr "Tomb Raider: Anniversary" #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -!Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.= +msgid "Tomb Raider: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story." +msgstr "Tomb Raider: Anniversary est le fameux jeu d'action à la troisième personne qui retrace les aventures de la non moins fameuse Lara Croft. Partez avec elle à la recherche du mystérieux Scion. Utilisant le dernier moteur graphique 'Tomb Raider: Legend' les aventures de Lara vont entraîner le joueur dans une toute nouvelle expérience. Ce titre, dont le scénario a été totalement repensé, fait évoluer Lara avec fluidité dans des décors de toute beauté où elle devra livrer des combats mortels. Partez à la découverte de l'antique cité d'Atlantis et des pyramides d'Égypte en passant par les coins les plus reculés, mystérieux et sombres de la planète et résolvez le plus important des mystères : celui du passé de Lara." #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -!Tomb\ Raider\:\ Legend= +msgid "Tomb Raider: Legend" +msgstr "Tomb Raider: Legend" #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -!The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

                                                            Follow\ Lara\ down\ a\ path\ of\ discovery\ as\ she\ travels\ the\ globe\ to\ remote,\ exotic\ locales\ in\ search\ of\ one\ of\ history's\ greatest\ artifacts\ that\ unleash\ unwelcome\ figures\ from\ Lara's\ mysterious\ past.\ With\ guns\ blazing,\ Lara\ must\ use\ her\ athletic\ ability\ and\ intellectual\ wits\ to\ explore\ vast,\ treacherous\ tombs,\ riddled\ with\ challenging\ puzzles\ and\ deadly\ traps.\ Experience\ the\ beginning\ of\ the\ new\ Legend\ in\ the\ most\ adrenaline-fueled\ Tomb\ Raider\ adventure\ ever\!= +msgid "The gaming world's sexiest and most intrepid adventurer makes her triumphant return in Lara Croft Tomb Raider: Legend!

                                                            Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever!" +msgstr "La plus sexy et la plus intrépide des aventurières fait son retour triomphant dans Lara Croft Tomb Raider: Legend !

                                                            Suivez les aventures de Lara à travers le globe et résolvez le mystère qui provoque le retour de ses ennemis. Lara devra, utiliser ses qualités intellectuelles et athlétiques, ainsi que ses colts, pour éviter les pièges et résoudre les énigmes. Faites partie de la renaissance d'une légende avec cet épisode, le plus dynamique jusqu'à ce jour, des Tomb raiders!" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:1 -!Tomb\ Raider\:\ The\ Dagger\ Of\ Xian= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 +msgid "Tomb Raider: The Dagger Of Xian" +msgstr "Tomb Raider: The Dagger Of Xian" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of -#: Xian/application.js:2 -!Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 +msgid "Fan Game Tomb Raider 2 Remake by Nicobass." +msgstr "Fan Game, remake de Tomb Raider 2 par Nicobass." -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -!Local\ (Demo)= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 +msgid "Local (Demo)" +msgstr "Local (Demo)" -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -!Online\ (Demo)= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 +msgid "Online (Demo)" +msgstr "En ligne (Demo)" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -!Tomb\ Raider\:\ Underworld= +msgid "Tomb Raider: Underworld" +msgstr "Tomb Raider: Underworld" #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -!Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.= +msgid "Tomb Raider: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice." +msgstr "Tomb Raider: Underworld représente un nouvel avancement dans les jeux d'exploration. L'aventurière sans peur Lara Croft explore des lieux exotiques autour du monde, chacun conçu avec une attention incroyable au détail résultant en une fidélité visuelle haute définition à couper le souffle qui crée un monde très réaliste et délivre un nouveau niveau de défi et de choix." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:1 -!Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 +msgid "Tom Clancy's Rainbow Six 3 : Raven Shield" +msgstr "Tom Clancy's Rainbow Six 3 : Raven Shield" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -!Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 +msgid "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." +msgstr "Raven Shield : Commandez l’élite de la brigade multinationale des opérations spéciales contre les forces terroristes cachées. Dans Tom Clancy's Rainbow Six 3: Raven Shield, le troisième épisode de la série populaire Rainbow Six, l'équipe Rainbow est confrontée à un nouvel ennemi secret mondiale." -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -!Local\ (1.0->1.6)= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 +msgid "Local (1.0->1.6)" +msgstr "Local (1.0->1.6)" -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -!Steam\ (Gold)= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 +msgid "Steam (Gold)" +msgstr "Steam (Gold)" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae +msgid "Tom Clancy's Splinter Cell®" +msgstr "Tom Clancy's Splinter Cell®" #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, ex\u00e9cutez avec extr\u00eame pr\u00e9judice, et sortez sans laisser de trace \! Vous \u00eates Sam Fisher, un agent secret de haut niveau d\u2019une branche secr\u00e8te de la NSA \: Third Echelon. +msgid "Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm: Third Echelon." +msgstr "Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, exécutez avec extrême préjudice, et sortez sans laisser de trace ! Vous êtes Sam Fisher, un agent secret de haut niveau d’une branche secrète de la NSA : Third Echelon." #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -!Tom\ Clancy\u2019s\ The\ Division\u2122= +msgid "Tom Clancy’s The Division™" +msgstr "Tom Clancy’s The Division™" #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -!Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.= +msgid "Black Friday – a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated." +msgstr "Le jour du Black Friday, une pandémie dévastatrice se propage dans les rues de New York, coupant un par un l’accès aux services indispensables à notre quotidien. En l’espace de quelques jours, le manque d’eau et de nourriture plonge la société dans le chaos. C’est alors qu’intervient La Division, une unité d’agents tactiques autonomes, classée secret défense." #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -!Total\ War\:\ ROME\ II= +msgid "Total War: ROME II" +msgstr "Total War: ROME II" #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -!Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

                                                            In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.= +msgid "Emperor Edition is the definitive edition of ROME II, featuring an improved politics system, overhauled building chains, rebalanced battles and improved visuals in both campaign and battle.

                                                            In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners." +msgstr "Emperor Edition est la version ultime de ROME II, elle inclut un système politique amélioré, des chaînes de construction remaniées, des combats rééquilibrés et des visuels améliorés à la fois en campagne et en bataille.

                                                            De plus, Emperor Edition inclut tout le contenu et les mises à jour disponibles pour ROME II depuis son lancement en septembre 2013. Celles-ci incluent l'intégration de Twitch.TV, les commandes tactiles, de nouvelles factions et unités jouables et la compatibilité Mac. Le pack de campagne Imperator Augustus ainsi que tout le contenu et fonctionnalités de Emperor Edition sont gratuits, via une mise à jour gratuite pour tous les possesseurs de ROME II." #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -!Trackmania\u00ae\ Turbo= +msgid "Trackmania® Turbo" +msgstr "Trackmania® Turbo" #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -!Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.= +msgid "Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online." +msgstr "Trackmania vous offre l'univers ultime de course d'arcade où le but est de réaliser le chrono parfait. Repoussez vos limites sur plus de 200 tracés, amusez-vous immédiatement en défiant vos amis en écran partagé (hors connexion) ou en ligne." #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -!TRON\ RUN/r= +msgid "TRON RUN/r" +msgstr "TRON RUN/r" #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -!Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?= +msgid "Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash – how long can you survive?" +msgstr "Retournez dans le monde de TRON avec TRON RUN/r, un nouveau jeu d'action/aventure ultra-rapide ! Affûtez vos compétences au DISQUE et au CYCLE, puis défiez vos amis dans le programme FLUX qui vous envoie des combinaisons de modes et de niveaux jusqu'à ce que vous vous écrasiez. Combien de temps survivrez-vous ?" #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -Tropico\ 3=Tropico 3 +msgid "Tropico 3" +msgstr "Tropico 3" #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Engagez-vous dans un voyage du pouvoir tropical \! Devenez le dictateur d'une \u00eele perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir \! \u00cates-vous un chef bon et g\u00e9n\u00e9reux? Un tyran \u00e0 la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre \u00eele en un paradis touristique ou en une puissance industrielle. Faites des promesses \u00e9lectorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines \u00e9lections. Envoyez votre avatar f\u00e9liciter les gens, visitez l'\u00eele d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Cara\u00efbes. +msgid "Engage in a tropical power trip! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach." +msgstr "Engagez-vous dans un voyage du pouvoir tropical ! Devenez le dictateur d'une île perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir ! Êtes-vous un chef bon et généreux? Un tyran à la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre île en un paradis touristique ou en une puissance industrielle. Faites des promesses électorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines élections. Envoyez votre avatar féliciter les gens, visitez l'île d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Caraïbes. " #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -#, fuzzy -!Tropico\ 4=Tropico 3 +msgid "Tropico 4" +msgstr "Tropico 4" #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -!The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

                                                            Tropico\ 4\ expands\ on\ the\ gameplay\ of\ the\ previous\ game\ with\ new\ political\ additions\ \u223c\ including\ more\ superpowers\ to\ negotiate\ with,\ along\ with\ the\ ability\ to\ elect\ ministers\ into\ power\ to\ help\ get\ your\ more\ controversial\ policies\ passed.\ But\ remember\ to\ keep\ your\ friends\ close\ and\ your\ enemies\ closer\ as\ everyone\ has\ an\ agenda\!\ Your\ political\ mettle\ will\ be\ thoroughly\ tested,\ as\ new\ natural\ disasters\ will\ have\ the\ populace\ clamoring\ for\ you\ and\ your\ cabinet\ to\ help\ them\ recover\ from\ some\ of\ the\ worst\ Mother\ Nature\ can\ dish\ out.

                                                            Tropico\ 4\ also\ brings\ a\ new\ level\ of\ social\ interaction\ with\ the\ addition\ of\ Facebook\ and\ Twitter\ integration.\ Post\ comments\ on\ Twitter\ direct\ from\ the\ game\ and\ have\ updates\ go\ out\ when\ you\ complete\ missions\ or\ unlock\ new\ achievements.\ You\ can\ even\ take\ screenshots\ of\ your\ burgeoning\ island\ and\ post\ your\ dream\ creation\ on\ your\ Tropico\ 4\ Facebook\ page\ and\ compare\ your\ interactive\ Dictator\ Ranking\ on\ the\ online\ leaderboards.= +msgid "The world is changing and Tropico is moving with the times - geographical powers rise and fall and the world market is dominated by new players with new demands and offers - and you, as El Presidente, face a whole new set of challenges. If you are to triumph over your naysayers you will need to gain as much support from your people as possible. Your decisions will shape the future of your nation, and more importantly, the size of your off-shore bank account.

                                                            Tropico 4 expands on the gameplay of the previous game with new political additions ∼ including more superpowers to negotiate with, along with the ability to elect ministers into power to help get your more controversial policies passed. But remember to keep your friends close and your enemies closer as everyone has an agenda! Your political mettle will be thoroughly tested, as new natural disasters will have the populace clamoring for you and your cabinet to help them recover from some of the worst Mother Nature can dish out.

                                                            Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards." +msgstr "Le monde change et Tropico évolue avec les temps - les pouvoirs géographiques augmentent et tombent et le marché mondial est dominé par de nouveaux acteurs avec de nouvelles demandes et offres - et vous, en tant que El Presidente, faites face à un tout nouveau défi. Si vous voulez triompher de vos opposants, vous devrez gagner autant de soutien que possible de votre population. Vos décisions façonneront l'avenir de votre pays et, plus important encore, la taille de votre compte bancaire off-shore.

                                                            Tropico 4 développe le gameplay du jeu précédent avec de nouveaux ajouts politiques, y compris plus de superpuissances avec qui négocier, avec la possibilité d'élire les ministres au pouvoir pour aider à passer vos politiques les plus controversées. Mais n'oubliez pas de garder vos amis proches et vos ennemis plus proches encore car chacun a un programme ! Votre courage politique sera testé de manière approfondie, car de nouvelles catastrophes naturelles feront crier la population sur vous et votre cabinet pour les aider à se remettre des pire destructions de Mère Nature.

                                                            Tropico 4 apporte également un nouveau niveau d'interaction sociale avec l'ajout de l'intégration Facebook et Twitter. Postez des commentaires sur Twitter directement à partir du jeu et les mises à jour s'affichent lorsque vous effectuez des missions ou débloquez de nouvelles réalisations. Vous pouvez même prendre des captures d'écran de votre île en plein essor et publier votre création de rêve sur votre page Facebook Tropico 4 et comparer votre classement interactif des dictateurs sur les classements en ligne." #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -!Unholy\ Heights= +msgid "Unholy Heights" +msgstr "Unholy Heights" #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -!Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?= +msgid "Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right! Being a landlord is a difficult job, but it can't be harder than running Hell...right?" +msgstr "Bienvenue à Unholy Heights, un mélange de Tower Defense et Apartment Management Simulation ! Le Diable a transformé un immeuble d'habitation en logements pour monstres, et a de grands projets pour l'avenir. Attirer des monstres dans votre immeuble, facturer les et garder les heureux en leur achetant des meubles. Malheureusement, les héros ont eu vent du plan du Diable et ne s'arrêteront à rien pour l'éliminer. Frappez les portes des résidents pour les appeler à la bataille, piégez les héros dans des formations en tenailles fourbes et menez vos troupes à la victoire. Les monstres obtiennent des emplois, tombent amoureux, ont des enfants et même ignorent leur loyer. Gardez-les heureux ou vous pourriez n'avoir personne à combattre lorsque les héros viendront frapper. Mais ne soyez pas trop doux: il y a toujours des méchants potentiels qui cherchent à se déplacer, alors faites sortir les parasites lorsque le moment est venu! Être un propriétaire est un travail difficile, mais il ne peut pas être plus difficile que de courir l'enfer ... n'est-ce pas?" #: i18n/tmp/Applications/Games/Uplay/application.js:2 -Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. +msgid "Uplay is Ubisoft's PC games portal." +msgstr "Uplay est le portail des jeux PC d'Ubisoft." #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -#, fuzzy -!Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: The Frozen Throne\u00ae +msgid "Warcraft® III: Expansion Set" +msgstr "Warcraft® III: Expansion Set" #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -!The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

                                                            This\ set\ contains\ both\ Warcraft\ III\:\ Reign\ of\ Chaos\ and\ Warcraft\ III\:\ The\ Frozen\ Throne.= +msgid "The war rages on. The demonic threat has been banished from the battle-scarred fields of Azeroth, but peace is still a distant dream. The epic conflict that began in Warcraft III: Reign of Chaos continues with more units, more missions, and more explosive strategic combat.

                                                            This set contains both Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne." +msgstr "" #: i18n/tmp/Applications/Games/Warface/application.js:1 -!Warface= +msgid "Warface" +msgstr "Warface" #: i18n/tmp/Applications/Games/Warface/application.js:2 -!Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= +msgid "Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb." +msgstr "Warface offre une expérience Co-op intense avec des missions quotidiennes, dans lesquelles les joueurs doivent maitriser le jeu en équipe et des actions de combat uniques. Ils peuvent aussi s’engager dans des parties Conflit au rythme effréné et tactiques telles les modes Détonation ou Escarmouche." #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -!Warlock\ -\ Master\ of\ the\ Arcane= +msgid "Warlock - Master of the Arcane" +msgstr "Warlock - Master of the Arcane" #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -!In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!= +msgid "In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania!" +msgstr "Dans un temps de bouleversement chaotique, le joueur joue le rôle d'un grand mage, un seigneur de la guerre rivalisant pour le pouvoir ultime. Votre mission est de construire un empire, d'élargir vos frontières, de rechercher de nouveaux sorts et de conquérir vos ennemis. Devenez le magicien ultime et règne sur Ardania !" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -!Wildlife\ Park\ 2= +msgid "Wildlife Park 2" +msgstr "Wildlife Park 2" #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -!Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= +msgid "Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times!" +msgstr "" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -Worms\ Armageddon=Worms Armageddon +msgid "Worms Armageddon" +msgstr "Worms Armageddon" #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Ces intr\u00e9pides invert\u00e9br\u00e9s sont de retour pour se venger dans le tr\u00e8s appr\u00e9ci\u00e9 Worms\u2122 Armageddon. Il s'agit l\u00e0 d'un toute nouvelle gamme de vers \! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. +msgid "Those intrepid invertebrates return with a vengeance in the much-loved Worms™ Armageddon. It’s a whole new can of worms! It’s hilarious fun that you can enjoy on your own or with all your friends." +msgstr "Ces intrépides invertébrés sont de retour pour se venger dans le très apprécié Worms™ Armageddon. Il s'agit là d'un toute nouvelle gamme de vers ! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. " #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -Worms\u2122\ Reloaded=Worms\u2122 Reloaded +msgid "Worms™ Reloaded" +msgstr "Worms™ Reloaded" #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Worms\u2122 Reloaded est un jeu vid\u00e9o au tour par tour d\u00e9velopp\u00e9 par Team17 Software. Les joueurs contr\u00f4lent une petite section de ver de terre \u00e0 travers un paysage d\u00e9formable, se battant contre d'autres ordinateurs - ou des \u00e9quipes contr\u00f4l\u00e9es par d'autres joueur. Le jeu pr\u00e9sente des animations style cartoon et humoristique et un arsenal vari\u00e9 d'armes bizarres. +msgid "Worms™ Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons." +msgstr "Worms™ Reloaded est un jeu vidéo au tour par tour développé par Team17 Software. Les joueurs contrôlent une petite section de ver de terre à travers un paysage déformable, se battant contre d'autres ordinateurs - ou des équipes contrôlées par d'autres joueur. Le jeu présente des animations style cartoon et humoristique et un arsenal varié d'armes bizarres." #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -!Xenon\ 2= +msgid "Xenon 2" +msgstr "Xenon 2" #: i18n/tmp/Applications/Graphics/category.js:1 -Graphics=Graphismes +msgid "Graphics" +msgstr "Graphismes" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -Photofiltre=Photofiltre +msgid "Photofiltre" +msgstr "Photofiltre" #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -Introduction
                                                            PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=Presentation
                                                            PhotoFiltre est un logiciel de retouche d\u2019images tr\u00e8s complet. Il permet d\u2019effectuer des r\u00e9glages simples ou avanc\u00e9s sur une image et de lui appliquer un large \u00e9ventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d\u2019outils, proposant l\u2019acc\u00e8s aux filtres standards par simple clique de souris, lui donne un c\u00f4t\u00e9 convivial.

                                                            Les filtres
                                                            Sa large palette de filtres permet aux personnes qui d\u00e9butent de se familiariser avec le monde du graphisme. On y retrouve les fonctions standards de r\u00e9glage (luminosit\u00e9, contraste, teinte, saturation, correction gamma) et des filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet puzzle).
                                                            En tout c\u2019est plus de 100 filtres \u00e0 d\u00e9couvrir \!

                                                            Les s\u00e9lections vectorielles
                                                            PhotoFiltre g\u00e8re deux types de s\u00e9lections vectorielles. Le premier type regroupe les formes automatiques (rectangle, ellipse, triangle, losange, coins arrondis). Le second type correspond aux modes lasso et polygone. Ils permettent tous deux de d\u00e9finir une forme personnalis\u00e9e en dessinant le contour \u00e0 main lev\u00e9e ou par une succession de lignes. Chaque s\u00e9lection peut \u00eatre sauvegard\u00e9e dans un fichier pour \u00eatre r\u00e9utilis\u00e9e ult\u00e9rieurement.

                                                            La palette d'outils
                                                            Elle est compos\u00e9e essentiellement des outils de dessin tels que la pipette, le curseur de d\u00e9placement, le tra\u00e7age de ligne, la fonction de remplissage, l'a\u00e9rographe, le pinceau, la goutte d'eau, le tampon de clonage (ou duplicateur), le doigt (m\u00e9langeur) et la baguette magique.
                                                            PhotoFiltre propose des formes de pinceau standards (cercles et carr\u00e9s de diff\u00e9rentes tailles) mais \u00e9galement des formes plus vari\u00e9es (ligne oblique, feuille, \u00e9toile, ...).

                                                            Le module PhotoMasque
                                                            PhotoMasque permet de r\u00e9aliser des effets de contour et de transparence avanc\u00e9s sur vos images \u00e0 l'aide de masques pr\u00e9d\u00e9finis. Les masques sont des images en niveau de gris. Le blanc est la couleur de transparence et les niveaux de gris repr\u00e9sentent l'opacit\u00e9. Plus le gris est sombre plus la couleur appliqu\u00e9e sera opaque. PhotoMasque est livr\u00e9 avec plusieurs masques de bases, essayez de vous en inspirer pour cr\u00e9er vos propres masques.

                                                            Le module d\u2019automatisation
                                                            Ce module int\u00e8gre les fonctions de bases (conversion, taille de l\u2019image, encadrement, r\u00e9glages, \u2026) et permet de traiter toutes les images d\u2019un r\u00e9pertoire de fa\u00e7on automatique.

                                                            Les autres fonctions
                                                            • Explorateur d'images
                                                            • Gestion des modules externes (plugins)
                                                            • Gestion du scanneur (norme TWAIN)
                                                            • Gestion de la transparence (format GIF) et exportation en ic\u00f4ne (16, 256 ou 16 millions de couleurs)
                                                            • Effets de texte avanc\u00e9s (rotation, ombrage, biseau externe)
                                                            • Plusieurs types de contours et de textures
                                                            • Fondu et assemblage d'images


                                                            Enregistrement
                                                            PhotoFiltre est gratuit pour une utilisation priv\u00e9e ou \u00e9ducative.
                                                            Toute utilisation commerciale ou professionnelle n\u00e9cessite l'achat d'une licence. +msgid "Introduction
                                                            PhotoFiltre Studio is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre Studio a robust look. PhotoFiltre Studio also has layer manager (with Alpha channel), advanced brushes, nozzles (or tubes), red eye corrector, batch module and lot of other powerful tools." +msgstr "Presentation
                                                            PhotoFiltre est un logiciel de retouche d’images très complet. Il permet d’effectuer des réglages simples ou avancés sur une image et de lui appliquer un large éventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d’outils, proposant l’accès aux filtres standards par simple clique de souris, lui donne un côté convivial.

                                                            Les filtres
                                                            Sa large palette de filtres permet aux personnes qui débutent de se familiariser avec le monde du graphisme. On y retrouve les fonctions standards de réglage (luminosité, contraste, teinte, saturation, correction gamma) et des filtres artistiques (aquarelle, pastels, encre de chine, pointillisme, effet puzzle).
                                                            En tout c’est plus de 100 filtres à découvrir !

                                                            Les sélections vectorielles
                                                            PhotoFiltre gère deux types de sélections vectorielles. Le premier type regroupe les formes automatiques (rectangle, ellipse, triangle, losange, coins arrondis). Le second type correspond aux modes lasso et polygone. Ils permettent tous deux de définir une forme personnalisée en dessinant le contour à main levée ou par une succession de lignes. Chaque sélection peut être sauvegardée dans un fichier pour être réutilisée ultérieurement.

                                                            La palette d'outils
                                                            Elle est composée essentiellement des outils de dessin tels que la pipette, le curseur de déplacement, le traçage de ligne, la fonction de remplissage, l'aérographe, le pinceau, la goutte d'eau, le tampon de clonage (ou duplicateur), le doigt (mélangeur) et la baguette magique.
                                                            PhotoFiltre propose des formes de pinceau standards (cercles et carrés de différentes tailles) mais également des formes plus variées (ligne oblique, feuille, étoile, ...).

                                                            Le module PhotoMasque
                                                            PhotoMasque permet de réaliser des effets de contour et de transparence avancés sur vos images à l'aide de masques prédéfinis. Les masques sont des images en niveau de gris. Le blanc est la couleur de transparence et les niveaux de gris représentent l'opacité. Plus le gris est sombre plus la couleur appliquée sera opaque. PhotoMasque est livré avec plusieurs masques de bases, essayez de vous en inspirer pour créer vos propres masques.

                                                            Le module d’automatisation
                                                            Ce module intègre les fonctions de bases (conversion, taille de l’image, encadrement, réglages, …) et permet de traiter toutes les images d’un répertoire de façon automatique.

                                                            Les autres fonctions
                                                            • Explorateur d'images
                                                            • Gestion des modules externes (plugins)
                                                            • Gestion du scanneur (norme TWAIN)
                                                            • Gestion de la transparence (format GIF) et exportation en icône (16, 256 ou 16 millions de couleurs)
                                                            • Effets de texte avancés (rotation, ombrage, biseau externe)
                                                            • Plusieurs types de contours et de textures
                                                            • Fondu et assemblage d'images


                                                            Enregistrement
                                                            PhotoFiltre est gratuit pour une utilisation privée ou éducative.
                                                            Toute utilisation commerciale ou professionnelle nécessite l'achat d'une licence." #: i18n/tmp/Applications/Internet/category.js:1 -!Internet= +msgid "Internet" +msgstr "Internet" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 -Internet\ Explorer\ 6.0=Internet Explorer 6.0 +msgid "Internet Explorer 6.0" +msgstr "Internet Explorer 6.0" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: 7.0/application.js:2 -Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer est un ancien navigateur internet.
                                                            Vous pouvez en avoir besoin si vous voulez tester la compatibilit\u00e9 d'un site, vous ne devriez pas l'utiliser pour naviguer. +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 +msgid "Internet Explorer is an old web browser.
                                                            You may need it if you want to test a website compatibility, you should not use it to navigate. " +msgstr "Internet Explorer est un ancien navigateur internet.
                                                            Vous pouvez en avoir besoin si vous voulez tester la compatibilité d'un site, vous ne devriez pas l'utiliser pour naviguer." #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -Internet\ Explorer\ 7.0=Internet Explorer 7.0 +msgid "Internet Explorer 7.0" +msgstr "Internet Explorer 7.0" #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -mIRC=mIRC +msgid "mIRC" +msgstr "mIRC" #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -

                                                            mIRC\ is\ a\ popular\ Internet\ Relay\ Chat\ client\ used\ by\ millions\ of\ people,\ and\ thousands\ of\ organizations,\ to\ communicate,\ share,\ play\ and\ work\ with\ each\ other\ on\ IRC\ networks\ around\ the\ world.\ Serving\ the\ Internet\ community\ for\ over\ a\ decade,\ mIRC\ has\ evolved\ into\ a\ powerful,\ reliable\ and\ fun\ piece\ of\ technology.

                                                            =

                                                            mIRC est un client populaire de discussion relay\u00e9e par Internet utilis\u00e9 par des millions de personnes et des milliers d'organisations pour communiquer, partager, jouer et travailler les uns avec les autres sur les r\u00e9seaux IRC \u00e0 travers le monde. Au service de la Communaut\u00e9 Internet depuis plus d'une d\u00e9cennie, mIRC est devenu une technologie puissante, fiable et amusante.

                                                            +msgid "

                                                            mIRC is a popular Internet Relay Chat client used by millions of people, and thousands of organizations, to communicate, share, play and work with each other on IRC networks around the world. Serving the Internet community for over a decade, mIRC has evolved into a powerful, reliable and fun piece of technology.

                                                            " +msgstr "

                                                            mIRC est un client populaire de discussion relayée par Internet utilisé par des millions de personnes et des milliers d'organisations pour communiquer, partager, jouer et travailler les uns avec les autres sur les réseaux IRC à travers le monde. Au service de la Communauté Internet depuis plus d'une décennie, mIRC est devenu une technologie puissante, fiable et amusante.

                                                            " #: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -!v7.46= +msgid "v7.46" +msgstr "v7.46" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3=TeamSpeak 3 +msgid "TeamSpeak 3" +msgstr "TeamSpeak 3" #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak 3 offre l'outil id\u00e9al de communication vocal pour le jeu en ligne, \u00e9ducation et entra\u00eenement, communication commerciale interne et rester en contact avec les amis et la famille. +msgid "TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family." +msgstr "TeamSpeak 3 offre l'outil idéal de communication vocal pour le jeu en ligne, éducation et entraînement, communication commerciale interne et rester en contact avec les amis et la famille." #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -!v3.0.19.4= +msgid "v3.0.19.4" +msgstr "v3.0.19.4" #: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia=Multimedia +msgid "Multimedia" +msgstr "Multimedia" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -!Mp3tag= +msgid "Mp3tag" +msgstr "Mp3tag" #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:2 -!Mp3tag\ is\ a\ powerful\ and\ yet\ easy-to-use\ tool\ to\ edit\ metadata\ of\ common\ audio\ formats\ where\ it\ supports\ ID3v1,\ ID3v2.3,\ ID3v2.4,\ iTunes\ MP4,\ WMA,\ Vorbis\ Comments\ and\ APE\ Tags.\ It\ also\ supports\ online\ database\ lookups\ from\ Amazon,\ Musicbraing,\ freedb\ or\ discogs\ for\ example\ to\ automatically\ gather\ proper\ tags\ and\ cover\ art.= +msgid "Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art." +msgstr "Mp3tag est un outil puissant et facile à utiliser pour éditer des métadonnées de formats audio communs, il prend en charge le ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, commentaires Vorbis et tags APE. Il prend également en charge les recherches de bases de données en ligne à partir d'Amazon, Musicbraing, freedb ou discogs par exemple pour collecter automatiquement les étiquettes appropriées et les pochettes." #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -!Adobe\ Acrobat\ Reader\ DC= +msgid "Adobe Acrobat Reader DC" +msgstr "Adobe Acrobat Reader DC" #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:2 -!Adobe\ Acrobat\ Reader\ DC\ software\ is\ the\ free\ global\ standard\ for\ reliably\ viewing,\ printing,\ and\ commenting\ on\ PDF\ documents.

                                                            Premium\ features,\ online\ services\ and\ updates\ do\ not\ work.= +msgid "Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

                                                            Premium features, online services and updates do not work." +msgstr "Adobe Acrobat Reader DC est la référence mondiale des logiciels gratuits pour la consultation, l’impression et l’insertion de commentaires dans des documents PDF.

                                                            Les fonctionnalités premium , les services en ligne et les mises à jour ne fonctionnent pas." #: i18n/tmp/Applications/Office/category.js:1 -Office=Office +msgid "Office" +msgstr "Bureautique" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular=ElsterFormular +msgid "ElsterFormular" +msgstr "ElsterFormular" #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular est le programme officiel allemand pour la d\u00e9claration d'imp\u00f4ts. +msgid "ElsterFormular is the official german software to file a tax return." +msgstr "ElsterFormular est le programme officiel allemand pour la déclaration d'impôts." #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -!Microsoft\ Office\ 2010= +msgid "Microsoft Office 2010" +msgstr "Microsoft Office 2010" #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -!Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.= +msgid "Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007." +msgstr "Microsoft Office 2010 est une version de Microsoft Office, une suite de productivité pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2007." #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -!Microsoft\ Office\ 2013= +msgid "Microsoft Office 2013" +msgstr "Microsoft Office 2013" #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -!Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.= +msgid "Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010." +msgstr "Microsoft Office 2013 est une version de Microsoft Office, une suite de productivité pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2010." #: i18n/tmp/Applications/Other/category.js:1 -Other=Autre +msgid "Other" +msgstr "Autre" #: i18n/tmp/Applications/Science/category.js:1 -Science=Science +msgid "Science" +msgstr "Science" #: i18n/tmp/Engines/Wine/category.js:1 -!Wine= +msgid "Wine" +msgstr "Wine" #: i18n/tmp/Engines/Wine/Engine/application.js:1 -#, fuzzy -!Wine\ Engine=Installeur en ligne +msgid "Wine Engine" +msgstr "Moteur Wine" #: i18n/tmp/Engines/Wine/Engine/application.js:2 -!The\ Wine\ engine.= +msgid "The Wine engine." +msgstr "Le moteur Wine." #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -#, fuzzy -!Wine\ engine=Installeur en ligne +msgid "Wine engine" +msgstr "Moteur Wine" #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -!QuickScript= +msgid "QuickScript" +msgstr "QuickScript" #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -!QuickScripts\ for\ Wine.= +msgid "QuickScripts for Wine." +msgstr "QuickScripts pour Wine." #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -!Custom\ Installer\ Script= +msgid "Custom Installer Script" +msgstr "Custom Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -!Installer\ Script= +msgid "Installer Script" +msgstr "Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -#, fuzzy -!Local\ Installer\ Script=Installeur local +msgid "Local Installer Script" +msgstr "Local Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -#, fuzzy -!Online\ Installer\ Script=Installeur en ligne +msgid "Online Installer Script" +msgstr "Online Installer Script" #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -!Quick\ Script= +msgid "Quick Script" +msgstr "Quick Script" #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -!Steam\ Script= +msgid "Steam Script" +msgstr "Script Steam" #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -!Uplay\ Script= +msgid "Uplay Script" +msgstr "Script Uplay" #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -!Zip\ Script= +msgid "Zip Script" +msgstr "Script zip" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -!Wine\ Shortcuts= +msgid "Wine Shortcuts" +msgstr "Raccourcis Wine" #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -!Shortcuts\ for\ Wine.= +msgid "Shortcuts for Wine." +msgstr "Raccourci pour Wine." #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -!Shortcut\ Reader= +msgid "Shortcut Reader" +msgstr "Shortcut Reader" #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -!Wine\ Shortcut= +msgid "Wine Shortcut" +msgstr "Raccourci Wine" #: i18n/tmp/Engines/Wine/Tools/application.js:1 -!Wine\ Tools= +msgid "Wine Tools" +msgstr "Outils Wine" #: i18n/tmp/Engines/Wine/Tools/application.js:2 -!Tools\ for\ Wine.= +msgid "Tools for Wine." +msgstr "Outils pour Wine." #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -!Configure\ Wine= +msgid "Configure Wine" +msgstr "Configurer Wine" #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -!Kill\ processes= +msgid "Kill processes" +msgstr "Tuer les processus" #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -!Windows\ reboot= +msgid "Windows reboot" +msgstr "Redémarrer windows" #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -!Repair\ virtual\ drive= +msgid "Repair virtual drive" +msgstr "Réparer le disque virtuel" #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -!Command\ prompt= +msgid "Command prompt" +msgstr "Invite de commande" #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -!Registry\ Editor= +msgid "Registry Editor" +msgstr "Éditeur du registre" #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -!Task\ manager= +msgid "Task manager" +msgstr "Gestionnaire de tâches" #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -!Open\ a\ terminal= +msgid "Open a terminal" +msgstr "Ouvrir un terminal" #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -#, fuzzy -!Wine\ uninstaller=Installeur en ligne +msgid "Wine uninstaller" +msgstr "Désinstaller wine" #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -!Wine\ Verbs= +msgid "Wine Verbs" +msgstr "Verbs Wine" #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -!Verbs\ for\ Wine.= +msgid "Verbs for Wine." +msgstr "Verbs pour Wine." #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -!corefonts= +msgid "corefonts" +msgstr "corefonts" #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -!crypt32= +msgid "crypt32" +msgstr "crypt32" #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -!d3dx10= +msgid "d3dx10" +msgstr "d3dx10" #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -!d3dx9= +msgid "d3dx9" +msgstr "d3dx9" #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -!.NET\ 4.0= +msgid ".NET 4.0" +msgstr ".NET 4.0" #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -!.NET\ 4.5.2= +msgid ".NET 4.5.2" +msgstr ".NET 4.5.2" #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -!.NET\ 4.5= +msgid ".NET 4.5" +msgstr ".NET 4.5" #: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -!DXVK= +msgid "DXVK" +msgstr "" #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -!luna= +msgid "luna" +msgstr "luna" #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -!mfc42= +msgid "mfc42" +msgstr "mfc42" #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -!msls31= +msgid "msls31" +msgstr "msls31" #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -!mspatcha= +msgid "mspatcha" +msgstr "mspatcha" #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -!PhysX= +msgid "PhysX" +msgstr "PhysX" #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -!quartz= +msgid "quartz" +msgstr "quartz" #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -!QuickTime\ 7.6= +msgid "QuickTime 7.6" +msgstr "QuickTime 7.6" #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -!sandbox= +msgid "sandbox" +msgstr "sandbox" #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -!secur32= +msgid "secur32" +msgstr "secur32" #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -!Tahoma= +msgid "Tahoma" +msgstr "Tahoma" #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -!vcrun2003= +msgid "vcrun2003" +msgstr "vcrun2003" #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -!vcrun2005= +msgid "vcrun2005" +msgstr "vcrun2005" #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -!vcrun2008= +msgid "vcrun2008" +msgstr "vcrun2008" #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -!vcrun2010= +msgid "vcrun2010" +msgstr "vcrun2010" #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -!vcrun2012= +msgid "vcrun2012" +msgstr "vcrun2012" #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -!vcrun2013= +msgid "vcrun2013" +msgstr "vcrun2013" #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -!vcrun2015= +msgid "vcrun2015" +msgstr "vcrun2015" #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -!Windows\ XP\ Service\ Pack\ 3= +msgid "Windows XP Service Pack 3" +msgstr "Windows XP Service Pack 3" #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -!xact= +msgid "xact" +msgstr "xact" #: i18n/tmp/Utils/Functions/Apps/application.js:1 -!App\ Utils= +msgid "App Utils" +msgstr "Utilitaires d'application" #: i18n/tmp/Utils/Functions/Apps/application.js:2 -!Utils\ for\ apps.= +msgid "Utils for apps." +msgstr "Utilitaires pour applications." #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -!App\ Resources= +msgid "App Resources" +msgstr "Ressources d'application" #: i18n/tmp/Utils/Functions/category.js:1 -Functions=Fonctions +msgid "Functions" +msgstr "Fonctions" #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -!Filesystem\ Utils= +msgid "Filesystem Utils" +msgstr "Utilitaires du système de fichier" #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -!Utils\ for\ file\ system\ interaction.= +msgid "Utils for file system interaction." +msgstr "Utilitaires pour les interactions système." #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -!File\ Extractors= +msgid "File Extractors" +msgstr "Extracteurs de fichier" #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -!File\ Utilities= +msgid "File Utilities" +msgstr "Utilitaires de fichier" #: i18n/tmp/Utils/Functions/Net/application.js:1 -!Net\ Utils= +msgid "Net Utils" +msgstr "Utilitaires internet" #: i18n/tmp/Utils/Functions/Net/application.js:2 -!Utils\ for\ interaction\ with\ the\ Internet.= +msgid "Utils for interaction with the Internet." +msgstr "Utilitaires pour les interactions internet." #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -!Downloader= +msgid "Downloader" +msgstr "Downloader" #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -#, fuzzy -!Internet\ Resource=Internet Explorer 6.0 +msgid "Internet Resource" +msgstr "Ressource internet" #: Utils/Functions/Filesystem/Extract/script.js:57 #: Utils/Functions/Filesystem/Extract/script.js:133 -!Please\ wait\ while\ {0}\ is\ extracted\ ...= +msgid "Please wait while {0} is extracted ..." +msgstr "Veuillez patienter pendant que {0} est extrait ..." #: Utils/Functions/Filesystem/Files/script.js:154 -!Checking\ file\ consistency\ ...= +msgid "Checking file consistency ..." +msgstr "Vérification de la cohérence des fichiers ..." #: Utils/Functions/Net/Download/script.js:97 #: Utils/Functions/Net/Resource/script.js:80 -!Please\ wait\ while\ {0}\ is\ downloaded\ ...= +msgid "Please wait while {0} is downloaded ..." +msgstr "Veuillez patienter pendant que {0} est téléchargé ..." #: Utils/Functions/Net/Download/script.js:126 -!Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}= +msgid "Error while calculating checksum. \n\n" +"Expected = {0}\n" +"Actual = {1}" +msgstr "Erreur pendant le calcul de la somme de contrôle. \n\n" +"Attendue = {0}\n" +"Réelle = {1}" +

)CdQ3F!eKyF|9D2V!F-rhUpJ8J+l7g0OBBVM#THTI&O8)>EGR%u6Gd9D9pm5!S}%&6DxW}^f|7=Y zPoO3(pTZY#?(7(|!5}5Nn!D%DotZmlW)?smSMcEE<^aT$6gw#LlwubPI9BYTffL0! zyu-EPCnz{Y#ZR&1d{F!hr_NW!&#~mXis$jseXDo@U)-kR7sMBeUt-T&RQw9By@BF9 z3f?cpmw4m-R{RHncaC**(V--ipJ<~6LkW2fi6RVfh%vcYt9@z>&M0LBSf-Q|Et8wU zCt43_*JB)mHR71wb`K@~5Cizwp{`A2uuJ^_Bcl3k{7ree$8&@l?;^2nagS+NqCDBfkB?pJws=PbK~+A7|2 z{gCDJKI-i%m4LD$n{WIwWR|c+NRy`C1#)1sSBI7FiH6z-QkhY&Q_|%I3exQ zQ`X1M?cZH4^M&BSyr;2z$+^SZUMA*0001Z+HKHROw(}?!13=vX`$@Br+fGR zZ%e`5O6%Txi$Yrz0gF{}p>fY>OnlS0Uevf}oDXW;D{d2gcE<2)oFcV80@g$H)63L{HN*d{8kVzKVW(;E)$9N_%kx5Ku3R9WJbY?JW^G#k0Wdx>E$NBBVtKRLiL?sA*s%w`TdsNz1=+~FRNdB8&+@iBD0 zXFTC4C-8-Cwv(4U=LLQ~^Oa4^rG|OTr5?ItoaPMYxxh`%a*kVU z;HYGAjq6;IY{`*awo0DlOMw(hkrYdb(O28l;MYvSx*ChcQW4f^QL5UdE3HbqvbxB$pfSg`>Cj#;?~00;nMAg}==M6d%RaIhCe zARtS)01i=0um)3FSgr#ump{<1pq_<0a34Kp8x=7I1^|9 literal 0 HcmV?d00001 diff --git a/docs/jsdoc/fonts/OpenSans-Regular-webfont.eot b/docs/jsdoc/fonts/OpenSans-Regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..6bbc3cf58cb011a6b4bf3cb1612ce212608f7274 GIT binary patch literal 19836 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/fonts/OpenSans-Regular-webfont.woff b/docs/jsdoc/fonts/OpenSans-Regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..e231183dce4c7b452afc9e7799586fd285e146f4 GIT binary patch literal 22660 zcmZsBb8u!&^yZs4wmESowrx9^*tTukn%K5&Yhv4(*qAukeD&L{+O67q>#5V{x##IV z{l`6h>vp@zi-`e10Npn{(tTN_YxCRmIVMn%D!3L|6nA35hpGpD)!9{ zef#*|AOyh!fQc)}D}8f^003Aa005ms>xd~NuB0La06>I)#{_(%EYB!BUtWox2>^hE z`}Xz!L*CzXKO-9h`)|(rTVDVG0AWyXSQL$1oe97DLHdqi_y!N<2n4sOy_wB7C-6PS z>$gpag7p+MGjRIWBJh02K>cqZnOS?7esdxKfFK_LU}yi!vWwQ-#K0H;kPrTjVg3di z2-xpH^KbH-Yy0*IzVQVPvfrVS zYieWQ{ynbJ^SADs2M~h(07BXt*q8tS%2?kqOW!$Cm?1=S+1oie0{|*F-`vZ0f57Xy z;#_-2lW(os#kVg0KirEDU$~hVe&?+2{p~~i2eTH%+HVW;4ZtLC!OVYloRu-^KRdOA z#p1qhq;IURzYA&z4S}R@s1G*qBrpj)V*H+W90)N0;J#j+A}jM-9BcHeljaJ;CZWY* zA0BA=y&k`bikBmz(zvjl#zZfM0XgNTDFX*3`2E}*s`jJlw1If96@D605R9|_vG zS&$Cj6Au`o6o)ET0%_FoG1XV#N^O&LG){ldbj>_7>UV^viY#ezHft8i%G$eP)w(MHlIZGb>OBVKBV_g#d2Z4ZfjiY@6`*P!L@TlmLz%OI&5gy4-HJ>-)t22%Fd#k)&OLVDMsL{u z3F+<^`fj#|YixitJqW%H-!Iw*Hpl=}(?_crz=|GZwd_D(-zD4B+}zvfYFuOk582X+ zV8T$LiFC)qQ{k>~RlY1+S8V22!LV~hvI}a}SY!wbMS#b{;bL(_xf&mKb6k~R4t0)c=88?Djji4{N` z4d82QUS>g#rR$As|4(!GJ)pT>$V}06?hqt)ci&$S9~J3=jao zzkxxRety?(C_|tUApj)zzh__);4R;V5CHn$9QE~0{q?aS#0bax#(;;6fiE<0^!`oQ zLBM!Y2;*C(MaFkC7GpTmDt)dI=cvQyo?H9op|AXKD*T7fL7uILb z$JxH@}Epi&2Fyp zIgEC<1*8)xbb9TcOBv1QD>kcb9_J}G+%4B@-EIWJic*$GACV#8YxI8_u((Va(U=*E zQiF6-l?Lk!)r=hR!?U&C2+PY|UiU~=>^9rI?w934gT!-r{2rbke}w+oc*4^3%<$@b zC6~F#==a7XY=w@)SsO`2h-gE{}l-5$Z>b zE9tk=kn`~cF&6jo1u`J7A3snuKQ$*wZmz&^CqxXoi>G*+!zxpXQH8>?_fsI`JdOEYRRl6HI%1ESG z9@HU*OZm=`FnMY8*C}7bkB+^+^@;t2wqvUMloqJXNh0Ic?A*VlwWnQ^t5Bco+%`Ol-MC0$)=$w6?23s6$mC$VY-D0 z;h7M>*l-@p1`9d}sIG8lI*OYi^otymNwn*AZH_t}xNaICC96;`YuxfP!d}x7Q(vj= zGbB%(T?a($mz`s>Z}^T2J#m{&1cdC>LbmG=jtja1wwf`UP1Is87f>wl^V6kNfq53j zkArR1Rjfb_*7=9xi1E&FqVq~rJeTEVDnGQZr3iZ5vEqoFs|IatR5y#QmYcm(SG_Gw z=Cjc15%$>MVYdwP2eZM`cXkM0E$l9x>Q1Q&$%2Sw`o91W6jqQZY0GPJgw-n-`x6BI z4%qvg6S7Ocd~z6BeCTK1I^vR0uf2G-I3{RUbTma$T!J>!c;B@mWn4ZAyNZ*~4#Qpk z8f!I&G8PR)6`WH`dc?N49$=EHsBTBiTfTUs+!?Rf3!6_Y^TN3XQ_6aThpi}6N+CA? zF1$brYeh4`xBn9as~I}fhTwu|X*G13?}_yTmMAp8sT-+If>H;4r|FN|Eq( z1L{kL`qmEw%_jjwbOPB~36&|v4#q!NF($Gvnf`Pmf9$ZTHLZKY-pZ4jB30awlYE@^ z@v~f8^-OwGoF>LPzSi?vW3+Fbejc@o2KXHdT%=S5dYUmI8G&%Z;tZ}193l+5z|o)I z_{qq9^}@qO9co;fXH6*))FebxwNIps>ex0+gyJ`IR=Ccuikn+oxEsde;m3xgVByAB z``!3Od-dsP#{)Q69I?p?*mTNDJ=;1)Ev8l^}PAUs+-lwl$ zUX$!mrrTtu+msiohytaMaTg01w1gmD&S;rYD`@2EksjyF#Jur~F+~tVvtIi|Pf|8-G3%;lO1qZ^?DVJMQ-{>8%qD9L7od)^pCO+Cbxa zUm%y5@7gdw_Tu=SY7A9^C{30Ix&Yu*_)AelLRmyKMc-dPnKoVh2Fmt%K-7lZBz`jb z4DM9nM$6DZ&zg^)=Z0i5)jv`3S|DOhzklR z2m9dHywCE_g2RDU?~8B;jVX1O&%ZZ;Z=agK9O}<5OJ{f*cgJ!zM_a6SmTP;?@}v6W z!sM~pk#p7mb)6HW@{VtG;oT2dd|gylrq+5pG~dqWnB~4KP!^y|GFUJ?4!?CVV~Yx63`Mc*A$;2-BlbC+fbrzi=_*lUHuu^I3+Dz^owT5w zr+%`zmmCNiYAMMGEXqh(0@E2i>Dq+ZPOELuk3boP=)QYQSPZ<7=+L;k*qYI+^*IT_tUr){! z#JU-j+$WQiVTq@6ify6Gu>;*nh_e0E09)1$V$<;2fGiKew4WkH0mNc??dgHwr-VU! zr1MdgicuGnLwVxW_|zxzmAO>|8z;}`&cxddLiW5uVf(M*H@e9)q7P=?h#is66tue# z!HjfdaCSWL)u;ztV%_>h2&cGps=BF@YbyTYqN8zBnW?i2&P%L0pDfil$I-?{)VHF) zL`nwM$sqQTwb}ymRm9uW?h7{VH>aiES$opcO^6Yd}u*{fWA!3404*!^q?x4So4i{fta|ye8;winh8S5weaR+NxM=vwv2JQhRlFm*vYbtQRLG8zrzrfj{Wlh z5c$2cf8tLo3%v_p(;STZ)3AlN+FWOIE?#oge)i5Eyvc*Ty3e2N`(??HiO!7h=hHs> z7GLh8)>#4YR%~?X?*g{hZ?AB^@XNfY?y4ksklPyya(RW(3E@%b>EXc!(W@!@E!ml5 zsB|%rkqx42xT-&_>G5{Y_A+6sT6f^j4?y6lm$ki#)g=%vdnHn_owL{HfZAeD2Mx^w zqcPaeQLONVQGt!h*--CN!7g#)qyYk1K~Q5gkiMr3_pAU^b*`V$0Jt{jU0XeKZv7!| zvdm$$VhIZTQR+MuN0Cxck6)al{wf%575k0M>{PkNJ`s-(Odl2o*KXt&elc{t_YwKv zhe9`XZXFEQ_w2O_T;}2_y|&!bk~D-~>Mbm6Gs#ts0X8w4oOI+>gvjq1c^(2` z7891C=<);1w}hK+mNNkdJ)djlT~B8})OaN#?ig_x}@KWeSM)qpO^AQ;Fp2h=hxn4qkfO!YJ(Ir8t>tXZNPm>JB* z%0;7&myJ*lZ1j6lI^6GDnW^j`y^}Bo-4mj_2zUf!MWa>HpnzZosbDIAQ|KLrYp1gy zisc|!;GyixC{jR-j#- zZGJson6dGxwq7ocrtH$)tIl{DPF*z5rx$i!@!4<0^Uv@)-(DK6sBQb+^pNXz=(>F+ zCL>0#t&-QNw4Hz6k`T~c{TmyDZba6bz{v|bg}}VCw4wx@dDD_=5IeHg3HLQH5O)RA zvYBaHI~rE8PiLlB-nSXhGD@VKcdCDkYp=Pu6y`H)jV3q6UEH!ZQ@A2BY9dFQ`c5 zjpOEz8Sm(h(fK`paiInDe56AP5X0gDfgbEHRQlzrvjcP+SH(m3y6@eyd!bc zzj-EO`xf;gR7X`|RmkW}Z1VjvhUG1{iw3@^BZLaPg~wtyUEdk@-F|3Z#Nfg8_w*ms zr85+{9K)I2&YShTt+Lo|*RvLG9j77T>TYsMb}!+J06q_7P2@VxI>D33`h40HMF>@6 zH4qMOc6$m@=2q_1iHc32-e1$}oj2;Gui98I@jASaC zWSyZa*B^V~kYvzR88I8Z*y?R{Xx*&WquAN5wr!ZC#3t{{_mhdY2@&%k*6-sXnc&38 z`46N!sTk%>-r$O#_hr@8rrX%S*MTCDaV2C{e65;j1 zA@7sgXU@A!87`(+mHy%tt4v!o$^IXnG(~U5qDbNdF!+|M(vd6i#9aB?ml5NuQ8RO~ z^YvE6MG(D=&f6!aO_dc<@QG3n9NSWqzMu{W2P_@V?c4bV1FTN zYilWMN6U;(ok*bAST-?}$pu<9!rVbiXFJ67kc0ZixD$>Y3Vg*>;Nw0Vg8%|x>zZ7vYWh(?fLf3Wdi@#(*n^@P_UsXwa{GkQ35A)nq%jZIe-~qL}`tv=0RN-s1UF!2P%dr2D`OfF7n9-rb;EL=veIOPSV+RFY_i88?R^4=L}4 ze(!k1NoaIen~AC|i6#ZXrU<*apPu+=sc=z%DHF3fi=C%f)RBQ-BNJJ^7Eu;53A}f` ztU7Kn`@EJ8#J&_91>OoROf;SZsy98CFhZgN#==`%J+W_Ob)H8z4o6wTU_-15VW+^l z6^IUc6n0xj|MjAJJ3jc(`@nlKQlGgzj|mNr;kj@N!}H1PJ=&k&ocy5j z3jPt_bI@N~(IhpV6-F5#lK1Be0zOEyx5( zpqAt*bQw%OF1&M%#aoMIRCu>jQ+}mU0cx*g&Y7>~h_Qh_eq=zZz!Q4+so&bIZfZ(o zIS*3SY=DfBOGyDQ;GHLJgy@I(-zRL2tD0A}llS1}*tgPwroq@;*om-b^io>RSu!c| zx-LXIQ-t(-u*#veDp!o(ZM^DxMF#vBy#lKqeLJf)?eq>=Qrf{-BpVN7PouS4qK`hZ?VRe^^;#P+$y)|DG*KV0NS0iJMJnE^JIeqvNdRxEwkdqs%3l0duP2V8`dyb{bBS; zm7++>sk6GA2al@5gCjZcBSRIV@|5#+c-xaFwFtbB&F^*jc41WXVCM@D%rgl3JV(1T zV?oNzL9@_6P52PDl8hmapm3Z>VG|SD>jWv`=Akl#bfC`BX`SB(GVVP>m$HrYLvKEL zxC!Hlq;~*38PY5OQcRy?DAn`G6_W&cpW-JBO~;~gL(4@S-9K~GXtqEEP^$<|evwj9 zpiDPWi@)ihRe(#{CwwiJEJ3MRujOj@adF)E$u7d_EVtR|4mm_={M`9+mBt%VUBJsH zn6oayJExDfu zTI+3&&t6N9UY)fXPpQWz?Y(%@+-+v3CDT!RDh)nId+UkdS=l6D_;9`Hxg5! z%L&tf4>_ZiK5b0N@fiM71peJlR5fmkgwdC4^_P=QF%>Ok>}T>PoFDy4uIJ;h(tQ5N zM(v!ugH&N%ZT-{U$_@uHt^vbt+_NT!_~1a0VT&;lHUuts+7@Ev;V5IxJ8;gO<9X|9 z7ZJX#O4?ErlXY&<{Y^>Bm2cbuLZ=wc|79O*TCQ=3iDZ~YXTA#7$gqlTslZ^jd(wEx z&dkY*@WS^rX6vDV8FSRRAor@o=||56T2g%2UkK~#!eVzz99wcKWQtAp{1NuCrq0|8Z>z-+@eHdTm>YBTDI>`SYDgc#ca)?TxV52)KXBAR+X-wtE~cUqa@kg1Gk+o!(XG8N2gk zK8wUT0}bKh2_hy6`)nSKO~Dk6eFvw9e#JH31~@z)$U2kq3V08sj6@t(5>DLjmWaKE z))kl2@9x5IAj!WL*iWzgNsNn5y%|&Ab9fyg{s%X7fC-*?5z0EwRfGv0m9m5yOQCXW zXgz{NcDjeD9i;yG1`e4!4%(1)47o(KdUffMcbWd%;&M2uy%vqr3vUwChqL1J$DWM? z$3+xN6NP?VKu?n)3Ln2kl)80@vFpDQ!h&e1;j|hQ-V_t2Mc`piX}iMJzBm-7dVghQevE3B|CX9ca(Z|ELQ$zHMQSa zK&kG}e}zi;>YwCayQoIGei0e1e0pwo?OrWgE*n?X?*5{5It;CjzHeDRwP1M6=j?Gx zzr9Kj3BXq`AwPJOT>VoMqFpPUJvA)#5+u-ft&Y+PVDPG zu>Bb~i!}n%;;|mYua7Orq}*%Mhsm0SQ`7h29#`p)qjgOOj&6zGu-M8^wEaK{q*pOGBOPnF0TFtcJBDz2%pR81 zykQwu>O9E1bIlo14l!!&{JHwqj$oYG3oORbEU5gY`sYbE!o{$d_2{LNPNgBr>1-?C zMMqEk8@+#+I^f(e$YsrAHW(cR<&LFWW|)Y$?JISC{VemI+!>tx`@m_cP;h`y8}8v`nRI7| z5mv!2bx(TY9=mVcA(Uy2k4#0!!!;9csV*x=a}encb@2EmokQhF{L!PmkAv||Ci5Rb zcVf22g57f^q;3hpoS*jdSw8k93}|<#%;(MFtnQ*_=iTP17kfA7WB(qk+57QmI%1>` z`LJinKaV?fons=6^kyrB?k=OPXP4W54PCZ_8y>DZTQ?a8TopK+c8)5woguahW?2246s9!*3G7<#u4WGvpmG_WKS?cBo#n1cXEi~qV;Om zI3U|Vg)L)c2_!2h5zlAe06(vyS}C(JL6*ZSi-*zp;3ywd4+Iyzk;JheiLNhuTIq-- zH^^MXyb0h3Ui!`vok!D=T#<*6Zk=BEn8QK7iwk`AM)T!-u}$Z+psL1`g?d}|5s*5u89-wVJPf|zDiUsjHW|czRY@KAlOZw-@BzNaO zs`if-)0;)))v35qI6 zz(g~cD9{TMnw7mr37uge3d6X5-NqH0hvf*RQAtNs3q(7e6E4mtC}m%|^t8*P)Adxs z^~u4VZ3?D_@NUbw;KJOyQNM$Xz@1_jqElIvJhGh*X94xuj%cOf47}16>DAFbO?0B#ZQ;@DgBXpfxl0h0d4_tlgntC(W2s-0$Eh}(I zDb`;M@0srB^;J9&vk!#!TED6ZQ(aR`V&f-GkzE);WF10=l>cqBTb+k?yqVf*X|=Kl zt~kiUj|4fdiJKAlBxLC}o%BWZ+g!Zm?jYtMy)CD}^K&`BPxyh)E&aooy%G>sUPmQ% zMJU&A|9z5qMNQ|-e!=6S#~B}Vuw$v$PVBa{jR&Xnl~7JDU$5ix02;f#OBI`HSvvyM zmAN8uB&bPgN32bG11OStOycK{H4r(_e0-k0&U}W)sP*>E#n4~+o|T*B`n;BN?HBXU z-pA?Rk=x@iopL|C>hX6te{K#VrV&7T`jQ=o{g{GzaUeF=Ms{+OF4OnOF+Tz=%Smng zS(L#nbg=pYblZCdX+IyS-%TF&r~aL`>pa>vm7kS;eV<5y-KPO1u3-t|SfnJt%@))y?S!gEp(0)>w))iBCI^N&OD2Pq z)S?uqO^LBngPbW2v^iL*n9J}>g2n0q<*cIvQ+u~YV+;40k;w^I+>B$uGk&ESI?&a%4qQ;Y1jNZq( zV^({6%}PoO9#trq*aHQwquUp$)*Bt|EUNGl;iohy#3oQbU=JPD@!Lc=^2lNOh`8A{*=T7JC3c~v+9L)7Rz644WToV5n9sb zb?_;!VCiumuign+8Kjz`+%B82r`Q4eg#$xb?G89;AU{hPJ^O$(%kosZ_(20ku;+u) z=4<@1n?E{}(5gt0DgV40k(+$97f`hDNRq!9auMLMQTNVXXjeyrQj)obZwhUX^2e`L(B{Gw zvW?p{htf1yNr<0jO??QTXuHiET@_uY`H?o^~!E#(2m$q*L^5Kl5dpv;6GdxV)Hy_Js zpn0fg%Cs@?cLgP7PUhV%iSwNFYK+pS4CY?*=*h-Iwb9SawiAgi>SvW38a^@Ur5ETE z2J9oZh9u`wa1lBjSYl}kMp_zGD;fy$a+H>E6^cjq3)hs0sJx_VLbvEh2F{yH!p>>s z+hLH5xwn}KhzDwlEhjBE{ih7XtA{U*oA?r0&FKjbCC7Mr8vNUDTFvPVf&ZHFQB zT?wa#7buc7vu{=)6k{-1%1}35OfBv`>#kpX$;&Xq_Q9x~ERGfruKC=*2Cxb6U-$1! z4u%qpNy~QvxmDGwiAlr{vZ}q*#>h{GVfhNLfk^hrnq!+OJ!nFvWR!*+LV{^z+sIT548+L@kWth6?0;YH z(t`RZ3~}a(sBuKWhwNYeB-}S*@ZIcgjFwKexlvKx>GbuW-bMOko^l(B#jB_+J!~HF z3T%xK}%igi$r{4ju z&HTnsFc_)wS*=<<434@y_06fl1VcY<$=r99%D5vQ=CC=(bMaM)SPi=f0O&M@4hRFZE495ocZXjRrPP>+?*~$z4xgh3sm(hL6$gl^#|O5Mi;cDI>KHov z2)nekq0#e=pD<{4j3@$h(twpEwjE$=2h~{q&Eyk=17<`ze%5QC3-@n3eB7Ihm;sQTfVAq;D3OzbqW0 zSIvd>XZOuRdyEx+fi;F-N$Ehof}gwf)GS|BPGqf&n+kR{hQVj$y@`!X5JNq^j?f%j zXgWU1m=3yKb`yEmpQr{K`POo&zbSUR#rtxg9f=jayrYW8r=ZNhIqHBF2%8bzoY;ph zYO0PPX z$QV|~=7#H^cur~*pD1r=9ndW*SSfZn{2nT!n~vm6FWVba_>+Zv>D0;1y@e5kti>%| zw&MLBp*Q!DW1evuW$EJ=4F{RN>BNb$Kx{!sgj{5Cu+QzWcVXQe_U=5wt<13FzaHJ- z;JS7>EUc}X4>8(*&JE`k`8s%KdsS@UP@L6y@kXk$AfryM4M*xAaxxmuLl?6bndUghRksjH-OG+ROnyaRE{$S4;DBL#GtDVoj&MD^B%WOh4yW9%f;BAf5UG0tY zy~#RRYc+YAuHxrf_kP-IC+M8ITOfJI?zpdJH{a?syS+*BD>(l8R$Z*%8#yj(*~gd9 zXA1Z+d8#LyG=d+(Mnf;?=h>kW>-o#7R*_b%2RFD#{1VWS=zmHDim(hQUIwDL9pd9kGp=k`W$MlNMr1rQkX8(ZI3&?+k1k5 zS*(~ADIoQVhQN?jAwuEd#-17Vm);?1mOh#rvG@k&{;6b^Ci4#y1R;e|{0|OuWv0ws&pD z6}uiHDf5x6P8XMEJs3>Y7&}EPo2~)CNyDd)3zQ#Ag}%tRM#01`BCd(a#nAr_2ex7;x4E#gzlD) z>nQ}yl1;bo3p;6wb|uuqb$gYyElPI8==^9%JM8I?UdqO{(+oJ@hOSTcX>ie(SHuEE z*U95o=N^VcZE)ZEP1t)S%?#EsB&n`dCt=ZC!jJ@4>(BlWSj6PoN^N)h*U5g9h0+u? z8O#-W9%p;SzZri*MgK08s4B~4Ln!rU1P(RoVo6iIy0Nwt2bl#|!Mwuc@4~63Vy$5g zQY}lOS4A?ZhoKJ_{mzgfiyAjns!rL?9-mQuOHkQW8)~3JK}B$pPiyz9!9xt=qO`Y& zUgrm)p)lX#ClWVe*FfKVlvQc(tfFwUuH6^S#Mjkp_9fsGdR6gbbe{BopVvL*94w*f zstb_6FD2V`rB)=jO?{If9Opx5|Oi zz{s(i8DeLVi$DEa{1$hy&0_Sid9OE}<+IY(khuTG^+ct~X}RWlJJHaojpxSKRC2#L zpKV2sNOh^3af+Rj%-^|`PH+GF1tOnW?{YWYP2kL98)T%BS#Mi&IAdCXl^VaRYvK3r z*7a*x8RXvU`rgvU<6G?%w*dDlG{XWc7C!H;60wykK2wIMIO2nAd!h2nsnBMqp~07* zK})tFmu7C~+UcwFxZ%uvA%7}E=XvE9X`|R>UbY`D)WQpu-8IHoE*c31?AI~-mymgO?xjU{r*J_Ut~OVlUBto9>hio;pK{ZL2<95 z`~m#Bf=X?LHV7jvxKxT%pg(-hS$CPa+HN~NCB#$YwKyD;bc;bNz2NeG7%xS@Uw;9- zr*m6j$Y?;gTDw_smyGi9()A_2%C5?~%?yn{B&EA!Wv{(6GtNu;++@2e({oYgzlf`t zJwkH3$Z-uhtNIz==Ff}~2h*JHhB0kDhQwp>L{kAx=8h-?`z6%@+mT%P98&VmRRfyj z2*<+_LwTy4lrT6n<;7gk&{*U}q($`rNFGNh2X%4cRui#06F?_uUr*7%Ro(#IF9W|n z`ZGwjkgK4eA6VAu==;)a(P;S`&`?*<(eYp!IORestiqToCs?hI?MbNn#Cd1w;3oF{ zBY$j9S%QAd>`uLlhWKKav+RJ{^Uot#CJ8=*tPwNUf{O(f76>SC8D=X&Kt^;|ZtibU zxd2`1K<EvttqCCi}SP~&$N3SnNr;btH zcL9yd)f&4jp3i)8h2-ze=fSKR-bh$=jJ~hF&_5ZUpxkk}8QT`8CxwsQxL3LcHz%R4r^@oV`)=)-RT2%uMTKy(gtVEh6!t}9TAPL>F!B;nf95G_w z2`YuGy+$yG0NP~UiI%{esDPxDHTWnJbg2sO@ zYJtc(P-D;(2Qkk?!UPdQJ>dB@U}~@`i{@ZXN+dOmCP`{&rnzaeQsvMWHd;iz=Ce9q z1q5=>vst!l&@>VVyGu-`<4v~v=X_hRMuW#GqgF=CCJaAx=^Ez**C+%%pjgou+!Z0k z%D0(lFuz_gwc_+bYlUKFnK3!=a&1Jf6W>1=oP4C624Uzi@AQKC4nCo47uGqcW@1 zFF3sscsc1w`z9BRGy7f?+DaO3c?ld*gqY%!B6@oUTKn7L(CZ3JF;81smQI_;H}SM( zSfguBnX{d`>|tkSWNZh&kcpn~xU?ia%rI!V<^>H?K<}N3;O5A~OqsQYnEgi0uprA; z(Loh-g7?8Z3O1KCrX#WX`q5vSD6B*}RPX89JwUGXYz*cCmOY=kGSsP_qG!mdrK+ul zULmc>?olQ@Zu!`!M)kC*k%}Vy=T45adTBJ5`0;PIlvAs9Kje-6`)E)HdLn z)q1r^%1UC4Gv}5luzy6;5^5q(8H}q_L#%rgs>RB^LosM-UAQzxIP~ikNyH ztInDtxtV#)Mpd11gtYXha{}<|zyoYWaRQth0>ahFW6e3uin+|ZwZp0=;q>ddIT>q| zyvZR5smj5(w^bP|XWsxpZvVpd!334!+Eg&%-VO{Zpo6XrkYo1A!s!n&MV3=1oK!Oo z=r8bO-F6iVPY;||z<46Bu;NC;Ge`PsxkvW6Pm>OA%y~S4TL@mxx(inG4yWRErqDFgm3bd?TAh=vc>#>?oNO~h$X<#=u zSr2MGFj}w8bL3?`R?k{#1s~fQeQ@`wZL8&<78iQ^IWPZgWw&Rek6##Bl5+febOdX& zr`!v-Q8#5IucX}jSM`2c$ZW~O=(4)#$@IQO(th~8$3worgTc;#ke_mUTQe{@bMiti zB25dEv-K&o-D;LBEprDKIgx1#9*+Xc?3w3k2rN}86D><=sTJi|?BvuI2eZLoL@uDp z+?BXAyy`wS`2zYvsNAwTBv91gj4^Z2pmD9}P^NmtJa*aYH~x)3np6ScS1p%G0=ZjV zoIv57bHcjQUr1UiwpN{~{NodH@w0RKT@Ks@cblhDJ3PO0`oO<`R6K>a7K5iDzS>P! zjN)!G(o5`yY#f=+h8otpOh-Z)sS#DJOc(XQnoUEy@j%tfERdT|L=>b$P!~^V`Sx{m zW4E))~py z()PrLy~#oI5tU!iCBD{NaR>Zj@23?q*b46BDcd`hGkyavmQXy^C zv^V@`0a^=*ZA=EZ)vN;&O<;Zd2S&be~?-d)Yl93ZO<(fOUEdqf8FxeIfmcF^* zIC}~ZoP71p&ejWeMt|YKlkLrtuoys#%<2U*P%i3< zmINH^{K0A<2&W~1QBKCP#O}< zZ0+vHkM0s)nzJH`C=cO|Prjg2JGL_N?znTAGYTXj2Fn7^AD~eFz{&Fm0+D55 zbVP@fETc+At^IA8KY)=$VDkLyLtEqzqD_(c1K!i4>PC)hU)4q(L}+y&+M7aT1vx)a;P#X1vW5?EC; z;OZa_!>`~v>voQ-yA4s~8*v3h0o`U?W%*ZeZO&r+E?m87DarpETu*{7SRb(XJZ*#< zkni1x%S23G~zFm&5x+zjEUcujwCoK+nhfpZN+$wLDbA#9tw zy&xV^)cykp7_^pf4Jup)G^Z2j{j`*%)?kf{PfdRV=W(3MC+_>cs^w5v+NJLyErp`; zClNeDQ#B#U}X6?(nuAWH>_No+lyMTq189Okz_8v$unQwoQqrB*_a z_&u+o-k_F{)Z_~mT0wGfNQ{q7ERQqf2AWP%R$V^ea47Aff{GLIEn&rkGBd4!9pX7I z@bv-KHvlVHU9$*SHI&^lnHorD84C5dv}G3&PiCnBKVf&4ieqIrzso5*(80)xDvDXf zy~EDxs|`57ig5%?!WZkXYx+DXNolF9%!0K}Ab#(ct03JcL4fKjh~eR>O<+E@TJbE7 zrPqJ@JN*hPAALGrSNJyl?zXQ+j_S2-;?)6XH$A<(VH)nfcWY4^<|09!Uuc6cEKi1dNP0t)Y&E=K%oq#{Y)^tCoez58hnGsr}vbR&X z*TkSRfwE+o8%5DqFw5^KiD*wThTBteTRtMTdZcB~iZR@?k_eF^&TQ8<-Q!M9Y7-xm z<;ntc>tuD`X=c^OnXd9VyuZp-UHcwFqYinJcnBT39Tt9u0F@nRn@eumx57%#Z%7oi z7*TbYrHZ^Pt#eD*vxYL*$?-hQ4#9?>MYSL4S76_eP-+d^`CG70!YYkB>~+Tr&A>hE z0;k`Eo^q4SQ%mpxy+cJnaYyL3v8wMJfy1fq5IbRtNIFT9Qo$6P;}*cNk`!fXDyS~wBh*EK)4OILqx_t1B;>XAq2 zKe}}<>QWdeB0p$9aDQ-m(=l{Hh zSF)7L^I7@4>uSq=mD5Hoz{aavW>n4`Gr#erJbbSIw5RIGMnCP?XX;bWsy$e}X5PMN z6Gp5JYryOQi#PqUXChgW_rZI+#s}y5FR^vuJsq0v-^KOBFm>m>j?n!~`q=?V=w5-4 za}z2lVa|=Nx%Hzm-1-se*l2@wt(rh8Lrox7Elm|t2zsWwZ;98esSK}#7=Ex4!Ykw& zgz#dnf$nB4DUnXhE%2&{z$-Z^KJItob<&2=yudYy4{52+dT{@`dM*a8e96V^`*{jl6+jPK;G=CO$TdS5ycu z-cO?HIl{0Ssjen)ZCb$6#zkZ)#tLf2!YaBn_N60PLXymjHhIqp*Z4Oyo+Jc3+R-q3R8PAtVhMF@LB`jhsb-LQ_(!NG^qmwS~9DFt5)xQKw6_2Z?7^pU;9uJg4;g) z0L!{5V(7vM6uyHZVmR<8)`d`VqAN8vmDQM99oDo|gM(Fmg|1Zcd0a7}4r#B}keFi4 zO~=EE>uWB2``rhBf50f}>gr_NclRc;r5<cAqJr$e+u?(l>o zr!&5M6YsxpE`tB6{*B;&4a71%0$szbZ|?8W@%Bolm>oB=oarR2j%#o=UgABa5zEWOBX*m8?Alhix+m1J=^N7{u+&Mm)8f57tBi{9?h<&_6dUk&mmac)G-hk9mE)AXHs4yzs)@XLu=xtMmRML6vb?!V1uQ=KD> zjp9XNANc=flzli#QLkuHCCJE2p~DrO242z0y6?wSH8>o0Rs_guI+L)=>0#G+da!Z+ zL|0wRJ@aM{TfD4dy7=v~hcenNUg#=Vv?Q1Ja!dhOS@L3Dx91KdH3t^pWDL@r1p)QB zN%fwR8*UcL7qaF~oN)h~@e}@dcd_4J+^sOTr*vTK?3rW7PM>U6LRwDmezZWng3E3{KP5LPDZVGEr^SecdIj0Hz# z`JmfUbNuG9rs*R(486T?N_MB{ai*!_C2y9uTlYE3;ak@pbC$Qf_a3#p+W!CJy>ble z^gHj;FBe9J@6w0ol;8cF()?VUZ~~X|yQz`_30S-9thrPZ{#TH~J_W$;%V!_Jpm>cj zV>{0+_6jFrhGQd0FuK`1;d{87KlwqM2lH!`Z3Q@w-JSeE?-c1!47)TLCw|CeUi)kU zCi6weE+h820BHd?xy7dxz)yOtcd`P0!f+rB9EWHo39Q+KZ4droH)`ao(>u=>3B#gs7BoWOckqskU-pb&a#K>o~V|$W#^Wt21hR%USTk|_UFJevOoHfGI z=Ff|8kbbbv$B+T6eWyT{8H)n@>;O^>E>rlk16ZvHGoJio0~}H6rv|WQaF5fIr+sQb zUT%R|h{mL0-dcJu-n3#K{a%)0laiu#3y!zmnm|f|Z@;#rztNYKW&M%$K7tRtTsni& z(H{cC(=dwi!V+1))3EZ)yn)F+)2vlGEGTNPo)OkQssiz280Q39b|`k~9FKum4 z0xiZ^UPupW&4UGxi+P<1ytcf+BjBlX&ynQwWY}q)Jp0eDpJ|vc>&}zU$z3%y!Of)O z0$NVa1<#R=!H#&>^5A*34|o;tKl(j-6yj?ZO^5sT`-pus-%)GZH)*x*R`7_#KG$Dl zU$AEqVQd>YneE|3wqtJNJ7oZ2w*}4(*kFqa;N6JemFpF7Zba>3D_`@)R*0QxA$Fvt zUSq}l+vrdwR)TsVvmP9RUmaH!Fr}q>*qsGwTE&}&oACzR265bWsb@jaCfERG9k^bK z*38CUQ6gT^>a!C$!U}G66;}vNb+#m4kT)peeTCmh5GE%1W;b?0P!bwZ#X3GTB6O*l zDh=}aFbzI*8`+N{_$=K6v}_E-q?(9X@R&)omb;_WYgZPtp za5L#%m2|d3Ek`1gsd*f`W9%jrn?2fn;>~}Q0}_^cjV{eb=>GwC+%CWX0C?JCU}Rum zV3eFSTV&(!cz&C&4DuWdAaM4ogb9rPSNTtXeI0u-kjufq1QG=RYH18{0C?JCU}Rw6 zNcy`LNHYAZ{8!DsjsYlw0zLo$kVOWx0C?JMlTTz^Q543%ckg|FR2Ef3q){;BrJz$5@AjAKh@&~T@aHXC^1ZKCXcM$I`yLlsdV zIa9#`=gQ6>y$-n3 zXt_fO-40r&PLdoSaeR!H%98Q;vH8LHBwGFqT3$f12u-`Ezc^Py#Vp|l^WK{efM3R_ z*+yVidDeBFV+Su;^Ds4S7Ld}L@tN6n*7(1oIYy*Ep-!!v5Owtix6C3Y`Oips*il}* zZqoKU@@t4BZaQ{-BsqGP`E8!_2xFYvH45-%FlNn3#vf?l z4)f=|9PX3b?<_tSFRTv(&>o{5SVgU}1>8P$5Zh|pi-K2q1dGsGTN zseyjS`%?${syOd_CAkZ5N)4$`IVbO-hXD$FTLtG4MlAAPK4L`BIij%Z&Cwg?sw(ef z74y!u^A*{fUM0+12h6jvs zOiWCZnAR~}Vfw{v#+=05#k`F981o|*1r`^U7M6RgGORhQCs^OH1+i^ld&DlqZp0qP zUdDcoqk>}#CmW{^XA9>B&TCw1Tz*_>TvNFAaoypT;P&F~;Xc5_#}mM_fad_uCtfMu z7~U@44ZL@F|M5xjS@9+CRq-w3SKwd4|3;ud;DDfj;5i`$As?X$LidFJ3D*dp5MdE1 z6L}))Cpt&;k(hy4jMxgX8{%T(PU0=%%f#PE7y)67#12U=$u!9|lJ}$%q$WuVNw-OF zkiI1SP9{gDO=geG6ImtM64?c^KjiG>667YyZIgQ?FD4%%KS4oAAxmM7!Z}4IMH|ID z#YKuwl&qAplx8WNQu?8+pzNVsq&!3Uj*5Val}d_ApUMH1XR2JPIjS>MkEni9lTmX~ zt5fGt&r(05VW2TjlR-00i$yC+YlAkMc7paS?Q=RTI#xO{Iy-a)bp3RDbkFHA=&9-D z>7CJ+&`;6dV!&YFVQ|3Uogs_i9wRfO7^6u>r;OQfKoMglV*_I!;|${-;|<2=OxR2u zOwvp`OjZHm5tDl+zf69anwc&#{b0spres!NcFEkxe2w`I0CXFPng9U+008g+LI4E- zJ^%#(0swjdhX8H>00A@r{Qv|20eIS-Q_C&{K@>eb?HSKlh=oPR%7WH2NJK>96(K@` zu(9dsX``9Z(%s^*_65Gd#xIBuU}NPIe1K1I>Q;HQ85^nG>QlGQxpnWYY5;wBfDNmq z6F@@K*unr;8W+%u8-s1k;nv_5jNrxKRt(|Y;5PJI9R|1K&Kfef1EbcX!CjcK-VE-> zL1Eb79^y-bd$C)1HTVgG_Nc+n@a%akBSMvy(XJ7q0*B^v?GpuvafU0_pjb!rI=H8m z;GswxH>ij)dRNJg$*VDrgC*jGYBl>3KgKCsY|$4IIoP596e+g3uHu|JpWFp{0%24* zC*+OO8dVM!sfnmkIjd~ErmTGQJ&Bo`Y?RIw?Wgin*DO*bv+7GGHL3jS67__>7>5l# z@TCezSXca(#hXY*Dq1Gl=&na{S|A?PeZ4+r=814CoP)1Erp&vsQ_Xv>?k%Ht784v7 zGFCJ=G|zo%6(n3 zcQ~eHuf($_xj&03@#w!~@&hCMrV%xx3>||Npk@hPSN6 z-JQW!fw7H_0>cTefspV9!Crvi8uS4OZox_58HWep6}t7u8~5_bU2>PZBZ`*zt-O6H6TNB#=lF$)u1<8tG(^Nfz1UkV_u<6i`SJ#gtG=D_YZrwzQ)? z9q33WI@5)&bfY^KG<2-kuv3PEaw_OSPkPatKJ=v@PF(b-5;qsKztm7)X`M`R%vxPkz=8(j&nYXNAml(yw zHZil28@!iT_Hu+@{Ny(WIL2LWbDUYsW(U>Wr-nP+<1r6-$Rj?6zxRwMJmmzw@XvPg zlIOg@&u6}}i8%zA%RFkSV;}X*r-2}igjm2r7V(M2ETM^|EN2-P+0RN=u!_}u;TxBD z#Ys+anb*AIjl@a3BuJtpNwTC!s-#J}WJsoDNj9fB!+9=nle3)T78^J!Ib7p9S0q>R zB%iH(mjWr2A}N*qGq^*+`sT!~_VKtP`-Ih%R;A6{ za<;Bp{{lIAr&0g_086+4$WmCb0RfI#xd;FV0AnDq0V71P10!&-7eyc-OSk|IQA@A} zQ(9QCG#jueSzu-$id9&!0wrOv0YzgYVz2@uM6wG31}d@)1_mm!6b1$=S+WEu2}M#w zvJ40ZDzOFuM6o0Rh*4OuK!{ke1_MN~CIN_1ShxfLh*+@(0Yq6@Sy{LN|Anvwjj;s) ML;wL%uV=LY00kR;TmS$7 literal 0 HcmV?d00001 diff --git a/docs/jsdoc/index.html b/docs/jsdoc/index.html new file mode 100644 index 0000000000..9d42245f09 --- /dev/null +++ b/docs/jsdoc/index.html @@ -0,0 +1,65 @@ + + + + + JSDoc: Home + + + + + + + + + + +

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 gxr%J*(@&rNKY3#z<;>%o!T<{9 diff --git a/Applications/Games/Warcraft III/Online/script.json b/Applications/Games/Warcraft III/Online/script.json deleted file mode 100644 index bd3f503611..0000000000 --- a/Applications/Games/Warcraft III/Online/script.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "scriptName": "Online", - "compatibleOperatingSystems": ["LINUX"], - "testingOperatingSystems": [], - "free": false, - "requiresPatch": false -} diff --git a/Applications/Games/Warcraft III/application.json b/Applications/Games/Warcraft III/application.json deleted file mode 100644 index ef1452961a..0000000000 --- a/Applications/Games/Warcraft III/application.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "Warcraft® III: Reign of Chaos®", - "description": "A generation before the events of World of Warcraft begin... Cunning, sinister, and seemingly unstoppable, the demonic Burning Legion prepare to launch their long-awaited assault on the mortal world. Survival is a matter of strategy, as the Reign of Chaos begins..." -} diff --git a/Applications/Games/Warcraft III/miniatures/main.png b/Applications/Games/Warcraft III/miniatures/main.png deleted file mode 100644 index 045eae9e5ffb4ce115ea7933a7c58ea429287f56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120530 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