diff --git "a/Applications/Games/Assassin\342\200\231s Creed II/Steam/script.js" b/Applications/Games/Assassin's Creed II/Steam/script.js similarity index 62% rename from "Applications/Games/Assassin\342\200\231s Creed II/Steam/script.js" rename to Applications/Games/Assassin's Creed II/Steam/script.js index 60661dacfe..8cfc28d17d 100644 --- "a/Applications/Games/Assassin\342\200\231s Creed II/Steam/script.js" +++ b/Applications/Games/Assassin's Creed II/Steam/script.js @@ -5,9 +5,6 @@ new SteamScript() .editor("Ubisoft Montreal") .author("Plata") .appId(33230) - .wineVersion("2.5") + .wineVersion("2.14") .wineDistribution("staging") - .postInstall(function(wine, wizard) { - wine.setOsForApplication().set("upc.exe", "winxp").do(); - }) .go(); diff --git "a/Applications/Games/Assassin\342\200\231s Creed II/Steam/script.json" b/Applications/Games/Assassin's Creed II/Steam/script.json similarity index 100% rename from "Applications/Games/Assassin\342\200\231s Creed II/Steam/script.json" rename to Applications/Games/Assassin's Creed II/Steam/script.json diff --git "a/Applications/Games/Assassin\342\200\231s Creed II/application.json" b/Applications/Games/Assassin's Creed II/application.json similarity index 100% rename from "Applications/Games/Assassin\342\200\231s Creed II/application.json" rename to Applications/Games/Assassin's Creed II/application.json diff --git "a/Applications/Games/Assassin\342\200\231s Creed II/miniatures/main.png" b/Applications/Games/Assassin's Creed II/miniatures/main.png similarity index 100% rename from "Applications/Games/Assassin\342\200\231s Creed II/miniatures/main.png" rename to Applications/Games/Assassin's Creed II/miniatures/main.png diff --git a/Applications/Games/Assassin's Creed Unity/Steam/script.js b/Applications/Games/Assassin's Creed Unity/Steam/script.js new file mode 100644 index 0000000000..01a4e266a2 --- /dev/null +++ b/Applications/Games/Assassin's Creed Unity/Steam/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("Assassin’s Creed® Unity") + .editor("Ubisoft") + .author("Plata") + .appId(289650) + .wineVersion("2.14") + .wineDistribution("staging") + .wineArchitecture("amd64") + .go(); diff --git a/Applications/Games/Assassin's Creed Unity/Steam/script.json b/Applications/Games/Assassin's Creed Unity/Steam/script.json new file mode 100644 index 0000000000..622b5eb010 --- /dev/null +++ b/Applications/Games/Assassin's Creed Unity/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/Assassin's Creed Unity/application.json b/Applications/Games/Assassin's Creed Unity/application.json new file mode 100644 index 0000000000..eb6674f7ac --- /dev/null +++ b/Applications/Games/Assassin's Creed Unity/application.json @@ -0,0 +1,4 @@ +{ + "name": "Assassin’s 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 Unity/miniatures/main.png b/Applications/Games/Assassin's Creed Unity/miniatures/main.png new file mode 100644 index 0000000000..c5c97e478d Binary files /dev/null and b/Applications/Games/Assassin's Creed Unity/miniatures/main.png differ diff --git "a/Applications/Games/Assassin\342\200\231s Creed: Brotherhood/Steam/script.js" b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js similarity index 93% rename from "Applications/Games/Assassin\342\200\231s Creed: Brotherhood/Steam/script.js" rename to Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js index 33b1dc9fb4..cf51ed1f36 100644 --- "a/Applications/Games/Assassin\342\200\231s Creed: Brotherhood/Steam/script.js" +++ b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Ubisoft") .author("Plata") .appId(48190) - .wineVersion("2.5") + .wineVersion("2.14") .wineDistribution("staging") .postInstall(function(wine, wizard) { wine.uplay(); diff --git "a/Applications/Games/Assassin\342\200\231s Creed: Brotherhood/Steam/script.json" b/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json similarity index 100% rename from "Applications/Games/Assassin\342\200\231s Creed: Brotherhood/Steam/script.json" rename to Applications/Games/Assassin's Creed: Brotherhood/Steam/script.json diff --git "a/Applications/Games/Assassin\342\200\231s Creed: Brotherhood/application.json" b/Applications/Games/Assassin's Creed: Brotherhood/application.json similarity index 100% rename from "Applications/Games/Assassin\342\200\231s Creed: Brotherhood/application.json" rename to Applications/Games/Assassin's Creed: Brotherhood/application.json diff --git "a/Applications/Games/Assassin\342\200\231s Creed: Brotherhood/miniatures/main.png" b/Applications/Games/Assassin's Creed: Brotherhood/miniatures/main.png similarity index 100% rename from "Applications/Games/Assassin\342\200\231s Creed: Brotherhood/miniatures/main.png" rename to Applications/Games/Assassin's Creed: Brotherhood/miniatures/main.png diff --git a/Applications/Games/BRINK/Steam/script.js b/Applications/Games/BRINK/Steam/script.js new file mode 100644 index 0000000000..d827a871d1 --- /dev/null +++ b/Applications/Games/BRINK/Steam/script.js @@ -0,0 +1,8 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("BRINK") + .editor("Splash Damage") + .author("Plata") + .appId(22350) + .go(); diff --git a/Applications/Games/BRINK/Steam/script.json b/Applications/Games/BRINK/Steam/script.json new file mode 100644 index 0000000000..82941879df --- /dev/null +++ b/Applications/Games/BRINK/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Applications/Games/BRINK/application.json b/Applications/Games/BRINK/application.json new file mode 100644 index 0000000000..32e4c6c90c --- /dev/null +++ b/Applications/Games/BRINK/application.json @@ -0,0 +1,4 @@ +{ + "name": "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/BRINK/miniatures/main.png b/Applications/Games/BRINK/miniatures/main.png new file mode 100644 index 0000000000..c45224461e Binary files /dev/null and b/Applications/Games/BRINK/miniatures/main.png differ diff --git a/Applications/Games/Blizzard app/Online/script.js b/Applications/Games/Blizzard app/Online/script.js index 5b48ab1886..201707bada 100644 --- a/Applications/Games/Blizzard app/Online/script.js +++ b/Applications/Games/Blizzard app/Online/script.js @@ -7,7 +7,7 @@ new OnlineInstallerScript() .editor("Blizzard") .applicationHomepage("http://eu.battle.net/en/app/") .author("Plata") - .url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP") + .url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP.exe") .category("Games") .executable("Battle.net.exe") .wineVersion("2.7") diff --git a/Applications/Games/DOOM (2016)/Steam/script.js b/Applications/Games/DOOM (2016)/Steam/script.js new file mode 100644 index 0000000000..a6c01f5094 --- /dev/null +++ b/Applications/Games/DOOM (2016)/Steam/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("DOOM (2016)") + .editor("ID Software") + .author("ImperatorS79") + .wineVersion("2.14") + .wineDistribution("staging") + .wineArchitecture("amd64") + .appId(379720) + .go(); diff --git a/Applications/Games/DOOM (2016)/Steam/script.json b/Applications/Games/DOOM (2016)/Steam/script.json new file mode 100644 index 0000000000..622b5eb010 --- /dev/null +++ b/Applications/Games/DOOM (2016)/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/DOOM (2016)/application.json b/Applications/Games/DOOM (2016)/application.json new file mode 100644 index 0000000000..6c2a8ef644 --- /dev/null +++ b/Applications/Games/DOOM (2016)/application.json @@ -0,0 +1,4 @@ +{ + "name": "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/DOOM (2016)/miniatures/main.png b/Applications/Games/DOOM (2016)/miniatures/main.png new file mode 100644 index 0000000000..21a76c0f6a Binary files /dev/null and b/Applications/Games/DOOM (2016)/miniatures/main.png differ diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js new file mode 100644 index 0000000000..a7998c4920 --- /dev/null +++ b/Applications/Games/Hearthstone/Online/script.js @@ -0,0 +1,20 @@ +include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]); +include(["Engines", "Wine", "Verbs", "vcrun2015"]); +include(["Engines", "Wine", "Verbs", "corefonts"]); + +new OnlineInstallerScript() + .name("Hearthstone") + .editor("Blizzard") + .applicationHomepage("http://eu.battle.net/en/app/") + .author("ImperatorS79") + .url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP.exe") + .category("Games") + .executable("Battle.net.exe") + .wineVersion("2.15") + .wineDistribution("staging") + .preInstall(function(wine, wizard) { + wine.windowsVersion("winxp"); + wine.vcrun2015(); + wine.corefonts(); + }) + .go(); diff --git a/Applications/Games/Hearthstone/Online/script.json b/Applications/Games/Hearthstone/Online/script.json new file mode 100644 index 0000000000..ef65ff3ddd --- /dev/null +++ b/Applications/Games/Hearthstone/Online/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Online", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": true, + "requiresPatch": false +} diff --git a/Applications/Games/Hearthstone/application.json b/Applications/Games/Hearthstone/application.json new file mode 100644 index 0000000000..70d3942baa --- /dev/null +++ b/Applications/Games/Hearthstone/application.json @@ -0,0 +1,4 @@ +{ + "name": "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/Hearthstone/miniatures/main.png b/Applications/Games/Hearthstone/miniatures/main.png new file mode 100644 index 0000000000..b60390a012 Binary files /dev/null and b/Applications/Games/Hearthstone/miniatures/main.png differ diff --git a/Applications/Games/League of Legends/BETA Client/script.json b/Applications/Games/League of Legends/BETA Client/script.json index 901b237340..c96242d938 100644 --- a/Applications/Games/League of Legends/BETA Client/script.json +++ b/Applications/Games/League of Legends/BETA Client/script.json @@ -1,7 +1,7 @@ { "scriptName": "BETA Client", "compatibleOperatingSystems": ["MACOSX", "LINUX"], - "testingOperatingSystems": [], + "testingOperatingSystems": ["MACOSX", "LINUX"], "free": true, "requiresPatch": false } diff --git a/Applications/Games/Rayman Legends/Steam (Demo)/script.js b/Applications/Games/Rayman Legends/Steam (Demo)/script.js index da87a6ceba..dfdeb424f8 100644 --- a/Applications/Games/Rayman Legends/Steam (Demo)/script.js +++ b/Applications/Games/Rayman Legends/Steam (Demo)/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Ubisoft") .author("Plata") .appId(243340) - .wineVersion("2.5") + .wineVersion("2.14") .wineDistribution("staging") .postInstall(function(wine, wizard) { wine.uplay(); diff --git a/Applications/Games/Rayman Legends/Steam/script.js b/Applications/Games/Rayman Legends/Steam/script.js index 39144abc38..b418a95257 100644 --- a/Applications/Games/Rayman Legends/Steam/script.js +++ b/Applications/Games/Rayman Legends/Steam/script.js @@ -6,7 +6,7 @@ new SteamScript() .editor("Ubisoft") .author("Plata") .appId(242550) - .wineVersion("2.5") + .wineVersion("2.14") .wineDistribution("staging") .postInstall(function(wine, wizard) { wine.uplay(); 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 e67f01a8c6..f0166505a3 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,4 @@ { - "name": "STAR WARS™ - Empire at War - Gold Pack", + "name": "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/Styx: Shards of Darkness/Steam (Demo)/script.js b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js new file mode 100644 index 0000000000..5072a5f03d --- /dev/null +++ b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("Styx: Shards of Darkness (Demo)") + .editor("Cyanide Studio") + .author("Plata") + .appId(630880) + .wineVersion("2.14") + .wineDistribution("staging") + .wineArchitecture("amd64") + .go(); diff --git a/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json new file mode 100644 index 0000000000..61d6a3f2e2 --- /dev/null +++ b/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam (Demo)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Applications/Games/Styx: Shards of Darkness/Steam/script.js b/Applications/Games/Styx: Shards of Darkness/Steam/script.js new file mode 100644 index 0000000000..8468253fbe --- /dev/null +++ b/Applications/Games/Styx: Shards of Darkness/Steam/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("Styx: Shards of Darkness") + .editor("Cyanide Studio") + .author("Plata") + .appId(355790) + .wineVersion("2.14") + .wineDistribution("staging") + .wineArchitecture("amd64") + .go(); diff --git a/Applications/Games/Styx: Shards of Darkness/Steam/script.json b/Applications/Games/Styx: Shards of Darkness/Steam/script.json new file mode 100644 index 0000000000..42551594e6 --- /dev/null +++ b/Applications/Games/Styx: Shards of Darkness/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/Styx: Shards of Darkness/application.json b/Applications/Games/Styx: Shards of Darkness/application.json new file mode 100644 index 0000000000..3cb3313c14 --- /dev/null +++ b/Applications/Games/Styx: Shards of Darkness/application.json @@ -0,0 +1,4 @@ +{ + "name": "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/Styx: Shards of Darkness/miniatures/main.png b/Applications/Games/Styx: Shards of Darkness/miniatures/main.png new file mode 100644 index 0000000000..2db090c9a2 Binary files /dev/null and b/Applications/Games/Styx: Shards of Darkness/miniatures/main.png differ diff --git a/Applications/Games/The Crew/Steam (Demo)/script.js b/Applications/Games/The Crew/Steam (Demo)/script.js new file mode 100644 index 0000000000..83a144d323 --- /dev/null +++ b/Applications/Games/The Crew/Steam (Demo)/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("The Crew™ (Demo)") + .editor("Ivory Tower in collaboration with Ubisoft Reflections") + .author("Plata") + .appId(366310) + .wineVersion("2.14") + .wineDistribution("staging") + .wineArchitecture("amd64") + .go(); diff --git a/Applications/Games/The Crew/Steam (Demo)/script.json b/Applications/Games/The Crew/Steam (Demo)/script.json new file mode 100644 index 0000000000..61d6a3f2e2 --- /dev/null +++ b/Applications/Games/The Crew/Steam (Demo)/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam (Demo)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": true, + "requiresPatch": false +} diff --git a/Applications/Games/The Crew/Steam/script.js b/Applications/Games/The Crew/Steam/script.js new file mode 100644 index 0000000000..66f34cab5b --- /dev/null +++ b/Applications/Games/The Crew/Steam/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("The Crew™") + .editor("Ivory Tower in collaboration with Ubisoft Reflections") + .author("Plata") + .appId(241560) + .wineVersion("2.14") + .wineDistribution("staging") + .wineArchitecture("amd64") + .go(); diff --git a/Applications/Games/The Crew/Steam/script.json b/Applications/Games/The Crew/Steam/script.json new file mode 100644 index 0000000000..42551594e6 --- /dev/null +++ b/Applications/Games/The Crew/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/The Crew/application.json b/Applications/Games/The Crew/application.json new file mode 100644 index 0000000000..72c3304f3a --- /dev/null +++ b/Applications/Games/The Crew/application.json @@ -0,0 +1,4 @@ +{ + "name": "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 Crew/miniatures/main.png b/Applications/Games/The Crew/miniatures/main.png new file mode 100644 index 0000000000..0de19fd7e8 Binary files /dev/null and b/Applications/Games/The Crew/miniatures/main.png differ diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js new file mode 100644 index 0000000000..500f3dddc6 --- /dev/null +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js @@ -0,0 +1,12 @@ +include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); + +new LocalInstallerScript() + .name("The Elder Scrolls IV: Oblivion") + .editor("Bethesda Softworks") + .applicationHomepage("https://elderscrolls.bethesda.net/en/oblivion") + .author("ImperatorS79") + .wineVersion("2.14") + .wineDistribution("staging") + .category("Games") + .executable("Oblivion.exe") + .go(); diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json new file mode 100644 index 0000000000..26fabde451 --- /dev/null +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Local", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": 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 new file mode 100644 index 0000000000..172e067ce5 --- /dev/null +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js @@ -0,0 +1,10 @@ + include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("The Elder Scrolls IV: Oblivion") + .editor("Bethesda Game Studios") + .author("ImperatorS79") + .wineVersion("2.14") + .wineDistribution("staging") + .appId(22330) + .go(); diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json new file mode 100644 index 0000000000..8b9d8b5823 --- /dev/null +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam (GOTY)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/The Elder Scrolls IV: Oblivion/application.json b/Applications/Games/The Elder Scrolls IV: Oblivion/application.json new file mode 100644 index 0000000000..ef3c442349 --- /dev/null +++ b/Applications/Games/The Elder Scrolls IV: Oblivion/application.json @@ -0,0 +1,4 @@ +{ + "name": "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 IV: Oblivion/miniatures/main.png b/Applications/Games/The Elder Scrolls IV: Oblivion/miniatures/main.png new file mode 100644 index 0000000000..4956a4e993 Binary files /dev/null and b/Applications/Games/The Elder Scrolls IV: Oblivion/miniatures/main.png differ diff --git a/Applications/Games/The Turing Test/Steam/script.js b/Applications/Games/The Turing Test/Steam/script.js index 65d9a68da5..1a4cdcd5d7 100644 --- a/Applications/Games/The Turing Test/Steam/script.js +++ b/Applications/Games/The Turing Test/Steam/script.js @@ -6,5 +6,5 @@ new SteamScript() .author("Plata") .appId(499520) .wineArchitecture("amd64") - .wineVersion("2.11") + .wineVersion("2.14") .go(); 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 3222a0ecad..5c5286829a 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 @@ -5,7 +5,7 @@ new SteamScript() .editor("The Astronauts") .author("Plata") .appId(400430) - .wineVersion("2.9") + .wineVersion("2.14") .wineDistribution("staging") .wineArchitecture("amd64") .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 new file mode 100644 index 0000000000..518a2cbaa5 --- /dev/null +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -0,0 +1,21 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); +include(["Utils", "Functions", "Filesystem", "Files"]); + + +new SteamScript() + .name("The Witcher 3: Wild Hunt") + .editor("CD Projekt Red") + .author("ImperatorS79") + .wineVersion("2.14") + .wineDistribution("staging") + //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) { + //Ensure Directx11 full features will work, and CSMT for performance + wine.setVersionGL(4,5); + wine.enableCSMT(); + wine.UseGLSL("enabled"); + wine.DirectDrawRenderer("opengl"); + }) + .go(); diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json new file mode 100644 index 0000000000..4ee39d18b6 --- /dev/null +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/The Witcher 3: Wild Hunt/application.json b/Applications/Games/The Witcher 3: Wild Hunt/application.json new file mode 100644 index 0000000000..2d82d768c1 --- /dev/null +++ b/Applications/Games/The Witcher 3: Wild Hunt/application.json @@ -0,0 +1,4 @@ +{ + "name": "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 Witcher 3: Wild Hunt/miniatures/main.png b/Applications/Games/The Witcher 3: Wild Hunt/miniatures/main.png new file mode 100644 index 0000000000..c2792cf840 Binary files /dev/null and b/Applications/Games/The Witcher 3: Wild Hunt/miniatures/main.png differ 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 new file mode 100644 index 0000000000..7837554f87 --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -0,0 +1,41 @@ +include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); + +new LocalInstallerScript() + .name("Tom Clancy's Rainbow Six 3 : Raven Shield") + .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(); 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 new file mode 100644 index 0000000000..ade26b9895 --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Local (1.0->1.6)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": 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 new file mode 100644 index 0000000000..d5132cb7eb --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .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(); 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 new file mode 100644 index 0000000000..e0b43d223f --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam (Gold)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": 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 new file mode 100644 index 0000000000..15320baca0 --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json @@ -0,0 +1,4 @@ +{ + "name": "Tom Clancy's 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 Rainbow Six 3 : Raven Shield/miniatures/main.png b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/miniatures/main.png new file mode 100644 index 0000000000..c51f12c127 Binary files /dev/null and b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/miniatures/main.png differ diff --git a/Applications/Games/Unholy Heights/Steam/script.js b/Applications/Games/Unholy Heights/Steam/script.js index f3d5853aca..82c621e531 100644 --- a/Applications/Games/Unholy Heights/Steam/script.js +++ b/Applications/Games/Unholy Heights/Steam/script.js @@ -7,7 +7,7 @@ new SteamScript() .editor("AGM PLAYISM") .author("madoar") .appId(249330) - .wineVersion("2.10") + .wineVersion("2.14") .wineDistribution("staging") .preInstall(function (wine, wizard) { wine.dotnet40(); 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 900f7faf97..7fb1f09b69 100644 --- a/Applications/Games/Warlock - Master of the Arcane/Steam/script.js +++ b/Applications/Games/Warlock - Master of the Arcane/Steam/script.js @@ -11,7 +11,7 @@ new SteamScript() .editor("Paradox Interactive") .author("madoar") .appId(203630) - .wineVersion("2.10") + .wineVersion("2.14") .wineDistribution("staging") .preInstall(function (wine, wizard) { wine.corefonts(); diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.js b/Applications/Internet/Internet Explorer 6.0/Online/script.js index b45694b4b1..0a9eca1bdf 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.js @@ -5,7 +5,9 @@ include(["Engines", "Wine", "Shortcuts", "Wine"]); include(["Utils", "Functions", "Apps", "Resources"]); include(["Engines", "Wine", "Verbs", "msls31"]); -var setupWizard = SetupWizard("Internet Explorer 6.0"); +var appsManager = Bean("repositoryManager"); +var application = appsManager.getApplication(["Applications", "Internet", "Internet Explorer 6.0"]); +var setupWizard = SetupWizard(InstallationType.APPS, "Internet Explorer 6.0", application.getMainMiniature()); setupWizard.presentation("Internet Explorer 6.0", "Microsoft", "http://www.microsoft.com", "Quentin PÂRIS"); @@ -81,10 +83,10 @@ new WineShortcut() .name("Internet Explorer 6.0") .prefix("InternetExplorer6") .search("iexplore.exe") - .miniature(["Internet", "Internet Explorer 6.0"]) + .miniature(["Applications", "Internet", "Internet Explorer 6.0"]) .create(); -var registrySettings = new AppResource().application(["Internet", "Internet Explorer 6.0"]).get("ie6.reg"); +var registrySettings = new AppResource().application(["Applications", "Internet", "Internet Explorer 6.0"]).get("ie6.reg"); wine.regedit().patch(registrySettings); setupWizard.close(); diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.js b/Applications/Internet/Internet Explorer 7.0/Online/script.js index a5431258cb..3b15fd4e06 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.js @@ -5,7 +5,9 @@ include(["Engines", "Wine", "Shortcuts", "Wine"]); include(["Utils", "Functions", "Apps", "Resources"]); include(["Engines", "Wine", "Verbs", "sandbox"]); -var setupWizard = SetupWizard("Internet Explorer 7.0"); +var appsManager = Bean("repositoryManager"); +var application = appsManager.getApplication(["Applications", "Internet", "Internet Explorer 7.0"]); +var setupWizard = SetupWizard(InstallationType.APPS, "Internet Explorer 7.0", application.getMainMiniature()); setupWizard.presentation("Internet Explorer 7.0", "Microsoft", "http://www.microsoft.com", "Quentin PÂRIS"); @@ -221,7 +223,7 @@ new WineShortcut() .name("Internet Explorer 7.0") .prefix("InternetExplorer7") .search("iexplore.exe") - .miniature(["Internet", "Internet Explorer 7.0"]) + .miniature(["Applications", "Internet", "Internet Explorer 7.0"]) .create(); setupWizard.close(); diff --git a/Applications/Office/Microsoft Office 2013/Local/script.js b/Applications/Office/Microsoft Office 2013/Local/script.js new file mode 100644 index 0000000000..185747f2b7 --- /dev/null +++ b/Applications/Office/Microsoft Office 2013/Local/script.js @@ -0,0 +1,52 @@ +include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]); + +new LocalInstallerScript() + .name("Microsoft Office 2013") + .editor("Microsoft") + .applicationHomepage("https://products.office.com/fr-be/microsoft-office-2013") + .wineVersion("2.14") + .wineDistribution("staging") + .author("ImperatorS79") + .category("Office") + // exe set with WineShorcut + .postInstall(function(wine, wizard) { + wine.overrideDLL() + .set("native, builtin", ["riched20"]) + .do(); + + new WineShortcut() + .name("Microsoft Word 2013") + .prefix("Microsoft Office 2013") + .search("WINWORD.EXE") + .miniature(["Office", "Microsoft Office 2013"]) + .create(); + + new WineShortcut() + .name("Microsoft Excel 2013") + .prefix("Microsoft Excel 2013") + .search("EXCEL.EXE") + .miniature(["Office", "Microsoft Office 2013"]) + .create(); + + new WineShortcut() + .name("Microsoft PowerPoint 2013") + .prefix("Microsoft Office 2013") + .search("POWERPNT.EXE") + .miniature(["Office", "Microsoft Office 2013"]) + .create(); + + new WineShortcut() + .name("Microsoft OneNote 2013") + .prefix("Microsoft Office 2013") + .search("ONENOTE.EXE") + .miniature(["Office", "Microsoft Office 2013"]) + .create(); + + new WineShortcut() + .name("Microsoft Outlook 2013") + .prefix("Microsoft Office 2013") + .search("OUTLOOK.EXE") + .miniature(["Office", "Microsoft Office 2013"]) + .create(); + }) + .go(); diff --git a/Applications/Office/Microsoft Office 2013/Local/script.json b/Applications/Office/Microsoft Office 2013/Local/script.json new file mode 100644 index 0000000000..89c0d2c715 --- /dev/null +++ b/Applications/Office/Microsoft Office 2013/Local/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Local", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": ["LINUX"], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Office/Microsoft Office 2013/application.json b/Applications/Office/Microsoft Office 2013/application.json new file mode 100644 index 0000000000..0395ab1bfb --- /dev/null +++ b/Applications/Office/Microsoft Office 2013/application.json @@ -0,0 +1,4 @@ +{ + "name": "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/Microsoft Office 2013/miniatures/main.png b/Applications/Office/Microsoft Office 2013/miniatures/main.png new file mode 100644 index 0000000000..d8fc8febf5 Binary files /dev/null and b/Applications/Office/Microsoft Office 2013/miniatures/main.png differ diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index 86cc1b3696..5e50cb373c 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -5,6 +5,9 @@ include(["Utils", "Functions", "Net", "Resource"]); LATEST_STABLE_VERSION = "2.0.2"; +WINE_PREFIX_DIR = "wineprefix" + + /** * Wine main prototype * @constructor @@ -12,7 +15,7 @@ LATEST_STABLE_VERSION = "2.0.2"; 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.wineprefix"); + this._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; this._configFactory = Bean("compatibleConfigFileFormatFactory"); this._OperatingSystemFetcher = Bean("operatingSystemFetcher"); this._wineDebug = "-all"; @@ -208,10 +211,6 @@ Wine.prototype.run = function (executable, args, captureOutput) { processBuilder.directory(new java.io.File(driveC)); } - if (!captureOutput) { - processBuilder.inheritIO(); - } - var environment = processBuilder.environment(); // disable winemenubuilder (we manage our own shortcuts) environment.put("WINEDLLOVERRIDES", "winemenubuilder.exe=d"); @@ -228,6 +227,11 @@ Wine.prototype.run = function (executable, args, captureOutput) { } 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) { @@ -301,13 +305,18 @@ Wine.prototype.kill = function () { /** * -* @returns {Downloader} +* @returns available Wine versions */ Wine.prototype.getAvailableVersions = function () { - return new Downloader() + var versionsFile = this._wineEnginesDirectory + "/availableVersions.json"; + touch(versionsFile); + new Downloader() .wizard(this._wizard) .url(this._wineWebServiceUrl) - .get() + .to(versionsFile) + .onlyIfUpdateAvailable(true) + .get(); + return cat(versionsFile); }; /** @@ -325,7 +334,7 @@ Wine.prototype.install = function (category, subCategory, version, userData) { this.architecture(architecture); this.version(version); if (!this.installed()) { - var wizard = EngineProgressUi("Wine"); + var wizard = SetupWizard(InstallationType.ENGINES, "Wine " + version + " " + distribution + " (" + architecture + ")", java.util.Optional.empty()); this.wizard(wizard); this._installVersion(); wizard.close(); @@ -637,6 +646,66 @@ Wine.prototype.setSoundDriver = function (driver) { 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 mode {enabled, 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 mode {gdi,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 diff --git a/Engines/Wine/QuickScript/InstallerScript/script.js b/Engines/Wine/QuickScript/InstallerScript/script.js index fc7b631e94..8728835e37 100644 --- a/Engines/Wine/QuickScript/InstallerScript/script.js +++ b/Engines/Wine/QuickScript/InstallerScript/script.js @@ -16,7 +16,10 @@ InstallerScript.prototype.constructor = InstallerScript; InstallerScript.prototype.go = function() { this._name = this._name || "Custom Installer"; - var setupWizard = SetupWizard(this._name); + + var appsManager = Bean("repositoryManager"); + var application = appsManager.getApplication([this._type, this._category, this._name]); + var setupWizard = SetupWizard(InstallationType.APPS, this._name, application.getMainMiniature()); // if no name given, ask user if (this._name == "Custom Installer") { diff --git a/Engines/Wine/QuickScript/SteamScript/script.js b/Engines/Wine/QuickScript/SteamScript/script.js index fc74cf93d5..d6406cc13e 100644 --- a/Engines/Wine/QuickScript/SteamScript/script.js +++ b/Engines/Wine/QuickScript/SteamScript/script.js @@ -36,7 +36,11 @@ SteamScript.prototype.gameOverlay = function(gameOverlay) { }; SteamScript.prototype.manifest = function(wine) { - return wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Steam/steamapps/appmanifest_" + this._appId + ".acf"; + 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"; + } + return this._manifest; }; SteamScript.prototype.downloadStarted = function(wine) { @@ -77,7 +81,9 @@ SteamScript.prototype.go = function() { this._executableArgs = ["-silent", "-applaunch", this._appId]; } - var setupWizard = SetupWizard(this._name); + var appsManager = Bean("repositoryManager"); + var application = appsManager.getApplication([this._type, this._category, this._name]); + var setupWizard = SetupWizard(InstallationType.APPS, this._name, application.getMainMiniature()); setupWizard.presentation(this._name, this._editor, this._applicationHomepage, this._author); diff --git a/Engines/Wine/QuickScript/UplayScript/script.js b/Engines/Wine/QuickScript/UplayScript/script.js index de2bdae506..4876dff643 100644 --- a/Engines/Wine/QuickScript/UplayScript/script.js +++ b/Engines/Wine/QuickScript/UplayScript/script.js @@ -38,7 +38,9 @@ UplayScript.prototype.go = function() { this._executableArgs = ["uplay://launch/" + this._appId + "/0"]; } - var setupWizard = SetupWizard(this._name); + var appsManager = Bean("repositoryManager"); + var application = appsManager.getApplication([this._type, this._category, this._name]); + var setupWizard = SetupWizard(InstallationType.APPS, this._name, application.getMainMiniature()); setupWizard.presentation(this._name, this._editor, this._applicationHomepage, this._author); diff --git a/Engines/Wine/QuickScript/ZipScript/script.js b/Engines/Wine/QuickScript/ZipScript/script.js index c477a61c70..c4d419b828 100644 --- a/Engines/Wine/QuickScript/ZipScript/script.js +++ b/Engines/Wine/QuickScript/ZipScript/script.js @@ -25,7 +25,9 @@ ZipScript.prototype.checksum = function(checksum) { }; ZipScript.prototype.go = function() { - var setupWizard = SetupWizard(this._name); + var appsManager = Bean("repositoryManager"); + var application = appsManager.getApplication([this._type, this._category, this._name]); + var setupWizard = SetupWizard(InstallationType.APPS, this._name, application.getMainMiniature()); 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 74bb433602..c51980cf19 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -5,7 +5,7 @@ var _WineShortcutReader = function(shortcut) { that._shortcutManager = Bean("shortcutManager"); that._libraryManager = Bean("libraryManager"); that._uiQuestionFactory = Bean("uiQuestionFactory"); - that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.wineprefix"); + that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; this.shortcut = shortcut; @@ -30,7 +30,6 @@ var _WineShortcutReader = function(shortcut) { .debug(shortcutContent.wineDebug) .workingDirectory(shortcutContent.workingDirectory) .run(shortcutContent.executable, arguments) - .wait() }; diff --git a/Engines/Wine/Shortcuts/Wine/script.js b/Engines/Wine/Shortcuts/Wine/script.js index db8033a7c5..94b7c51f09 100644 --- a/Engines/Wine/Shortcuts/Wine/script.js +++ b/Engines/Wine/Shortcuts/Wine/script.js @@ -1,9 +1,11 @@ +include(["Engines", "Wine", "Engine", "Object"]); + 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.wineprefix"); + that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; that._category = "Other"; that._description = ""; @@ -43,13 +45,25 @@ var WineShortcut = function () { 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)) { - var application = that._appsManager.getApplication(miniature); - if(application != null && application.getMainMiniature().isPresent()) { - that._miniature = application.getMainMiniature().get(); - } - } + 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; }; diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index f173969247..6bf127a5d2 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -7,70 +7,70 @@ Wine.prototype.corefonts = function() { [ new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/arial32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/arial32.exe") .checksum("6d75f8436f39ab2da5c31ce651b7443b4ad2916e") .name("arial32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/arialb32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe") .checksum("d45cdab84b7f4c1efd6d1b369f50ed0390e3d344") .name("arialb32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/comic32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/comic32.exe") .checksum("2371d0327683dcc5ec1684fe7c275a8de1ef9a51") .name("comic32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/courie32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/courie32.exe") .checksum("06a745023c034f88b4135f5e294fece1a3c1b057") .name("courie32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/georgi32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/georgi32.exe") .checksum("90e4070cb356f1d811acb943080bf97e419a8f1e") .name("georgi32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/impact32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/impact32.exe") .checksum("86b34d650cfbbe5d3512d49d2545f7509a55aad2") .name("impact32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/times32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/times32.exe") .checksum("20b79e65cdef4e2d7195f84da202499e3aa83060") .name("times32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/trebuc32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe ") .checksum("50aab0988423efcc9cf21fac7d64d534d6d0a34a") .name("trebuc32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/verdan32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/verdan32.exe ") .checksum("f5b93cedf500edc67502f116578123618c64a42a") .name("verdan32.exe") .get(), new Resource() .wizard(this._wizard) - .url("ftp://ftp.fi.debian.org/gentoo/distfiles/webdin32.exe") + .url("https://mirrors.kernel.org/gentoo/distfiles/webdin32.exe ") .checksum("2fb4a42c53e50bc70707a7b3c57baf62ba58398f") .name("webdin32.exe") .get() diff --git a/Utils/Functions/Filesystem/Files/script.js b/Utils/Functions/Filesystem/Files/script.js index b45cbe67fa..48bdece364 100644 --- a/Utils/Functions/Filesystem/Files/script.js +++ b/Utils/Functions/Filesystem/Files/script.js @@ -33,6 +33,12 @@ var remove = function(filePath) { return Bean("fileUtilities").remove(new java.io.File(filePath)); }; +var touch = function(filePath) { + if (!fileExists(filePath)) { + Bean("fileUtilities").writeToFile(new java.io.File(filePath), ""); + } +}; + var writeToFile = function(filePath, content) { Bean("fileUtilities").writeToFile(new java.io.File(filePath), content); }; diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index a63c5cff3f..e1770fdc64 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -32,6 +32,10 @@ var Downloader = function () { that._localFile = localFile; return that; }; + that.onlyIfUpdateAvailable = function (onlyIfUpdateAvailable) { + that._onlyIfUpdateAvailable = onlyIfUpdateAvailable; + return that; + } that.get = function () { if (!that._message) { that._message = tr("Please wait while {0} is downloaded ...", that._fetchFileNameFromUrl(that._url)); @@ -41,9 +45,18 @@ var Downloader = function () { var progressBar = that._wizard.progressBar(that._message); } + if (that._onlyIfUpdateAvailable) { + if (!that._downloader.isUpdateAvailable(that._localFile, that._url)) { + print(that._localFile + " already up-to-date."); + return; + } + } + if (that._localFile) { that._downloader.get(that._url, that._localFile, function (progressEntity) { - progressBar.accept(progressEntity); + if (progressBar) { + progressBar.accept(progressEntity); + } }); if (that._checksum) { @@ -64,10 +77,10 @@ var Downloader = function () { } } else { return that._downloader.get(that._url, function (progressEntity) { - if(progressBar) { + if (progressBar) { progressBar.accept(progressEntity); } }); } } -}; \ No newline at end of file +}; diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 51ab68e631..b8492e7a43 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\: 2017-07-24 18\:17+0200\nPO-Revision-Date\: 2017-07-04 19\:02+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\: 2017-08-19 11\:16+0200\nPO-Revision-Date\: 2017-08-19 12\:03+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\: @@ -17,12 +17,12 @@ When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ cou 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:69 -#: Engines/Wine/Engine/Object/script.js:284 +#: Engines/Wine/Engine/Object/script.js:287 #: Engines/Wine/QuickScript/InstallerScript/script.js:104 -#: Engines/Wine/QuickScript/SteamScript/script.js:104 -#: Engines/Wine/QuickScript/SteamScript/script.js:109 -#: Engines/Wine/QuickScript/SteamScript/script.js:129 -#: Engines/Wine/QuickScript/SteamScript/script.js:152 +#: Engines/Wine/QuickScript/SteamScript/script.js:108 +#: Engines/Wine/QuickScript/SteamScript/script.js:113 +#: Engines/Wine/QuickScript/SteamScript/script.js:133 +#: Engines/Wine/QuickScript/SteamScript/script.js:156 #: Engines/Wine/QuickScript/UplayScript/script.js:66 #: Engines/Wine/QuickScript/UplayScript/script.js:71 #: Engines/Wine/QuickScript/UplayScript/script.js:99 @@ -46,19 +46,19 @@ Which\ language\ version\ would\ you\ like\ to\ install?=Welche Sprachversion m\ #: 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. -#: Engines/Wine/Engine/Object/script.js:249 +#: Engines/Wine/Engine/Object/script.js:252 Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Bitte warten Sie w\u00e4hren {0} deinstalliert wird ... -#: Engines/Wine/Engine/Object/script.js:251 +#: Engines/Wine/Engine/Object/script.js:254 Could\ not\ uninstall\ {0}\!=Konnte {0} nicht deinstallieren\! -#: Engines/Wine/Engine/Object/script.js:432 +#: Engines/Wine/Engine/Object/script.js:440 Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein -#: Engines/Wine/Engine/Object/script.js:450 +#: Engines/Wine/Engine/Object/script.js:458 Installing\ version\:\ =Installiere Version\: -#: Engines/Wine/Engine/Object/script.js:797 +#: Engines/Wine/Engine/Object/script.js:805 Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen #: Engines/Wine/QuickScript/InstallerScript/script.js:23 @@ -82,10 +82,10 @@ Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installations #: Engines/Wine/QuickScript/OnlineInstallerScript/script.js:32 Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. -#: Engines/Wine/QuickScript/SteamScript/script.js:101 +#: Engines/Wine/QuickScript/SteamScript/script.js:105 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:113 +#: Engines/Wine/QuickScript/SteamScript/script.js:117 Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... #: Engines/Wine/QuickScript/UplayScript/script.js:61 @@ -133,9 +133,27 @@ Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} i #: 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. +#: i18n/tmp/Applications/Accessories/7-zip/application.js:1 +7-zip=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. + #: i18n/tmp/Applications/Accessories/category.js:1 Accessories=Dienstprogramme +#: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 +ImgBurn=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. + +#: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 +Soundplant=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/. + #: i18n/tmp/Applications/Custom/category.js:1 Custom=Angepasst @@ -182,24 +200,42 @@ Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: C #: 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: Brotherhood/application.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood -#: i18n/tmp/Applications/Games/Assassin’s Creed: Brotherhood/application.js:2 +#: 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. -#: i18n/tmp/Applications/Games/Assassin’s Creed II/application.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II -#: i18n/tmp/Applications/Games/Assassin’s Creed II/application.js:2 +#: 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. +#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 +Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed\u00ae 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. + +#: 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 + +#: 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. + #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae 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. +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 +Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed\u00ae 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. + #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 Audiosurf=Audiosurf @@ -244,6 +280,12 @@ Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultim #: 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 +Caesar\ III=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. + #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger @@ -321,6 +363,12 @@ Ether\ One\ Redux=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. +#: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 +Europa\ Universalis\ II=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. + #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 Europa\ Universalis\ IV=Europa Universalis IV @@ -417,6 +465,12 @@ PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 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. +#: i18n/tmp/Applications/Games/Prey/application.js:1 +Prey=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. + #: 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 @@ -482,10 +536,10 @@ Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ '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 Trek Online/application.js:1 -!Star\ Trek\ Online= +Star\ Trek\ Online=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,\ 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 STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II @@ -499,6 +553,14 @@ STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: 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. +#: 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 +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 STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II @@ -529,6 +591,12 @@ STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u212 #: 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 +STAR\ WARS\u2122\:\ The\ Old\ Republic=STAR WARS\u2122\: 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. + #: i18n/tmp/Applications/Games/Steam/application.js:1 Steam=Steam @@ -670,7 +738,7 @@ Photofiltre=Photofiltre 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 -!Internet= +Internet=Internet #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 Internet\ Explorer\ 6.0=Internet Explorer 6.0 @@ -697,6 +765,18 @@ TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gamin #: i18n/tmp/Applications/Multimedia/category.js:1 Multimedia=Multimedia +#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 +Mp3tag=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. + +#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 +Adobe\ Acrobat\ Reader\ DC=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. + #: i18n/tmp/Applications/Office/category.js:1 Office=B\u00fcroprogramme @@ -713,7 +793,7 @@ Other=Nicht zuzuordnen Science=Lernprogramme #: i18n/tmp/Engines/Wine/category.js:1 -!Wine= +Wine=Wine #: i18n/tmp/Utils/Functions/category.js:1 Functions=Functions @@ -722,12 +802,12 @@ Functions=Functions #: Utils/Functions/Filesystem/Extract/script.js:73 Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... -#: Utils/Functions/Filesystem/Files/script.js:63 +#: Utils/Functions/Filesystem/Files/script.js:69 Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... -#: Utils/Functions/Net/Download/script.js:37 +#: Utils/Functions/Net/Download/script.js:41 #: Utils/Functions/Net/Resource/script.js:47 Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... -#: Utils/Functions/Net/Download/script.js:57 +#: Utils/Functions/Net/Download/script.js:70 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/de.po b/i18n/de.po index 3a2abde736..9a97cc5ad8 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-24 18:17+0200\n" -"PO-Revision-Date: 2017-07-04 19:02+0200\n" +"POT-Creation-Date: 2017-08-19 11:16+0200\n" +"PO-Revision-Date: 2017-08-19 12:03+0200\n" "Last-Translator: Plata \n" "Language-Team: German\n" "Language: de\n" @@ -40,12 +40,12 @@ msgstr "" "Throne® installieren." #: Applications/Internet/Internet Explorer 6.0/Online/script.js:69 -#: Engines/Wine/Engine/Object/script.js:284 +#: Engines/Wine/Engine/Object/script.js:287 #: Engines/Wine/QuickScript/InstallerScript/script.js:104 -#: Engines/Wine/QuickScript/SteamScript/script.js:104 -#: Engines/Wine/QuickScript/SteamScript/script.js:109 -#: Engines/Wine/QuickScript/SteamScript/script.js:129 -#: Engines/Wine/QuickScript/SteamScript/script.js:152 +#: Engines/Wine/QuickScript/SteamScript/script.js:108 +#: Engines/Wine/QuickScript/SteamScript/script.js:113 +#: Engines/Wine/QuickScript/SteamScript/script.js:133 +#: Engines/Wine/QuickScript/SteamScript/script.js:156 #: Engines/Wine/QuickScript/UplayScript/script.js:66 #: Engines/Wine/QuickScript/UplayScript/script.js:71 #: Engines/Wine/QuickScript/UplayScript/script.js:99 @@ -77,23 +77,23 @@ 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:249 +#: Engines/Wine/Engine/Object/script.js:252 msgid "Please wait while {0} is uninstalled ..." msgstr "Bitte warten Sie währen {0} deinstalliert wird ..." -#: Engines/Wine/Engine/Object/script.js:251 +#: Engines/Wine/Engine/Object/script.js:254 msgid "Could not uninstall {0}!" msgstr "Konnte {0} nicht deinstallieren!" -#: Engines/Wine/Engine/Object/script.js:432 +#: Engines/Wine/Engine/Object/script.js:440 msgid "Prefix seems to be 32bits" msgstr "Der Prefix scheint 32bit zu sein" -#: Engines/Wine/Engine/Object/script.js:450 +#: Engines/Wine/Engine/Object/script.js:458 msgid "Installing version: " msgstr "Installiere Version:" -#: Engines/Wine/Engine/Object/script.js:797 +#: Engines/Wine/Engine/Object/script.js:805 msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "Konnte Mimetype für Dateiendung \"{0}\" nicht bestimmen" @@ -125,7 +125,7 @@ msgstr "Bitte wählen Sie die Installationsdatei aus." msgid "Please select the download URL." msgstr "Bitte wählen Sie die Download-URL." -#: Engines/Wine/QuickScript/SteamScript/script.js:101 +#: Engines/Wine/QuickScript/SteamScript/script.js:105 msgid "" "Please follow the steps of the Steam setup.\n" "\n" @@ -138,7 +138,7 @@ msgstr "" "nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " "kann." -#: Engines/Wine/QuickScript/SteamScript/script.js:113 +#: Engines/Wine/QuickScript/SteamScript/script.js:117 msgid "Please wait until Steam has finished the download ..." msgstr "Bitte warten Sie bis Steam den Download beendet hat ..." @@ -218,10 +218,72 @@ msgstr "" "nach der Installation, damit die Installation von \"{0}\" fortgesetzt werden " "kann." +#: 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/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" @@ -327,11 +389,11 @@ msgstr "" "ostwärts nach Asien, um dort den Ausgang andauernder Machtkämpfe zu " "entscheiden." -#: i18n/tmp/Applications/Games/Assassin’s Creed: Brotherhood/application.js:1 +#: 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 +#: 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 " @@ -356,11 +418,11 @@ msgstr "" "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 +#: 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 +#: 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." @@ -368,6 +430,41 @@ 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" @@ -380,6 +477,22 @@ 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" @@ -503,6 +616,30 @@ msgstr "" "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" @@ -708,6 +845,20 @@ 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" @@ -968,6 +1119,23 @@ msgstr "" "turbulente Raubzüge auf der Jagd nach dem nächsten "großen Fang" " "durch." +#: 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: The Sands #: Time/application.js:1 msgid "Prince of Persia®: The Sands of Time" @@ -1169,7 +1337,7 @@ msgstr "" #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 msgid "Star Trek Online" -msgstr "" +msgstr "Star Trek Online" #: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 msgid "" @@ -1178,6 +1346,9 @@ msgid "" "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" @@ -1211,6 +1382,24 @@ msgstr "" "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" @@ -1302,6 +1491,21 @@ msgstr "" "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:1 msgid "Steam" msgstr "Steam" @@ -1755,7 +1959,7 @@ msgstr "" #: i18n/tmp/Applications/Internet/category.js:1 msgid "Internet" -msgstr "" +msgstr "Internet" #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 msgid "Internet Explorer 6.0" @@ -1810,6 +2014,39 @@ msgstr "" 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" @@ -1833,7 +2070,7 @@ msgstr "Lernprogramme" #: i18n/tmp/Engines/Wine/category.js:1 msgid "Wine" -msgstr "" +msgstr "Wine" #: i18n/tmp/Utils/Functions/category.js:1 msgid "Functions" @@ -1844,16 +2081,16 @@ msgstr "Functions" msgid "Please wait while {0} is extracted ..." msgstr "Bitte warten Sie während {0} extrahiert wird ..." -#: Utils/Functions/Filesystem/Files/script.js:63 +#: Utils/Functions/Filesystem/Files/script.js:69 msgid "Checking file consistency ..." msgstr "Dateikonsistenz wird geprüft ..." -#: Utils/Functions/Net/Download/script.js:37 +#: Utils/Functions/Net/Download/script.js:41 #: Utils/Functions/Net/Resource/script.js:47 msgid "Please wait while {0} is downloaded ..." msgstr "Bitte warten Sie während {0} heruntergeladen wird ..." -#: Utils/Functions/Net/Download/script.js:57 +#: Utils/Functions/Net/Download/script.js:70 msgid "" "Error while calculating checksum. \n" "\n" diff --git a/i18n/keys.pot b/i18n/keys.pot index 161dc070e3..06cf5cc4da 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: 2017-07-24 18:17+0200\n" +"POT-Creation-Date: 2017-08-19 11:16+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,12 +33,12 @@ msgid "Please install Warcraft III before installing The Frozen Throne." msgstr "" #: Applications/Internet/Internet Explorer 6.0/Online/script.js:69 -#: Engines/Wine/Engine/Object/script.js:284 +#: Engines/Wine/Engine/Object/script.js:287 #: Engines/Wine/QuickScript/InstallerScript/script.js:104 -#: Engines/Wine/QuickScript/SteamScript/script.js:104 -#: Engines/Wine/QuickScript/SteamScript/script.js:109 -#: Engines/Wine/QuickScript/SteamScript/script.js:129 -#: Engines/Wine/QuickScript/SteamScript/script.js:152 +#: Engines/Wine/QuickScript/SteamScript/script.js:108 +#: Engines/Wine/QuickScript/SteamScript/script.js:113 +#: Engines/Wine/QuickScript/SteamScript/script.js:133 +#: Engines/Wine/QuickScript/SteamScript/script.js:156 #: Engines/Wine/QuickScript/UplayScript/script.js:66 #: Engines/Wine/QuickScript/UplayScript/script.js:71 #: Engines/Wine/QuickScript/UplayScript/script.js:99 @@ -69,23 +69,23 @@ msgid "" "You can download it from https://www.elster.de/elfo_down.php." msgstr "" -#: Engines/Wine/Engine/Object/script.js:249 +#: Engines/Wine/Engine/Object/script.js:252 msgid "Please wait while {0} is uninstalled ..." msgstr "" -#: Engines/Wine/Engine/Object/script.js:251 +#: Engines/Wine/Engine/Object/script.js:254 msgid "Could not uninstall {0}!" msgstr "" -#: Engines/Wine/Engine/Object/script.js:432 +#: Engines/Wine/Engine/Object/script.js:440 msgid "Prefix seems to be 32bits" msgstr "" -#: Engines/Wine/Engine/Object/script.js:450 +#: Engines/Wine/Engine/Object/script.js:458 msgid "Installing version: " msgstr "" -#: Engines/Wine/Engine/Object/script.js:797 +#: Engines/Wine/Engine/Object/script.js:805 msgid "Could not determine mimetype for file extension \"{0}\"" msgstr "" @@ -117,7 +117,7 @@ msgstr "" msgid "Please select the download URL." msgstr "" -#: Engines/Wine/QuickScript/SteamScript/script.js:101 +#: Engines/Wine/QuickScript/SteamScript/script.js:105 msgid "" "Please follow the steps of the Steam setup.\n" "\n" @@ -125,7 +125,7 @@ msgid "" "installation of \"{0}\" can continue." msgstr "" -#: Engines/Wine/QuickScript/SteamScript/script.js:113 +#: Engines/Wine/QuickScript/SteamScript/script.js:117 msgid "Please wait until Steam has finished the download ..." msgstr "" @@ -193,10 +193,52 @@ msgid "" "installation can continue." 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/category.js:1 msgid "Accessories" msgstr "" +#: 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 "" @@ -280,11 +322,11 @@ msgid "" "of its struggles for power." msgstr "" -#: i18n/tmp/Applications/Games/Assassin’s Creed: Brotherhood/application.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 msgid "Assassin’s Creed® Brotherhood" msgstr "" -#: i18n/tmp/Applications/Games/Assassin’s Creed: Brotherhood/application.js:2 +#: 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 " @@ -296,16 +338,40 @@ msgid "" "extinction of their order." msgstr "" -#: i18n/tmp/Applications/Games/Assassin’s Creed II/application.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 msgid "Assassin’s Creed II" msgstr "" -#: i18n/tmp/Applications/Games/Assassin’s Creed II/application.js:2 +#: 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 "" +#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 +msgid "Assassin’s Creed® III" +msgstr "" + +#: 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 +msgid "Assassin’s Creed® IV Black Flag™" +msgstr "" + +#: 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 "" @@ -316,6 +382,18 @@ msgid "" "dangerous journey of discovery and revelation." msgstr "" +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 +msgid "Assassin’s Creed® Unity" +msgstr "" + +#: 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 "" @@ -401,6 +479,21 @@ msgid "" "improved damage system." msgstr "" +#: 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 "" @@ -548,6 +641,17 @@ msgid "" "story at your own pace." msgstr "" +#: 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 "" @@ -735,6 +839,18 @@ msgid "" "heists in constant pursuit of the next “big score”" 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: The Sands of Time/application.js:1 msgid "Prince of Persia®: The Sands of Time" msgstr "" @@ -892,6 +1008,18 @@ msgid "" "operations division, infiltrate the Empire." msgstr "" +#: 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 "" @@ -940,6 +1068,17 @@ msgid "" "apprenticeship as a Jedi Knight." msgstr "" +#: 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:1 msgid "Steam" msgstr "" @@ -1297,6 +1436,30 @@ msgstr "" msgid "Multimedia" msgstr "" +#: 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 "" @@ -1330,16 +1493,16 @@ msgstr "" msgid "Please wait while {0} is extracted ..." msgstr "" -#: Utils/Functions/Filesystem/Files/script.js:63 +#: Utils/Functions/Filesystem/Files/script.js:69 msgid "Checking file consistency ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:37 +#: Utils/Functions/Net/Download/script.js:41 #: Utils/Functions/Net/Resource/script.js:47 msgid "Please wait while {0} is downloaded ..." msgstr "" -#: Utils/Functions/Net/Download/script.js:57 +#: Utils/Functions/Net/Download/script.js:70 msgid "" "Error while calculating checksum. \n" "\n"