diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000000..6e684992f6 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +/docs/ diff --git a/.eslintrc.yml b/.eslintrc.yml index cc467f84f7..e7923548bd 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -47,7 +47,9 @@ globals: CabExtract: false Checksum: false Downloader: false + Engine: false Extractor: false + InstallationType: false Resource: false SetupWizard: false Wine: false diff --git a/.travis.yml b/.travis.yml index 2a120721be..18fd6e363a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,6 +26,7 @@ matrix: # Update JSDoc - stage: Update JSDoc + before_install: npm install -g jsdoc script: # push JSDoc updates only for master (PR changes must be committed to master before they are taken into account) - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./push_jsdoc.sh; fi @@ -35,7 +36,7 @@ matrix: os: linux language: ruby rvm: - - 2.1 + - 2.5 before_install: cd docs script: - bundle exec jekyll build @@ -43,4 +44,9 @@ matrix: env: global: - - secure: "G4stg+1ko5gyBf7q4d3BPmpHKKNkNjEFJOjE83JAe+3aJFYUSh+bwQKizc6+0BaekhyQcQB2CxtknkVGk/xnio2fNNuahxYV1QJmEDxNeBmwF4LS8rQcidoxOPfCVHQ/DXCqtJrCjof7BrWGJKsnhIVHtkQFwo369XATCNIZdsjhuM4ROT35HykoGE+us2qWsoU5C/j+F3dD+9LC8y8ye7SljC9EJVCjZ7HrW77ghS7aulZ+tcrQiHeFwRGJ9Oppwq+XbViflMmPxsp1z3Sg829dWA0Fv9+ejZo7ys0KJauh0H00J8druy3X/QncibzOqy2FCbwXm3e8k3WHgUpYihN3x2Up4PmhEysrlctnR1s3VFDr2cUHYbmeh4eqjSy9O3ejPu9th7Z0pjAJxJae8BWx3Gg2oA+tuIeMAxvGQScQkj93g2moAq2n1wSaa5wCEzoLTV+gheqojRIMc/E9O5VQB+oXgDv1xUKfJ5ZmB7nPGoVBbw2YimGTeICbLjydH6ErKTnxdia1EVn5OX5OOss5H6u/jxg8wJALp4+Qq/7EwMj9f6j6J8JuZSNMAqlvSovdqNPlrywPsqtGEJlB6GU3Sqc5cWW/qlefXNZzXHJkZGGQCqhQiQljNxzRm8lgh0u9/uAH4RhOFhtJnBbE/yo7Exe0yIH6eadBaMl+xTQ=" + # to create secure for travis-ci.com + # 1. create personal access token with public_repo permissions + # 2. clone this repo (not a fork) + # 3. run in the clone: travis encrypt GH_TOKEN="" --pro (GH_TOKEN is the variable which is used e.g. in push_jsdoc.sh) + # 4. set output below + - secure: "HZ7wbZdwnp3iUJwfL42HnH8fnTcVz/9y9HKFy2MXw38ZtZMoXMB1a3duM0a+UFY59biFVb2PgvqEzl5e8i1fygCN2gYtyWNvvMsNTD0Iq9eOo6nzSkWjWoWIn1TMUEjDS4xZdJLHkmnp7E4h4xc4CNt3HZA5rRbiko8wXCLeWh0UM3YXjs/b14tDlZRy29Sn4LuMSdGWi8lqqTF+4rAAFJ7aQOZDJfse/lZr2FTxRtOdsxPSizU3wJ/Hk/uQvOtp6CizC0c53r49ODqDuFeHj0AOeAR9DpM0B7MojZiFKW2h74vMMcCBKdeyX3K7iLn55Z65p/9bwWCPWwAbwy4Vrbi4OMKc4WdD0RE5h0OOXCdw7xuCA1nPg5+xk5l/0TAXjmb/luklyFbNBXyGKjF5CeEaUhrn9LFmOuyoqYoVf4BD2TA32kqMGxVchf8bnTeM25slI/wi5Sgjpj6GXuxay9bUt13QPQLcT3sNp1Jftvm4gZPdY9TR9m+nPK7nhIZjFWeHJu2nIzcfJdqMTcmLV+iKqZSSL2CJqCUbPEIVwtIj3ZytFrWTX88H97K/9UMDPQ+YbyT1I9XwkXY2PT66F5WE1UVMW/3SKw/jZON8AjYKD4mTd24kRMNfNhXGsg3L+NS8dsDXz1cfSZpLGxe4rvguZInoziJGLN27jGwyN0I=" diff --git a/Applications/Accessories/Soundplant/Online/script.js b/Applications/Accessories/Soundplant/Online/script.js index da3e62c420..b034b047ca 100644 --- a/Applications/Accessories/Soundplant/Online/script.js +++ b/Applications/Accessories/Soundplant/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); var installerImplementation = { run: function () { diff --git a/Applications/Custom/LocalInstaller/Local/script.js b/Applications/Custom/LocalInstaller/Local/script.js index 1cd7ef5b47..e478a252eb 100644 --- a/Applications/Custom/LocalInstaller/Local/script.js +++ b/Applications/Custom/LocalInstaller/Local/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); var installerImplementation = { run: function () { diff --git a/Applications/Custom/OnlineInstaller/Online/script.js b/Applications/Custom/OnlineInstaller/Online/script.js index e93a3eadad..9a40afd7fe 100644 --- a/Applications/Custom/OnlineInstaller/Online/script.js +++ b/Applications/Custom/OnlineInstaller/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Age of Empires II HD/Steam/script.js b/Applications/Games/Age of Empires II HD/Steam/script.js index a2a1c87d45..d28a83d65b 100644 --- a/Applications/Games/Age of Empires II HD/Steam/script.js +++ b/Applications/Games/Age of Empires II HD/Steam/script.js @@ -10,7 +10,7 @@ var installerImplementation = { .appId(221380) .postInstall(function (wine/*, wizard*/) { // skip broken launcher by replacing it with "AoK HD.exe" - var installPath = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Age2HD/"; + var installPath = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Age2HD/"; var launcher = installPath + "Launcher.exe"; cp(launcher, launcher + ".bak"); remove(launcher); diff --git a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js index c85d18c948..d6746999d3 100644 --- a/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js +++ b/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["engines", "wine", "verbs", "mfc42"]); var installerImplementation = { diff --git "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" index 671f8c4809..5b46a66253 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Asylum/Steam/script.js" @@ -1,4 +1,6 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "glsl"]); var installerImplementation = { run: function () { diff --git "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" index fcb7c4f6e5..e501c6d14a 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham City/Steam/script.js" @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); var installerImplementation = { run: function () { diff --git "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" index fd2d311f3f..5a8b78707a 100644 --- "a/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" +++ "b/Applications/Games/Batman\342\204\242: Arkham Origins/Steam/script.js" @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Blizzard app/Online/script.js b/Applications/Games/Blizzard app/Online/script.js index 88cc69dca8..b09d85945b 100644 --- a/Applications/Games/Blizzard app/Online/script.js +++ b/Applications/Games/Blizzard app/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); diff --git a/Applications/Games/Caesar III/Local/script.js b/Applications/Games/Caesar III/Local/script.js index c636da4743..6f9967b3c4 100644 --- a/Applications/Games/Caesar III/Local/script.js +++ b/Applications/Games/Caesar III/Local/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); -include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Caesar III/Steam/script.js b/Applications/Games/Caesar III/Steam/script.js index c5460d54f7..bd5e3fa9cf 100644 --- a/Applications/Games/Caesar III/Steam/script.js +++ b/Applications/Games/Caesar III/Steam/script.js @@ -1,5 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); -include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js index 9bb1cbda38..8ef129c1f5 100644 --- a/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js +++ b/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js @@ -1,5 +1,7 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "d3dx9"]); var installerImplementation = { diff --git a/Applications/Games/Crayon Physics/application.json b/Applications/Games/Crayon Physics/application.json index 1649bd6475..c10f37b43b 100644 --- a/Applications/Games/Crayon Physics/application.json +++ b/Applications/Games/Crayon Physics/application.json @@ -1,5 +1,5 @@ { "name" : "Crayon Physics", "id" : "crayon_physics", - "description" : "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. " + "description" : "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level." } diff --git a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json index 231fb76ba0..303ef70600 100644 --- a/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json +++ b/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.json @@ -1,5 +1,5 @@ { "name" : "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist", "id" : "dr_langeskov_the_tiger_and_the_terribly_cursed_emerald_a_whirlwind_heist", - "description" : "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). " + "description" : "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable)." } diff --git a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js index c7f949af6a..127d712298 100644 --- a/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js +++ b/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js index 3e9b1d811f..a800231c67 100644 --- a/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js +++ b/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "corefonts"]); include(["engines", "wine", "verbs", "d3dx9"]); include(["engines", "wine", "verbs", "vcrun2008"]); diff --git a/Applications/Games/Elite:Dangerous/Steam/script.js b/Applications/Games/Elite:Dangerous/Steam/script.js index 05c0dcea44..6aa06b84f4 100644 --- a/Applications/Games/Elite:Dangerous/Steam/script.js +++ b/Applications/Games/Elite:Dangerous/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); include(["engines", "wine", "verbs", "corefonts"]); include(["engines", "wine", "verbs", "dotnet452"]); include(["engines", "wine", "verbs", "vcrun2012"]); diff --git a/Applications/Games/Enderal/Steam/script.js b/Applications/Games/Enderal/Steam/script.js index 5056e9e05c..e9e9ff6398 100644 --- a/Applications/Games/Enderal/Steam/script.js +++ b/Applications/Games/Enderal/Steam/script.js @@ -11,7 +11,7 @@ var installerImplementation = { .applicationHomepage("http://sureai.net/games/enderal/") .postInstall(function (wine, wizard) { // the SteamScript has installed Skyrim, now install Enderal - var launcher = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/Enderal Launcher.exe"; + var launcher = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/Enderal Launcher.exe"; new Downloader() .wizard(wizard) .url("http://dl.cdn.chip.de/downloads/47961527/Enderal_Launcher_1.1.3.5.exe?cid=96271624&platform=chip&1483552833-1483560333-d5f465-B-f7881cd02886aa9b20d7587d408c40c5.exe") @@ -24,7 +24,7 @@ var installerImplementation = { .wizard(wizard) .url("http://www.moddb.com/downloads/mirror/108797/114/c4f0b73f726afaac087c0f786851fb5f/?referer=http%3A%2F%2Fenderal.com%2F") .checksum("94f6504b4480c8209bc049571374da2f") - .to(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/EnderalInstall_EN.gz") + .to(wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/EnderalInstall_EN.gz") .get(); }) .executable("Enderal Launcher.exe") diff --git a/Applications/Games/Far Cry 2/Steam/script.js b/Applications/Games/Far Cry 2/Steam/script.js index 837e227744..0de440973f 100644 --- a/Applications/Games/Far Cry 2/Steam/script.js +++ b/Applications/Games/Far Cry 2/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); include(["engines", "wine", "verbs", "secur32"]); var installerImplementation = { diff --git a/Applications/Games/Guild Wars 2/Local/script.js b/Applications/Games/Guild Wars 2/Local/script.js index 5739c046a3..e33f2bce79 100644 --- a/Applications/Games/Guild Wars 2/Local/script.js +++ b/Applications/Games/Guild Wars 2/Local/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Guild Wars 2/Online/script.js b/Applications/Games/Guild Wars 2/Online/script.js index 55feb82d23..947d84d74a 100644 --- a/Applications/Games/Guild Wars 2/Online/script.js +++ b/Applications/Games/Guild Wars 2/Online/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index d11987de94..ac11ed5d8b 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); diff --git a/Applications/Games/Heroes of the Storm/Online/script.js b/Applications/Games/Heroes of the Storm/Online/script.js index 112d604706..a2029c7416 100644 --- a/Applications/Games/Heroes of the Storm/Online/script.js +++ b/Applications/Games/Heroes of the Storm/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); diff --git a/Applications/Games/League of Legends/Online/script.js b/Applications/Games/League of Legends/Online/script.js index 86cd22849b..7169d90c11 100644 --- a/Applications/Games/League of Legends/Online/script.js +++ b/Applications/Games/League of Legends/Online/script.js @@ -1,4 +1,7 @@ include(["engines", "wine", "quick_script", "custom_installer_script"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "shortcuts", "wine"]); include(["engines", "wine", "verbs", "sandbox"]); include(["engines", "wine", "verbs", "d3dx9"]); @@ -98,11 +101,11 @@ var installerImplementation = { wine.overrideDLL().set("native, builtin", ["atl120", "msvcp120", "msvcr120", "vcomp120", "msvcp140"]).do(); wine.enableCSMT(); - mkdir(wine.prefixDirectory + "drive_c/LoL"); + mkdir(wine.prefixDirectory() + "drive_c/LoL"); // Create run script to start the right exe ///////////////////////////////////////// - var client = wine.prefixDirectory + "drive_c/LoL/run.bat"; + var client = wine.prefixDirectory() + "drive_c/LoL/run.bat"; var batContent = "start C:\\LoL\\LeagueClient.exe"; writeToFile(client, batContent); }) diff --git a/Applications/Games/Mirror's Edge/Steam/script.js b/Applications/Games/Mirror's Edge/Steam/script.js index 3c90e570dc..851e502483 100644 --- a/Applications/Games/Mirror's Edge/Steam/script.js +++ b/Applications/Games/Mirror's Edge/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "managed"]); include(["engines", "wine", "verbs", "physx"]); var installerImplementation = { diff --git a/Applications/Games/Niko: Through The Dream/Steam/script.js b/Applications/Games/Niko: Through The Dream/Steam/script.js index e3056f3058..9b865cae30 100644 --- a/Applications/Games/Niko: Through The Dream/Steam/script.js +++ b/Applications/Games/Niko: Through The Dream/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "managed"]); include(["engines", "wine", "verbs", "dotnet40"]); var installerImplementation = { diff --git a/Applications/Games/Origin/Local (Legacy)/script.js b/Applications/Games/Origin/Local (Legacy)/script.js index ae7126da09..fb93d5832f 100644 --- a/Applications/Games/Origin/Local (Legacy)/script.js +++ b/Applications/Games/Origin/Local (Legacy)/script.js @@ -16,7 +16,7 @@ var installerImplementation = { wizard.message(tr("When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup.")); }) .postInstall(function (wine, wizard) { - var originDir = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Origin/"; + var originDir = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Origin/"; new Downloader() .wizard(wizard) diff --git a/Applications/Games/Origin/Online (Legacy)/script.js b/Applications/Games/Origin/Online (Legacy)/script.js index a86efd2a4f..e66f42f43e 100644 --- a/Applications/Games/Origin/Online (Legacy)/script.js +++ b/Applications/Games/Origin/Online (Legacy)/script.js @@ -15,7 +15,7 @@ var installerImplementation = { wizard.message(tr("When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup.")); }) .postInstall(function (wine, wizard) { - var originDir = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Origin/"; + var originDir = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Origin/"; new Downloader() .wizard(wizard) diff --git a/Applications/Games/Overwatch/Online/script.js b/Applications/Games/Overwatch/Online/script.js index cedeadd507..2bd339a359 100644 --- a/Applications/Games/Overwatch/Online/script.js +++ b/Applications/Games/Overwatch/Online/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); diff --git a/Applications/Games/Prehistorik/Online/script.js b/Applications/Games/Prehistorik/Online/script.js index 1a88bec50e..3054f636bb 100644 --- a/Applications/Games/Prehistorik/Online/script.js +++ b/Applications/Games/Prehistorik/Online/script.js @@ -7,7 +7,7 @@ var installerImplementation = { .editor("Titus") .applicationHomepage("") .author("Quentin PÂRIS") - .url("http://repository.playonlinux.com/divers/oldware/historik.zip") + .url("https://repository.playonlinux.com/divers/oldware/historik.zip") .checksum("62a21d0dfcd68ae61646e1bc5b1c4a03b3e1091f") .category("Games") .wineVersion("1.8.6-dos_support") diff --git a/Applications/Games/Prince Of Persia: Original/Online/script.js b/Applications/Games/Prince Of Persia: Original/Online/script.js index 0df3db9f99..668ebf7001 100644 --- a/Applications/Games/Prince Of Persia: Original/Online/script.js +++ b/Applications/Games/Prince Of Persia: Original/Online/script.js @@ -7,7 +7,7 @@ var installerImplementation = { .editor("Broderbund Softwared") .applicationHomepage("") .author("Quentin PÂRIS") - .url("http://repository.playonlinux.com/divers/oldware/prince.zip") + .url("https://repository.playonlinux.com/divers/oldware/prince.zip") .checksum("6c4148233f840011715c351c399d35b0fc716ae7") .category("Games") .wineVersion("1.8.6-dos_support") diff --git a/Applications/Games/Q.U.B.E: Director's Cut/application.json b/Applications/Games/Q.U.B.E: Director's Cut/application.json index 899637c910..5c96bd4f5a 100644 --- a/Applications/Games/Q.U.B.E: Director's Cut/application.json +++ b/Applications/Games/Q.U.B.E: Director's Cut/application.json @@ -1,5 +1,5 @@ { "name" : "Q.U.B.E: Director's Cut", "id" : "qube_directors_cut", - "description" : "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. " + "description" : "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials." } diff --git a/Applications/Games/Road Rash/Online/script.js b/Applications/Games/Road Rash/Online/script.js index 8505fbd1d5..25cfc8fc96 100644 --- a/Applications/Games/Road Rash/Online/script.js +++ b/Applications/Games/Road Rash/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "zip_script"]); +include(["engines", "wine", "plugins", "regedit"]); var installerImplementation = { run: function () { @@ -12,7 +13,7 @@ var installerImplementation = { .category("Games") .executable("RASHME.EXE") .postInstall(function (wine/*, wizard*/) { - var registryFile = Bean("fileSearcher").search(wine.prefixDirectory, "RASH.REG") + var registryFile = Bean("fileSearcher").search(wine.prefixDirectory(), "RASH.REG") wine.regedit().open(registryFile[0]); }) .go(); diff --git a/Applications/Games/Rocksmith 2014/Steam/script.js b/Applications/Games/Rocksmith 2014/Steam/script.js index 6a6d71766c..a32cdd3d87 100644 --- a/Applications/Games/Rocksmith 2014/Steam/script.js +++ b/Applications/Games/Rocksmith 2014/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "sound_driver"]); include(["utils", "functions", "filesystem", "files"]); function fixIni(ini) { @@ -43,7 +44,7 @@ var installerImplementation = { .postInstall(function (wine/*, wizard*/) { wine.setSoundDriver("alsa"); wine.setOsForApplication().set("Rocksmith2014.exe", "win7").do(); - fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith2014/Rocksmith.ini"); + fixIni(wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith2014/Rocksmith.ini"); }) .go(); } diff --git a/Applications/Games/Rocksmith/Steam/script.js b/Applications/Games/Rocksmith/Steam/script.js index 31ed703ccc..fe9462ea79 100644 --- a/Applications/Games/Rocksmith/Steam/script.js +++ b/Applications/Games/Rocksmith/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "sound_driver"]); include(["utils", "functions", "filesystem", "files"]); function fixIni(ini) { @@ -31,7 +32,7 @@ var installerImplementation = { .postInstall(function (wine/*, wizard*/) { wine.setSoundDriver("alsa"); wine.setOsForApplication().set("Rocksmith.exe", "win7").do(); - fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith/Rocksmith.ini"); + fixIni(wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith/Rocksmith.ini"); }) .go(); } diff --git a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js index bcf311fdbe..9354f18c21 100644 --- a/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js +++ b/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js @@ -19,7 +19,7 @@ var installerImplementation = { .wizard(wizard) .url("http://static.dolimg.com/mh_netstorage/lucasfilm/patches/pc/EAW_RAM_MPLobby_update.exe") .checksum("63233107fab4c58413df04ce1d07fe65e7145329") - .to(wine.prefixDirectory + "drive_c/users/Public/Documents/EAW_RAM_MPLobby_update.exe") + .to(wine.prefixDirectory() + "drive_c/users/Public/Documents/EAW_RAM_MPLobby_update.exe") .get(); wine.runInsidePrefix("/users/Public/Documents/EAW_RAM_MPLobby_update.exe"); diff --git a/Applications/Games/STAR WARS Battlefront II/Local/script.js b/Applications/Games/STAR WARS Battlefront II/Local/script.js index d51bc620bd..06ce9e5f0b 100644 --- a/Applications/Games/STAR WARS Battlefront II/Local/script.js +++ b/Applications/Games/STAR WARS Battlefront II/Local/script.js @@ -16,7 +16,7 @@ var installerImplementation = { .wizard(wizard) .url("http://static.dolimg.com/mh_netstorage/lucasfilm/patches/pc/BFIIUpdateInt1_1.exe") .checksum("60eaddfaba1bc71fe8bbbb560f8da229748cfaa8") - .to(wine.prefixDirectory + "drive_c/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe") + .to(wine.prefixDirectory() + "drive_c/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe") .get(); wine.runInsidePrefix("/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe"); diff --git a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json index b42c898c7e..d4f00c1f79 100644 --- a/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json +++ b/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.json @@ -1,5 +1,5 @@ { "name" : "STAR WARS™ Jedi Knight II - Jedi Outcast™", "id" : "star_wars_jedi_knight_2_jedi_outcast", - "description" : "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. " + "description" : "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast." } diff --git a/Applications/Games/STAR WARS: The Old Republic/Online/script.js b/Applications/Games/STAR WARS: The Old Republic/Online/script.js index 98354cdfc1..4f36898a4f 100644 --- a/Applications/Games/STAR WARS: The Old Republic/Online/script.js +++ b/Applications/Games/STAR WARS: The Old Republic/Online/script.js @@ -21,7 +21,7 @@ var installerImplementation = { }) .postInstall(function (wine/*, wizard*/) { //without that the launcher is unable to download the game - var path = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Electronic Arts/BioWare/Star Wars - The Old Republic/launcher.settings"; + var path = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Electronic Arts/BioWare/Star Wars - The Old Republic/launcher.settings"; var content = '{ "Login": ""\n' + ', "LastProduct": ""\n' + ', "downloadRate": "0"\n' + diff --git a/Applications/Games/Star Craft II/Online/script.js b/Applications/Games/Star Craft II/Online/script.js index 63a93db4d7..d95d5fb41d 100644 --- a/Applications/Games/Star Craft II/Online/script.js +++ b/Applications/Games/Star Craft II/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); diff --git a/Applications/Games/Subnautica/Steam/script.js b/Applications/Games/Subnautica/Steam/script.js index 6e974c0ebf..6f68a2fd8c 100644 --- a/Applications/Games/Subnautica/Steam/script.js +++ b/Applications/Games/Subnautica/Steam/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "regedit"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); include(["engines", "wine", "verbs", "vcrun2013"]); include(["engines", "wine", "verbs", "vcrun2008"]); include(["engines", "wine", "verbs", "xact"]); diff --git a/Applications/Games/The Sims/application.json b/Applications/Games/The Sims/application.json index 4348bc8ab4..98d928049f 100644 --- a/Applications/Games/The Sims/application.json +++ b/Applications/Games/The Sims/application.json @@ -1,5 +1,5 @@ { "name" : "The Sims", "id" : "the_sims", - "description" : "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. " + "description" : "The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed." } diff --git a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js index b1bd352f1c..4074715be3 100644 --- a/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js +++ b/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js @@ -1,4 +1,8 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); +include(["engines", "wine", "plugins", "directdraw_renderer"]); +include(["engines", "wine", "plugins", "glsl"]); +include(["engines", "wine", "plugins", "opengl_version"]); include(["utils", "functions", "filesystem", "files"]); var installerImplementation = { diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js index de6028836d..72e465934a 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); var installerImplementation = { run: function () { @@ -12,7 +13,7 @@ var installerImplementation = { 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/"; + var originDirectory = wine.prefixDirectory() + "drive_c/users/Public/Documents/"; switch (selectedRegion.text){ case "France": diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js index 36d5927dd6..cad9ecdd6e 100644 --- a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Warcraft III Expansion Set/Online/script.js b/Applications/Games/Warcraft III Expansion Set/Online/script.js index 759ebc781a..70e4737335 100644 --- a/Applications/Games/Warcraft III Expansion Set/Online/script.js +++ b/Applications/Games/Warcraft III Expansion Set/Online/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "online_installer_script"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["engines", "wine", "verbs", "vcrun2015"]); include(["engines", "wine", "verbs", "corefonts"]); diff --git a/Applications/Games/Warface/Steam/script.js b/Applications/Games/Warface/Steam/script.js index 63f4c04be8..f8da3a5679 100644 --- a/Applications/Games/Warface/Steam/script.js +++ b/Applications/Games/Warface/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "csmt"]); var installerImplementation = { run: function () { diff --git a/Applications/Games/Wildlife Park 2/Local/script.js b/Applications/Games/Wildlife Park 2/Local/script.js index 692d9d66ae..11ab8721f4 100644 --- a/Applications/Games/Wildlife Park 2/Local/script.js +++ b/Applications/Games/Wildlife Park 2/Local/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); include(["engines", "wine", "verbs", "quartz"]); var installerImplementation = { diff --git a/Applications/Games/Wildlife Park 2/Steam/script.js b/Applications/Games/Wildlife Park 2/Steam/script.js index 412ad3aa33..6a17f326a9 100644 --- a/Applications/Games/Wildlife Park 2/Steam/script.js +++ b/Applications/Games/Wildlife Park 2/Steam/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "steam_script"]); +include(["engines", "wine", "plugins", "virtual_desktop"]); include(["engines", "wine", "verbs", "quartz"]); var installerImplementation = { diff --git a/Applications/Games/Xenon 2/Online/script.js b/Applications/Games/Xenon 2/Online/script.js index 801ef0e66f..e2554330f6 100644 --- a/Applications/Games/Xenon 2/Online/script.js +++ b/Applications/Games/Xenon 2/Online/script.js @@ -7,7 +7,7 @@ var installerImplementation = { .editor("") .applicationHomepage("") .author("Quentin PÂRIS") - .url("http://repository.playonlinux.com/divers/oldware/Xenon2.zip") + .url("https://repository.playonlinux.com/divers/oldware/Xenon2.zip") .checksum("9b61e88cad02f663e76fe40a379319a4956546c2") .category("Games") .wineVersion("1.8.6-dos_support") diff --git a/Applications/Internet/Internet Explorer 6.0/Online/script.js b/Applications/Internet/Internet Explorer 6.0/Online/script.js index 1832fa1e57..d51521525e 100644 --- a/Applications/Internet/Internet Explorer 6.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 6.0/Online/script.js @@ -1,5 +1,9 @@ include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["engines", "wine", "plugins", "regedit"]); +include(["engines", "wine", "plugins", "regsvr32"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["utils", "functions", "filesystem", "files"]); include(["engines", "wine", "shortcuts", "wine"]); include(["utils", "functions", "apps", "resources"]); @@ -32,20 +36,20 @@ var installerImplementation = { wine.windowsVersion("win2k"); - remove(wine.prefixDirectory + "/drive_c/IE 6.0 Full/"); - remove(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Internet Explorer/iexplore.exe"); + remove(wine.prefixDirectory() + "/drive_c/IE 6.0 Full/"); + remove(wine.prefixDirectory() + "/drive_c/" + wine.programFiles() + "/Internet Explorer/iexplore.exe"); ["itircl", "itss", "jscript", "mlang", "mshtml", "msimtf", "shdoclc", "shdocvw", "shlwapi", "urlmon", "browseui", "iseng", "inetcpl"] .forEach(function (dll) { - remove(wine.prefixDirectory + "/drive_c/windows/system32/" + dll + ".dll"); + remove(wine.prefixDirectory() + "/drive_c/windows/system32/" + dll + ".dll"); }); wine.run(setupFile).wait(); new CabExtract() .wizard(setupWizard) - .archive(wine.prefixDirectory + "/drive_c/IE 6.0 Full/ACTSETUP.CAB") - .to(wine.prefixDirectory + "/drive_c/windows/system32/") + .archive(wine.prefixDirectory() + "/drive_c/IE 6.0 Full/ACTSETUP.CAB") + .to(wine.prefixDirectory() + "/drive_c/windows/system32/") .extract(["-F", "inseng.dll"]); wine.run("iexplore", ["-unregserver"]) @@ -79,7 +83,7 @@ var installerImplementation = { i++; }); - remove(wine.prefixDirectory + "/drive_c/windows/system32/iexplore.exe"); + remove(wine.prefixDirectory() + "/drive_c/windows/system32/iexplore.exe"); new WineShortcut() .name("Internet Explorer 6.0") diff --git a/Applications/Internet/Internet Explorer 6.0/application.json b/Applications/Internet/Internet Explorer 6.0/application.json index 8ca914f9ee..791e3e1ee9 100644 --- a/Applications/Internet/Internet Explorer 6.0/application.json +++ b/Applications/Internet/Internet Explorer 6.0/application.json @@ -1,5 +1,5 @@ { "name" : "Internet Explorer 6.0", "id" : "internet_explorer_6_0", - "description" : "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " + "description" : "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate." } diff --git a/Applications/Internet/Internet Explorer 7.0/Online/script.js b/Applications/Internet/Internet Explorer 7.0/Online/script.js index 40e292a914..62f8432dfb 100644 --- a/Applications/Internet/Internet Explorer 7.0/Online/script.js +++ b/Applications/Internet/Internet Explorer 7.0/Online/script.js @@ -1,5 +1,7 @@ include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["engines", "wine", "plugins", "regsvr32"]); include(["utils", "functions", "filesystem", "files"]); include(["engines", "wine", "shortcuts", "wine"]); include(["utils", "functions", "apps", "resources"]); @@ -32,7 +34,7 @@ var installerImplementation = { ["itircl", "itss", "jscript", "mlang", "mshtml", "msimtf", "shdoclc", "shdocvw", "shlwapi", "urlmon"] .forEach(function (dll) { - remove(wine.prefixDirectory + "/drive_c/windows/system32/" + dll + ".dll"); + remove(wine.prefixDirectory() + "/drive_c/windows/system32/" + dll + ".dll"); }); var languages = [ @@ -219,7 +221,7 @@ var installerImplementation = { i++; }); - remove(wine.prefixDirectory + "/drive_c/windows/system32/iexplore.exe"); + remove(wine.prefixDirectory() + "/drive_c/windows/system32/iexplore.exe"); new WineShortcut() .name("Internet Explorer 7.0") diff --git a/Applications/Internet/Internet Explorer 7.0/application.json b/Applications/Internet/Internet Explorer 7.0/application.json index 241595e178..1232b56267 100644 --- a/Applications/Internet/Internet Explorer 7.0/application.json +++ b/Applications/Internet/Internet Explorer 7.0/application.json @@ -1,5 +1,5 @@ { "name" : "Internet Explorer 7.0", "id" : "internet_explorer_7_0", - "description" : "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. " + "description" : "Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate." } diff --git a/Applications/Office/ElsterFormular/Online/script.js b/Applications/Office/ElsterFormular/Online/script.js index 3dc4fa16eb..d814d49fb8 100644 --- a/Applications/Office/ElsterFormular/Online/script.js +++ b/Applications/Office/ElsterFormular/Online/script.js @@ -1,5 +1,6 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); -include(["engines", "wine", "verbs", "vcrun2013"]); +include(["engines", "wine", "plugins", "native_application"]); +include(["engines", "wine", "verbs", "vcrun2017"]); var installerImplementation = { run: function () { @@ -12,7 +13,7 @@ var installerImplementation = { .category("Office") .executable("pica.exe") .preInstall(function (wine/*, wizard*/) { - wine.vcrun2013(); + wine.vcrun2017(); wine.nativeApplication("pdf"); }) .go(); diff --git a/Applications/Office/Microsoft Office 2010/Local/script.js b/Applications/Office/Microsoft Office 2010/Local/script.js index 4d01c23c67..679145ae50 100644 --- a/Applications/Office/Microsoft Office 2010/Local/script.js +++ b/Applications/Office/Microsoft Office 2010/Local/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "plugins", "override_dll"]); var installerImplementation = { run: function () { diff --git a/Applications/Office/Microsoft Office 2013/Local/script.js b/Applications/Office/Microsoft Office 2013/Local/script.js index 0658d5937f..b4c82e8c38 100644 --- a/Applications/Office/Microsoft Office 2013/Local/script.js +++ b/Applications/Office/Microsoft Office 2013/Local/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "quick_script", "local_installer_script"]); +include(["engines", "wine", "plugins", "override_dll"]); var installerImplementation = { run: function () { diff --git a/Engines/Wine/Engine/Implementation/script.js b/Engines/Wine/Engine/Implementation/script.js new file mode 100644 index 0000000000..e24c36fdb0 --- /dev/null +++ b/Engines/Wine/Engine/Implementation/script.js @@ -0,0 +1,273 @@ +include(["utils", "functions", "filesystem", "files"]); +include(["utils", "functions", "filesystem", "extract"]); +include(["utils", "functions", "net", "download"]); +include(["utils", "functions", "net", "resource"]); + +/* exported WINE_PREFIX_DIR */ +var WINE_PREFIX_DIR = "wineprefix"; + +/** + * Wine engine +*/ +var engineImplementation = { + _configFactory: Bean("compatibleConfigFileFormatFactory"), + _containerRegex: /[^a-z0-9_\- ]/gi, + _ExeAnalyser: Bean("exeAnalyser"), + _ldPath: Bean("propertyReader").getProperty("application.environment.ld"), + _operatingSystemFetcher: Bean("operatingSystemFetcher"), + _wineEnginesDirectory: Bean("propertyReader").getProperty("application.user.engines") + "/wine", + _winePrefixesDirectory: Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/", + _wineWebServiceUrl : Bean("propertyReader").getProperty("webservice.wine.url"), + _wizard: null, + _workingContainer: "", + _wineServer: function (subCategory, version, parameter) { + var binary = this.getLocalDirectory(subCategory, version) + "/bin/wineserver"; + var processBuilder = new java.lang.ProcessBuilder(Java.to([binary, parameter], "java.lang.String[]")); + var environment = processBuilder.environment(); + environment.put("WINEPREFIX", this.getContainerDirectory(this.getWorkingContainer())); + processBuilder.inheritIO(); + var wineServerProcess = processBuilder.start(); + wineServerProcess.waitFor(); + }, + getLocalDirectory: function (subCategory, version) { + var parts = subCategory.split("-"); + var distribution = parts[0]; + var architecture = parts[2]; + var operatingSystem = this._operatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); + var fullDistributionName = distribution + "-" + operatingSystem + "-" + architecture; + return this._wineEnginesDirectory + "/" + fullDistributionName + "/" + version; + }, + isInstalled: function (subCategory, version) { + return fileExists(this.getLocalDirectory(subCategory, version)); + }, + install: function (subCategory, version) { + var parts = subCategory.split("-"); + var distribution = parts[0]; + var architecture = parts[2]; + var localDirectory = this.getLocalDirectory(subCategory, version); + // if not installed + if (!this.isInstalled(subCategory, version)) { + var ownWizard = false; + var wizard = this.getWizard(); + if (!wizard) { + wizard = SetupWizard(InstallationType.ENGINES, "Wine " + version + " " + distribution + " (" + architecture + ")", java.util.Optional.empty()); + ownWizard = true; + } + + print(tr("Installing version: {0}", version)); + + var wineJson = JSON.parse(this.getAvailableVersions()); + + var that = this; + wineJson.forEach(function (distribution) { + if (distribution.name == subCategory) { + distribution.packages.forEach(function (winePackage) { + if (winePackage.version == version) { + that._installWinePackage(wizard, winePackage, localDirectory); + that._installGecko(wizard, winePackage, localDirectory); + that._installMono(wizard, winePackage, localDirectory); + } + }); + } + }); + + // FIXME : Not found case! + + if (ownWizard) { + wizard.close(); + } + } + }, + _installWinePackage: function (setupWizard, winePackage, localDirectory) { + var tmpFile = createTempFile("tar.gz"); + + new Downloader() + .wizard(setupWizard) + .url(winePackage.url) + .checksum(winePackage.sha1sum) + .to(tmpFile) + .get(); + + new Extractor() + .wizard(setupWizard) + .archive(tmpFile) + .to(localDirectory) + .extract(); + }, + _installGecko: function (setupWizard, winePackage, localDirectory) { + var gecko = new Resource() + .wizard(setupWizard) + .url(winePackage.geckoUrl) + .checksum(winePackage.geckoMd5) + .algorithm("md5") + .name(winePackage.geckoFile) + .directory("gecko") + .get(); + + var wineGeckoDir = localDirectory + "/share/wine/gecko"; + + lns(new java.io.File(gecko).getParent(), wineGeckoDir); + }, + _installMono: function (setupWizard, winePackage, localDirectory) { + var mono = new Resource() + .wizard(setupWizard) + .url(winePackage.monoUrl) + .checksum(winePackage.monoMd5) + .algorithm("md5") + .name(winePackage.monoFile) + .directory("mono") + .get(); + + var wineMonoDir = localDirectory + "/share/wine/mono"; + + lns(new java.io.File(mono).getParent(), wineMonoDir); + }, + delete: function (subCategory, version) { + if (this.isInstalled(subCategory, version)) { + remove(this.getLocalDirectory(subCategory, version)); + } + }, + getAvailableVersions: function () { + var versionsFile = this._wineEnginesDirectory + "/availableVersions.json"; + touch(versionsFile); + new Downloader() + .wizard(this._wizard) + .url(this._wineWebServiceUrl) + .to(versionsFile) + .onlyIfUpdateAvailable(true) + .get(); + return cat(versionsFile); + }, + getWorkingContainer: function () { + return this._workingContainer; + }, + setWorkingContainer: function (workingContainer) { + var workingContainerCleaned = workingContainer.replace(this._containerRegex, ''); + this._workingContainer = workingContainerCleaned; + }, + getContainerDirectory: function (containerName) { + var containerNameCleaned = containerName.replace(this._containerRegex, ''); + return this._winePrefixesDirectory + "/" + containerNameCleaned + "/"; + }, + createContainer: function (subCategory, version, containerName) { + var parts = subCategory.split("-"); + var distribution = parts[0]; + var architecture = parts[2]; + + var containerNameCleaned = containerName.replace(this._containerRegex, ''); + var containerDirectory = this._winePrefixesDirectory + "/" + containerNameCleaned + "/"; + + mkdir(containerDirectory); + + var containerConfiguration = this._configFactory.open(containerDirectory + "/phoenicis.cfg"); + + containerConfiguration.writeValue("wineVersion", version); + containerConfiguration.writeValue("wineDistribution", distribution); + containerConfiguration.writeValue("wineArchitecture", architecture); + }, + run: function (executable, args, workingDir, captureOutput, wait, userData) { + var subCategory = ""; + var version = ""; + var architecture = ""; + var workingContainerDirectory = this.getContainerDirectory(this.getWorkingContainer()); + if (fileExists(workingContainerDirectory)) { + var containerConfiguration = this._configFactory.open(workingContainerDirectory + "/phoenicis.cfg"); + var distribution = containerConfiguration.readValue("wineDistribution", "upstream"); + architecture = containerConfiguration.readValue("wineArchitecture", "x86"); + var operatingSystem = this._operatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); + subCategory = distribution + "-" + operatingSystem + "-" + architecture; + version = containerConfiguration.readValue("wineVersion"); + this.install(subCategory, version); + } + else { + print("Wine prefix \"" + this.getWorkingContainer() + "\" does not exist!"); + return ""; + } + + if (!args) { + args = []; + } + + var extensionFile = executable.split(".").pop(); + + if (extensionFile == "msi") { + return this.run("msiexec", ["/i", executable].concat(args), captureOutput); + } + + if (extensionFile == "bat") { + return this.run("start", ["/Unix", executable].concat(args), captureOutput); + } + + // do not run 64bit executable in 32bit prefix + if (extensionFile == "exe") { + if (architecture == "x86" && this._ExeAnalyser.is64Bits(new java.io.File(executable))) { + throw tr("Cannot run 64bit executable in a 32bit Wine prefix."); + } + } + + this.install(subCategory, version); + + var wineBinary = this.getLocalDirectory(subCategory, version) + "/bin/wine"; + var StringArray = Java.type('java.lang.String[]'); + var command = new StringArray(2 + args.length); + command[0] = wineBinary; + command[1] = executable; + java.lang.System.arraycopy(args, 0, command, 2, args.length); + var processBuilder = new java.lang.ProcessBuilder(command); + + if (workingDir) { + processBuilder.directory(new java.io.File(workingDir)); + } else { + var driveC = workingContainerDirectory + "/drive_c"; + mkdir(driveC); + processBuilder.directory(new java.io.File(driveC)); + } + + var environment = processBuilder.environment(); + // disable winemenubuilder (we manage our own shortcuts) + environment.put("WINEDLLOVERRIDES", "winemenubuilder.exe=d"); + environment.put("WINEPREFIX", workingContainerDirectory); + + if (userData.wineDebug) { + environment.put("WINEDEBUG", userData.wineDebug); + } + + var ldPath = this._ldPath; + if (userData.ldPath) { + ldPath = userData.ldPath + ldPath; + } + if (architecture == "amd64") { + ldPath = this.getLocalDirectory(subCategory, version) + "/lib64/:" + ldPath + } else { + ldPath = this.getLocalDirectory(subCategory, version) + "/lib/:" + ldPath + } + environment.put("LD_LIBRARY_PATH", ldPath); + + if (!captureOutput) { + processBuilder.redirectErrorStream(true); + processBuilder.redirectOutput(new java.io.File(workingContainerDirectory + "/wine.log")); + } + + var process = processBuilder.start(); + + if (wait) { + process.waitFor(); + this._wineServer(subCategory, version, "-w"); + } + + if (captureOutput) { + return org.apache.commons.io.IOUtils.toString(process.getInputStream()); + } else { + return ""; + } + }, + getWizard: function () { + return this._wizard; + }, + setWizard: function (wizard) { + this._wizard = wizard; + } +}; + +/* exported Engine */ +var Engine = Java.extend(org.phoenicis.engines.Engine, engineImplementation); diff --git a/Engines/Wine/Engine/Implementation/script.json b/Engines/Wine/Engine/Implementation/script.json new file mode 100644 index 0000000000..01c6e00a2e --- /dev/null +++ b/Engines/Wine/Engine/Implementation/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "Wine engine (implementation of Java interface)", + "id" : "implementation", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index 203d7b02c3..134e195f53 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -1,13 +1,15 @@ +include(["engines", "wine", "engine", "implementation"]); include(["utils", "functions", "filesystem", "files"]); include(["utils", "functions", "filesystem", "extract"]); include(["utils", "functions", "net", "download"]); include(["utils", "functions", "net", "resource"]); -LATEST_STABLE_VERSION = "3.0"; -LATEST_DEVELOPMENT_VERSION = "3.6"; -LATEST_STAGING_VERSION = "2.21"; - -WINE_PREFIX_DIR = "wineprefix" +/* exported LATEST_STABLE_VERSION */ +var LATEST_STABLE_VERSION = "3.0"; +/* exported LATEST_DEVELOPMENT_VERSION */ +var LATEST_DEVELOPMENT_VERSION = "3.7"; +/* exported LATEST_STAGING_VERSION */ +var LATEST_STAGING_VERSION = "2.21"; /** @@ -15,14 +17,8 @@ WINE_PREFIX_DIR = "wineprefix" * @constructor */ function Wine() { - this._wineWebServiceUrl = Bean("propertyReader").getProperty("webservice.wine.url"); - this._wineEnginesDirectory = Bean("propertyReader").getProperty("application.user.engines") + "/wine"; - this._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; - this._configFactory = Bean("compatibleConfigFileFormatFactory"); + this._implementation = new Engine(); this._OperatingSystemFetcher = Bean("operatingSystemFetcher"); - this._ExeAnalyser = Bean("exeAnalyser"); - this._wineDebug = "-all"; - this._ldPath = Bean("propertyReader").getProperty("application.environment.ld"); } /** @@ -33,11 +29,11 @@ function Wine() { Wine.prototype.wizard = function (wizard) { // get if (arguments.length == 0) { - return this._wizard; + return this._implementation.getWizard(); } // set - this._wizard = wizard; + this._implementation.setWizard(wizard); return this; }; @@ -46,136 +42,68 @@ Wine.prototype.wizard = function (wizard) { * @returns {String} */ Wine.prototype.winepath = function (path) { - return this.run("winepath", ["-w", path], true); + return this.run("winepath", ["-w", path], this.prefixDirectory(), true, true); } -/** -* -* @param {string} [debug] -* @returns {string|Wine} -*/ -Wine.prototype.debug = function (debug) { - // get - if (arguments.length == 0) { - return this._wineDebug; - } - - // set - this._wineDebug = debug; - return this; -}; - -/** -* -* @param {string} [architecture] -* @returns {string|Wine} -*/ -Wine.prototype.architecture = function (architecture) { - // get - if (arguments.length == 0) { - return this._architecture; - } - - // set - if (this._prefixConfiguration) { - this._prefixConfiguration.writeValue("wineArchitecture", architecture); - } - - this._architecture = architecture; - return this; -}; - -/** -* -* @param {string} [distribution] -* @returns {string|Wine} -*/ -Wine.prototype.distribution = function (distribution) { - // get - if (arguments.length == 0) { - return this._distribution; - } - - // set - if (this._prefixConfiguration) { - this._prefixConfiguration.writeValue("wineDistribution", distribution); - } - - this._distribution = distribution; - return this; -}; - /** * * @param {string} [prefix] +* @param {string} [distribution] +* @param {string} [architecture] +* @param {string} [version] * @returns {string|Wine} */ -Wine.prototype.prefix = function (prefix) { +Wine.prototype.prefix = function (prefix, distribution, architecture, version) { // get if (arguments.length == 0) { - return this._prefix; + return this._implementation.getWorkingContainer(); } - // set - this._prefix = prefix.replace(/[^a-z0-9_\-\ ]/gi, ''); - this.prefixDirectory = this._winePrefixesDirectory + "/" + this._prefix + "/"; - - mkdir(this.prefixDirectory); - - this._prefixConfiguration = this._configFactory.open(this.prefixDirectory + "/phoenicis.cfg"); - - if (!this._version) { - this._version = this._prefixConfiguration.readValue("wineVersion"); - } else { - this._prefixConfiguration.writeValue("wineVersion", this._version); - } - - if (!this._distribution) { - this._distribution = this._prefixConfiguration.readValue("wineDistribution", "upstream"); - } - - this._prefixConfiguration.writeValue("wineDistribution", this._distribution); - - if (!this._architecture) { - this._architecture = this._prefixConfiguration.readValue("wineArchitecture", "x86"); + else if (arguments.length == 1) { + this._implementation.setWorkingContainer(prefix); + return this; } - - this._prefixConfiguration.writeValue("wineArchitecture", this._architecture); - - - return this; -}; - -/** -* -* @param {string} [directory] -* @returns {string|Wine} -*/ -Wine.prototype.workingDirectory = function (directory) { - // get - if (arguments.length == 0) { - return this._directory; + else { + var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); + var subCategory = distribution + "-" + operatingSystem + "-" + architecture; + this._implementation.createContainer(subCategory, version, prefix); + this._implementation.setWorkingContainer(prefix); + return this; } - - // set - this._directory = directory; - return this; }; /** -* checks if the Wine version is installed -* @returns {boolean} +* returns prefix directory +* @returns {string} */ -Wine.prototype.installed = function () { - return fileExists(this._fetchLocalDirectory()); +Wine.prototype.prefixDirectory = function () { + return this._implementation.getContainerDirectory(this._implementation.getWorkingContainer()); }; /** * returns the path to the engine binary directory -* @returns {String} +* if no parameters are given, the Wine version of the current prefix is used +* @param {string} [subCategory] Wine sub-category +* @param {string} [version] Wine version +* @returns {string} path to "wine" binary */ -Wine.prototype.binPath = function () { - return this._fetchLocalDirectory() + "/bin/"; +Wine.prototype.binPath = function (subCategory, version) { + if (0 == arguments.length) { + if (fileExists(this.prefixDirectory())) { + var configFactory = Bean("compatibleConfigFileFormatFactory"); + var containerConfiguration = configFactory.open(this.prefixDirectory() + "/phoenicis.cfg"); + var distribution = containerConfiguration.readValue("wineDistribution", "upstream"); + var architecture = containerConfiguration.readValue("wineArchitecture", "x86"); + var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); + subCategory = distribution + "-" + operatingSystem + "-" + architecture; + version = containerConfiguration.readValue("wineVersion"); + } + else { + print("Wine prefix \"" + this.prefixDirectory() + "\" does not exist!"); + return ""; + } + } + return this._implementation.getLocalDirectory(subCategory, version) + "/bin/"; }; /** @@ -184,80 +112,38 @@ Wine.prototype.binPath = function () { * @param args */ Wine.prototype.runInsidePrefix = function (executable, args) { - return this.run(this.prefixDirectory + "/drive_c/" + executable, args); + return this.run(this.prefixDirectory() + "/drive_c/" + executable, args, this.prefixDirectory(), false, false); }; /** * * @param executable * @param {array} [args = []] +* @param {string} [workingDirectory = working container] * @param {boolean} [captureOutput=false] -* @returns {Wine} +* @param {boolean} [wait=false] +* @param {map} [userData=empty] +* @returns {String} output */ -Wine.prototype.run = function (executable, args, captureOutput) { +Wine.prototype.run = function (executable, args, workingDirectory, captureOutput, wait, userData) { if (!args) { args = []; } - - var extensionFile = executable.split(".").pop(); - - if (extensionFile == "msi") { - return this.run("msiexec", ["/i", executable].concat(args), captureOutput); - } - - if (extensionFile == "bat") { - return this.run("start", ["/Unix", executable].concat(args), captureOutput); - } - - // do not run 64bit executable in 32bit prefix - if (extensionFile == "exe") { - if (this._architecture == "x86" && this._ExeAnalyser.is64Bits(new java.io.File(executable))) { - throw tr("Cannot run 64bit executable in a 32bit Wine prefix."); - } + if (!workingDirectory) { + workingDirectory = this._implementation.getContainerDirectory(this._implementation.getWorkingContainer()); } - - this._installVersion(); - - var wineBinary = this._fetchLocalDirectory() + "/bin/wine"; - var processBuilder = new java.lang.ProcessBuilder(Java.to([wineBinary, executable].concat(args), "java.lang.String[]")); - - if (this._directory) { - processBuilder.directory(new java.io.File(this._directory)); - } else { - var driveC = this.prefixDirectory + "/drive_c"; - mkdir(driveC); - processBuilder.directory(new java.io.File(driveC)); + if (!captureOutput) { + captureOutput = false; } - - var environment = processBuilder.environment(); - // disable winemenubuilder (we manage our own shortcuts) - environment.put("WINEDLLOVERRIDES", "winemenubuilder.exe=d"); - environment.put("WINEPREFIX", this.prefixDirectory); - - if (this._wineDebug) { - environment.put("WINEDEBUG", this._wineDebug); + if (!wait) { + wait = false; } - - if (this._architecture == "amd64") { - this._ldPath = this._fetchLocalDirectory() + "/lib64/:" + this._ldPath - } else { - this._ldPath = this._fetchLocalDirectory() + "/lib/:" + this._ldPath - } - environment.put("LD_LIBRARY_PATH", this._ldPath); - - if (!captureOutput) { - processBuilder.redirectErrorStream(true); - processBuilder.redirectOutput(new java.io.File(this.prefixDirectory + "/wine.log")); + if (!userData) { + userData = []; } - this._process = processBuilder.start(); - - if (captureOutput) { - return org.apache.commons.io.IOUtils.toString(this._process.getInputStream()); - } else { - return this; - } -}; + return this._implementation.run(executable, args, workingDirectory, captureOutput, wait, userData); +} /** * uninstall application @@ -265,13 +151,13 @@ Wine.prototype.run = function (executable, args, captureOutput) { * @returns {Wine} */ Wine.prototype.uninstall = function (application) { - var list = this.run("uninstaller", ["--list"], true); + var list = this.run("uninstaller", ["--list"], this.prefixDirectory(), true, true); var appEscaped = application.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); var re = new RegExp("(.*)\\|\\|\\|.*" + appEscaped); var uuid = list.match(re); if (uuid) { - this.run("uninstaller", ["--remove", uuid[1]]) - .wait(tr("Please wait while {0} is uninstalled ...", application)); + this._implementation.getWizard.wait(tr("Please wait while {0} is uninstalled ...", application)); + this.run("uninstaller", ["--remove", uuid[1]], this.prefixDirectory(), false, true); } else { print(tr("Could not uninstall {0}!", application)); } @@ -282,7 +168,7 @@ Wine.prototype.uninstall = function (application) { * runs "wineboot" */ Wine.prototype.create = function () { - this.run("wineboot"); + this.run("wineboot", [], this.prefixDirectory(), false, false); return this; }; @@ -291,7 +177,7 @@ Wine.prototype.create = function () { * @returns {string} name of "Program Files" */ Wine.prototype.programFiles = function () { - var programFilesName = this.run("cmd", ["/c", "echo", "%ProgramFiles%"], true).trim(); + var programFilesName = this.run("cmd", ["/c", "echo", "%ProgramFiles%"], this.prefixDirectory(), true, true).trim(); if (programFilesName == "%ProgramFiles%") { return "Program Files" } else { @@ -299,19 +185,6 @@ Wine.prototype.programFiles = function () { } }; -/** -* -* @param {string} [wait message = "Please wait ..."] -* @returns {Wine} -*/ -Wine.prototype.wait = function (message) { - if (this._wizard) { - this._wizard.wait(typeof message !== 'undefined' ? message : tr("Please wait ...")); - } - - return this._silentWait(); -}; - /** * kill wine server * @returns {Wine} @@ -321,63 +194,6 @@ Wine.prototype.kill = function () { return this; }; -/** -* -* @returns available Wine versions -*/ -Wine.prototype.getAvailableVersions = function () { - var versionsFile = this._wineEnginesDirectory + "/availableVersions.json"; - touch(versionsFile); - new Downloader() - .wizard(this._wizard) - .url(this._wineWebServiceUrl) - .to(versionsFile) - .onlyIfUpdateAvailable(true) - .get(); - return cat(versionsFile); -}; - -/** -* install -* @param {string} category -* @param {string} subCategory -* @param {string} version -* @param {json} userData -*/ -Wine.prototype.install = function (category, subCategory, version, userData) { - var parts = subCategory.split("-"); - var distribution = parts[0]; - var architecture = parts[2]; - this.distribution(distribution); - this.architecture(architecture); - this.version(version); - if (!this.installed()) { - var wizard = SetupWizard(InstallationType.ENGINES, "Wine " + version + " " + distribution + " (" + architecture + ")", java.util.Optional.empty()); - this.wizard(wizard); - this._installVersion(); - wizard.close(); - } -}; - -/** -* delete -* @param {string} category -* @param {string} subCategory -* @param {string} version -* @param {json} userData -*/ -Wine.prototype.delete = function (category, subCategory, version, userData) { - var parts = subCategory.split("-"); - var distribution = parts[0]; - var architecture = parts[2]; - this.distribution(distribution); - this.architecture(architecture); - this.version(version); - if (this.installed()) { - remove(this._fetchLocalDirectory()); - } -}; - /** * * @param {string} [architecture = current architecture] @@ -385,7 +201,7 @@ Wine.prototype.delete = function (category, subCategory, version, userData) { */ Wine.prototype.availableDistributions = function (architectureName) { var distributions = []; - var wineJson = JSON.parse(this.getAvailableVersions()); + var wineJson = JSON.parse(this._implementation.getAvailableVersions()); var architecture = architectureName || this._architecture; var architectureRegExp = new RegExp(architecture); wineJson.forEach(function (distribution) { @@ -406,7 +222,7 @@ Wine.prototype.availableDistributions = function (architectureName) { Wine.prototype.availableVersions = function (distributionName) { var versions = []; var fullDistributionName = distributionName || this._fetchFullDistributionName(); - var wineJson = JSON.parse(this.getAvailableVersions()); + var wineJson = JSON.parse(this._implementation.getAvailableVersions()); wineJson.forEach(function (distribution) { if (distribution.name == fullDistributionName) { distribution.packages.forEach(function (winePackage) { @@ -419,35 +235,15 @@ Wine.prototype.availableVersions = function (distributionName) { return versions; } -/** -* -* @param {string} [version = LATEST_STABLE_VERSION] -* @returns {string|Wine} -*/ -Wine.prototype.version = function (version) { - // get - if (arguments.length == 0) { - return this._version; - } - - // set - if (this._prefixConfiguration) { - this._prefixConfiguration.writeValue("wineVersion", version); - } - - this._version = version; - return this; -}; - /** * * @returns {string} system32 directory */ Wine.prototype.system32directory = function () { - if (fileExists(this.prefixDirectory + "/drive_c/windows/syswow64")) { - return this.prefixDirectory + "/drive_c/windows/syswow64"; + if (fileExists(this.prefixDirectory() + "/drive_c/windows/syswow64")) { + return this.prefixDirectory() + "/drive_c/windows/syswow64"; } else { - return this.prefixDirectory + "/drive_c/windows/system32"; + return this.prefixDirectory() + "/drive_c/windows/system32"; } }; @@ -456,8 +252,8 @@ Wine.prototype.system32directory = function () { * @returns {string} system64 directory */ Wine.prototype.system64directory = function () { - if (fileExists(this.prefixDirectory + "/drive_c/windows/syswow64")) { - return this.prefixDirectory + "/drive_c/windows/system32"; + if (fileExists(this.prefixDirectory() + "/drive_c/windows/syswow64")) { + return this.prefixDirectory() + "/drive_c/windows/system32"; } throw tr("Prefix seems to be 32bits"); }; @@ -467,500 +263,5 @@ Wine.prototype.system64directory = function () { * @returns {string} font directory */ Wine.prototype.fontDirectory = function () { - return this.prefixDirectory + "/drive_c/windows/Fonts"; -}; - -Wine.prototype._installVersion = function () { - var version = this._version; - var fullDistributionName = this._fetchFullDistributionName(); - var localDirectory = this._fetchLocalDirectory(); - var wizard = this._wizard; - - if (!fileExists(localDirectory)) { - print(tr("Installing version: ", this._version)); - - var wineJson = JSON.parse(this.getAvailableVersions()); - - var that = this; - wineJson.forEach(function (distribution) { - if (distribution.name == fullDistributionName) { - distribution.packages.forEach(function (winePackage) { - if (winePackage.version == version) { - that._installWinePackage(wizard, winePackage, localDirectory); - that._installGecko(wizard, winePackage, localDirectory); - that._installMono(wizard, winePackage, localDirectory); - } - }); - } - }); - - // FIXME : Not found case! - - } -}; - - -Wine.prototype._installWinePackage = function (setupWizard, winePackage, localDirectory) { - var tmpFile = createTempFile("tar.gz"); - - new Downloader() - .wizard(setupWizard) - .url(winePackage.url) - .checksum(winePackage.sha1sum) - .to(tmpFile) - .get(); - - new Extractor() - .wizard(setupWizard) - .archive(tmpFile) - .to(localDirectory) - .extract(); -}; - -Wine.prototype._installGecko = function (setupWizard, winePackage, localDirectory) { - var gecko = new Resource() - .wizard(setupWizard) - .url(winePackage.geckoUrl) - .checksum(winePackage.geckoMd5) - .algorithm("md5") - .name(winePackage.geckoFile) - .directory("gecko") - .get(); - - var wineGeckoDir = localDirectory + "/share/wine/gecko"; - - lns(new java.io.File(gecko).getParent(), wineGeckoDir); -}; - -Wine.prototype._installMono = function (setupWizard, winePackage, localDirectory) { - var mono = new Resource() - .wizard(setupWizard) - .url(winePackage.monoUrl) - .checksum(winePackage.monoMd5) - .algorithm("md5") - .name(winePackage.monoFile) - .directory("mono") - .get(); - - var wineMonoDir = localDirectory + "/share/wine/mono"; - - lns(new java.io.File(mono).getParent(), wineMonoDir); -}; - -Wine.prototype._silentWait = function () { - if (this._process) { - this._process.waitFor(); - } - this._wineServer("-w"); - return this; -}; - -Wine.prototype._fetchFullDistributionName = function () { - var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); - return this._distribution + "-" + operatingSystem + "-" + this._architecture; -}; - -Wine.prototype._fetchLocalDirectory = function () { - return this._wineEnginesDirectory + "/" + this._fetchFullDistributionName() + "/" + this._version; -}; - -Wine.prototype._fetchWineServerBinary = function () { - return this._fetchLocalDirectory() + "/bin/wineserver"; -}; - -Wine.prototype._wineServer = function (parameter) { - var processBuilder = new java.lang.ProcessBuilder(Java.to([this._fetchWineServerBinary(), parameter], "java.lang.String[]")); - var environment = processBuilder.environment(); - environment.put("WINEPREFIX", this.prefixDirectory); - processBuilder.inheritIO(); - var wineServerProcess = processBuilder.start(); - wineServerProcess.waitFor(); -}; - -/** -* runs "regsvr32" -* @returns {Wine} -*/ -Wine.prototype.regsvr32 = function () { - var _wine = this; - - this.install = function (dll) { - _wine.run("regsvr32", ["/i", dll])._silentWait(); - return _wine; - }; - - return this; -}; - -/** - * Regedit support - * @param args - * @returns {Wine} - */ -Wine.prototype.regedit = function () { - var _wine = this; - - this.open = function (args) { - _wine.run("regedit", args)._silentWait(); - return _wine; - }; - - this.patch = function (patchContent) { - if (patchContent.getClass().getCanonicalName() == "byte[]") { - patchContent = new java.lang.String(patchContent); - } - var tmpFile = createTempFile("reg"); - writeToFile(tmpFile, patchContent); - _wine.run("regedit", [tmpFile])._silentWait(); - return _wine; - }; - - this.fetchValue = function (keyPath) { - var root = keyPath[0]; - var registryFile; - switch (root) { - case "HKEY_CURRENT_USER": - registryFile = "user.reg"; - break; - case "HKEY_LOCAL_MACHINE": - registryFile = "system.reg"; - break; - default: - throw "Illegal registry root exception"; - } - - keyPath.shift(); - - var registryValue = Bean("registryParser").parseFile(new java.io.File(this.prefixDirectory + "/" + registryFile), root).getChild(keyPath); - - if (registryValue == null) { - return null; - } - - if (registryValue.getText) { - return registryValue.getText(); - } else { - return registryValue; - } - }; - - return this; -}; - -Wine.prototype.registry = Wine.prototype.regedit; - -/** - * sets sound driver - * @param driver (alsa, pulse) - * @returns {Wine} - */ -Wine.prototype.setSoundDriver = function (driver) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Drivers]\n" + - "\"Audio\"=\"" + driver + "\"\n"; - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * sets OpenGL max core version - * @param {number} major - * @param {number} minor - * @returns {Wine} - */ -Wine.prototype.setVersionGL = function (major, minor) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"MaxVersionGL\"=dword:000"+ major + "000" + minor - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * enable command stream multi-threading - * @returns {Wine} - */ -Wine.prototype.enableCSMT = function () { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"csmt\"=dword:1" - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * force the Use of GLSL - * @param {string} mode (enabled or disabled) - * @returns {Wine} - */ -Wine.prototype.UseGLSL = function (mode) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"UseGLSL\"=\"" + mode + "\"" - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * force the DirectDrawRenderer - * @param {string} mode (gdi or opengl) - * @returns {Wine} - */ -Wine.prototype.DirectDrawRenderer = function (mode) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"DirectDrawRenderer\"=\"" + mode + "\"" - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * sets Virtual Desktop with window resolution - * @param {number} width - * @param {number} height - * @returns {Wine} - */ - -Wine.prototype.setVirtualDesktop = function (width, height) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops]\n" + - "\"Default\"=\"" + width + "x" + height + "\"\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer]\n" + - "\"Desktop\"=\"" + "Default" + "\"\n"; - this.regedit().patch(regeditFileContent); - return this; -}; - -/** -* -* @param {boolean} [managed] -* @returns {boolean|Wine} -*/ -Wine.prototype.managed = function (managed) { - // get - if (arguments.length == 0) { - return (this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "X11 Driver", "Managed"]) == "Y"); - } - - // set - var managedYn = managed ? "Y" : "N"; - - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver]\n" + - "\"Managed\"=\"" + managedYn + "\"\n"; - this.regedit().patch(regeditFileContent); - return this; -}; - -var SetManagedForApplication = function () { - var that = this; - that._regeditFileContent = - "REGEDIT4\n" + - "\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (application, managed) { - var managedYn = managed ? "Y" : "N"; - - that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "\\X11 Driver]\n"; - that._regeditFileContent += "\"Managed\"=\"" + managedYn + "\"\n"; - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.setManagedForApplication = function () { - return new SetManagedForApplication() - .wine(this) -}; - -var OverrideDLL = function () { - var that = this; - that._regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (mode, libraries) { - libraries.forEach(function (library) { - // make sure library does not end with ".dll" - library = library.replace(".dll", ""); - that._regeditFileContent += "\"*" + library + "\"=\"" + mode + "\"\n"; - }); - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.overrideDLL = function () { - return new OverrideDLL() - .wine(this) -}; - -/** - * default windows version - * @param {string} [version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31)] - * @returns {string|Wine} - */ -Wine.prototype.windowsVersion = function (version, servicePack) { - var that = this; - // get - if (arguments.length == 0) { - return this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Version"]); - } - - // set - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine]\n" + - "\"Version\"=\"" + version + "\"\n"; - - if (servicePack) { - var servicePackNumber = servicePack.replace("sp", ""); - that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion]"; - that._regeditFileContent += "\"CSDVersion\"=\"Service Pack "+ servicePackNumber +"\""; - that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows]"; - that._regeditFileContent += "\"CSDVersion\"=dword:00000"+servicePackNumber+"00"; - } - - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * use native application for a certain file extension - * @param {string} [file extension (pdf, txt, rtf)] - * @returns {string|Wine} - */ -Wine.prototype.nativeApplication = function (extension) { - // FIXME: get - if (arguments.length == 0) { - return this.regedit().fetchValue(["HKEY_CLASSES_ROOT", "." + extension]); - } - - // set - var mimetype = null; - switch (extension) { - case "pdf": - mimetype = "application/pdf"; - break; - case "txt": - mimetype = "application/plain"; - break; - case "rtf": - mimetype = "application/rtf"; - break; - default: - throw tr("Could not determine mimetype for file extension \"{0}\"", extension); - } - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CLASSES_ROOT\\." + extension + "]\n" + - "@=\"" + extension + "file\"\n" + - "\"Content Type\"=\"" + mimetype + "\"\n" + - "[HKEY_CLASSES_ROOT\\" + extension + "file\\Shell\\Open\\command]\n" + - "@=\"winebrowser \"%1\"\""; - this.regedit().patch(regeditFileContent); - return this; -}; - -var SetOsForApplication = function () { - var that = this; - that._regeditFileContent = - "REGEDIT4\n" + - "\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (application, os) { - that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "]\n"; - that._regeditFileContent += "\"Version\"=\"" + os + "\"\n"; - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.setOsForApplication = function () { - return new SetOsForApplication() - .wine(this) -}; - -var RegisterFont = function () { - var that = this; - that._regeditFileContentNT = - "REGEDIT4\n" + - "\n" + - "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts]\n"; - - that._regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Fonts]\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (font, file) { - that._regeditFileContentNT += "\"*" + font + "\"=\"" + file + "\"\n"; - that._regeditFileContent += "\"*" + font + "\"=\"" + file + "\"\n"; - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContentNT); - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.registerFont = function () { - return new RegisterFont() - .wine(this) -}; - + return this.prefixDirectory() + "/drive_c/windows/Fonts"; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/DirectDraw renderer/script.js b/Engines/Wine/Plugins/DirectDraw renderer/script.js new file mode 100644 index 0000000000..75e96c10db --- /dev/null +++ b/Engines/Wine/Plugins/DirectDraw renderer/script.js @@ -0,0 +1,16 @@ +include(["engines", "wine", "engine", "object"]); + +/** + * force the DirectDrawRenderer + * @param {string} mode (gdi or opengl) + * @returns {Wine} Wine object + */ +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; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/DirectDraw renderer/script.json b/Engines/Wine/Plugins/DirectDraw renderer/script.json new file mode 100644 index 0000000000..68c9074fd9 --- /dev/null +++ b/Engines/Wine/Plugins/DirectDraw renderer/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "DirectDraw renderer", + "id" : "directdraw_renderer", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/GLSL/script.js b/Engines/Wine/Plugins/GLSL/script.js new file mode 100644 index 0000000000..fad8c48c50 --- /dev/null +++ b/Engines/Wine/Plugins/GLSL/script.js @@ -0,0 +1,17 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * force the Use of GLSL + * @param {string} mode (enabled or disabled) + * @returns {Wine} Wine object + */ +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; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/GLSL/script.json b/Engines/Wine/Plugins/GLSL/script.json new file mode 100644 index 0000000000..a927461f26 --- /dev/null +++ b/Engines/Wine/Plugins/GLSL/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "GLSL", + "id" : "glsl", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/OpenGL version/script.js b/Engines/Wine/Plugins/OpenGL version/script.js new file mode 100644 index 0000000000..e3d5bd97cf --- /dev/null +++ b/Engines/Wine/Plugins/OpenGL version/script.js @@ -0,0 +1,18 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * sets OpenGL max core version + * @param {number} major major version + * @param {number} minor minor version + * @returns {Wine} Wine object + */ +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; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/OpenGL version/script.json b/Engines/Wine/Plugins/OpenGL version/script.json new file mode 100644 index 0000000000..d4b277e927 --- /dev/null +++ b/Engines/Wine/Plugins/OpenGL version/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "OpenGL_version", + "id" : "opengl_version", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/Windows version/script.js b/Engines/Wine/Plugins/Windows version/script.js new file mode 100644 index 0000000000..e9591262e0 --- /dev/null +++ b/Engines/Wine/Plugins/Windows version/script.js @@ -0,0 +1,63 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * default windows version + * @param {string} version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31) + * @param {string} [servicePack] e.g. sp3 + * @returns {string|Wine} get: Windows version, set: Wine object + */ +Wine.prototype.windowsVersion = function (version, servicePack) { + var that = this; + // get + if (arguments.length == 0) { + return this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Version"]); + } + + // set + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine]\n" + + "\"Version\"=\"" + version + "\"\n"; + + if (servicePack) { + var servicePackNumber = servicePack.replace("sp", ""); + that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion]"; + that._regeditFileContent += "\"CSDVersion\"=\"Service Pack "+ servicePackNumber +"\""; + that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows]"; + that._regeditFileContent += "\"CSDVersion\"=dword:00000"+servicePackNumber+"00"; + } + + this.regedit().patch(regeditFileContent); + return this; +}; + +var SetOsForApplication = function () { + var that = this; + that._regeditFileContent = + "REGEDIT4\n" + + "\n"; + + that.wine = function (wine) { + that._wine = wine; + return that; + }; + + that.set = function (application, os) { + that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "]\n"; + that._regeditFileContent += "\"Version\"=\"" + os + "\"\n"; + + return that; + }; + + that.do = function () { + that._wine.regedit().patch(that._regeditFileContent); + return that._wine; + } +}; + +Wine.prototype.setOsForApplication = function () { + return new SetOsForApplication() + .wine(this) +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/Windows version/script.json b/Engines/Wine/Plugins/Windows version/script.json new file mode 100644 index 0000000000..253630a54a --- /dev/null +++ b/Engines/Wine/Plugins/Windows version/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "Windows version", + "id" : "windows_version", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/application.json b/Engines/Wine/Plugins/application.json new file mode 100644 index 0000000000..3865ce1292 --- /dev/null +++ b/Engines/Wine/Plugins/application.json @@ -0,0 +1,5 @@ +{ + "name" : "Wine Plugins", + "id" : "plugins", + "description" : "Plugins for Wine." +} diff --git a/Engines/Wine/Plugins/csmt/script.js b/Engines/Wine/Plugins/csmt/script.js new file mode 100644 index 0000000000..278676457d --- /dev/null +++ b/Engines/Wine/Plugins/csmt/script.js @@ -0,0 +1,16 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * enable command stream multi-threading + * @returns {Wine} Wine object + */ +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; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/csmt/script.json b/Engines/Wine/Plugins/csmt/script.json new file mode 100644 index 0000000000..8a760ee601 --- /dev/null +++ b/Engines/Wine/Plugins/csmt/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "csmt", + "id" : "csmt", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/managed/script.js b/Engines/Wine/Plugins/managed/script.js new file mode 100644 index 0000000000..f2439b79bd --- /dev/null +++ b/Engines/Wine/Plugins/managed/script.js @@ -0,0 +1,56 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** +* gets/sets managed state +* @param {boolean} [managed] true if it shall be managed +* @returns {boolean|Wine} get: if is managed, set: Wine object +*/ +Wine.prototype.managed = function (managed) { + // get + if (arguments.length == 0) { + return (this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "X11 Driver", "Managed"]) == "Y"); + } + + // set + var managedYn = managed ? "Y" : "N"; + + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver]\n" + + "\"Managed\"=\"" + managedYn + "\"\n"; + this.regedit().patch(regeditFileContent); + return this; +}; + +var SetManagedForApplication = function () { + var that = this; + that._regeditFileContent = + "REGEDIT4\n" + + "\n"; + + that.wine = function (wine) { + that._wine = wine; + return that; + }; + + that.set = function (application, managed) { + var managedYn = managed ? "Y" : "N"; + + that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "\\X11 Driver]\n"; + that._regeditFileContent += "\"Managed\"=\"" + managedYn + "\"\n"; + + return that; + }; + + that.do = function () { + that._wine.regedit().patch(that._regeditFileContent); + return that._wine; + } +}; + +Wine.prototype.setManagedForApplication = function () { + return new SetManagedForApplication() + .wine(this) +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/managed/script.json b/Engines/Wine/Plugins/managed/script.json new file mode 100644 index 0000000000..94c608c872 --- /dev/null +++ b/Engines/Wine/Plugins/managed/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "managed", + "id" : "managed", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/native application/script.js b/Engines/Wine/Plugins/native application/script.js new file mode 100644 index 0000000000..4bf27a26cd --- /dev/null +++ b/Engines/Wine/Plugins/native application/script.js @@ -0,0 +1,40 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * use native application for a certain file extension + * @param {string} [extension] file extension (pdf, txt, rtf) + * @returns {string|Wine} get: native application, set: Wine object + */ +Wine.prototype.nativeApplication = function (extension) { + // FIXME: get + if (arguments.length == 0) { + return this.regedit().fetchValue(["HKEY_CLASSES_ROOT", "." + extension]); + } + + // set + var mimetype = null; + switch (extension) { + case "pdf": + mimetype = "application/pdf"; + break; + case "txt": + mimetype = "application/plain"; + break; + case "rtf": + mimetype = "application/rtf"; + break; + default: + throw tr("Could not determine mimetype for file extension \"{0}\"", extension); + } + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CLASSES_ROOT\\." + extension + "]\n" + + "@=\"" + extension + "file\"\n" + + "\"Content Type\"=\"" + mimetype + "\"\n" + + "[HKEY_CLASSES_ROOT\\" + extension + "file\\Shell\\Open\\command]\n" + + "@=\"winebrowser \"%1\"\""; + this.regedit().patch(regeditFileContent); + return this; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/native application/script.json b/Engines/Wine/Plugins/native application/script.json new file mode 100644 index 0000000000..99974cc822 --- /dev/null +++ b/Engines/Wine/Plugins/native application/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "native application", + "id" : "native_application", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/override DLL/script.js b/Engines/Wine/Plugins/override DLL/script.js new file mode 100644 index 0000000000..256fbb1318 --- /dev/null +++ b/Engines/Wine/Plugins/override DLL/script.js @@ -0,0 +1,35 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +var OverrideDLL = function () { + var that = this; + that._regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]\n"; + + that.wine = function (wine) { + that._wine = wine; + return that; + }; + + that.set = function (mode, libraries) { + libraries.forEach(function (library) { + // make sure library does not end with ".dll" + library = library.replace(".dll", ""); + that._regeditFileContent += "\"*" + library + "\"=\"" + mode + "\"\n"; + }); + + return that; + }; + + that.do = function () { + that._wine.regedit().patch(that._regeditFileContent); + return that._wine; + } +}; + +Wine.prototype.overrideDLL = function () { + return new OverrideDLL() + .wine(this) +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/override DLL/script.json b/Engines/Wine/Plugins/override DLL/script.json new file mode 100644 index 0000000000..a209262899 --- /dev/null +++ b/Engines/Wine/Plugins/override DLL/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "override DLL", + "id" : "override_dll", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/regedit/script.js b/Engines/Wine/Plugins/regedit/script.js new file mode 100644 index 0000000000..265599bc56 --- /dev/null +++ b/Engines/Wine/Plugins/regedit/script.js @@ -0,0 +1,67 @@ +include(["engines", "wine", "engine", "object"]); + +/** + * Regedit support + * @returns {Wine} Wine object + */ +Wine.prototype.regedit = function () { + var _wine = this; + + this.open = function (args) { + _wine.run("regedit", [args], this.prefixDirectory(), false, true); + return _wine; + }; + + this.patch = function (patchContent) { + if (patchContent.getClass().getCanonicalName() == "byte[]") { + patchContent = new java.lang.String(patchContent); + } + var tmpFile = createTempFile("reg"); + writeToFile(tmpFile, patchContent); + _wine.run("regedit", [tmpFile], this.prefixDirectory(), false, true); + return _wine; + }; + + this.deleteKey = function (keyPath) { + _wine.run("reg", ["delete", keyPath, "/f"], this.prefixDirectory(), false, true); + return _wine; + }; + + this.deleteValue = function (keyPath, value) { + _wine.run("reg", ["delete", keyPath, "/v", value, "/f"], this.prefixDirectory(), false, true); + return _wine; + }; + + this.fetchValue = function (keyPath) { + var root = keyPath[0]; + var registryFile; + switch (root) { + case "HKEY_CURRENT_USER": + registryFile = "user.reg"; + break; + case "HKEY_LOCAL_MACHINE": + registryFile = "system.reg"; + break; + default: + throw "Illegal registry root exception"; + } + + keyPath.shift(); + + var registryValue = Bean("registryParser").parseFile(new java.io.File(this.prefixDirectory() + "/" + registryFile), root).getChild(keyPath); + + if (registryValue == null) { + return null; + } + + if (registryValue.getText) { + return registryValue.getText(); + } else { + return registryValue; + } + }; + + return this; +}; + +Wine.prototype.registry = Wine.prototype.regedit; \ No newline at end of file diff --git a/Engines/Wine/Plugins/regedit/script.json b/Engines/Wine/Plugins/regedit/script.json new file mode 100644 index 0000000000..1fae4fb6e0 --- /dev/null +++ b/Engines/Wine/Plugins/regedit/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "regedit", + "id" : "regedit", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/register font/script.js b/Engines/Wine/Plugins/register font/script.js new file mode 100644 index 0000000000..17caeea803 --- /dev/null +++ b/Engines/Wine/Plugins/register font/script.js @@ -0,0 +1,38 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +var RegisterFont = function () { + var that = this; + that._regeditFileContentNT = + "REGEDIT4\n" + + "\n" + + "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts]\n"; + + that._regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Fonts]\n"; + + that.wine = function (wine) { + that._wine = wine; + return that; + }; + + that.set = function (font, file) { + that._regeditFileContentNT += "\"*" + font + "\"=\"" + file + "\"\n"; + that._regeditFileContent += "\"*" + font + "\"=\"" + file + "\"\n"; + + return that; + }; + + that.do = function () { + that._wine.regedit().patch(that._regeditFileContentNT); + that._wine.regedit().patch(that._regeditFileContent); + return that._wine; + } +}; + +Wine.prototype.registerFont = function () { + return new RegisterFont() + .wine(this) +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/register font/script.json b/Engines/Wine/Plugins/register font/script.json new file mode 100644 index 0000000000..7f4e846da4 --- /dev/null +++ b/Engines/Wine/Plugins/register font/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "register font", + "id" : "register_font", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/regsvr32/script.js b/Engines/Wine/Plugins/regsvr32/script.js new file mode 100644 index 0000000000..4a3520a4f0 --- /dev/null +++ b/Engines/Wine/Plugins/regsvr32/script.js @@ -0,0 +1,16 @@ +include(["engines", "wine", "engine", "object"]); + +/** +* runs "regsvr32" +* @returns {Wine} Wine object +*/ +Wine.prototype.regsvr32 = function () { + var _wine = this; + + this.install = function (dll) { + _wine.run("regsvr32", ["/i", dll], this.prefixDirectory(), false, true); + return _wine; + }; + + return this; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/regsvr32/script.json b/Engines/Wine/Plugins/regsvr32/script.json new file mode 100644 index 0000000000..11830f9ada --- /dev/null +++ b/Engines/Wine/Plugins/regsvr32/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "regsvr32", + "id" : "regsvr32", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/sound driver/script.js b/Engines/Wine/Plugins/sound driver/script.js new file mode 100644 index 0000000000..bd2338dcab --- /dev/null +++ b/Engines/Wine/Plugins/sound driver/script.js @@ -0,0 +1,17 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * sets sound driver + * @param {string} driver (alsa, pulse) + * @returns {Wine} Wine object + */ +Wine.prototype.setSoundDriver = function (driver) { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Drivers]\n" + + "\"Audio\"=\"" + driver + "\"\n"; + this.regedit().patch(regeditFileContent); + return this; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/sound driver/script.json b/Engines/Wine/Plugins/sound driver/script.json new file mode 100644 index 0000000000..e64421884e --- /dev/null +++ b/Engines/Wine/Plugins/sound driver/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "sound driver", + "id" : "sound_driver", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Plugins/virtual desktop/script.js b/Engines/Wine/Plugins/virtual desktop/script.js new file mode 100644 index 0000000000..d85cf60f73 --- /dev/null +++ b/Engines/Wine/Plugins/virtual desktop/script.js @@ -0,0 +1,19 @@ +include(["engines", "wine", "engine", "object"]); + +/** + * sets Virtual Desktop with window resolution + * @param {number} width width of virtual desktop (in px) + * @param {number} height height of virtual desktop (in px) + * @returns {Wine} Wine object + */ +Wine.prototype.setVirtualDesktop = function (width, height) { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops]\n" + + "\"Default\"=\"" + width + "x" + height + "\"\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer]\n" + + "\"Desktop\"=\"" + "Default" + "\"\n"; + this.regedit().patch(regeditFileContent); + return this; +}; \ No newline at end of file diff --git a/Engines/Wine/Plugins/virtual desktop/script.json b/Engines/Wine/Plugins/virtual desktop/script.json new file mode 100644 index 0000000000..cd939bdbdf --- /dev/null +++ b/Engines/Wine/Plugins/virtual desktop/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "virtual desktop", + "id" : "virtual_desktop", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/QuickScript/Installer Script/script.js b/Engines/Wine/QuickScript/Installer Script/script.js index 5f67fc7803..4c4625a8a7 100644 --- a/Engines/Wine/QuickScript/Installer Script/script.js +++ b/Engines/Wine/QuickScript/Installer Script/script.js @@ -68,24 +68,19 @@ InstallerScript.prototype.go = function () { } // setup the prefix - wine.architecture(this._wineArchitecture) - .distribution(this._wineDistribution) - .version(this._wineVersion) - .prefix(this._name) // important that architecture, distribution and version are before this! - .luna() - .wait(); + wine.prefix(this._name, this._wineDistribution, this._wineArchitecture, this._wineVersion) + .luna(); this._preInstall(wine, setupWizard); // back to generic wait (might have been changed in preInstall) - setupWizard.wait("Please wait ..."); + setupWizard.wait(tr("Please wait ...")); - wine.run(installationCommand.command, installationCommand.args) - .wait(); + wine.run(installationCommand.command, installationCommand.args, false, true); // if no executable given, ask user if (!this._executable) { - this._executable = fileName(setupWizard.browse(tr("Please select the executable."), wine.prefixDirectory, ["exe"])); + this._executable = fileName(setupWizard.browse(tr("Please select the executable."), wine.prefixDirectory(), ["exe"])); } this._createShortcut(wine.prefix()); diff --git a/Engines/Wine/QuickScript/Steam Script/script.js b/Engines/Wine/QuickScript/Steam Script/script.js index 42e73c059a..ec983cbc0d 100644 --- a/Engines/Wine/QuickScript/Steam Script/script.js +++ b/Engines/Wine/QuickScript/Steam Script/script.js @@ -1,6 +1,7 @@ include(["engines", "wine", "quick_script", "quick_script"]); include(["utils", "functions", "net", "download"]); include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "filesystem", "extract"]); include(["utils", "functions", "filesystem", "files"]); include(["engines", "wine", "verbs", "luna"]); @@ -37,7 +38,7 @@ SteamScript.prototype.gameOverlay = function (gameOverlay) { SteamScript.prototype.manifest = function (wine) { if (!this._manifest) { // cache manifest path (will not change during the installation) - this._manifest = wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Steam/steamapps/appmanifest_" + this._appId + ".acf"; + this._manifest = wine.prefixDirectory() + "/drive_c/" + wine.programFiles() + "/Steam/steamapps/appmanifest_" + this._appId + ".acf"; } return this._manifest; }; @@ -95,10 +96,7 @@ SteamScript.prototype.go = function () { var wine = new Wine() .wizard(setupWizard) - .architecture(this._wineArchitecture) - .distribution(this._wineDistribution) - .version(this._wineVersion) - .prefix(this._name) + .prefix(this._name, this._wineDistribution, this._wineArchitecture, this._wineVersion) .luna() .run(tempFile) .wait(tr("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.", this._name)); diff --git a/Engines/Wine/QuickScript/Uplay Script/script.js b/Engines/Wine/QuickScript/Uplay Script/script.js index 65f9dd4d23..1327da647c 100644 --- a/Engines/Wine/QuickScript/Uplay Script/script.js +++ b/Engines/Wine/QuickScript/Uplay Script/script.js @@ -24,11 +24,11 @@ UplayScript.prototype.appId = function (appId) { }; UplayScript.prototype.downloadStarted = function (wine) { - return fileExists(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Ubisoft/Ubisoft Game Launcher/data/" + this._appId + "/manifests"); + return fileExists(wine.prefixDirectory() + "/drive_c/" + wine.programFiles() + "/Ubisoft/Ubisoft Game Launcher/data/" + this._appId + "/manifests"); }; UplayScript.prototype.downloadFinished = function (wine) { - return !fileExists(wine.prefixDirectory + "/drive_c/" + wine.programFiles() + "/Ubisoft/Ubisoft Game Launcher/data/" + this._appId + "/manifests"); + return !fileExists(wine.prefixDirectory() + "/drive_c/" + wine.programFiles() + "/Ubisoft/Ubisoft Game Launcher/data/" + this._appId + "/manifests"); }; UplayScript.prototype.go = function () { diff --git a/Engines/Wine/QuickScript/Zip Script/script.js b/Engines/Wine/QuickScript/Zip Script/script.js index 07fcbbe81e..9a0df98614 100644 --- a/Engines/Wine/QuickScript/Zip Script/script.js +++ b/Engines/Wine/QuickScript/Zip Script/script.js @@ -45,9 +45,9 @@ ZipScript.prototype.go = function () { var archive = ""; if (!this._url) { - archive = setupWizard.browse(tr("Please select the .zip file."), wine.prefixDirectory, ["zip"]); + archive = setupWizard.browse(tr("Please select the .zip file."), wine.prefixDirectory(), ["zip"]); } else { - archive = wine.prefixDirectory + "/drive_c/archive.zip"; + archive = wine.prefixDirectory() + "/drive_c/archive.zip"; new Downloader() .wizard(setupWizard) .url(this._url) @@ -59,7 +59,7 @@ ZipScript.prototype.go = function () { new Extractor() .wizard(setupWizard) .archive(archive) - .to(wine.prefixDirectory + "/drive_c/" + this._name) + .to(wine.prefixDirectory() + "/drive_c/" + this._name) .extract(); this._createShortcut(wine.prefix()); diff --git a/Engines/Wine/Settings/DirectDraw renderer/script.js b/Engines/Wine/Settings/DirectDraw renderer/script.js new file mode 100644 index 0000000000..0bc0c0d038 --- /dev/null +++ b/Engines/Wine/Settings/DirectDraw renderer/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to set the DirectDraw renderer +*/ +var settingImplementation = { + _options: [tr("Default"), tr("GDI"), tr("OpenGL")], + // values which are written into the registry, do not translate! + _registryValues: ["", "gdi", "opengl"], + getText: function () { + return tr("DirectDraw renderer"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "DirectDrawRenderer"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "DirectDrawRenderer"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"DirectDrawRenderer\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/DirectDraw renderer/script.json b/Engines/Wine/Settings/DirectDraw renderer/script.json new file mode 100644 index 0000000000..68c9074fd9 --- /dev/null +++ b/Engines/Wine/Settings/DirectDraw renderer/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "DirectDraw renderer", + "id" : "directdraw_renderer", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/GLSL/script.js b/Engines/Wine/Settings/GLSL/script.js new file mode 100644 index 0000000000..cf233c275f --- /dev/null +++ b/Engines/Wine/Settings/GLSL/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to enable/disable GLSL +*/ +var settingImplementation = { + _options: [tr("Default"), tr("Disabled"), tr("Enabled")], + // values which are written into the registry, do not translate! + _registryValues: ["", "disabled", "enabled"], + getText: function () { + return tr("GLSL support"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "UseGLSL"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "UseGLSL"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"UseGLSL\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/GLSL/script.json b/Engines/Wine/Settings/GLSL/script.json new file mode 100644 index 0000000000..a927461f26 --- /dev/null +++ b/Engines/Wine/Settings/GLSL/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "GLSL", + "id" : "glsl", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/always offscreen/script.js b/Engines/Wine/Settings/always offscreen/script.js new file mode 100644 index 0000000000..07e9822bd6 --- /dev/null +++ b/Engines/Wine/Settings/always offscreen/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to set always offscreen +*/ +var settingImplementation = { + _options: [tr("Default"), tr("Disabled"), tr("Enabled")], + // values which are written into the registry, do not translate! + _registryValues: ["", "disabled", "enabled"], + getText: function () { + return tr("Always offscreen"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "AlwaysOffscreen"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "AlwaysOffscreen"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"AlwaysOffscreen\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/always offscreen/script.json b/Engines/Wine/Settings/always offscreen/script.json new file mode 100644 index 0000000000..a0684c8c25 --- /dev/null +++ b/Engines/Wine/Settings/always offscreen/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "always offscreen", + "id" : "always_offscreen", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/application.json b/Engines/Wine/Settings/application.json new file mode 100644 index 0000000000..3c1571cbda --- /dev/null +++ b/Engines/Wine/Settings/application.json @@ -0,0 +1,5 @@ +{ + "name" : "Wine Settings", + "id" : "settings", + "description" : "Settings for Wine." +} diff --git a/Engines/Wine/Settings/mouse warp override/script.js b/Engines/Wine/Settings/mouse warp override/script.js new file mode 100644 index 0000000000..1e4cbcba5d --- /dev/null +++ b/Engines/Wine/Settings/mouse warp override/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to configure mouse warp override +*/ +var settingImplementation = { + _options: [tr("Default"), tr("Disabled"), tr("Enabled"), tr("Force")], + // values which are written into the registry, do not translate! + _registryValues: ["", "disabled", "enabled", "force"], + getText: function () { + return tr("Mouse warp override"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "DirectInput", "MouseWarpOverride"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\DirectInput", "MouseWarpOverride"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\DirectInput]\n" + + "\"MouseWarpOverride\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/mouse warp override/script.json b/Engines/Wine/Settings/mouse warp override/script.json new file mode 100644 index 0000000000..7283ef967b --- /dev/null +++ b/Engines/Wine/Settings/mouse warp override/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "mouse warp override", + "id" : "mouse_warp_override", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/multisampling/script.js b/Engines/Wine/Settings/multisampling/script.js new file mode 100644 index 0000000000..4259f0cafa --- /dev/null +++ b/Engines/Wine/Settings/multisampling/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to configure multisampling +*/ +var settingImplementation = { + _options: [tr("Default"), tr("Disabled"), tr("Enabled")], + // values which are written into the registry, do not translate! + _registryValues: ["", "disabled", "enabled"], + getText: function () { + return tr("Multisampling"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "Multisampling"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "Multisampling"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"Multisampling\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/multisampling/script.json b/Engines/Wine/Settings/multisampling/script.json new file mode 100644 index 0000000000..a4df2ca2e2 --- /dev/null +++ b/Engines/Wine/Settings/multisampling/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "multisampling", + "id" : "multisampling", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/offscreen rendering mode/script.js b/Engines/Wine/Settings/offscreen rendering mode/script.js new file mode 100644 index 0000000000..7a886946bf --- /dev/null +++ b/Engines/Wine/Settings/offscreen rendering mode/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to set the offscreen rendering mode +*/ +var settingImplementation = { + _options: [tr("Default"), tr("FBO"), tr("Backbuffer")], + // values which are written into the registry, do not translate! + _registryValues: ["", "fbo", "backbuffer"], + getText: function () { + return tr("Offscreen rendering mode"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "OffscreenRenderingMode"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "OffscreenRenderingMode"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"OffscreenRenderingMode\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/offscreen rendering mode/script.json b/Engines/Wine/Settings/offscreen rendering mode/script.json new file mode 100644 index 0000000000..520e38b9bf --- /dev/null +++ b/Engines/Wine/Settings/offscreen rendering mode/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "offscreen rendering mode", + "id" : "offscreen_rendering_mode", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/render target lock mode/script.js b/Engines/Wine/Settings/render target lock mode/script.js new file mode 100644 index 0000000000..0878cffbc9 --- /dev/null +++ b/Engines/Wine/Settings/render target lock mode/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to set the render target lock mode +*/ +var settingImplementation = { + _options: [tr("Default"), tr("Disabled"), tr("readdraw"), tr("readtext")], + // values which are written into the registry, do not translate! + _registryValues: ["", "disabled", "readdraw", "readtext"], + getText: function () { + return tr("Render target lock mode"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "RenderTargetModeLock"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "RenderTargetModeLock"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"RenderTargetModeLock\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/render target lock mode/script.json b/Engines/Wine/Settings/render target lock mode/script.json new file mode 100644 index 0000000000..676c0333f5 --- /dev/null +++ b/Engines/Wine/Settings/render target lock mode/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "render target lock mode", + "id" : "render_target_lock_mode", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/strict draw ordering/script.js b/Engines/Wine/Settings/strict draw ordering/script.js new file mode 100644 index 0000000000..b291ccd060 --- /dev/null +++ b/Engines/Wine/Settings/strict draw ordering/script.js @@ -0,0 +1,48 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to configure strict draw ordering +*/ +var settingImplementation = { + _options: [tr("Default"), tr("Disabled"), tr("Enabled")], + // values which are written into the registry, do not translate! + _registryValues: ["", "disabled", "enabled"], + getText: function () { + return tr("Strict Draw Ordering"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "StrictDrawOrdering"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "StrictDrawOrdering"); + } + else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"StrictDrawOrdering\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/strict draw ordering/script.json b/Engines/Wine/Settings/strict draw ordering/script.json new file mode 100644 index 0000000000..f24791ea71 --- /dev/null +++ b/Engines/Wine/Settings/strict draw ordering/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "strict draw ordering", + "id" : "strict_draw_ordering", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Settings/video memory size/script.js b/Engines/Wine/Settings/video memory size/script.js new file mode 100644 index 0000000000..b0dd575d60 --- /dev/null +++ b/Engines/Wine/Settings/video memory size/script.js @@ -0,0 +1,47 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); + +/** + * setting to set the video memory size +*/ +var settingImplementation = { + _options: [tr("Default"), "64", "384", "1024", "4096", "7168"], + // values which are written into the registry, do not translate! + _registryValues: ["", "64", "384", "1024", "4096", "7168"], + getText: function () { + return tr("Video memory size"); + }, + getOptions: function () { + return this._options; + }, + getCurrentOption: function (container) { + var currentValue = new Wine() + .prefix(container) + .regedit() + .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "VideoMemorySize"]); + // find matching option (use default if not found) + var index = Math.max(this._registryValues.indexOf(currentValue), 0); + return this._options[index]; + }, + setOption: function (container, optionIndex) { + if (0 == optionIndex) { + new Wine() + .prefix(container) + .regedit() + .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "VideoMemorySize"); + } else { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + + "\"VideoMemorySize\"=\"" + this._registryValues[optionIndex] + "\"\n"; + new Wine() + .prefix(container) + .regedit() + .patch(regeditFileContent); + } + } +}; + +/* exported Setting */ +var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation); diff --git a/Engines/Wine/Settings/video memory size/script.json b/Engines/Wine/Settings/video memory size/script.json new file mode 100644 index 0000000000..02aba8bdc5 --- /dev/null +++ b/Engines/Wine/Settings/video memory size/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "video memory size", + "id" : "video_memory_size", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Shortcuts/Reader/script.js b/Engines/Wine/Shortcuts/Reader/script.js index fa04dcc97b..ae7de95833 100644 --- a/Engines/Wine/Shortcuts/Reader/script.js +++ b/Engines/Wine/Shortcuts/Reader/script.js @@ -25,11 +25,11 @@ var _WineShortcutReader = function (shortcut) { var args = (shortcutContent.arguments ? shortcutContent.arguments : []).concat(Java.from(userArguments)); + var userData = {}; + userData["wineDebug"] = shortcutContent.wineDebug; new Wine() .prefix(shortcutContent.winePrefix) - .debug(shortcutContent.wineDebug) - .workingDirectory(shortcutContent.workingDirectory) - .run(shortcutContent.executable, args) + .run(shortcutContent.executable, args, shortcutContent.workingDirectory, false, false, userData) }; diff --git a/Engines/Wine/Tools/Wine Registry Editor/script.js b/Engines/Wine/Tools/Wine Registry Editor/script.js index a86ee57d46..b747b07a2d 100644 --- a/Engines/Wine/Tools/Wine Registry Editor/script.js +++ b/Engines/Wine/Tools/Wine Registry Editor/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); /** * tool to open the Wine registry editor diff --git a/Engines/Wine/Tools/Wine Terminal Opener/script.js b/Engines/Wine/Tools/Wine Terminal Opener/script.js index 9a9276f834..ea3f297db6 100644 --- a/Engines/Wine/Tools/Wine Terminal Opener/script.js +++ b/Engines/Wine/Tools/Wine Terminal Opener/script.js @@ -9,9 +9,9 @@ var toolImplementation = { var wine = new Wine() .prefix(container); var environment = []; - environment["WINEPREFIX"] = wine.prefixDirectory; + environment["WINEPREFIX"] = wine.prefixDirectory(); environment["PATH"] = wine.binPath() + ":$PATH"; - this._TerminalOpener.openTerminal(wine.prefixDirectory, environment); + this._TerminalOpener.openTerminal(wine.prefixDirectory(), environment); } }; diff --git a/Engines/Wine/Verbs/DXVK/script.js b/Engines/Wine/Verbs/DXVK/script.js index 212ae24f12..5a9f308dc4 100644 --- a/Engines/Wine/Verbs/DXVK/script.js +++ b/Engines/Wine/Verbs/DXVK/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["utils", "functions", "filesystem", "files"]); @@ -6,24 +7,26 @@ include(["utils", "functions", "filesystem", "files"]); * Setup DXVK-> https://github.com/doitsujin/dxvk/ * @returns {Wine} Wine object */ -Wine.prototype.DXVK = function() { - print("NOTE: you need a driver that support Vulkan enough to run DXVK"); +Wine.prototype.DXVK = function () { + print("NOTE: you need a driver that supports Vulkan enough to run DXVK"); print("NOTE: wine version should be greater or equal to 3.5"); + var dxvkVersion = "0.51"; + var setupFile = new Resource() .wizard(this.wizard()) - .url("https://github.com/doitsujin/dxvk/releases/download/v0.42/dxvk-0.42.tar.gz") + .url("https://github.com/doitsujin/dxvk/releases/download/v" + dxvkVersion + "/dxvk-" + dxvkVersion + ".tar.gz") .checksum("4bbcb3020ba12a5a0cb7c388264579068b307bc6") - .name("dxvk-0.42.tar.gz") + .name("dxvk-" + dxvkVersion + ".tar.gz") .get(); new Extractor() .wizard(this.wizard()) .archive(setupFile) - .to(this.prefixDirectory + "/TMP/") + .to(this.prefixDirectory() + "/TMP/") .extract(); - var dxvkTmpDir = this.prefixDirectory + "/TMP/dxvk-0.42"; + var dxvkTmpDir = this.prefixDirectory() + "/TMP/dxvk-" + dxvkVersion; if (this.architecture() == "x86") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system32directory()); @@ -42,7 +45,7 @@ Wine.prototype.DXVK = function() { .set("native", ["d3d11", "dxgi"]) .do(); - remove(this.prefixDirectory + "/TMP/"); + remove(this.prefixDirectory() + "/TMP/"); return this; } diff --git a/Engines/Wine/Verbs/Tahoma/script.js b/Engines/Wine/Verbs/Tahoma/script.js index 7fb308d3d3..9e19121f20 100644 --- a/Engines/Wine/Verbs/Tahoma/script.js +++ b/Engines/Wine/Verbs/Tahoma/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "register_font"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); include(["utils", "functions", "filesystem", "files"]); diff --git a/Engines/Wine/Verbs/Windows XP SP 3/script.js b/Engines/Wine/Verbs/Windows XP SP 3/script.js index 15a63e97c2..3224f7bcd8 100644 --- a/Engines/Wine/Verbs/Windows XP SP 3/script.js +++ b/Engines/Wine/Verbs/Windows XP SP 3/script.js @@ -25,13 +25,13 @@ Wine.prototype.sp3extract = function (fileToExtract) { new CabExtract() .archive(setupFile) .wizard(this._wizard) - .to(this.prefixDirectory + "/drive_c/sp3/") + .to(this.prefixDirectory() + "/drive_c/sp3/") .extract(["-F", "i386/" + fileToExtract.slice(0, -1) + "_"]); remove(that._targetDirectory + "/" + fileToExtract); new CabExtract() - .archive(this.prefixDirectory + "/drive_c/sp3/i386/" + fileToExtract.slice(0, -1) + "_") + .archive(this.prefixDirectory() + "/drive_c/sp3/i386/" + fileToExtract.slice(0, -1) + "_") .wizard(this._wizard) .to(that._targetDirectory) .extract(); diff --git a/Engines/Wine/Verbs/corefonts/script.js b/Engines/Wine/Verbs/corefonts/script.js index 028a5cd30a..650f09b631 100644 --- a/Engines/Wine/Verbs/corefonts/script.js +++ b/Engines/Wine/Verbs/corefonts/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "register_font"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/crypt32/script.js b/Engines/Wine/Verbs/crypt32/script.js index 11192bf850..d1336eac9e 100644 --- a/Engines/Wine/Verbs/crypt32/script.js +++ b/Engines/Wine/Verbs/crypt32/script.js @@ -1,3 +1,5 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["engines", "wine", "verbs", "sp3extract"]); /** diff --git a/Engines/Wine/Verbs/d3dx10/script.js b/Engines/Wine/Verbs/d3dx10/script.js index 626e0ca95b..aae4dafdde 100644 --- a/Engines/Wine/Verbs/d3dx10/script.js +++ b/Engines/Wine/Verbs/d3dx10/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); /** @@ -16,7 +17,7 @@ Wine.prototype.d3dx10 = function () { progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); new CabExtract() - .archive(that.prefixDirectory + "/drive_c/d3dx10/" + cabFile) + .archive(that.prefixDirectory() + "/drive_c/d3dx10/" + cabFile) .to(destination) .extract(["-L", "-F", pattern]); @@ -37,7 +38,7 @@ Wine.prototype.d3dx10 = function () { new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/d3dx10/") + .to(this.prefixDirectory() + "/drive_c/d3dx10/") .extract(["-L", "-F", "*d3dx10*x86*"]); var filesToExtractx86 = [ @@ -51,7 +52,7 @@ Wine.prototype.d3dx10 = function () { if (this.architecture() == "amd64") { new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/d3dx10/") + .to(this.prefixDirectory() + "/drive_c/d3dx10/") .extract(["-L", "-F", "*d3dx10*x64*"]); var filesToExtractx64 = [ diff --git a/Engines/Wine/Verbs/d3dx9/script.js b/Engines/Wine/Verbs/d3dx9/script.js index f5a1aff9cc..a9a9bcb3e9 100644 --- a/Engines/Wine/Verbs/d3dx9/script.js +++ b/Engines/Wine/Verbs/d3dx9/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); /** @@ -16,7 +17,7 @@ Wine.prototype.d3dx9 = function () { progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); new CabExtract() - .archive(that.prefixDirectory + "/drive_c/d3dx9/" + cabFile) + .archive(that.prefixDirectory() + "/drive_c/d3dx9/" + cabFile) .to(destination) .extract(["-L", "-F", pattern]); @@ -37,7 +38,7 @@ Wine.prototype.d3dx9 = function () { new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/d3dx9/") + .to(this.prefixDirectory() + "/drive_c/d3dx9/") .extract(["-L", "-F", "*d3dx9*x86*"]); var filesToExtractx86 = [ @@ -54,7 +55,7 @@ Wine.prototype.d3dx9 = function () { if (this.architecture() == "amd64") { new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/d3dx9/") + .to(this.prefixDirectory() + "/drive_c/d3dx9/") .extract(["-L", "-F", "*d3dx9*x64*"]); var filesToExtractx64 = [ diff --git a/Engines/Wine/Verbs/dotnet40/script.js b/Engines/Wine/Verbs/dotnet40/script.js index fd19ce0e47..e75f8bf31f 100644 --- a/Engines/Wine/Verbs/dotnet40/script.js +++ b/Engines/Wine/Verbs/dotnet40/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); include(["utils", "functions", "filesystem", "files"]); diff --git a/Engines/Wine/Verbs/dotnet45/script.js b/Engines/Wine/Verbs/dotnet45/script.js index 619b067706..f04ff547f0 100644 --- a/Engines/Wine/Verbs/dotnet45/script.js +++ b/Engines/Wine/Verbs/dotnet45/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); include(["utils", "functions", "filesystem", "files"]); diff --git a/Engines/Wine/Verbs/dotnet452/script.js b/Engines/Wine/Verbs/dotnet452/script.js index 56c3826195..fd8bb06472 100644 --- a/Engines/Wine/Verbs/dotnet452/script.js +++ b/Engines/Wine/Verbs/dotnet452/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["engines", "wine", "plugins", "windows_version"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); include(["utils", "functions", "filesystem", "files"]); diff --git a/Engines/Wine/Verbs/luna/script.js b/Engines/Wine/Verbs/luna/script.js index f95309544c..ff7f16340b 100644 --- a/Engines/Wine/Verbs/luna/script.js +++ b/Engines/Wine/Verbs/luna/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regedit"]); include(["utils", "functions", "filesystem", "files"]); include(["utils", "functions", "net", "resource"]); @@ -9,21 +10,21 @@ include(["utils", "functions", "net", "resource"]); Wine.prototype.luna = function () { var lunaStyle = new Resource() .wizard(this._wizard) - .url("http://repository.playonlinux.com/divers/luna.msstyles") + .url("https://repository.playonlinux.com/divers/luna.msstyles") .checksum("50a71767f90c1d3d86ca188a84393f2d39664311") .name("luna.msstyles") .get(); var lunaReg = new Resource() .wizard(this._wizard) - .url("http://repository.playonlinux.com/divers/luna.reg") + .url("https://repository.playonlinux.com/divers/luna.reg") .checksum("074e655d391ae87527f4cc50ba822a8aad83a09f") .name("luna.reg") .get(); - mkdir(this.prefixDirectory + "/drive_c/windows/Resources/Themes/luna/"); - cp(lunaStyle, this.prefixDirectory + "/drive_c/windows/Resources/Themes/luna/"); + mkdir(this.prefixDirectory() + "/drive_c/windows/Resources/Themes/luna/"); + cp(lunaStyle, this.prefixDirectory() + "/drive_c/windows/Resources/Themes/luna/"); this.regedit().open(lunaReg); return this; diff --git a/Engines/Wine/Verbs/mfc42/script.js b/Engines/Wine/Verbs/mfc42/script.js index 6d0b123986..27f7aa5b9f 100644 --- a/Engines/Wine/Verbs/mfc42/script.js +++ b/Engines/Wine/Verbs/mfc42/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); /** diff --git a/Engines/Wine/Verbs/mspatcha/script.js b/Engines/Wine/Verbs/mspatcha/script.js index d03aa5e27d..a12781d456 100644 --- a/Engines/Wine/Verbs/mspatcha/script.js +++ b/Engines/Wine/Verbs/mspatcha/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["utils", "functions", "filesystem", "files"]); diff --git a/Engines/Wine/Verbs/quartz/script.js b/Engines/Wine/Verbs/quartz/script.js index cfa84afc09..f4826d3abd 100644 --- a/Engines/Wine/Verbs/quartz/script.js +++ b/Engines/Wine/Verbs/quartz/script.js @@ -1,4 +1,6 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["engines", "wine", "plugins", "regsvr32"]); include(["utils", "functions", "net", "resource"]); include(["utils", "functions", "filesystem", "files"]); @@ -17,16 +19,16 @@ Wine.prototype.quartz = function (){ new CabExtract() .archive(setupFile) .wizard(this._wizard) - .to(this.prefixDirectory + "/TMP/") + .to(this.prefixDirectory() + "/TMP/") .extract(["-L", "-F", "dxnt.cab"]); new CabExtract() - .archive(this.prefixDirectory + "/TMP/dxnt.cab") + .archive(this.prefixDirectory() + "/TMP/dxnt.cab") .wizard(this._wizard) .to(this.system32directory()) .extract(["-L", "-F", "quartz.dll"]); - remove(this.prefixDirectory + "/TMP/"); + remove(this.prefixDirectory() + "/TMP/"); this.regsvr32().install("quartz.dll"); diff --git a/Engines/Wine/Verbs/sandbox/script.js b/Engines/Wine/Verbs/sandbox/script.js index 9e744c5f21..21561716c4 100644 --- a/Engines/Wine/Verbs/sandbox/script.js +++ b/Engines/Wine/Verbs/sandbox/script.js @@ -9,11 +9,11 @@ Wine.prototype.sandbox = function () { var tmp = Bean("propertyReader").getProperty("application.user.tmp"); var resources = Bean("propertyReader").getProperty("application.user.resources"); - remove(this.prefixDirectory + "/dosdevices/z:"); - remove(this.prefixDirectory + "/dosdevices/y:"); + remove(this.prefixDirectory() + "/dosdevices/z:"); + remove(this.prefixDirectory() + "/dosdevices/y:"); - lns(tmp, this.prefixDirectory + "/dosdevices/z:"); - lns(resources, this.prefixDirectory + "/dosdevices/y:"); + lns(tmp, this.prefixDirectory() + "/dosdevices/z:"); + lns(resources, this.prefixDirectory() + "/dosdevices/y:"); return this; }; diff --git a/Engines/Wine/Verbs/secur32/script.js b/Engines/Wine/Verbs/secur32/script.js index f11b80f873..ae8c6515be 100644 --- a/Engines/Wine/Verbs/secur32/script.js +++ b/Engines/Wine/Verbs/secur32/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["utils", "functions", "filesystem", "files"]); @@ -17,12 +18,12 @@ Wine.prototype.secur32 = function () { new CabExtract() .archive(setupFilex86) .wizard(this._wizard) - .to(this.prefixDirectory + "/TMP/") + .to(this.prefixDirectory() + "/TMP/") .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]); - cp(this.prefixDirectory + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory()); + cp(this.prefixDirectory() + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory()); - remove(this.prefixDirectory + "/TMP/"); + remove(this.prefixDirectory() + "/TMP/"); if (this.architecture() == "amd64") { var setupFilex64 = new Resource() @@ -35,12 +36,12 @@ Wine.prototype.secur32 = function () { new CabExtract() .archive(setupFilex64) .wizard(this._wizard) - .to(this.prefixDirectory + "/TMP/") + .to(this.prefixDirectory() + "/TMP/") .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]); - cp(this.prefixDirectory + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); + cp(this.prefixDirectory() + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); - remove(this.prefixDirectory + "/TMP/"); + remove(this.prefixDirectory() + "/TMP/"); } this.overrideDLL() diff --git a/Engines/Wine/Verbs/vcrun2005/script.js b/Engines/Wine/Verbs/vcrun2005/script.js index b9a7744431..4c105fc179 100644 --- a/Engines/Wine/Verbs/vcrun2005/script.js +++ b/Engines/Wine/Verbs/vcrun2005/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/vcrun2008/script.js b/Engines/Wine/Verbs/vcrun2008/script.js index 0c6310aa6a..1f2229b19a 100644 --- a/Engines/Wine/Verbs/vcrun2008/script.js +++ b/Engines/Wine/Verbs/vcrun2008/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/vcrun2010/script.js b/Engines/Wine/Verbs/vcrun2010/script.js index 2afd33507c..b916032892 100644 --- a/Engines/Wine/Verbs/vcrun2010/script.js +++ b/Engines/Wine/Verbs/vcrun2010/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/vcrun2012/script.js b/Engines/Wine/Verbs/vcrun2012/script.js index cea3edc0fb..ec9e78eb8c 100644 --- a/Engines/Wine/Verbs/vcrun2012/script.js +++ b/Engines/Wine/Verbs/vcrun2012/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/vcrun2013/script.js b/Engines/Wine/Verbs/vcrun2013/script.js index 2892bf1b6c..6dfc98e4db 100644 --- a/Engines/Wine/Verbs/vcrun2013/script.js +++ b/Engines/Wine/Verbs/vcrun2013/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/vcrun2015/script.js b/Engines/Wine/Verbs/vcrun2015/script.js index a2db22d03c..a7da6ac3be 100644 --- a/Engines/Wine/Verbs/vcrun2015/script.js +++ b/Engines/Wine/Verbs/vcrun2015/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); include(["utils", "functions", "net", "resource"]); include(["engines", "wine", "verbs", "luna"]); diff --git a/Engines/Wine/Verbs/vcrun2017/script.js b/Engines/Wine/Verbs/vcrun2017/script.js new file mode 100644 index 0000000000..be7ba101cf --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2017/script.js @@ -0,0 +1,54 @@ +include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "override_dll"]); +include(["utils", "functions", "net", "resource"]); +include(["engines", "wine", "verbs", "luna"]); + +/** +* Verb to install vcrun2017 +* @returns {Wine} Wine object +*/ +Wine.prototype.vcrun2017 = function () { + var setupFile32 = new Resource() + .wizard(this._wizard) + .url("https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe") + .checksum("370583c380c26064885289037380af7d8d5f4e81") + .name("vc_redist.x86.exe") + .get(); + + this.run(setupFile32, "/q") + .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2017 Redistributable (x86)")); + + if (this.architecture() == "amd64") { + var setupFile64 = new Resource() + .wizard(this._wizard) + .url("https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe") + .checksum("bdb645ebaf3c91eceb1a143be6793ca57e6435c3") + .name("vc_redist.x64.exe") + .get(); + + this.run(setupFile64, "/q") + .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2017 Redistributable (x64)")); + } + + var dlls = [ + "api-ms-win-crt-conio-l1-1-0", + "api-ms-win-crt-heap-l1-1-0", + "api-ms-win-crt-locale-l1-1-0", + "api-ms-win-crt-math-l1-1-0", + "api-ms-win-crt-runtime-l1-1-0", + "api-ms-win-crt-stdio-l1-1-0", + "api-ms-win-crt-time-l1-1-0", + "atl140", + "concrt140", + "msvcp140", + "msvcr140", + "ucrtbase", + "vcomp140", + "vcruntime140" + ]; + this.overrideDLL() + .set("native, builtin", dlls) + .do(); + + return this; +}; diff --git a/Engines/Wine/Verbs/vcrun2017/script.json b/Engines/Wine/Verbs/vcrun2017/script.json new file mode 100644 index 0000000000..bfadcb8033 --- /dev/null +++ b/Engines/Wine/Verbs/vcrun2017/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "vcrun2017", + "id" : "vcrun2017", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/Engines/Wine/Verbs/xact/script.js b/Engines/Wine/Verbs/xact/script.js index 53f2af9ece..1176fae325 100644 --- a/Engines/Wine/Verbs/xact/script.js +++ b/Engines/Wine/Verbs/xact/script.js @@ -1,4 +1,5 @@ include(["engines", "wine", "engine", "object"]); +include(["engines", "wine", "plugins", "regsvr32"]); include(["utils", "functions", "net", "resource"]); include(["utils", "functions", "filesystem", "files"]); @@ -17,7 +18,7 @@ Wine.prototype.xact = function () { progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length); new CabExtract() - .archive(that.prefixDirectory + "/drive_c/"+ directory + cabFile) + .archive(that.prefixDirectory() + "/drive_c/"+ directory + cabFile) .to(destination) .extract(["-L", "-F", pattern]); @@ -55,7 +56,7 @@ Wine.prototype.xact = function () { //---------------------------------------------------------Extract xactengine*.dll-------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xact_x86/") + .to(this.prefixDirectory() + "/drive_c/xact_x86/") .extract(["-L", "-F", "*_xact_*x86*"]); filesToExtract = [ @@ -73,7 +74,7 @@ Wine.prototype.xact = function () { //---------------------------------------------------------Extract X3Daudio*.dll---------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/x3daudio_x86/") + .to(this.prefixDirectory() + "/drive_c/x3daudio_x86/") .extract(["-L", "-F", "*_x3daudio_*x86*"]); filesToExtract = [ @@ -86,7 +87,7 @@ Wine.prototype.xact = function () { //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll--------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xaudio_x86/") + .to(this.prefixDirectory() + "/drive_c/xaudio_x86/") .extract(["-L", "-F", "*_xaudio_*x86*"]); filesToExtract = [ @@ -113,16 +114,16 @@ Wine.prototype.xact = function () { regsvr32Xact(progressBar, xactToRegserv); regsvr32Xact(progressBar, xaudioToRegserv); - remove(this.prefixDirectory + "/drive_c/xact_x86/"); - remove(this.prefixDirectory + "/drive_c/x3daudio_x86/"); - remove(this.prefixDirectory + "/drive_c/xaudio_x86/"); + remove(this.prefixDirectory() + "/drive_c/xact_x86/"); + remove(this.prefixDirectory() + "/drive_c/x3daudio_x86/"); + remove(this.prefixDirectory() + "/drive_c/xaudio_x86/"); if (this.architecture() == "amd64") { //---------------------------------------------------------Extract xactengine*.dll (x64)-------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xact_x64/") + .to(this.prefixDirectory() + "/drive_c/xact_x64/") .extract(["-L", "-F", "*_xact_*x64*"]); filesToExtract = [ @@ -140,7 +141,7 @@ Wine.prototype.xact = function () { //---------------------------------------------------------Extract X3Daudio*.dll (x64)---------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/x3daudio_x64/") + .to(this.prefixDirectory() + "/drive_c/x3daudio_x64/") .extract(["-L", "-F", "*_x3daudio_*x64*"]); filesToExtract = [ @@ -153,7 +154,7 @@ Wine.prototype.xact = function () { //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll (x64)--------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xaudio_x64/") + .to(this.prefixDirectory() + "/drive_c/xaudio_x64/") .extract(["-L", "-F", "*_xaudio_*64*"]); filesToExtract = [ @@ -164,9 +165,9 @@ Wine.prototype.xact = function () { extractFiles(progressBar, filesToExtract, that.system64directory(), "XAudio*.dll", "xaudio_x64/"); extractFiles(progressBar, filesToExtract, that.system64directory(), "XAPOFX*.dll", "xaudio_x64/"); - remove(this.prefixDirectory + "/drive_c/xact_x64/"); - remove(this.prefixDirectory + "/drive_c/x3daudio_x64/"); - remove(this.prefixDirectory + "/drive_c/xaudio_x64/"); + remove(this.prefixDirectory() + "/drive_c/xact_x64/"); + remove(this.prefixDirectory() + "/drive_c/x3daudio_x64/"); + remove(this.prefixDirectory() + "/drive_c/xaudio_x64/"); } diff --git a/README.md b/README.md index 75ac76becd..d4c127a835 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://travis-ci.org/PhoenicisOrg/scripts.svg?branch=master)](https://travis-ci.org/PhoenicisOrg/scripts) +[![Build Status](https://travis-ci.com/PhoenicisOrg/scripts.svg?branch=master)](https://travis-ci.com/PhoenicisOrg/scripts) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/ff0c41daa31549e4a9bb3998ca0c87ae)](https://www.codacy.com/app/PhoenicisOrg/scripts?utm_source=github.com&utm_medium=referral&utm_content=PhoenicisOrg/scripts&utm_campaign=Badge_Grade) [![Crowdin Badge](https://d322cqt584bo4o.cloudfront.net/phoenicis-scripts/localized.svg)](https://crowdin.com/project/phoenicis-scripts) @@ -51,7 +51,10 @@ } ``` - 4. Create a pull request + 4. Verify changes: + * Ensure that the changes fulfill the code quality requirements and the files are formatted correctly (see [tools](https://phoenicisorg.github.io/scripts/tools/)). + + 5. Create a pull request: * Please create one pull request per script if you want to commit multiple scripts. * use the following naming convention * for a new script: "Add \" (e.g. "Add 7-zip") diff --git a/Utils/Functions/Net/Download/script.js b/Utils/Functions/Net/Download/script.js index 774bbb4b76..322bba0f98 100644 --- a/Utils/Functions/Net/Download/script.js +++ b/Utils/Functions/Net/Download/script.js @@ -123,8 +123,10 @@ Downloader.prototype.get = function () { .get(); if (fileChecksum != this._checksum) { - var checksumErrorMessage = tr("Error while calculating checksum. \n\nExpected = {0}\nActual = {1}", - this._checksum, fileChecksum); + var checksumErrorMessage = tr("Error while calculating checksum for \"{0}\". \n\nExpected = {1}\nActual = {2}", + this._localFile, + this._checksum, + fileChecksum); this._wizard.message(checksumErrorMessage); @@ -138,4 +140,4 @@ Downloader.prototype.get = function () { } }); } -} \ No newline at end of file +} diff --git a/docs/_pages/tools.md b/docs/_pages/tools.md index c102df68d4..bda9d93296 100644 --- a/docs/_pages/tools.md +++ b/docs/_pages/tools.md @@ -30,5 +30,5 @@ sudo npm install -g json-align ### Execution in the local git repository: ``` -find . -name "*.js" -print0 | xargs -0 json-align -i +find . -name "*.json" -print0 | xargs -0 json-align -i ``` diff --git a/docs/jsdoc/AppResource.html b/docs/jsdoc/AppResource.html new file mode 100644 index 0000000000..23d69355cc --- /dev/null +++ b/docs/jsdoc/AppResource.html @@ -0,0 +1,486 @@ + + + + + JSDoc: Class: AppResource + + + + + + + + + + +
+ +

Class: AppResource

+ + + + + + +
+ +
+ +

AppResource()

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

new AppResource()

+ + + + + + +
+ AppResource prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

application(application) → {AppResource}

+ + + + + + +
+ sets application +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
application + + +string + + + + application of the resource
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ AppResource object +
+ + + +
+
+ Type +
+
+ +AppResource + + +
+
+ + + + + + + + + + + + + +

get(resourceName) → {Resource}

+ + + + + + +
+ returns resource +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
resourceName + + +string + + + + name of the resource
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ found resource +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/CabExtract.html b/docs/jsdoc/CabExtract.html new file mode 100644 index 0000000000..e765c42798 --- /dev/null +++ b/docs/jsdoc/CabExtract.html @@ -0,0 +1,953 @@ + + + + + JSDoc: Class: CabExtract + + + + + + + + + + +
+ +

Class: CabExtract

+ + + + + + +
+ +
+ +

CabExtract()

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

new CabExtract()

+ + + + + + +
+ CabExtract prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

archive(archive) → {CabExtract}

+ + + + + + +
+ sets archive +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
archive + + +string + + + + archive which shall be extracted
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ CabExtract object +
+ + + +
+
+ Type +
+
+ +CabExtract + + +
+
+ + + + + + + + + + + + + +

extract(args) → {void}

+ + + + + + +
+ extracts archive +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
args + + +string + + + + arguments for the extraction
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

message(progressMessage) → {CabExtract}

+ + + + + + +
+ sets progress message text +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
progressMessage + + +string + + + + progress message
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ CabExtract object +
+ + + +
+
+ Type +
+
+ +CabExtract + + +
+
+ + + + + + + + + + + + + +

to(destination) → {CabExtract}

+ + + + + + +
+ sets destination +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
destination + + +string + + + + place where the archive shall be extracted
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ CabExtract object +
+ + + +
+
+ Type +
+
+ +CabExtract + + +
+
+ + + + + + + + + + + + + +

wizard(wizard) → {CabExtract}

+ + + + + + +
+ sets wizard +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
wizard + + +SetupWizard + + + + setup wizard
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ CabExtract object +
+ + + +
+
+ Type +
+
+ +CabExtract + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/Checksum.html b/docs/jsdoc/Checksum.html new file mode 100644 index 0000000000..b016a34e24 --- /dev/null +++ b/docs/jsdoc/Checksum.html @@ -0,0 +1,751 @@ + + + + + JSDoc: Class: Checksum + + + + + + + + + + +
+ +

Class: Checksum

+ + + + + + +
+ +
+ +

Checksum()

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

new Checksum()

+ + + + + + +
+ Checksum prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

get() → {string}

+ + + + + + +
+ returns calculated checksum +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ calculated checksum +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

method(algorithm) → {Checksum}

+ + + + + + +
+ sets checksum algorithm +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
algorithm + + +string + + + + algorithm (e.g. "SHA")
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Checksum object +
+ + + +
+
+ Type +
+
+ +Checksum + + +
+
+ + + + + + + + + + + + + +

of(file) → {Checksum}

+ + + + + + +
+ sets file for which the checksum shall be computed +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
file + + +string + + + + file for which the checksum shall be computed
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Checksum object +
+ + + +
+
+ Type +
+
+ +Checksum + + +
+
+ + + + + + + + + + + + + +

wizard(wizard) → {Checksum}

+ + + + + + +
+ sets wizard +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
wizard + + +SetupWizard + + + + setup wizard
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Checksum object +
+ + + +
+
+ Type +
+
+ +Checksum + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/Downloader.html b/docs/jsdoc/Downloader.html new file mode 100644 index 0000000000..09aa8f8433 --- /dev/null +++ b/docs/jsdoc/Downloader.html @@ -0,0 +1,1536 @@ + + + + + JSDoc: Class: Downloader + + + + + + + + + + +
+ +

Class: Downloader

+ + + + + + +
+ +
+ +

Downloader()

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

new Downloader()

+ + + + + + +
+ Downloader prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

_fetchFileNameFromUrl(url) → {string}

+ + + + + + +
+ fetches the file name from an URL +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
url + + +string + + + + URL
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ file name +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

algorithm(algorithm) → {Downloader}

+ + + + + + +
+ sets algorithm which shall be used to verify the checksum +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
algorithm + + +string + + + + checksum algorithm (e.g. "SHA")
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +

checksum(checksum) → {Downloader}

+ + + + + + +
+ sets checksum +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
checksum + + +string + + + + checksum which shall be used to verify the download
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +

get() → {String}

+ + + + + + +
+ returns downloaded file +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ content of downloaded file +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + + + + + + + + + + +

message(message) → {Downloader}

+ + + + + + +
+ sets message text +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
message + + +string + + + + download message
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +

onlyIfUpdateAvailable(onlyIfUpdateAvailable) → {Downloader}

+ + + + + + +
+ specifies if the download shall be executed only if a newer version is available +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
onlyIfUpdateAvailable + + +boolean + + + + true the download shall be executed only if a newer version is available
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +

to(localFile) → {Downloader}

+ + + + + + +
+ sets destination +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
localFile + + +string + + + + destination of the download
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +

url(url) → {Downloader}

+ + + + + + +
+ sets URL which shall be used for the download +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
url + + +string + + + + URL
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +

wizard(wizard) → {Downloader}

+ + + + + + +
+ sets wizard +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
wizard + + +SetupWizard + + + + setup wizard
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Downloader object +
+ + + +
+
+ Type +
+
+ +Downloader + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/Engines_Wine_Engine_Implementation_script.js.html b/docs/jsdoc/Engines_Wine_Engine_Implementation_script.js.html new file mode 100644 index 0000000000..db8ae3fbd1 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Engine_Implementation_script.js.html @@ -0,0 +1,324 @@ + + + + + JSDoc: Source: Engines/Wine/Engine/Implementation/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["utils", "functions", "filesystem", "files"]);
+include(["utils", "functions", "filesystem", "extract"]);
+include(["utils", "functions", "net", "download"]);
+include(["utils", "functions", "net", "resource"]);
+
+/* exported WINE_PREFIX_DIR */
+var WINE_PREFIX_DIR = "wineprefix";
+
+/**
+ * Wine engine
+*/
+var engineImplementation = {
+    _configFactory: Bean("compatibleConfigFileFormatFactory"),
+    _containerRegex: /[^a-z0-9_\- ]/gi,
+    _ExeAnalyser: Bean("exeAnalyser"),
+    _ldPath: Bean("propertyReader").getProperty("application.environment.ld"),
+    _operatingSystemFetcher: Bean("operatingSystemFetcher"),
+    _wineEnginesDirectory: Bean("propertyReader").getProperty("application.user.engines") + "/wine",
+    _winePrefixesDirectory: Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/",
+    _wineWebServiceUrl : Bean("propertyReader").getProperty("webservice.wine.url"),
+    _wizard: null,
+    _workingContainer: "",
+    _wineServer: function (subCategory, version, parameter) {
+        var binary = this.getLocalDirectory(subCategory, version) + "/bin/wineserver";
+        var processBuilder = new java.lang.ProcessBuilder(Java.to([binary, parameter], "java.lang.String[]"));
+        var environment = processBuilder.environment();
+        environment.put("WINEPREFIX", this.getContainerDirectory(this.getWorkingContainer()));
+        processBuilder.inheritIO();
+        var wineServerProcess = processBuilder.start();
+        wineServerProcess.waitFor();
+    },
+    getLocalDirectory: function (subCategory, version) {
+        var parts = subCategory.split("-");
+        var distribution = parts[0];
+        var architecture = parts[2];
+        var operatingSystem = this._operatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage();
+        var fullDistributionName = distribution + "-" + operatingSystem + "-" + architecture;
+        return this._wineEnginesDirectory + "/" + fullDistributionName + "/" + version;
+    },
+    isInstalled: function (subCategory, version) {
+        return fileExists(this.getLocalDirectory(subCategory, version));
+    },
+    install: function (subCategory, version) {
+        var parts = subCategory.split("-");
+        var distribution = parts[0];
+        var architecture = parts[2];
+        var localDirectory = this.getLocalDirectory(subCategory, version);
+        // if not installed
+        if (!this.isInstalled(subCategory, version)) {
+            var ownWizard = false;
+            var wizard = this.getWizard();
+            if (!wizard) {
+                wizard = SetupWizard(InstallationType.ENGINES, "Wine " + version + " " + distribution + " (" + architecture + ")", java.util.Optional.empty());
+                ownWizard = true;
+            }
+
+            print(tr("Installing version: {0}", version));
+
+            var wineJson = JSON.parse(this.getAvailableVersions());
+
+            var that = this;
+            wineJson.forEach(function (distribution) {
+                if (distribution.name == subCategory) {
+                    distribution.packages.forEach(function (winePackage) {
+                        if (winePackage.version == version) {
+                            that._installWinePackage(wizard, winePackage, localDirectory);
+                            that._installGecko(wizard, winePackage, localDirectory);
+                            that._installMono(wizard, winePackage, localDirectory);
+                        }
+                    });
+                }
+            });
+
+            // FIXME : Not found case!
+
+            if (ownWizard) {
+                wizard.close();
+            }
+        }
+    },
+    _installWinePackage: function (setupWizard, winePackage, localDirectory) {
+        var tmpFile = createTempFile("tar.gz");
+
+        new Downloader()
+            .wizard(setupWizard)
+            .url(winePackage.url)
+            .checksum(winePackage.sha1sum)
+            .to(tmpFile)
+            .get();
+
+        new Extractor()
+            .wizard(setupWizard)
+            .archive(tmpFile)
+            .to(localDirectory)
+            .extract();
+    },
+    _installGecko: function (setupWizard, winePackage, localDirectory) {
+        var gecko = new Resource()
+            .wizard(setupWizard)
+            .url(winePackage.geckoUrl)
+            .checksum(winePackage.geckoMd5)
+            .algorithm("md5")
+            .name(winePackage.geckoFile)
+            .directory("gecko")
+            .get();
+
+        var wineGeckoDir = localDirectory + "/share/wine/gecko";
+
+        lns(new java.io.File(gecko).getParent(), wineGeckoDir);
+    },
+    _installMono: function (setupWizard, winePackage, localDirectory) {
+        var mono = new Resource()
+            .wizard(setupWizard)
+            .url(winePackage.monoUrl)
+            .checksum(winePackage.monoMd5)
+            .algorithm("md5")
+            .name(winePackage.monoFile)
+            .directory("mono")
+            .get();
+
+        var wineMonoDir = localDirectory + "/share/wine/mono";
+
+        lns(new java.io.File(mono).getParent(), wineMonoDir);
+    },
+    delete: function (subCategory, version) {
+        if (this.isInstalled(subCategory, version)) {
+            remove(this.getLocalDirectory(subCategory, version));
+        }
+    },
+    getAvailableVersions: function () {
+        var versionsFile = this._wineEnginesDirectory + "/availableVersions.json";
+        touch(versionsFile);
+        new Downloader()
+            .wizard(this._wizard)
+            .url(this._wineWebServiceUrl)
+            .to(versionsFile)
+            .onlyIfUpdateAvailable(true)
+            .get();
+        return cat(versionsFile);
+    },
+    getWorkingContainer: function () {
+        return this._workingContainer;
+    },
+    setWorkingContainer: function (workingContainer) {
+        var workingContainerCleaned = workingContainer.replace(this._containerRegex, '');
+        this._workingContainer = workingContainerCleaned;
+    },
+    getContainerDirectory: function (containerName) {
+        var containerNameCleaned = containerName.replace(this._containerRegex, '');
+        return this._winePrefixesDirectory + "/" + containerNameCleaned + "/";
+    },
+    createContainer: function (subCategory, version, containerName) {
+        var parts = subCategory.split("-");
+        var distribution = parts[0];
+        var architecture = parts[2];
+
+        var containerNameCleaned = containerName.replace(this._containerRegex, '');
+        var containerDirectory = this._winePrefixesDirectory + "/" + containerNameCleaned + "/";
+
+        mkdir(containerDirectory);
+
+        var containerConfiguration = this._configFactory.open(containerDirectory + "/phoenicis.cfg");
+
+        containerConfiguration.writeValue("wineVersion", version);
+        containerConfiguration.writeValue("wineDistribution", distribution);
+        containerConfiguration.writeValue("wineArchitecture", architecture);
+    },
+    run: function (executable, args, workingDir, captureOutput, wait, userData) {
+        var subCategory = "";
+        var version = "";
+        var architecture = "";
+        var workingContainerDirectory = this.getContainerDirectory(this.getWorkingContainer());
+        if (fileExists(workingContainerDirectory)) {
+            var containerConfiguration = this._configFactory.open(workingContainerDirectory + "/phoenicis.cfg");
+            var distribution = containerConfiguration.readValue("wineDistribution", "upstream");
+            architecture = containerConfiguration.readValue("wineArchitecture", "x86");
+            var operatingSystem = this._operatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage();
+            subCategory = distribution + "-" + operatingSystem + "-" + architecture;
+            version = containerConfiguration.readValue("wineVersion");
+            this.install(subCategory, version);
+        }
+        else {
+            print("Wine prefix \"" + this.getWorkingContainer() + "\" does not exist!");
+            return "";
+        }
+
+        if (!args) {
+            args = [];
+        }
+
+        var extensionFile = executable.split(".").pop();
+
+        if (extensionFile == "msi") {
+            return this.run("msiexec", ["/i", executable].concat(args), captureOutput);
+        }
+
+        if (extensionFile == "bat") {
+            return this.run("start", ["/Unix", executable].concat(args), captureOutput);
+        }
+
+        // do not run 64bit executable in 32bit prefix
+        if (extensionFile == "exe") {
+            if (architecture == "x86" && this._ExeAnalyser.is64Bits(new java.io.File(executable))) {
+                throw tr("Cannot run 64bit executable in a 32bit Wine prefix.");
+            }
+        }
+
+        this.install(subCategory, version);
+
+        var wineBinary = this.getLocalDirectory(subCategory, version) + "/bin/wine";
+        var StringArray = Java.type('java.lang.String[]');
+        var command = new StringArray(2 + args.length);
+        command[0] = wineBinary;
+        command[1] = executable;
+        java.lang.System.arraycopy(args, 0, command, 2, args.length);
+        var processBuilder = new java.lang.ProcessBuilder(command);
+
+        if (workingDir) {
+            processBuilder.directory(new java.io.File(workingDir));
+        } else {
+            var driveC = workingContainerDirectory + "/drive_c";
+            mkdir(driveC);
+            processBuilder.directory(new java.io.File(driveC));
+        }
+
+        var environment = processBuilder.environment();
+        // disable winemenubuilder (we manage our own shortcuts)
+        environment.put("WINEDLLOVERRIDES", "winemenubuilder.exe=d");
+        environment.put("WINEPREFIX", workingContainerDirectory);
+
+        if (userData.wineDebug) {
+            environment.put("WINEDEBUG", userData.wineDebug);
+        }
+
+        var ldPath = this._ldPath;
+        if (userData.ldPath) {
+            ldPath = userData.ldPath + ldPath;
+        }
+        if (architecture == "amd64") {
+            ldPath = this.getLocalDirectory(subCategory, version) + "/lib64/:" + ldPath
+        } else {
+            ldPath = this.getLocalDirectory(subCategory, version) + "/lib/:" + ldPath
+        }
+        environment.put("LD_LIBRARY_PATH", ldPath);
+
+        if (!captureOutput) {
+            processBuilder.redirectErrorStream(true);
+            processBuilder.redirectOutput(new java.io.File(workingContainerDirectory + "/wine.log"));
+        }
+
+        var process = processBuilder.start();
+
+        if (wait) {
+            process.waitFor();
+            this._wineServer(subCategory, version, "-w");
+        }
+
+        if (captureOutput) {
+            return org.apache.commons.io.IOUtils.toString(process.getInputStream());
+        } else {
+            return "";
+        }
+    },
+    getWizard: function () {
+        return this._wizard;
+    },
+    setWizard: function (wizard) {
+        this._wizard = wizard;
+    }
+};
+
+/* exported Engine */
+var Engine = Java.extend(org.phoenicis.engines.Engine, engineImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html index 5af21adc20..81a53db601 100644 --- a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html +++ b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html @@ -26,16 +26,18 @@

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

-
include(["Utils", "Functions", "filesystem", "files"]);
-include(["Utils", "Functions", "filesystem", "extract"]);
+            
include(["engines", "wine", "engine", "implementation"]);
+include(["utils", "functions", "filesystem", "files"]);
+include(["utils", "functions", "filesystem", "extract"]);
 include(["utils", "functions", "net", "download"]);
 include(["utils", "functions", "net", "resource"]);
 
-LATEST_STABLE_VERSION = "3.0";
-LATEST_DEVELOPMENT_VERSION = "3.4";
-LATEST_STAGING_VERSION = "2.21";
-
-WINE_PREFIX_DIR = "wineprefix"
+/* exported LATEST_STABLE_VERSION */
+var LATEST_STABLE_VERSION = "3.0";
+/* exported LATEST_DEVELOPMENT_VERSION */
+var LATEST_DEVELOPMENT_VERSION = "3.7";
+/* exported LATEST_STAGING_VERSION */
+var LATEST_STAGING_VERSION = "2.21";
 
 
 /**
@@ -43,14 +45,8 @@ 

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

* @constructor */ function Wine() { - this._wineWebServiceUrl = Bean("propertyReader").getProperty("webservice.wine.url"); - this._wineEnginesDirectory = Bean("propertyReader").getProperty("application.user.engines") + "/wine"; - this._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/"; - this._configFactory = Bean("compatibleConfigFileFormatFactory"); + this._implementation = new Engine(); this._OperatingSystemFetcher = Bean("operatingSystemFetcher"); - this._ExeAnalyser = Bean("exeAnalyser"); - this._wineDebug = "-all"; - this._ldPath = Bean("propertyReader").getProperty("application.environment.ld"); } /** @@ -61,11 +57,11 @@

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

Wine.prototype.wizard = function (wizard) { // get if (arguments.length == 0) { - return this._wizard; + return this._implementation.getWizard(); } // set - this._wizard = wizard; + this._implementation.setWizard(wizard); return this; }; @@ -74,136 +70,68 @@

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

* @returns {String} */ Wine.prototype.winepath = function (path) { - return this.run("winepath", ["-w", path], true); + return this.run("winepath", ["-w", path], this.prefixDirectory(), true, true); } -/** -* -* @param {string} [debug] -* @returns {string|Wine} -*/ -Wine.prototype.debug = function (debug) { - // get - if (arguments.length == 0) { - return this._wineDebug; - } - - // set - this._wineDebug = debug; - return this; -}; - -/** -* -* @param {string} [architecture] -* @returns {string|Wine} -*/ -Wine.prototype.architecture = function (architecture) { - // get - if (arguments.length == 0) { - return this._architecture; - } - - // set - if (this._prefixConfiguration) { - this._prefixConfiguration.writeValue("wineArchitecture", architecture); - } - - this._architecture = architecture; - return this; -}; - -/** -* -* @param {string} [distribution] -* @returns {string|Wine} -*/ -Wine.prototype.distribution = function (distribution) { - // get - if (arguments.length == 0) { - return this._distribution; - } - - // set - if (this._prefixConfiguration) { - this._prefixConfiguration.writeValue("wineDistribution", distribution); - } - - this._distribution = distribution; - return this; -}; - /** * * @param {string} [prefix] +* @param {string} [distribution] +* @param {string} [architecture] +* @param {string} [version] * @returns {string|Wine} */ -Wine.prototype.prefix = function (prefix) { +Wine.prototype.prefix = function (prefix, distribution, architecture, version) { // get if (arguments.length == 0) { - return this._prefix; + return this._implementation.getWorkingContainer(); } - // set - this._prefix = prefix.replace(/[^a-z0-9_\-\ ]/gi, ''); - this.prefixDirectory = this._winePrefixesDirectory + "/" + this._prefix + "/"; - - mkdir(this.prefixDirectory); - - this._prefixConfiguration = this._configFactory.open(this.prefixDirectory + "/phoenicis.cfg"); - - if (!this._version) { - this._version = this._prefixConfiguration.readValue("wineVersion"); - } else { - this._prefixConfiguration.writeValue("wineVersion", this._version); - } - - if (!this._distribution) { - this._distribution = this._prefixConfiguration.readValue("wineDistribution", "upstream"); - } - - this._prefixConfiguration.writeValue("wineDistribution", this._distribution); - - if (!this._architecture) { - this._architecture = this._prefixConfiguration.readValue("wineArchitecture", "x86"); + else if (arguments.length == 1) { + this._implementation.setWorkingContainer(prefix); + return this; } - - this._prefixConfiguration.writeValue("wineArchitecture", this._architecture); - - - return this; -}; - -/** -* -* @param {string} [directory] -* @returns {string|Wine} -*/ -Wine.prototype.workingDirectory = function (directory) { - // get - if (arguments.length == 0) { - return this._directory; + else { + var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); + var subCategory = distribution + "-" + operatingSystem + "-" + architecture; + this._implementation.createContainer(subCategory, version, prefix); + this._implementation.setWorkingContainer(prefix); + return this; } - - // set - this._directory = directory; - return this; }; /** -* checks if the Wine version is installed -* @returns {boolean} +* returns prefix directory +* @returns {string} */ -Wine.prototype.installed = function () { - return fileExists(this._fetchLocalDirectory()); +Wine.prototype.prefixDirectory = function () { + return this._implementation.getContainerDirectory(this._implementation.getWorkingContainer()); }; /** * returns the path to the engine binary directory -* @returns {String} +* if no parameters are given, the Wine version of the current prefix is used +* @param {string} [subCategory] Wine sub-category +* @param {string} [version] Wine version +* @returns {string} path to "wine" binary */ -Wine.prototype.binPath = function () { - return this._fetchLocalDirectory() + "/bin/"; +Wine.prototype.binPath = function (subCategory, version) { + if (0 == arguments.length) { + if (fileExists(this.prefixDirectory())) { + var configFactory = Bean("compatibleConfigFileFormatFactory"); + var containerConfiguration = configFactory.open(this.prefixDirectory() + "/phoenicis.cfg"); + var distribution = containerConfiguration.readValue("wineDistribution", "upstream"); + var architecture = containerConfiguration.readValue("wineArchitecture", "x86"); + var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); + subCategory = distribution + "-" + operatingSystem + "-" + architecture; + version = containerConfiguration.readValue("wineVersion"); + } + else { + print("Wine prefix \"" + this.prefixDirectory() + "\" does not exist!"); + return ""; + } + } + return this._implementation.getLocalDirectory(subCategory, version) + "/bin/"; }; /** @@ -212,80 +140,38 @@

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

* @param args */ Wine.prototype.runInsidePrefix = function (executable, args) { - return this.run(this.prefixDirectory + "/drive_c/" + executable, args); + return this.run(this.prefixDirectory() + "/drive_c/" + executable, args, this.prefixDirectory(), false, false); }; /** * * @param executable * @param {array} [args = []] +* @param {string} [workingDirectory = working container] * @param {boolean} [captureOutput=false] -* @returns {Wine} +* @param {boolean} [wait=false] +* @param {map} [userData=empty] +* @returns {String} output */ -Wine.prototype.run = function (executable, args, captureOutput) { +Wine.prototype.run = function (executable, args, workingDirectory, captureOutput, wait, userData) { if (!args) { args = []; } - - var extensionFile = executable.split(".").pop(); - - if(extensionFile == "msi") { - return this.run("msiexec", ["/i", executable].concat(args), captureOutput); - } - - if(extensionFile == "bat") { - return this.run("start", ["/Unix", executable].concat(args), captureOutput); - } - - // do not run 64bit executable in 32bit prefix - if (extensionFile == "exe") { - if (this._architecture == "x86" && this._ExeAnalyser.is64Bits(new java.io.File(executable))) { - throw tr("Cannot run 64bit executable in a 32bit Wine prefix."); - } + if (!workingDirectory) { + workingDirectory = this._implementation.getContainerDirectory(this._implementation.getWorkingContainer()); } - - this._installVersion(); - - var wineBinary = this._fetchLocalDirectory() + "/bin/wine"; - var processBuilder = new java.lang.ProcessBuilder(Java.to([wineBinary, executable].concat(args), "java.lang.String[]")); - - if (this._directory) { - processBuilder.directory(new java.io.File(this._directory)); - } else { - var driveC = this.prefixDirectory + "/drive_c"; - mkdir(driveC); - processBuilder.directory(new java.io.File(driveC)); + if (!captureOutput) { + captureOutput = false; } - - var environment = processBuilder.environment(); - // disable winemenubuilder (we manage our own shortcuts) - environment.put("WINEDLLOVERRIDES", "winemenubuilder.exe=d"); - environment.put("WINEPREFIX", this.prefixDirectory); - - if (this._wineDebug) { - environment.put("WINEDEBUG", this._wineDebug); + if (!wait) { + wait = false; } - - if (this._architecture == "amd64") { - this._ldPath = this._fetchLocalDirectory() + "/lib64/:" + this._ldPath - } else { - this._ldPath = this._fetchLocalDirectory() + "/lib/:" + this._ldPath + if (!userData) { + userData = []; } - environment.put("LD_LIBRARY_PATH", this._ldPath); - if (!captureOutput) { - processBuilder.redirectErrorStream(true); - processBuilder.redirectOutput(new java.io.File(this.prefixDirectory + "/wine.log")); - } - - this._process = processBuilder.start(); - - if (captureOutput) { - return org.apache.commons.io.IOUtils.toString(this._process.getInputStream()); - } else { - return this; - } -}; + return this._implementation.run(executable, args, workingDirectory, captureOutput, wait, userData); +} /** * uninstall application @@ -293,13 +179,13 @@

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

* @returns {Wine} */ Wine.prototype.uninstall = function (application) { - var list = this.run("uninstaller", ["--list"], true); + var list = this.run("uninstaller", ["--list"], this.prefixDirectory(), true, true); var appEscaped = application.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); var re = new RegExp("(.*)\\|\\|\\|.*" + appEscaped); var uuid = list.match(re); if (uuid) { - this.run("uninstaller", ["--remove", uuid[1]]) - .wait(tr("Please wait while {0} is uninstalled ...", application)); + this._implementation.getWizard.wait(tr("Please wait while {0} is uninstalled ...", application)); + this.run("uninstaller", ["--remove", uuid[1]], this.prefixDirectory(), false, true); } else { print(tr("Could not uninstall {0}!", application)); } @@ -310,7 +196,7 @@

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

* runs "wineboot" */ Wine.prototype.create = function () { - this.run("wineboot"); + this.run("wineboot", [], this.prefixDirectory(), false, false); return this; }; @@ -319,7 +205,7 @@

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

* @returns {string} name of "Program Files" */ Wine.prototype.programFiles = function () { - var programFilesName = this.run("cmd", ["/c", "echo", "%ProgramFiles%"], true).trim(); + var programFilesName = this.run("cmd", ["/c", "echo", "%ProgramFiles%"], this.prefixDirectory(), true, true).trim(); if (programFilesName == "%ProgramFiles%") { return "Program Files" } else { @@ -327,19 +213,6 @@

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

} }; -/** -* -* @param {string} [wait message = "Please wait ..."] -* @returns {Wine} -*/ -Wine.prototype.wait = function (message) { - if (this._wizard) { - this._wizard.wait(typeof message !== 'undefined' ? message : tr("Please wait ...")); - } - - return this._silentWait(); -}; - /** * kill wine server * @returns {Wine} @@ -349,63 +222,6 @@

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

return this; }; -/** -* -* @returns available Wine versions -*/ -Wine.prototype.getAvailableVersions = function () { - var versionsFile = this._wineEnginesDirectory + "/availableVersions.json"; - touch(versionsFile); - new Downloader() - .wizard(this._wizard) - .url(this._wineWebServiceUrl) - .to(versionsFile) - .onlyIfUpdateAvailable(true) - .get(); - return cat(versionsFile); -}; - -/** -* install -* @param {string} category -* @param {string} subCategory -* @param {string} version -* @param {json} userData -*/ -Wine.prototype.install = function (category, subCategory, version, userData) { - var parts = subCategory.split("-"); - var distribution = parts[0]; - var architecture = parts[2]; - this.distribution(distribution); - this.architecture(architecture); - this.version(version); - if (!this.installed()) { - var wizard = SetupWizard(InstallationType.ENGINES, "Wine " + version + " " + distribution + " (" + architecture + ")", java.util.Optional.empty()); - this.wizard(wizard); - this._installVersion(); - wizard.close(); - } -}; - -/** -* delete -* @param {string} category -* @param {string} subCategory -* @param {string} version -* @param {json} userData -*/ -Wine.prototype.delete = function (category, subCategory, version, userData) { - var parts = subCategory.split("-"); - var distribution = parts[0]; - var architecture = parts[2]; - this.distribution(distribution); - this.architecture(architecture); - this.version(version); - if (this.installed()) { - remove(this._fetchLocalDirectory()); - } -}; - /** * * @param {string} [architecture = current architecture] @@ -413,7 +229,7 @@

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

*/ Wine.prototype.availableDistributions = function (architectureName) { var distributions = []; - var wineJson = JSON.parse(this.getAvailableVersions()); + var wineJson = JSON.parse(this._implementation.getAvailableVersions()); var architecture = architectureName || this._architecture; var architectureRegExp = new RegExp(architecture); wineJson.forEach(function (distribution) { @@ -434,7 +250,7 @@

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

Wine.prototype.availableVersions = function (distributionName) { var versions = []; var fullDistributionName = distributionName || this._fetchFullDistributionName(); - var wineJson = JSON.parse(this.getAvailableVersions()); + var wineJson = JSON.parse(this._implementation.getAvailableVersions()); wineJson.forEach(function (distribution) { if (distribution.name == fullDistributionName) { distribution.packages.forEach(function (winePackage) { @@ -447,35 +263,15 @@

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

return versions; } -/** -* -* @param {string} [version = LATEST_STABLE_VERSION] -* @returns {string|Wine} -*/ -Wine.prototype.version = function (version) { - // get - if (arguments.length == 0) { - return this._version; - } - - // set - if (this._prefixConfiguration) { - this._prefixConfiguration.writeValue("wineVersion", version); - } - - this._version = version; - return this; -}; - /** * * @returns {string} system32 directory */ Wine.prototype.system32directory = function () { - if (fileExists(this.prefixDirectory + "/drive_c/windows/syswow64")) { - return this.prefixDirectory + "/drive_c/windows/syswow64"; + if (fileExists(this.prefixDirectory() + "/drive_c/windows/syswow64")) { + return this.prefixDirectory() + "/drive_c/windows/syswow64"; } else { - return this.prefixDirectory + "/drive_c/windows/system32"; + return this.prefixDirectory() + "/drive_c/windows/system32"; } }; @@ -484,8 +280,8 @@

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

* @returns {string} system64 directory */ Wine.prototype.system64directory = function () { - if (fileExists(this.prefixDirectory + "/drive_c/windows/syswow64")) { - return this.prefixDirectory + "/drive_c/windows/system32"; + if (fileExists(this.prefixDirectory() + "/drive_c/windows/syswow64")) { + return this.prefixDirectory() + "/drive_c/windows/system32"; } throw tr("Prefix seems to be 32bits"); }; @@ -495,504 +291,8 @@

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

* @returns {string} font directory */ Wine.prototype.fontDirectory = function () { - return this.prefixDirectory + "/drive_c/windows/Fonts"; -}; - -Wine.prototype._installVersion = function () { - var version = this._version; - var fullDistributionName = this._fetchFullDistributionName(); - var localDirectory = this._fetchLocalDirectory(); - var wizard = this._wizard; - - if (!fileExists(localDirectory)) { - print(tr("Installing version: ", this._version)); - - var wineJson = JSON.parse(this.getAvailableVersions()); - - var that = this; - wineJson.forEach(function (distribution) { - if (distribution.name == fullDistributionName) { - distribution.packages.forEach(function (winePackage) { - if (winePackage.version == version) { - that._installWinePackage(wizard, winePackage, localDirectory); - that._installGecko(wizard, winePackage, localDirectory); - that._installMono(wizard, winePackage, localDirectory); - } - }); - } - }); - - // FIXME : Not found case! - - } -}; - - -Wine.prototype._installWinePackage = function (setupWizard, winePackage, localDirectory) { - var tmpFile = createTempFile("tar.gz"); - - new Downloader() - .wizard(setupWizard) - .url(winePackage.url) - .checksum(winePackage.sha1sum) - .to(tmpFile) - .get(); - - new Extractor() - .wizard(setupWizard) - .archive(tmpFile) - .to(localDirectory) - .extract(); -}; - -Wine.prototype._installGecko = function (setupWizard, winePackage, localDirectory) { - var gecko = new Resource() - .wizard(setupWizard) - .url(winePackage.geckoUrl) - .checksum(winePackage.geckoMd5) - .algorithm("md5") - .name(winePackage.geckoFile) - .directory("gecko") - .get(); - - var wineGeckoDir = localDirectory + "/share/wine/gecko"; - - lns(new java.io.File(gecko).getParent(), wineGeckoDir); -}; - -Wine.prototype._installMono = function (setupWizard, winePackage, localDirectory) { - var mono = new Resource() - .wizard(setupWizard) - .url(winePackage.monoUrl) - .checksum(winePackage.monoMd5) - .algorithm("md5") - .name(winePackage.monoFile) - .directory("mono") - .get(); - - var wineMonoDir = localDirectory + "/share/wine/mono"; - - lns(new java.io.File(mono).getParent(), wineMonoDir); -}; - -Wine.prototype._silentWait = function () { - if (this._process) { - this._process.waitFor(); - } - this._wineServer("-w"); - return this; -}; - -Wine.prototype._fetchFullDistributionName = function () { - var operatingSystem = this._OperatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage(); - return this._distribution + "-" + operatingSystem + "-" + this._architecture; -}; - -Wine.prototype._fetchLocalDirectory = function () { - return this._wineEnginesDirectory + "/" + this._fetchFullDistributionName() + "/" + this._version; -}; - -Wine.prototype._fetchWineServerBinary = function () { - return this._fetchLocalDirectory() + "/bin/wineserver"; -}; - -Wine.prototype._wineServer = function (parameter) { - var processBuilder = new java.lang.ProcessBuilder(Java.to([this._fetchWineServerBinary(), parameter], "java.lang.String[]")); - var environment = processBuilder.environment(); - environment.put("WINEPREFIX", this.prefixDirectory); - processBuilder.inheritIO(); - var wineServerProcess = processBuilder.start(); - wineServerProcess.waitFor(); -}; - -/** -* runs "regsvr32" -* @returns {Wine} -*/ -Wine.prototype.regsvr32 = function () { - var _wine = this; - - this.install = function (dll) { - _wine.run("regsvr32", ["/i", dll])._silentWait(); - return _wine; - }; - - return this; -}; - -/** - * Regedit support - * @param args - * @returns {Wine} - */ -Wine.prototype.regedit = function () { - var _wine = this; - - this.open = function (args) { - _wine.run("regedit", args)._silentWait(); - return _wine; - }; - - this.patch = function (patchContent) { - if (patchContent.getClass().getCanonicalName() == "byte[]") { - patchContent = new java.lang.String(patchContent); - } - var tmpFile = createTempFile("reg"); - writeToFile(tmpFile, patchContent); - _wine.run("regedit", [tmpFile])._silentWait(); - return _wine; - }; - - this.fetchValue = function (keyPath) { - var root = keyPath[0]; - var registryFile; - switch (root) { - case "HKEY_CURRENT_USER": - registryFile = "user.reg"; - break; - case "HKEY_LOCAL_MACHINE": - registryFile = "system.reg"; - break; - default: - throw "Illegal registry root exception"; - } - - keyPath.shift(); - - var registryValue = Bean("registryParser").parseFile(new java.io.File(this.prefixDirectory + "/" + registryFile), root).getChild(keyPath); - - if (registryValue == null) { - return null; - } - - if (registryValue.getText) { - return registryValue.getText(); - } else { - return registryValue; - } - }; - - return this; -}; - -Wine.prototype.registry = Wine.prototype.regedit; - -/** - * sets sound driver - * @param driver (alsa, pulse) - * @returns {Wine} - */ -Wine.prototype.setSoundDriver = function (driver) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Drivers]\n" + - "\"Audio\"=\"" + driver + "\"\n"; - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * sets OpenGL max core version - * @param {number} major - * @param {number} minor - * @returns {Wine} - */ -Wine.prototype.setVersionGL = function (major, minor) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"MaxVersionGL\"=dword:000"+ major + "000" + minor - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * enable command stream multi-threading - * @returns {Wine} - */ -Wine.prototype.enableCSMT = function () { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"csmt\"=dword:1" - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * force the Use of GLSL - * @param {string} mode (enabled or disabled) - * @returns {Wine} - */ -Wine.prototype.UseGLSL = function (mode) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"UseGLSL\"=\"" + mode + "\"" - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * force the DirectDrawRenderer - * @param {string} mode (gdi or opengl) - * @returns {Wine} - */ -Wine.prototype.DirectDrawRenderer = function (mode) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" + - "\"DirectDrawRenderer\"=\"" + mode + "\"" - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * sets Virtual Desktop with window resolution - * @param {number} width - * @param {number} height - * @returns {Wine} - */ - -Wine.prototype.setVirtualDesktop = function (width, height) { - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops]\n" + - "\"Default\"=\"" + width + "x" + height + "\"\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer]\n" + - "\"Desktop\"=\"" + "Default" + "\"\n"; - this.regedit().patch(regeditFileContent); - return this; -}; - -/** -* -* @param {boolean} [managed] -* @returns {boolean|Wine} -*/ -Wine.prototype.managed = function (managed) { - // get - if (arguments.length == 0) { - return (this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "X11 Driver", "Managed"]) == "Y"); - } - - // set - var managedYn = managed ? "Y" : "N"; - - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver]\n" + - "\"Managed\"=\"" + managedYn + "\"\n"; - this.regedit().patch(regeditFileContent); - return this; -}; - -var SetManagedForApplication = function () { - var that = this; - that._regeditFileContent = - "REGEDIT4\n" + - "\n"; - - that.wine = function(wine) { - that._wine = wine; - return that; - }; - - that.set = function(application, managed) { - var managedYn = managed ? "Y" : "N"; - - that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "\\X11 Driver]\n"; - that._regeditFileContent += "\"Managed\"=\"" + managedYn + "\"\n"; - - return that; - }; - - that.do = function() { - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.setManagedForApplication = function() { - return new SetManagedForApplication() - .wine(this) -}; - -var OverrideDLL = function () { - var that = this; - that._regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (mode, libraries) { - libraries.forEach(function (library) { - // make sure library does not end with ".dll" - library = library.replace(".dll", ""); - that._regeditFileContent += "\"*" + library + "\"=\"" + mode + "\"\n"; - }); - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.overrideDLL = function () { - return new OverrideDLL() - .wine(this) -}; - -/** - * default windows version - * @param {string} [version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31)] - * @returns {string|Wine} - */ -Wine.prototype.windowsVersion = function (version, servicePack) { - var that = this; - // get - if (arguments.length == 0) { - return this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Version"]); - } - - // set - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CURRENT_USER\\Software\\Wine]\n" + - "\"Version\"=\"" + version + "\"\n"; - - if(servicePack) { - var servicePackNumber = servicePack.replace("sp", ""); - that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion]"; - that._regeditFileContent += "\"CSDVersion\"=\"Service Pack "+ servicePackNumber +"\""; - that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows]"; - that._regeditFileContent += "\"CSDVersion\"=dword:00000"+servicePackNumber+"00"; - } - - this.regedit().patch(regeditFileContent); - return this; -}; - -/** - * use native application for a certain file extension - * @param {string} [file extension (pdf, txt, rtf)] - * @returns {string|Wine} - */ -Wine.prototype.nativeApplication = function (extension) { - // FIXME: get - if (arguments.length == 0) { - return this.regedit().fetchValue(["HKEY_CLASSES_ROOT", "." + extension]); - } - - // set - var mimetype = null; - switch (extension) { - case "pdf": - mimetype = "application/pdf"; - break; - case "txt": - mimetype = "application/plain"; - break; - case "rtf": - mimetype = "application/rtf"; - break; - default: - throw tr("Could not determine mimetype for file extension \"{0}\"", extension); - } - var regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_CLASSES_ROOT\\." + extension + "]\n" + - "@=\"" + extension + "file\"\n" + - "\"Content Type\"=\"" + mimetype + "\"\n" + - "[HKEY_CLASSES_ROOT\\" + extension + "file\\Shell\\Open\\command]\n" + - "@=\"winebrowser \"%1\"\""; - this.regedit().patch(regeditFileContent); - return this; -}; - -var SetOsForApplication = function () { - var that = this; - that._regeditFileContent = - "REGEDIT4\n" + - "\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (application, os) { - that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "]\n"; - that._regeditFileContent += "\"Version\"=\"" + os + "\"\n"; - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.setOsForApplication = function () { - return new SetOsForApplication() - .wine(this) -}; - -var RegisterFont = function () { - var that = this; - that._regeditFileContentNT = - "REGEDIT4\n" + - "\n" + - "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts]\n"; - - that._regeditFileContent = - "REGEDIT4\n" + - "\n" + - "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Fonts]\n"; - - that.wine = function (wine) { - that._wine = wine; - return that; - }; - - that.set = function (font, file) { - that._regeditFileContentNT += "\"*" + font + "\"=\"" + file + "\"\n"; - that._regeditFileContent += "\"*" + font + "\"=\"" + file + "\"\n"; - - return that; - }; - - that.do = function () { - that._wine.regedit().patch(that._regeditFileContentNT); - that._wine.regedit().patch(that._regeditFileContent); - return that._wine; - } -}; - -Wine.prototype.registerFont = function () { - return new RegisterFont() - .wine(this) -}; - -
+ return this.prefixDirectory() + "/drive_c/windows/Fonts"; +};
@@ -1002,7 +302,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Plugins_DirectDraw renderer_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_DirectDraw renderer_script.js.html new file mode 100644 index 0000000000..d6f1372fcc --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_DirectDraw renderer_script.js.html @@ -0,0 +1,66 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/DirectDraw renderer/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/DirectDraw renderer/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * force the DirectDrawRenderer
+ * @param {string} mode (gdi or opengl)
+ * @returns {Wine} Wine object
+ */
+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;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_GLSL_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_GLSL_script.js.html new file mode 100644 index 0000000000..84fc1c7258 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_GLSL_script.js.html @@ -0,0 +1,67 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/GLSL/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/GLSL/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * force the Use of GLSL
+ * @param {string} mode (enabled or disabled)
+ * @returns {Wine} Wine object
+ */
+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;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_OpenGL version_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_OpenGL version_script.js.html new file mode 100644 index 0000000000..efd01e86e9 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_OpenGL version_script.js.html @@ -0,0 +1,68 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/OpenGL version/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/OpenGL version/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * sets OpenGL max core version
+ * @param {number} major major version
+ * @param {number} minor minor version
+ * @returns {Wine} Wine object
+ */
+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;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_Windows version_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_Windows version_script.js.html new file mode 100644 index 0000000000..3d62ce669e --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_Windows version_script.js.html @@ -0,0 +1,113 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/Windows version/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/Windows version/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * default windows version
+ * @param {string} version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31)
+ * @param {string} [servicePack] e.g. sp3
+ * @returns {string|Wine} get: Windows version, set: Wine object
+ */
+Wine.prototype.windowsVersion = function (version, servicePack) {
+    var that = this;
+    // get
+    if (arguments.length == 0) {
+        return this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Version"]);
+    }
+
+    // set
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine]\n" +
+        "\"Version\"=\"" + version + "\"\n";
+
+    if (servicePack) {
+        var servicePackNumber = servicePack.replace("sp", "");
+        that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion]";
+        that._regeditFileContent += "\"CSDVersion\"=\"Service Pack "+ servicePackNumber +"\"";
+        that._regeditFileContent += "[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows]";
+        that._regeditFileContent += "\"CSDVersion\"=dword:00000"+servicePackNumber+"00";
+    }
+
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+var SetOsForApplication = function () {
+    var that = this;
+    that._regeditFileContent =
+        "REGEDIT4\n" +
+        "\n";
+
+    that.wine = function (wine) {
+        that._wine = wine;
+        return that;
+    };
+
+    that.set = function (application, os) {
+        that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "]\n";
+        that._regeditFileContent += "\"Version\"=\"" + os + "\"\n";
+
+        return that;
+    };
+
+    that.do =  function () {
+        that._wine.regedit().patch(that._regeditFileContent);
+        return that._wine;
+    }
+};
+
+Wine.prototype.setOsForApplication = function () {
+    return new SetOsForApplication()
+        .wine(this)
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_csmt_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_csmt_script.js.html new file mode 100644 index 0000000000..cf5eff2600 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_csmt_script.js.html @@ -0,0 +1,66 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/csmt/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/csmt/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * enable command stream multi-threading
+ * @returns {Wine} Wine object
+ */
+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;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_managed_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_managed_script.js.html new file mode 100644 index 0000000000..121b9a9bf5 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_managed_script.js.html @@ -0,0 +1,106 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/managed/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/managed/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+* gets/sets managed state
+* @param {boolean} [managed] true if it shall be managed
+* @returns {boolean|Wine} get: if is managed, set: Wine object
+*/
+Wine.prototype.managed = function (managed) {
+    // get
+    if (arguments.length == 0) {
+        return (this.regedit().fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "X11 Driver", "Managed"]) == "Y");
+    }
+
+    // set
+    var managedYn = managed ? "Y" : "N";
+
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver]\n" +
+        "\"Managed\"=\"" + managedYn + "\"\n";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+var SetManagedForApplication = function () {
+    var that = this;
+    that._regeditFileContent =
+        "REGEDIT4\n" +
+        "\n";
+
+    that.wine = function (wine) {
+        that._wine = wine;
+        return that;
+    };
+
+    that.set = function (application, managed) {
+        var managedYn = managed ? "Y" : "N";
+
+        that._regeditFileContent += "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\" + application + "\\X11 Driver]\n";
+        that._regeditFileContent += "\"Managed\"=\"" + managedYn + "\"\n";
+
+        return that;
+    };
+
+    that.do =  function () {
+        that._wine.regedit().patch(that._regeditFileContent);
+        return that._wine;
+    }
+};
+
+Wine.prototype.setManagedForApplication = function () {
+    return new SetManagedForApplication()
+        .wine(this)
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_native application_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_native application_script.js.html new file mode 100644 index 0000000000..00b9f4f2cc --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_native application_script.js.html @@ -0,0 +1,90 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/native application/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/native application/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * use native application for a certain file extension
+ * @param {string} [extension] file extension (pdf, txt, rtf)
+ * @returns {string|Wine} get: native application, set: Wine object
+ */
+Wine.prototype.nativeApplication = function (extension) {
+    // FIXME: get
+    if (arguments.length == 0) {
+        return this.regedit().fetchValue(["HKEY_CLASSES_ROOT", "." + extension]);
+    }
+
+    // set
+    var mimetype = null;
+    switch (extension) {
+        case "pdf":
+            mimetype = "application/pdf";
+            break;
+        case "txt":
+            mimetype = "application/plain";
+            break;
+        case "rtf":
+            mimetype = "application/rtf";
+            break;
+        default:
+            throw tr("Could not determine mimetype for file extension \"{0}\"", extension);
+    }
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CLASSES_ROOT\\." + extension + "]\n" +
+        "@=\"" + extension + "file\"\n" +
+        "\"Content Type\"=\"" + mimetype + "\"\n" +
+        "[HKEY_CLASSES_ROOT\\" + extension + "file\\Shell\\Open\\command]\n" +
+        "@=\"winebrowser \"%1\"\"";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_regedit_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_regedit_script.js.html new file mode 100644 index 0000000000..0f5b3a4749 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_regedit_script.js.html @@ -0,0 +1,117 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/regedit/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/regedit/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * Regedit support
+ * @returns {Wine} Wine object
+ */
+Wine.prototype.regedit = function () {
+    var _wine = this;
+
+    this.open = function (args) {
+        _wine.run("regedit", [args], this.prefixDirectory(), false, true);
+        return _wine;
+    };
+
+    this.patch = function (patchContent) {
+        if (patchContent.getClass().getCanonicalName() == "byte[]") {
+            patchContent = new java.lang.String(patchContent);
+        }
+        var tmpFile = createTempFile("reg");
+        writeToFile(tmpFile, patchContent);
+        _wine.run("regedit", [tmpFile], this.prefixDirectory(), false, true);
+        return _wine;
+    };
+
+    this.deleteKey = function (keyPath) {
+        _wine.run("reg", ["delete", keyPath, "/f"], this.prefixDirectory(), false, true);
+        return _wine;
+    };
+
+    this.deleteValue = function (keyPath, value) {
+        _wine.run("reg", ["delete", keyPath, "/v", value, "/f"], this.prefixDirectory(), false, true);
+        return _wine;
+    };
+
+    this.fetchValue = function (keyPath) {
+        var root = keyPath[0];
+        var registryFile;
+        switch (root) {
+            case "HKEY_CURRENT_USER":
+                registryFile = "user.reg";
+                break;
+            case "HKEY_LOCAL_MACHINE":
+                registryFile = "system.reg";
+                break;
+            default:
+                throw "Illegal registry root exception";
+        }
+
+        keyPath.shift();
+
+        var registryValue = Bean("registryParser").parseFile(new java.io.File(this.prefixDirectory() + "/" + registryFile), root).getChild(keyPath);
+
+        if (registryValue == null) {
+            return null;
+        }
+
+        if (registryValue.getText) {
+            return registryValue.getText();
+        } else {
+            return registryValue;
+        }
+    };
+
+    return this;
+};
+
+Wine.prototype.registry = Wine.prototype.regedit;
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_regsvr32_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_regsvr32_script.js.html new file mode 100644 index 0000000000..3d035ac3f9 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_regsvr32_script.js.html @@ -0,0 +1,66 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/regsvr32/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/regsvr32/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+* runs "regsvr32"
+* @returns {Wine} Wine object
+*/
+Wine.prototype.regsvr32 = function () {
+    var _wine = this;
+
+    this.install = function (dll) {
+        _wine.run("regsvr32", ["/i", dll], this.prefixDirectory(), false, true);
+        return _wine;
+    };
+
+    return this;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_sound driver_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_sound driver_script.js.html new file mode 100644 index 0000000000..face40c545 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_sound driver_script.js.html @@ -0,0 +1,67 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/sound driver/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/sound driver/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * sets sound driver
+ * @param {string} driver (alsa, pulse)
+ * @returns {Wine} Wine object
+ */
+Wine.prototype.setSoundDriver = function (driver) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Drivers]\n" +
+        "\"Audio\"=\"" + driver + "\"\n";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Plugins_virtual desktop_script.js.html b/docs/jsdoc/Engines_Wine_Plugins_virtual desktop_script.js.html new file mode 100644 index 0000000000..3a9874ef39 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Plugins_virtual desktop_script.js.html @@ -0,0 +1,69 @@ + + + + + JSDoc: Source: Engines/Wine/Plugins/virtual desktop/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Plugins/virtual desktop/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+/**
+ * sets Virtual Desktop with window resolution
+ * @param {number} width width of virtual desktop (in px)
+ * @param {number} height height of virtual desktop (in px)
+ * @returns {Wine} Wine object
+ */
+Wine.prototype.setVirtualDesktop = function (width, height) {
+    var regeditFileContent =
+        "REGEDIT4\n" +
+        "\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops]\n" +
+        "\"Default\"=\"" + width + "x" + height + "\"\n" +
+        "[HKEY_CURRENT_USER\\Software\\Wine\\Explorer]\n" +
+        "\"Desktop\"=\"" + "Default" + "\"\n";
+    this.regedit().patch(regeditFileContent);
+    return this;
+};
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html b/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html index 1b532e4580..112cba301b 100644 --- a/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html +++ b/docs/jsdoc/Engines_Wine_QuickScript_Quick Script_script.js.html @@ -36,8 +36,8 @@

Source: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.jsSource: Engines/Wine/QuickScript/Quick Script/script.js
diff --git a/docs/jsdoc/Engines_Wine_Settings_DirectDraw renderer_script.js.html b/docs/jsdoc/Engines_Wine_Settings_DirectDraw renderer_script.js.html new file mode 100644 index 0000000000..11e130a879 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_DirectDraw renderer_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/DirectDraw renderer/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/DirectDraw renderer/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to set the DirectDraw renderer
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("GDI"), tr("OpenGL")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "gdi", "opengl"],
+    getText: function () {
+        return tr("DirectDraw renderer");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "DirectDrawRenderer"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "DirectDrawRenderer");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"DirectDrawRenderer\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_GLSL_script.js.html b/docs/jsdoc/Engines_Wine_Settings_GLSL_script.js.html new file mode 100644 index 0000000000..93bd26a871 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_GLSL_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/GLSL/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/GLSL/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to enable/disable GLSL
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("Disabled"), tr("Enabled")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "disabled", "enabled"],
+    getText: function () {
+        return tr("GLSL support");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "UseGLSL"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "UseGLSL");
+        }
+        else {
+            var regeditFileContent =
+                "REGEDIT4\n" +
+                "\n" +
+                "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+                "\"UseGLSL\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_always offscreen_script.js.html b/docs/jsdoc/Engines_Wine_Settings_always offscreen_script.js.html new file mode 100644 index 0000000000..033aed659b --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_always offscreen_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/always offscreen/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/always offscreen/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to set always offscreen
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("Disabled"), tr("Enabled")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "disabled", "enabled"],
+    getText: function () {
+        return tr("Always offscreen");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "AlwaysOffscreen"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "AlwaysOffscreen");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"AlwaysOffscreen\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_mouse warp override_script.js.html b/docs/jsdoc/Engines_Wine_Settings_mouse warp override_script.js.html new file mode 100644 index 0000000000..5e3890ae0e --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_mouse warp override_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/mouse warp override/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/mouse warp override/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to configure mouse warp override
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("Disabled"), tr("Enabled"), tr("Force")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "disabled", "enabled", "force"],
+    getText: function () {
+        return tr("Mouse warp override");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "DirectInput", "MouseWarpOverride"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\DirectInput", "MouseWarpOverride");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\DirectInput]\n" +
+            "\"MouseWarpOverride\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_multisampling_script.js.html b/docs/jsdoc/Engines_Wine_Settings_multisampling_script.js.html new file mode 100644 index 0000000000..413cee9b3b --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_multisampling_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/multisampling/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/multisampling/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to configure multisampling
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("Disabled"), tr("Enabled")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "disabled", "enabled"],
+    getText: function () {
+        return tr("Multisampling");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "Multisampling"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "Multisampling");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"Multisampling\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_offscreen rendering mode_script.js.html b/docs/jsdoc/Engines_Wine_Settings_offscreen rendering mode_script.js.html new file mode 100644 index 0000000000..3f994d8611 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_offscreen rendering mode_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/offscreen rendering mode/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/offscreen rendering mode/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to set the offscreen rendering mode
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("FBO"), tr("Backbuffer")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "fbo", "backbuffer"],
+    getText: function () {
+        return tr("Offscreen rendering mode");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "OffscreenRenderingMode"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "OffscreenRenderingMode");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"OffscreenRenderingMode\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_render target lock mode_script.js.html b/docs/jsdoc/Engines_Wine_Settings_render target lock mode_script.js.html new file mode 100644 index 0000000000..1ac127c480 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_render target lock mode_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/render target lock mode/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/render target lock mode/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to set the render target lock mode
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("Disabled"), tr("readdraw"), tr("readtext")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "disabled", "readdraw", "readtext"],
+    getText: function () {
+        return tr("Render target lock mode");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "RenderTargetModeLock"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "RenderTargetModeLock");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"RenderTargetModeLock\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_strict draw ordering_script.js.html b/docs/jsdoc/Engines_Wine_Settings_strict draw ordering_script.js.html new file mode 100644 index 0000000000..d745c219ca --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_strict draw ordering_script.js.html @@ -0,0 +1,99 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/strict draw ordering/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/strict draw ordering/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to configure strict draw ordering
+*/
+var settingImplementation = {
+    _options: [tr("Default"), tr("Disabled"), tr("Enabled")],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "disabled", "enabled"],
+    getText: function () {
+        return tr("Strict Draw Ordering");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "StrictDrawOrdering"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "StrictDrawOrdering");
+        }
+        else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"StrictDrawOrdering\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Settings_video memory size_script.js.html b/docs/jsdoc/Engines_Wine_Settings_video memory size_script.js.html new file mode 100644 index 0000000000..ac92f63c17 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Settings_video memory size_script.js.html @@ -0,0 +1,98 @@ + + + + + JSDoc: Source: Engines/Wine/Settings/video memory size/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Settings/video memory size/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+
+/**
+ * setting to set the video memory size
+*/
+var settingImplementation = {
+    _options: [tr("Default"), "64", "384", "1024", "4096", "7168"],
+    // values which are written into the registry, do not translate!
+    _registryValues: ["", "64", "384", "1024", "4096", "7168"],
+    getText: function () {
+        return tr("Video memory size");
+    },
+    getOptions: function () {
+        return this._options;
+    },
+    getCurrentOption: function (container) {
+        var currentValue = new Wine()
+            .prefix(container)
+            .regedit()
+            .fetchValue(["HKEY_CURRENT_USER", "Software", "Wine", "Direct3D", "VideoMemorySize"]);
+        // find matching option (use default if not found)
+        var index = Math.max(this._registryValues.indexOf(currentValue), 0);
+        return this._options[index];
+    },
+    setOption: function (container, optionIndex) {
+        if (0 == optionIndex) {
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .deleteValue("HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", "VideoMemorySize");
+        } else {
+            var regeditFileContent =
+            "REGEDIT4\n" +
+            "\n" +
+            "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]\n" +
+            "\"VideoMemorySize\"=\"" + this._registryValues[optionIndex] + "\"\n";
+            new Wine()
+                .prefix(container)
+                .regedit()
+                .patch(regeditFileContent);
+        }
+    }
+};
+
+/* exported Setting */
+var Setting = Java.extend(org.phoenicis.engines.EngineSetting, settingImplementation);
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Shortcuts_Reader_script.js.html b/docs/jsdoc/Engines_Wine_Shortcuts_Reader_script.js.html new file mode 100644 index 0000000000..a4fbdcbacd --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Shortcuts_Reader_script.js.html @@ -0,0 +1,172 @@ + + + + + JSDoc: Source: Engines/Wine/Shortcuts/Reader/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+
+var _WineShortcutReader = function (shortcut) {
+    var that = this;
+    that._shortcutManager = Bean("shortcutManager");
+    that._libraryManager = Bean("libraryManager");
+    that._uiQuestionFactory = Bean("uiQuestionFactory");
+    that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/";
+
+    this.shortcut = shortcut;
+
+    this.wineprefix = function () {
+        var shortcutContent = JSON.parse(this.shortcut.script);
+        return shortcutContent.winePrefix;
+    };
+
+    this.container = this.wineprefix;
+
+    this.run = function (userArguments) {
+        var shortcutContent = JSON.parse(this.shortcut.script);
+
+        if (!userArguments) {
+            userArguments = [];
+        }
+
+        var args = (shortcutContent.arguments ? shortcutContent.arguments : []).concat(Java.from(userArguments));
+
+        var userData = {};
+        userData["wineDebug"] = shortcutContent.wineDebug;
+        new Wine()
+            .prefix(shortcutContent.winePrefix)
+            .run(shortcutContent.executable, args, shortcutContent.workingDirectory, false, false, userData)
+    };
+
+
+    this.stop = function () {
+        var shortcutContent = JSON.parse(this.shortcut.script);
+
+        new Wine()
+            .prefix(shortcutContent.winePrefix)
+            .kill()
+    };
+
+    this.uninstall = function () {
+        var shortcutContent = JSON.parse(this.shortcut.script);
+        var _winePrefix = shortcutContent.winePrefix;
+
+        var _found = false;
+        this._libraryManager.fetchShortcuts().forEach(function (shortcutCategory) {
+            shortcutCategory.getShortcuts().forEach(function (shortcut) {
+                var _otherShortcutContent = JSON.parse(shortcut.script);
+
+                if (_otherShortcutContent.winePrefix == _winePrefix && shortcut.name != that.shortcut.name) {
+                    _found = true;
+                }
+            });
+        });
+
+        this._shortcutManager.deleteShortcut(this.shortcut);
+
+        if (!_found) {
+            this._uiQuestionFactory.create(tr("The container {0} is no longer used.\nDo you want to delete it?", _winePrefix),
+                function () {
+                    remove(that._winePrefixesDirectory + _winePrefix);
+                });
+        }
+    }
+};
+
+/**
+* ShortcutReader prototype
+* @constructor
+*/
+function ShortcutReader() {
+}
+
+/**
+* sets shortcut
+* @param {string} shortcut shortcut
+* @returns {void}
+*/
+ShortcutReader.prototype.of = function (shortcut) {
+    this.shortcut = shortcut;
+    var shortcutContentParsed = JSON.parse(this.shortcut.script);
+
+    if (shortcutContentParsed.type == "WINE") {
+        this._runner = new _WineShortcutReader(this.shortcut);
+    }
+}
+
+/**
+* runs shortcut
+* @param {array} userArguments arguments
+* @returns {void}
+*/
+ShortcutReader.prototype.run = function (userArguments) {
+    this._runner.run(userArguments);
+}
+
+/**
+* stops running shortcut
+* @returns {void}
+*/
+ShortcutReader.prototype.stop = function () {
+    this._runner.stop();
+}
+
+/**
+* uninstalls shortcut
+* @returns {void}
+*/
+ShortcutReader.prototype.uninstall = function () {
+    this._runner.uninstall();
+}
+
+/**
+* returns container of shortcut
+* @returns {string} container
+*/
+ShortcutReader.prototype.container = function () {
+    return this._runner.container();
+}
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html b/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html index b8f387233c..1442e6efa2 100644 --- a/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html +++ b/docs/jsdoc/Engines_Wine_Shortcuts_Wine_script.js.html @@ -28,112 +28,150 @@

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

include(["engines", "wine", "engine", "object"]);
 
-/* exported WineShortcut */
-var WineShortcut = function () {
-    var that = this;
-    that._shortcutManager = Bean("shortcutManager");
-    that._appsManager = Bean("repositoryManager");
-    that._fileSearcher = Bean("fileSearcher");
-    that._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/";
-
-    that._category = "Other";
-    that._description = "";
-
-    that.name = function (name) {
-        that._name = name;
-        return that;
-    };
-
-    that.type = function (type) {
-        that._type = type;
-        return that;
-    };
-
-    that.category = function (category) {
-        that._category = category;
-        return that;
-    };
-
-    that.description = function (description) {
-        that._description = description;
-        return that;
-    };
-
-    that.arguments = function(args) {
-        that._arguments = args;
-        return that;
-    };
-
-    that.search = function(search) {
-        that._search = search;
-        return that;
-    };
-
-    that.prefix = function(prefix) {
-        that._prefix = prefix;
-        return that;
-    };
-
-    /**
-    * sets the miniature for the shortcut
-    * @param {string[]|URI} miniature
-    * array which specifies the application of which the miniature shall be used
-    * or
-    * URI of the miniature
-    * @returns {WineShortcut}
-    */
-    that.miniature = function(miniature) {
-        if(isArray(miniature)) {
-            // application of miniature given
-            var application = that._appsManager.getApplication(miniature);
-            if(application != null && application.getMainMiniature().isPresent()) {
-                that._miniature = application.getMainMiniature().get();
-            }
-        } else {
-            // miniature URI given
-            that._miniature = miniature;
+/**
+* WineShortcut prototype
+* @constructor
+*/
+function WineShortcut() {
+    this._shortcutManager = Bean("shortcutManager");
+    this._appsManager = Bean("repositoryManager");
+    this._fileSearcher = Bean("fileSearcher");
+    this._winePrefixesDirectory = Bean("propertyReader").getProperty("application.user.containers") + "/" + WINE_PREFIX_DIR + "/";
+
+    this._category = "Other";
+    this._description = "";
+}
+
+/**
+* sets shortcut name
+* @param {string} name shortcut name
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.name = function (name) {
+    this._name = name;
+    return this;
+}
+
+/**
+* sets shortcut type
+* @param {string} type shortcut type
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.type = function (type) {
+    this._type = type;
+    return this;
+}
+
+/**
+* sets shortcut category
+* @param {string} category shortcut category
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.category = function (category) {
+    this._category = category;
+    return this;
+}
+
+/**
+* sets shortcut description
+* @param {string} description shortcut description
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.description = function (description) {
+    this._description = description;
+    return this;
+}
+
+/**
+* sets shortcut arguments
+* @param {array} args shortcut arguments
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.arguments = function (args) {
+    this._arguments = args;
+    return this;
+}
+
+/**
+* sets executable which shall be used
+* @param {string} search executable name
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.search = function (search) {
+    this._search = search;
+    return this;
+}
+
+/**
+* sets shortcut prefix
+* @param {string} prefix shortcut prefix
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.prefix = function (prefix) {
+    this._prefix = prefix;
+    return this;
+}
+
+/**
+* sets the miniature for the shortcut
+* @param {string[]|URI} miniature
+* array which specifies the application of which the miniature shall be used
+* or
+* URI of the miniature
+* @returns {WineShortcut} WineShortcut object
+*/
+WineShortcut.prototype.miniature = function (miniature) {
+    if (isArray(miniature)) {
+        // application of miniature given
+        var application = this._appsManager.getApplication(miniature);
+        if (application != null && application.getMainMiniature().isPresent()) {
+            this._miniature = application.getMainMiniature().get();
         }
+    } else {
+        // miniature URI given
+        this._miniature = miniature;
+    }
 
-        return that;
-    };
-
-    that.create = function () {
-        var _shortcutPrefixDirectory = that._winePrefixesDirectory + "/" + that._prefix;
+    return this;
+}
 
-        var executables = that._fileSearcher.search(_shortcutPrefixDirectory, that._search);
+/**
+* creates shortcut
+* @returns {void}
+*/
+WineShortcut.prototype.create = function () {
+    var _shortcutPrefixDirectory = this._winePrefixesDirectory + "/" + this._prefix;
 
-        if (executables.length == 0) {
-            throw tr("Executable {0} not found!", that._search)
-        }
+    var executables = this._fileSearcher.search(_shortcutPrefixDirectory, this._search);
 
-        var info = new org.phoenicis.library.dto.ShortcutInfoDTO.Builder()
-            .withCategory(that._category)
-            .withName(that._name)
-            .withDescription(that._description)
-            .build();
-
-        var builder = new org.phoenicis.library.dto.ShortcutDTO.Builder()
-            .withId(that._name)
-            .withInfo(info)
-            .withScript(JSON.stringify({
-                type: "WINE",
-                wineDebug: "-all",
-                winePrefix: that._prefix,
-                arguments: that._arguments,
-                workingDirectory:executables[0].getParentFile().getAbsolutePath(),
-                executable: executables[0].getAbsolutePath()
-            }));
-
-        if(that._miniature) {
-            builder.withMiniature(that._miniature);
-        }
+    if (executables.length == 0) {
+        throw tr("Executable {0} not found!", this._search)
+    }
 
-        that._shortcutManager.createShortcut(
-            builder.build()
-        );
+    var info = new org.phoenicis.library.dto.ShortcutInfoDTO.Builder()
+        .withCategory(this._category)
+        .withName(this._name)
+        .withDescription(this._description)
+        .build();
+
+    var builder = new org.phoenicis.library.dto.ShortcutDTO.Builder()
+        .withId(this._name)
+        .withInfo(info)
+        .withScript(JSON.stringify({
+            type: "WINE",
+            wineDebug: "-all",
+            winePrefix: this._prefix,
+            arguments: this._arguments,
+            workingDirectory:executables[0].getParentFile().getAbsolutePath(),
+            executable: executables[0].getAbsolutePath()
+        }));
+
+    if (this._miniature) {
+        builder.withMiniature(this._miniature);
     }
-};
-
+ + this._shortcutManager.createShortcut(builder.build()); +}
@@ -143,7 +181,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html index f14dc7f3d0..3751b3e60b 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Configure Wine_script.js.html @@ -30,21 +30,18 @@

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

/** * tool to configure Wine - * @constructor - */ -var ConfigureWine = function() { -}; - -/** -* runs the tool -* @param {String} container name */ -ConfigureWine.prototype.run = function (container) { - new Wine() - .prefix(container) - .run("winecfg") - .wait(); +var toolImplementation = { + run: function (container) { + new Wine() + .prefix(container) + .run("winecfg") + .wait(); + } }; + +/* exported Tool */ +var Tool = Java.extend(org.phoenicis.engines.EngineTool, toolImplementation); @@ -55,7 +52,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html index 55b458ed99..5c4065929b 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Kill Wine Processes_script.js.html @@ -30,21 +30,18 @@

Source: Engines/Wine/Tools/Kill Wine Processes/script.js< /** * tool to kill running Wine processes - * @constructor - */ -var KillWineProcesses = function() { -}; - -/** -* runs the tool -* @param {String} container name */ -KillWineProcesses.prototype.run = function (container) { - new Wine() - .prefix(container) - .run("kill") - .wait(); +var toolImplementation = { + run: function (container) { + new Wine() + .prefix(container) + .run("kill") + .wait(); + } }; + +/* exported Tool */ +var Tool = Java.extend(org.phoenicis.engines.EngineTool, toolImplementation); @@ -55,7 +52,7 @@

Source: Engines/Wine/Tools/Kill Wine Processes/script.js<
diff --git a/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html index 5e75e33e8b..3685546a87 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Reboot Wine_script.js.html @@ -30,21 +30,18 @@

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

/** * tool to reboot Wine - * @constructor - */ -var RebootWine = function() { -}; - -/** -* runs the tool -* @param {String} container name */ -RebootWine.prototype.run = function (container) { - new Wine() - .prefix(container) - .run("wineboot") - .wait(); +var toolImplementation = { + run: function (container) { + new Wine() + .prefix(container) + .run("wineboot") + .wait(); + } }; + +/* exported Tool */ +var Tool = Java.extend(org.phoenicis.engines.EngineTool, toolImplementation); @@ -55,7 +52,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html index b62317071d..abd4fc4c73 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Repair Wine Prefix_script.js.html @@ -30,21 +30,18 @@

Source: Engines/Wine/Tools/Repair Wine Prefix/script.js @@ -55,7 +52,7 @@

Source: Engines/Wine/Tools/Repair Wine Prefix/script.js
diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html index 49e889924a..03efa6c12b 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Registry Editor_script.js.html @@ -27,24 +27,22 @@

Source: Engines/Wine/Tools/Wine Registry Editor/script.js
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
 
 /**
  * tool to open the Wine registry editor
- * @constructor
- */
-var WineRegistryEditor = function() {
-};
-
-/**
-* runs the tool
-* @param {String} container name
 */
-WineRegistryEditor.prototype.run = function (container) {
-    new Wine()
-        .prefix(container)
-        .run("regedit")
-        .wait();
+var toolImplementation = {
+    run: function (container) {
+        new Wine()
+            .prefix(container)
+            .run("regedit")
+            .wait();
+    }
 };
+
+/* exported Tool */
+var Tool = Java.extend(org.phoenicis.engines.EngineTool, toolImplementation);
 
@@ -55,7 +53,7 @@

Source: Engines/Wine/Tools/Wine Registry Editor/script.js
diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html index a67dd82c17..db29a86768 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Task Manager_script.js.html @@ -30,21 +30,18 @@

Source: Engines/Wine/Tools/Wine Task Manager/script.js @@ -55,7 +52,7 @@

Source: Engines/Wine/Tools/Wine Task Manager/script.js
diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html index a3146031cd..ee0501ec9e 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Terminal Opener_script.js.html @@ -30,24 +30,21 @@

Source: Engines/Wine/Tools/Wine Terminal Opener/script.js /** * tool to open a terminal in a Wine prefix - * @constructor */ -var WineTerminalOpener = function() { - this._TerminalOpener = Bean("terminalOpener"); +var toolImplementation = { + _TerminalOpener: Bean("terminalOpener"), + run: function (container) { + var wine = new Wine() + .prefix(container); + var environment = []; + environment["WINEPREFIX"] = wine.prefixDirectory(); + environment["PATH"] = wine.binPath() + ":$PATH"; + this._TerminalOpener.openTerminal(wine.prefixDirectory(), environment); + } }; -/** -* runs the tool -* @param {String} container name -*/ -WineTerminalOpener.prototype.run = function (container) { - var wine = new Wine() - .prefix(container); - var environment = []; - environment["WINEPREFIX"] = wine.prefixDirectory; - environment["PATH"] = wine.binPath() + ":$PATH"; - this._TerminalOpener.openTerminal(wine.prefixDirectory, environment); -}; +/* exported Tool */ +var Tool = Java.extend(org.phoenicis.engines.EngineTool, toolImplementation); @@ -58,7 +55,7 @@

Source: Engines/Wine/Tools/Wine Terminal Opener/script.js
diff --git a/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html b/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html index 4635433e7f..83606db0de 100644 --- a/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_Wine Uninstaller_script.js.html @@ -30,21 +30,19 @@

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

@@ -55,7 +53,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html b/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html index 70d2f43251..75d62e28f2 100644 --- a/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html +++ b/docs/jsdoc/Engines_Wine_Tools_WineConsole_script.js.html @@ -30,21 +30,18 @@

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

/** * tool to open a Wine console - * @constructor - */ -var WineConsole = function() { -}; - -/** -* runs the tool -* @param {String} container name */ -WineConsole.prototype.run = function (container) { - new Wine() - .prefix(container) - .run("wineconsole") - .wait(); +var toolImplementation = { + run: function (container) { + new Wine() + .prefix(container) + .run("wineconsole") + .wait(); + } }; + +/* exported Tool */ +var Tool = Java.extend(org.phoenicis.engines.EngineTool, toolImplementation); @@ -55,7 +52,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html new file mode 100644 index 0000000000..164be1cef4 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html @@ -0,0 +1,102 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/DXVK/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["utils", "functions", "filesystem", "files"]);
+
+/**
+* Setup DXVK-> https://github.com/doitsujin/dxvk/
+* @returns {Wine} Wine object
+*/
+Wine.prototype.DXVK = function () {
+    print("NOTE: you need a driver that supports Vulkan enough to run DXVK");
+    print("NOTE: wine version should be greater or equal to 3.5");
+
+    var dxvkVersion = "0.51";
+
+    var setupFile = new Resource()
+        .wizard(this.wizard())
+        .url("https://github.com/doitsujin/dxvk/releases/download/v" + dxvkVersion + "/dxvk-" + dxvkVersion + ".tar.gz")
+        .checksum("4bbcb3020ba12a5a0cb7c388264579068b307bc6")
+        .name("dxvk-" + dxvkVersion + ".tar.gz")
+        .get();
+
+    new Extractor()
+        .wizard(this.wizard())
+        .archive(setupFile)
+        .to(this.prefixDirectory() + "/TMP/")
+        .extract();
+
+    var dxvkTmpDir = this.prefixDirectory() + "/TMP/dxvk-" + dxvkVersion;
+
+    if (this.architecture() == "x86") {
+        cp(dxvkTmpDir + "/x32/d3d11.dll", this.system32directory());
+        cp(dxvkTmpDir + "/x32/dxgi.dll", this.system32directory());
+    }
+
+    if (this.architecture() == "amd64") {
+        cp(dxvkTmpDir + "/x32/d3d11.dll", this.system64directory());
+        cp(dxvkTmpDir + "/x32/dxgi.dll", this.system64directory());
+
+        cp(dxvkTmpDir + "/x64/d3d11.dll", this.system32directory());
+        cp(dxvkTmpDir + "/x64/dxgi.dll", this.system32directory());
+    }
+
+    this.overrideDLL()
+        .set("native", ["d3d11", "dxgi"])
+        .do();
+
+    remove(this.prefixDirectory() + "/TMP/");
+
+    return this;
+}
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_PhysX_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_PhysX_script.js.html new file mode 100644 index 0000000000..c658216533 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_PhysX_script.js.html @@ -0,0 +1,72 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/PhysX/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install Nvidia PhysX
+* @returns {Wine} Wine object
+*/
+Wine.prototype.physx = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://uk.download.nvidia.com/Windows/9.14.0702/PhysX-9.14.0702-SystemSoftware.msi")
+        .checksum("81e2d38e2356e807ad80cdf150ed5acfff839c8b")
+        .name("PhysX-9.14.0702-SystemSoftware.msi")
+        .get();
+
+    this.run("msiexec", ["/i", setupFile, "/q"])
+        .wait(tr("Please wait while {0} is installed ...", "PhysX"));
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_QuickTime 7.6_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_QuickTime 7.6_script.js.html new file mode 100644 index 0000000000..3013fcbfc1 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_QuickTime 7.6_script.js.html @@ -0,0 +1,71 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/QuickTime 7.6/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/QuickTime 7.6/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install QuickTime 7.6
+* @returns {Wine} Wine object
+*/
+Wine.prototype.quicktime76 = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://appldnld.apple.com/QuickTime/041-0025.20101207.Ptrqt/QuickTimeInstaller.exe")
+        .checksum("1eec8904f041d9e0ad3459788bdb690e45dbc38e")
+        .name("QuickTimeInstaller.exe")
+        .get();
+
+    this.run(setupFile, ["ALLUSERS=1", "DESKTOP_SHORTCUTS=0", "QTTaskRunFlags=0", "QTINFO.BISQTPRO=1", "SCHEDULE_ASUW=0", "REBOOT_REQUIRED=No"])
+        .wait(tr("Please wait while {0} is installed ...", "QuickTime"));
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_Tahoma_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_Tahoma_script.js.html new file mode 100644 index 0000000000..625235dc90 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_Tahoma_script.js.html @@ -0,0 +1,85 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/Tahoma/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "register_font"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+include(["utils", "functions", "filesystem", "files"]);
+
+/**
+* Verb to install the Tahoma font
+* @returns {Wine} Wine object
+*/
+Wine.prototype.tahoma = function () {
+    var tahoma = new Resource()
+        .wizard(this._wizard)
+        .url("https://github.com/caarlos0/msfonts/blob/master/fonts/tahoma.ttf?raw=true")
+        .checksum("ae34f679d7f384123ff10453bbeaca649d4987b1")
+        .name("tahoma.ttf")
+        .get();
+
+    var tahomabd = new Resource()
+        .wizard(this._wizard)
+        .url("https://github.com/caarlos0/msfonts/blob/master/fonts/tahomabd.ttf?raw=true")
+        .checksum("07e766641293bfd570ed85bce75abc9be2da0ee1")
+        .name("tahomabd.ttf")
+        .get();
+
+    cp(tahoma, this.fontDirectory());
+    cp(tahomabd, this.fontDirectory());
+
+    this.registerFont()
+        .set("Tahoma", "tahoma.ttf")
+        .set("Tahoma Bold", "tahomabd.ttf")
+        .do();
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_Uplay_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_Uplay_script.js.html new file mode 100644 index 0000000000..d70df7e72a --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_Uplay_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/Uplay/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install Uplay
+* @returns {Wine} Wine object
+*/
+Wine.prototype.uplay = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UplayInstaller.exe")
+        .name("UplayInstaller.exe")
+        .get();
+
+    this.run(setupFile)
+        .wait(tr("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."));
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_Windows XP SP 3_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_Windows XP SP 3_script.js.html new file mode 100644 index 0000000000..04ae551c3b --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_Windows XP SP 3_script.js.html @@ -0,0 +1,91 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/Windows XP SP 3/script.js + + + + + + + + + + +
+ +

Source: Engines/Wine/Verbs/Windows XP SP 3/script.js

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install Windows XP Service Pack 3
+* @param {string} fileToExtract path to file which shall be extracted
+* @returns {Wine} Wine object
+*/
+Wine.prototype.sp3extract = function (fileToExtract) {
+    var that = this;
+    that._targetDirectory = this.system32directory();
+
+    this.targetDirectory = function (targetDirectory) {
+        that._targetDirectory = targetDirectory;
+        return that;
+    };
+
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://freeware.epsc.wustl.edu/Win/XP_SP3/WindowsXP-KB936929-SP3-x86-ENU.exe")// Just a test, the URL needs to be fixed
+        .checksum("c81472f7eeea2eca421e116cd4c03e2300ebfde4")
+        .name("WindowsXP-KB936929-SP3-x86-ENU.exe")
+        .get();
+
+    new CabExtract()
+        .archive(setupFile)
+        .wizard(this._wizard)
+        .to(this.prefixDirectory() + "/drive_c/sp3/")
+        .extract(["-F", "i386/" + fileToExtract.slice(0, -1) + "_"]);
+
+    remove(that._targetDirectory + "/" + fileToExtract);
+
+    new CabExtract()
+        .archive(this.prefixDirectory() + "/drive_c/sp3/i386/" + fileToExtract.slice(0, -1) + "_")
+        .wizard(this._wizard)
+        .to(that._targetDirectory)
+        .extract();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_corefonts_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_corefonts_script.js.html new file mode 100644 index 0000000000..d7a1dfaea1 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_corefonts_script.js.html @@ -0,0 +1,186 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/corefonts/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "register_font"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install corefonts
+* @returns {Wine} Wine object
+*/
+Wine.prototype.corefonts = function () {
+    var fontResources =
+    [
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/arial32.exe")
+            .checksum("6d75f8436f39ab2da5c31ce651b7443b4ad2916e")
+            .name("arial32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe")
+            .checksum("d45cdab84b7f4c1efd6d1b369f50ed0390e3d344")
+            .name("arialb32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/comic32.exe")
+            .checksum("2371d0327683dcc5ec1684fe7c275a8de1ef9a51")
+            .name("comic32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/courie32.exe")
+            .checksum("06a745023c034f88b4135f5e294fece1a3c1b057")
+            .name("courie32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/georgi32.exe")
+            .checksum("90e4070cb356f1d811acb943080bf97e419a8f1e")
+            .name("georgi32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/impact32.exe")
+            .checksum("86b34d650cfbbe5d3512d49d2545f7509a55aad2")
+            .name("impact32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/times32.exe")
+            .checksum("20b79e65cdef4e2d7195f84da202499e3aa83060")
+            .name("times32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe ")
+            .checksum("50aab0988423efcc9cf21fac7d64d534d6d0a34a")
+            .name("trebuc32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/verdan32.exe ")
+            .checksum("f5b93cedf500edc67502f116578123618c64a42a")
+            .name("verdan32.exe")
+            .get(),
+
+        new Resource()
+            .wizard(this._wizard)
+            .url("https://mirrors.kernel.org/gentoo/distfiles/webdin32.exe ")
+            .checksum("2fb4a42c53e50bc70707a7b3c57baf62ba58398f")
+            .name("webdin32.exe")
+            .get()
+    ];
+
+    var progressBar = this._wizard.progressBar(tr("Please wait ..."));
+    progressBar.setText(tr("Installing {0} ...", tr("fonts")));
+    progressBar.setProgressPercentage(0.);
+    var numInstalledFonts = 0;
+
+    var that = this;
+    fontResources.forEach(function (fontResource) {
+        progressBar.setText(tr("Installing {0} ...", tr("fonts")));
+        progressBar.setProgressPercentage(numInstalledFonts * 100 / fontResources.length);
+
+        new CabExtract()
+            .archive(fontResource)
+            .wizard(null)
+            .to(that.fontDirectory())
+            .extract();
+
+        numInstalledFonts++;
+    });
+
+    this.registerFont()
+        .set("Arial", "Arial.TTF")
+        .set("Arial Bold", "Arialbd.TTF")
+        .set("Arial Bold Italic", "Arialbi.TTF")
+        .set("Arial Italic", "Ariali.TTF")
+        .set("Arial Black", "AriBlk.TTF")
+        .set("Comic Sans MS", "Comic.TTF")
+        .set("Comic Sans MS Bold", "Comicbd.TTF")
+        .set("Courier New", "Cour.TTF")
+        .set("Courier New Bold", "CourBD.TTF")
+        .set("Courier New Bold Italic", "CourBI.TTF")
+        .set("Courier New Italic", "Couri.TTF")
+        .set("Georgia", "Georgia.TTF")
+        .set("Georgia Bold", "Georgiab.TTF")
+        .set("Georgia Bold Italic", "Georgiaz.TTF")
+        .set("Georgia Italic", "Georgiai.TTF")
+        .set("Impact", "Impact.TTF")
+        .set("Times New Roman", "Times.TTF")
+        .set("Times New Roman Bold", "Timesbd.TTF")
+        .set("Times New Roman Bold Italic", "Timesbi.TTF")
+        .set("Times New Roman Italic", "Timesi.TTF")
+        .set("Trebucet MS", "Trebuc.TTF")
+        .set("Trebucet MS Bold", "Trebucbd.TTF")
+        .set("Trebucet MS Bold Italic", "Trebucbi.TTF")
+        .set("Trebucet MS Italic", "Trebucit.TTF")
+        .set("Verdana", "Verdana.TTF")
+        .set("Verdana Bold", "Verdanab.TTF")
+        .set("Verdana Bold Italic", "Verdanaz.TTF")
+        .set("Verdana Italic", "Verdanai.TTF")
+        .set("Webdings", "Webdings.TTF")
+        .do();
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_crypt32_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_crypt32_script.js.html new file mode 100644 index 0000000000..ac4f5c1490 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_crypt32_script.js.html @@ -0,0 +1,67 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/crypt32/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["engines", "wine", "verbs", "sp3extract"]);
+
+/**
+* Verb to install crypt32
+* @returns {Wine} Wine object
+*/
+Wine.prototype.crypt32 = function () {
+    this.sp3extract("crypt32.dll");
+    this.sp3extract("msasn1.dll");
+
+    this.overrideDLL()
+        .set("native, builtin", ["crypt32"])
+        .do()
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_d3dx10_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_d3dx10_script.js.html new file mode 100644 index 0000000000..abb444ddee --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_d3dx10_script.js.html @@ -0,0 +1,126 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/d3dx10/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install D3DX10
+* @returns {Wine} Wine object
+*/
+Wine.prototype.d3dx10 = function () {
+    var that = this;
+
+    var extractDirectXtoSystemDirectory = function (progressBar, filesToExtract, destination, pattern) {
+        var numberOfExtractedFiles = 0;
+        filesToExtract.forEach(function (cabFile) {
+            print(tr("Extracting {0} ...", cabFile));
+            progressBar.setText(tr("Extracting {0} ...", "DirectX 10"));
+            progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length);
+
+            new CabExtract()
+                .archive(that.prefixDirectory() + "/drive_c/d3dx10/" + cabFile)
+                .to(destination)
+                .extract(["-L", "-F", pattern]);
+
+            numberOfExtractedFiles++;
+        });
+    };
+
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe")
+        .checksum("f8f1217f666bf2f6863631a7d5e5fb3a8d1542df")
+        .name("directx_Jun2010_redist.exe")
+        .get();
+
+    var progressBar = this._wizard.progressBar(tr("Please wait ..."));
+    progressBar.setText(tr("Extracting {0} ...", "DirectX 10"));
+    progressBar.setProgressPercentage(0.);
+
+    new CabExtract()
+        .archive(setupFile)
+        .to(this.prefixDirectory() + "/drive_c/d3dx10/")
+        .extract(["-L", "-F", "*d3dx10*x86*"]);
+
+    var filesToExtractx86 = [
+        "apr2007_d3dx10_33_x86.cab", "aug2007_d3dx10_35_x86.cab", "aug2008_d3dx10_39_x86.cab",
+        "aug2009_d3dx10_42_x86.cab", "dec2006_d3dx10_00_x86.cab", "jun2007_d3dx10_34_x86.cab",
+        "jun2008_d3dx10_38_x86.cab", "jun2010_d3dx10_43_x86.cab", "mar2008_d3dx10_37_x86.cab",
+        "mar2009_d3dx10_41_x86.cab", "nov2007_d3dx10_36_x86.cab", "nov2008_d3dx10_40_x86.cab"
+    ];
+    extractDirectXtoSystemDirectory(progressBar, filesToExtractx86, that.system32directory(), "d3dx10*.dll");
+
+    if (this.architecture() == "amd64") {
+        new CabExtract()
+            .archive(setupFile)
+            .to(this.prefixDirectory() + "/drive_c/d3dx10/")
+            .extract(["-L", "-F", "*d3dx10*x64*"]);
+
+        var filesToExtractx64 = [
+            "apr2007_d3dx10_33_x64.cab", "aug2007_d3dx10_35_x64.cab", "aug2008_d3dx10_39_x64.cab",
+            "aug2009_d3dx10_42_x64.cab", "dec2006_d3dx10_00_x64.cab", "jun2007_d3dx10_34_x64.cab",
+            "jun2008_d3dx10_38_x64.cab", "jun2010_d3dx10_43_x64.cab", "mar2008_d3dx10_37_x64.cab",
+            "mar2009_d3dx10_41_x64.cab", "nov2007_d3dx10_36_x64.cab", "nov2008_d3dx10_40_x64.cab"
+        ];
+
+        extractDirectXtoSystemDirectory(progressBar, filesToExtractx64, that.system64directory(), "d3dx10*.dll");
+    }
+
+    this.overrideDLL()
+        .set("native", [
+            "d3dx10_33", "d3dx10_34", "d3dx10_35", "d3dx10_36", "d3dx10_37", "d3dx10_38",
+            "d3dx10_39", "d3dx10_40", "d3dx10_41", "d3dx10_42", "d3dx10_43"
+        ])
+        .do();
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_d3dx9_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_d3dx9_script.js.html new file mode 100644 index 0000000000..e4d2e1c56a --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_d3dx9_script.js.html @@ -0,0 +1,133 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/d3dx9/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install D3DX9
+* @returns {Wine} Wine object
+*/
+Wine.prototype.d3dx9 = function () {
+    var that = this;
+
+    var extractDirectXtoSystemDirectory = function (progressBar, filesToExtract, destination, pattern) {
+        var numberOfExtractedFiles = 0;
+        filesToExtract.forEach(function (cabFile) {
+            print(tr("Extracting {0} ...", cabFile));
+            progressBar.setText(tr("Extracting {0} ...", "DirectX 9"));
+            progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length);
+
+            new CabExtract()
+                .archive(that.prefixDirectory() + "/drive_c/d3dx9/" + cabFile)
+                .to(destination)
+                .extract(["-L", "-F", pattern]);
+
+            numberOfExtractedFiles++;
+        });
+    };
+
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe")
+        .checksum("f8f1217f666bf2f6863631a7d5e5fb3a8d1542df")
+        .name("directx_Jun2010_redist.exe")
+        .get();
+
+    var progressBar = this._wizard.progressBar(tr("Please wait ..."));
+    progressBar.setText(tr("Extracting {0} ...", "DirectX 9"));
+    progressBar.setProgressPercentage(0.);
+
+    new CabExtract()
+        .archive(setupFile)
+        .to(this.prefixDirectory() + "/drive_c/d3dx9/")
+        .extract(["-L", "-F", "*d3dx9*x86*"]);
+
+    var filesToExtractx86 = [
+        "apr2007_d3dx9_33_x86.cab", "aug2007_d3dx9_35_x86.cab", "apr2005_d3dx9_25_x86.cab",
+        "apr2006_d3dx9_30_x86.cab", "aug2005_d3dx9_27_x86.cab", "aug2008_d3dx9_39_x86.cab",
+        "aug2009_d3dx9_42_x86.cab", "dec2006_d3dx9_32_x86.cab", "dec2005_d3dx9_28_x86.cab",
+        "feb2005_d3dx9_24_x86.cab", "feb2006_d3dx9_29_x86.cab", "jun2007_d3dx9_34_x86.cab",
+        "jun2008_d3dx9_38_x86.cab", "jun2005_d3dx9_26_x86.cab", "jun2010_d3dx9_43_x86.cab",
+        "mar2008_d3dx9_37_x86.cab", "mar2009_d3dx9_41_x86.cab", "nov2007_d3dx9_36_x86.cab",
+        "nov2008_d3dx9_40_x86.cab", "oct2006_d3dx9_31_x86.cab"
+    ];
+    extractDirectXtoSystemDirectory(progressBar, filesToExtractx86, that.system32directory(), "d3dx9*.dll");
+
+    if (this.architecture() == "amd64") {
+        new CabExtract()
+            .archive(setupFile)
+            .to(this.prefixDirectory() + "/drive_c/d3dx9/")
+            .extract(["-L", "-F", "*d3dx9*x64*"]);
+
+        var filesToExtractx64 = [
+            "APR2007_d3dx9_33_x64.cab", "AUG2007_d3dx9_35_x64.cab", "Apr2005_d3dx9_25_x64.cab",
+            "Apr2006_d3dx9_30_x64.cab", "Aug2005_d3dx9_27_x64.cab", "Aug2008_d3dx9_39_x64.cab",
+            "Aug2009_d3dx9_42_x64.cab", "DEC2006_d3dx9_32_x64.cab", "Dec2005_d3dx9_28_x64.cab",
+            "Feb2005_d3dx9_24_x64.cab", "Feb2006_d3dx9_29_x64.cab", "JUN2007_d3dx9_34_x64.cab",
+            "JUN2008_d3dx9_38_x64.cab", "Jun2005_d3dx9_26_x64.cab", "Jun2010_d3dx9_43_x64.cab",
+            "Mar2008_d3dx9_37_x64.cab", "Mar2009_d3dx9_41_x64.cab", "Nov2007_d3dx9_36_x64.cab",
+            "Nov2008_d3dx9_40_x64.cab", "OCT2006_d3dx9_31_x64.cab"
+        ];
+
+        extractDirectXtoSystemDirectory(progressBar, filesToExtractx64, that.system64directory(), "d3dx9*.dll");
+    }
+
+    this.overrideDLL()
+        .set("native", [
+            "d3dx9_24", "d3dx9_25", "d3dx9_26", "d3dx9_27", "d3dx9_28", "d3dx9_29", "d3dx9_30",
+            "d3dx9_31", "d3dx9_32", "d3dx9_33", "d3dx9_34", "d3dx9_35", "d3dx9_36", "d3dx9_37",
+            "d3dx9_38", "d3dx9_39", "d3dx9_40", "d3dx9_41", "d3dx9_42", "d3dx9_43"
+        ])
+        .do();
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet40_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet40_script.js.html new file mode 100644 index 0000000000..8b838e0e39 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet40_script.js.html @@ -0,0 +1,94 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/dotnet40/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+include(["utils", "functions", "filesystem", "files"]);
+
+/**
+* Verb to install .NET 4.0
+* @returns {Wine} Wine object
+*/
+Wine.prototype.dotnet40 = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe")
+        .checksum("58da3d74db353aad03588cbb5cea8234166d8b99")
+        .name("dotNetFx40_Full_x86_x64.exe")
+        .get();
+
+    this.uninstall("Mono");
+
+    this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"])
+        .wait(tr("Please wait ..."));
+
+    remove(this.system32directory() + "/mscoree.dll");
+
+    this.overrideDLL()
+        .set("builtin", ["fusion"])
+        .do();
+
+    this.run(setupFile, [setupFile, "/q", "/c:\"install.exe /q\""])
+        .wait(tr("Please wait while {0} is installed ...", ".NET Framework 4.0"));
+
+    this.overrideDLL()
+        .set("native", ["mscoree"])
+        .do();
+
+    this.run("reg", ["add", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full", "/v", "Install", "/t", "REG_DWORD", "/d", "0001", "/f"])
+        .wait(tr("Please wait ..."));
+    this.run("reg", ["add", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full", "/v", "Version", "/t", "REG_SZ", "/d", "4.0.30319", "/f"])
+        .wait(tr("Please wait ..."));
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html index ef518eddb1..cd42e5a48e 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet452_script.js.html @@ -27,21 +27,22 @@

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

include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["engines", "wine", "plugins", "windows_version"]);
 include(["utils", "functions", "net", "resource"]);
-include(["Engines", "Wine", "Verbs", "luna"]);
-include(["Utils", "Functions", "filesystem", "files"]);
-include(["Engines", "Wine", "Verbs", "dotnet40"]);
+include(["engines", "wine", "verbs", "luna"]);
+include(["utils", "functions", "filesystem", "files"]);
+include(["engines", "wine", "verbs", "dotnet40"]);
 
 /**
-* Inspired from dotnet40 verb, winetricks dotnet452 and POL4 POL_install_dotnet45
-* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6938
-* @returns {Wine}
+* Verb to install .NET 4.5.2
+* @returns {Wine} Wine object
 */
-Wine.prototype.dotnet452 = function() {
+Wine.prototype.dotnet452 = function () {
     if (this.architecture() == "amd64") {
         throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet452");
     }
-    
+
     var OSVersion = this.windowsVersion();
 
     var setupFile = new Resource()
@@ -52,12 +53,12 @@ 

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

.get(); this.uninstall("Mono"); - + this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"]) .wait(tr("Please wait ...")); remove(this.system32directory() + "/mscoree.dll"); - + this.dotnet40(); this.windowsVersion("win7"); @@ -71,13 +72,13 @@

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

this.overrideDLL() .set("native", ["mscoree"]) .do(); - + this.windowsVersion(OSVersion); - - if(OSVersion != "win2003") { + + if (OSVersion != "win2003") { print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5.2")); } - + return this; };
@@ -90,7 +91,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html index d2fff0d620..8a72878bd3 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_dotnet45_script.js.html @@ -27,22 +27,23 @@

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

include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["engines", "wine", "plugins", "windows_version"]);
 include(["utils", "functions", "net", "resource"]);
-include(["Engines", "Wine", "Verbs", "luna"]);
-include(["Utils", "Functions", "filesystem", "files"]);
-include(["Engines", "Wine", "Verbs", "dotnet40"]);
+include(["engines", "wine", "verbs", "luna"]);
+include(["utils", "functions", "filesystem", "files"]);
+include(["engines", "wine", "verbs", "dotnet40"]);
 
 /**
-* Inspired from dotnet40 verb, winetricks dotnet45 and POL4 POL_install_dotnet45
-* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6886
-* @returns {Wine}
+* Verb to install .NET 4.5
+* @returns {Wine} Wine object
 */
-Wine.prototype.dotnet45 = function() {
-    
+Wine.prototype.dotnet45 = function () {
+
     if (this.architecture() == "amd64") {
         throw "{0} cannot be installed in a 64bit wine prefix!".format("dotnet45");
     }
-    
+
     var OSVersion = this.windowsVersion();
 
     var setupFile = new Resource()
@@ -53,12 +54,12 @@ 

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

.get(); this.uninstall("Mono"); - + this.run("reg", ["delete", "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4", "/f"]) .wait(tr("Please wait ...")); remove(this.system32directory() + "/mscoree.dll"); - + this.dotnet40(); this.windowsVersion("win7"); @@ -72,13 +73,13 @@

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

this.overrideDLL() .set("native", ["mscoree"]) .do(); - + this.windowsVersion(OSVersion); - - if(OSVersion != "win2003") { + + if (OSVersion != "win2003") { print(tr("{0} applications can have issues when windows version is not set to \"win2003\"", ".NET 4.5")); } - + return this; };
@@ -91,7 +92,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Verbs_luna_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_luna_script.js.html new file mode 100644 index 0000000000..4c2b2b91b4 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_luna_script.js.html @@ -0,0 +1,82 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/luna/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regedit"]);
+include(["utils", "functions", "filesystem", "files"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install luna
+* @returns {Wine} Wine object
+*/
+Wine.prototype.luna = function () {
+    var lunaStyle = new Resource()
+        .wizard(this._wizard)
+        .url("https://repository.playonlinux.com/divers/luna.msstyles")
+        .checksum("50a71767f90c1d3d86ca188a84393f2d39664311")
+        .name("luna.msstyles")
+        .get();
+
+    var lunaReg = new Resource()
+        .wizard(this._wizard)
+        .url("https://repository.playonlinux.com/divers/luna.reg")
+        .checksum("074e655d391ae87527f4cc50ba822a8aad83a09f")
+        .name("luna.reg")
+        .get();
+
+
+    mkdir(this.prefixDirectory() + "/drive_c/windows/Resources/Themes/luna/");
+    cp(lunaStyle, this.prefixDirectory() + "/drive_c/windows/Resources/Themes/luna/");
+    this.regedit().open(lunaReg);
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_mfc42_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_mfc42_script.js.html new file mode 100644 index 0000000000..3a13261fc7 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_mfc42_script.js.html @@ -0,0 +1,87 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/mfc42/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install mfc42.dll and mfc42u.dll
+* @returns {Wine} Wine object
+*/
+Wine.prototype.mfc42 = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/vc60pro/Update/2/W9XNT4/EN-US/VC6RedistSetup_deu.exe")
+        .checksum("a8c4dd33e281c166488846a10edf97ff0ce37044")
+        .name("VC6RedistSetup_deu.exe")
+        .get();
+
+    remove(this.system32directory() + "/mfc42.dll");
+    remove(this.system32directory() + "/mfc42u.dll");
+
+    new CabExtract()
+        .archive(setupFile)
+        .wizard(this._wizard)
+        .to(this.system32directory())
+        .extract();
+
+    new CabExtract()
+        .archive(this.system32directory() + "/vcredist.exe")
+        .wizard(this._wizard)
+        .to(this.system32directory())
+        .extract(['-F', 'mfc42*.dll']);
+
+    this.overrideDLL()
+        .set("native, builtin", ["mfc42", "mfc42u"])
+        .do();
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_msls31_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_msls31_script.js.html new file mode 100644 index 0000000000..8193b477dd --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_msls31_script.js.html @@ -0,0 +1,76 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/msls31/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install msls31.dll
+* @returns {Wine} Wine object
+*/
+Wine.prototype.msls31 = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("ftp://ftp.hp.com/pub/softlib/software/msi/InstMsiW.exe")
+        .checksum("4fc3bf0dc96b5cf5ab26430fac1c33c5c50bd142")
+        .name("InstMsiW.exe")
+        .get();
+
+    remove(this.system32directory() + "/msls31.dll");
+
+    new CabExtract()
+        .archive(setupFile)
+        .wizard(this._wizard)
+        .to(this.system32directory())
+        .extract(["-F", "msls31.dll"]);
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_mspatcha_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_mspatcha_script.js.html new file mode 100644 index 0000000000..7b7acec9c0 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_mspatcha_script.js.html @@ -0,0 +1,90 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/mspatcha/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["utils", "functions", "filesystem", "files"]);
+
+/**
+* Verb to install mspatcha
+* @returns {Wine} Wine object
+*/
+Wine.prototype.mspatcha = function () {
+    //Inspired from winetricks mspatcha, but with a link Phoenicis can understand
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://ftp.anadolu.edu.tr/Service_Packs/Windows_2000/W2ksp4_EN.exe")
+        .checksum("fadea6d94a014b039839fecc6e6a11c20afa4fa8")
+        .name("W2ksp4_EN.exe")
+        .get();
+
+    remove(this.system32directory() + "/mspatcha.dll");
+
+    new CabExtract()
+        .archive(setupFile)
+        .wizard(this._wizard)
+        .to(this.system32directory())
+        .extract();
+
+    new CabExtract()
+        .archive(this.system32directory() + "/i386/mspatcha.dl_")
+        .wizard(this._wizard)
+        .to(this.system32directory())
+        .extract();
+
+    remove(this.system32directory() + "/i386/");
+
+    this.overrideDLL()
+        .set("native, builtin", ["mspatcha"])
+        .do();
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html index 208e031cdc..fb55d41332 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_quartz_script.js.html @@ -27,41 +27,43 @@

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

include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["engines", "wine", "plugins", "regsvr32"]);
 include(["utils", "functions", "net", "resource"]);
-include(["Utils", "Functions", "filesystem", "files"]);
+include(["utils", "functions", "filesystem", "files"]);
 
 /**
- * Inspired from winetricks quartz -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8523
- * @returns {Wine}
- */
-Wine.prototype.quartz = function(){
+* Verb to install quartz
+* @returns {Wine} Wine object
+*/
+Wine.prototype.quartz = function (){
     var setupFile = new Resource()
         .wizard(this._wizard)
         .url("https://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe")
         .checksum("a97c820915dc20929e84b49646ec275760012a42")
         .name("directx_feb2010_redist.exe")
         .get();
-        
+
     new CabExtract()
         .archive(setupFile)
         .wizard(this._wizard)
-        .to(this.prefixDirectory + "/TMP/")
+        .to(this.prefixDirectory() + "/TMP/")
         .extract(["-L", "-F", "dxnt.cab"]);
-        
+
     new CabExtract()
-        .archive(this.prefixDirectory + "/TMP/dxnt.cab")
+        .archive(this.prefixDirectory() + "/TMP/dxnt.cab")
         .wizard(this._wizard)
         .to(this.system32directory())
         .extract(["-L", "-F", "quartz.dll"]);
-        
-    remove(this.prefixDirectory + "/TMP/");
-    
+
+    remove(this.prefixDirectory() + "/TMP/");
+
     this.regsvr32().install("quartz.dll");
-    
+
     this.overrideDLL()
         .set("native, builtin", ["quartz"])
         .do()
-    
+
     return this;
 }
 
@@ -74,7 +76,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Verbs_sandbox_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_sandbox_script.js.html new file mode 100644 index 0000000000..fbc9d03179 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_sandbox_script.js.html @@ -0,0 +1,70 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/sandbox/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+
+/**
+* Verb to install a sandbox
+* @returns {Wine} Wine object
+*/
+Wine.prototype.sandbox = function () {
+    var tmp = Bean("propertyReader").getProperty("application.user.tmp");
+    var resources = Bean("propertyReader").getProperty("application.user.resources");
+
+    remove(this.prefixDirectory() + "/dosdevices/z:");
+    remove(this.prefixDirectory() + "/dosdevices/y:");
+
+    lns(tmp, this.prefixDirectory() + "/dosdevices/z:");
+    lns(resources, this.prefixDirectory() + "/dosdevices/y:");
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html index 34d65d719c..b46c0b052f 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_secur32_script.js.html @@ -27,32 +27,32 @@

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

include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
 include(["utils", "functions", "net", "resource"]);
-include(["Utils", "Functions", "filesystem", "files"]);
+include(["utils", "functions", "filesystem", "files"]);
 
 /**
-* Inspired from winetricks secur32
-* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8744
-* @returns {Wine}
+* Verb to install secur32
+* @returns {Wine} Wine object
 */
-Wine.prototype.secur32 = function() {
+Wine.prototype.secur32 = function () {
     var setupFilex86 = new Resource()
         .wizard(this._wizard)
         .url("https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe")
         .checksum("c3516bc5c9e69fee6d9ac4f981f5b95977a8a2fa")
         .name("windows6.1-KB976932-X86.exe")
         .get();
-		
+
     new CabExtract()
         .archive(setupFilex86)
         .wizard(this._wizard)
-        .to(this.prefixDirectory + "/TMP/")
+        .to(this.prefixDirectory() + "/TMP/")
         .extract(["-L", "-F", "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll"]);
-		
-    cp(this.prefixDirectory + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory());
-	
-    remove(this.prefixDirectory + "/TMP/");
-	
+
+    cp(this.prefixDirectory() + "/TMP/" + "x86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_a851f4adbb0d5141/secur32.dll", this.system32directory());
+
+    remove(this.prefixDirectory() + "/TMP/");
+
     if (this.architecture() == "amd64") {
         var setupFilex64 = new Resource()
             .wizard(this._wizard)
@@ -60,22 +60,22 @@ 

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

.checksum("74865ef2562006e51d7f9333b4a8d45b7a749dab") .name("windows6.1-KB976932-X64.exe") .get(); - + new CabExtract() .archive(setupFilex64) .wizard(this._wizard) - .to(this.prefixDirectory + "/TMP/") + .to(this.prefixDirectory() + "/TMP/") .extract(["-L", "-F", "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll"]); - - cp(this.prefixDirectory + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); - - remove(this.prefixDirectory + "/TMP/"); + + cp(this.prefixDirectory() + "/TMP/" + "amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.17514_none_04709031736ac277/secur32.dll", this.system64directory()); + + remove(this.prefixDirectory() + "/TMP/"); } - + this.overrideDLL() .set("native, builtin", ["secur32"]) .do() - + return this; }
@@ -88,7 +88,7 @@

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


diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2003_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2003_script.js.html new file mode 100644 index 0000000000..8b8b63d5d4 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2003_script.js.html @@ -0,0 +1,82 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2003/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["utils", "functions", "net", "resource"]);
+include(["utils", "functions", "filesystem", "files"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2003
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2003 = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("https://sourceforge.net/projects/bzflag/files/bzedit%20win32/1.6.5/BZEditW32_1.6.5.exe")
+        .checksum("bdd1b32c4202fd77e6513fd507c8236888b09121")
+        .name("BZEditW32_1.6.5.exe")
+        .get();
+
+    this.run(setupFile, "/S")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2003 Redistributable (x86)"));
+
+    var dlls = [
+        "msvcp71",
+        "mfc71"
+    ];
+    dlls.forEach(function (dll) {
+        cp(wine.programFiles() + "/BZEdit1.6.5/" + dll, this.system32directory());
+    });
+
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2005_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2005_script.js.html new file mode 100644 index 0000000000..b681ca58dc --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2005_script.js.html @@ -0,0 +1,84 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2005/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2005
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2005 = function () {
+    var setupFile = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE")
+        .checksum("b8fab0bb7f62a24ddfe77b19cd9a1451abd7b847")
+        .name("vcredist_x86.EXE")
+        .get();
+
+    this.run(setupFile, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2005 Redistributable (x86)"));
+
+    var dlls = [
+        "atl80",
+        "msvcm80",
+        "msvcp80",
+        "msvcr80",
+        "vcomp"
+    ];
+    this.overrideDLL()
+        .set("native, builtin", dlls)
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2008_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2008_script.js.html new file mode 100644 index 0000000000..3884182e52 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2008_script.js.html @@ -0,0 +1,96 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2008/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2008
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2008 = function () {
+    var setupFile32 = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe")
+        .checksum("470640aa4bb7db8e69196b5edb0010933569e98d")
+        .name("vcredist_x86.exe")
+        .get();
+
+    this.run(setupFile32, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2008 Redistributable (x86)"));
+
+    if (this.architecture() == "amd64") {
+        var setupFile64 = new Resource()
+            .wizard(this._wizard)
+            .url("https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe")
+            .checksum("a7c83077b8a28d409e36316d2d7321fa0ccdb7e8")
+            .name("vcredist_x64.exe")
+            .get();
+
+        this.run(setupFile64, "/q")
+            .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2008 Redistributable (x64)"));
+    }
+
+    var dlls = [
+        "atl90",
+        "msvcm90",
+        "msvcp90",
+        "msvcr90",
+        "vcomp90",
+    ];
+    this.overrideDLL()
+        .set("native, builtin", dlls)
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2010_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2010_script.js.html new file mode 100644 index 0000000000..af668e90b8 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2010_script.js.html @@ -0,0 +1,95 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2010/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2010
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2010 = function () {
+    var setupFile32 = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe")
+        .checksum("372d9c1670343d3fb252209ba210d4dc4d67d358")
+        .name("vcredist_x86.exe")
+        .get();
+
+    this.run(setupFile32, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2010 Redistributable (x86)"));
+
+    if (this.architecture() == "amd64") {
+        var setupFile64 = new Resource()
+            .wizard(this._wizard)
+            .url("http://download.microsoft.com/download/A/8/0/A80747C3-41BD-45DF-B505-E9710D2744E0/vcredist_x64.exe")
+            .checksum("027d0c2749ec5eb21b031f46aee14c905206f482")
+            .name("vcredist_x64.exe")
+            .get();
+
+        this.run(setupFile64, "/q")
+            .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2010 Redistributable (x64)"));
+    }
+
+    var dlls = [
+        "atl100",
+        "msvcp100",
+        "msvcr100",
+        "vcomp100",
+    ];
+    this.overrideDLL()
+        .set("native, builtin", dlls)
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2012_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2012_script.js.html new file mode 100644 index 0000000000..dad1c668ad --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2012_script.js.html @@ -0,0 +1,95 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2012/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2012
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2012 = function () {
+    var setupFile32 = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe")
+        .checksum("96b377a27ac5445328cbaae210fc4f0aaa750d3f")
+        .name("vcredist_x86.exe")
+        .get();
+
+    this.run(setupFile32, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2012 Redistributable (x86)"));
+
+    if (this.architecture() == "amd64") {
+        var setupFile64 = new Resource()
+            .wizard(this._wizard)
+            .url("http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe")
+            .checksum("1a5d93dddbc431ab27b1da711cd3370891542797")
+            .name("vcredist_x64")
+            .get();
+
+        this.run(setupFile64, "/q")
+            .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2012 Redistributable (x64)"));
+    }
+
+    var dlls = [
+        "atl110",
+        "msvcp110",
+        "msvcr110",
+        "vcomp110"
+    ];
+    this.overrideDLL()
+        .set("native, builtin", dlls)
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2013_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2013_script.js.html new file mode 100644 index 0000000000..78a65150ba --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2013_script.js.html @@ -0,0 +1,89 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2013/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2013
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2013 = function () {
+    var setupFile32 = new Resource()
+        .wizard(this._wizard)
+        .url("http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe")
+        .checksum("df7f0a73bfa077e483e51bfb97f5e2eceedfb6a3")
+        .name("vcredist_x86.exe")
+        .get();
+
+    this.run(setupFile32, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2013 Redistributable (x86)"));
+
+    if (this.architecture() == "amd64") {
+        var setupFile64 = new Resource()
+            .wizard(this._wizard)
+            .url("http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe")
+            .checksum("8bf41ba9eef02d30635a10433817dbb6886da5a2")
+            .name("vcredist_x64.exe")
+            .get();
+
+        this.run(setupFile64, "/q")
+            .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2013 Redistributable (x64)"));
+    }
+
+    this.overrideDLL()
+        .set("native, builtin", ["atl120", "msvcp120", "msvcr120", "vcomp120"])
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2015_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2015_script.js.html new file mode 100644 index 0000000000..133360ca35 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2015_script.js.html @@ -0,0 +1,105 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2015/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2015
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2015 = function () {
+    var setupFile32 = new Resource()
+        .wizard(this._wizard)
+        .url("https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe")
+        .checksum("bfb74e498c44d3a103ca3aa2831763fb417134d1")
+        .name("vc_redist.x86.exe")
+        .get();
+
+    this.run(setupFile32, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2015 Redistributable (x86)"));
+
+    if (this.architecture() == "amd64") {
+        var setupFile64 = new Resource()
+            .wizard(this._wizard)
+            .url("https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe")
+            .checksum("3155cb0f146b927fcc30647c1a904cd162548c8c")
+            .name("vc_redist.x64.exe")
+            .get();
+
+        this.run(setupFile64, "/q")
+            .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2015 Redistributable (x64)"));
+    }
+
+    var dlls = [
+        "api-ms-win-crt-conio-l1-1-0",
+        "api-ms-win-crt-heap-l1-1-0",
+        "api-ms-win-crt-locale-l1-1-0",
+        "api-ms-win-crt-math-l1-1-0",
+        "api-ms-win-crt-runtime-l1-1-0",
+        "api-ms-win-crt-stdio-l1-1-0",
+        "api-ms-win-crt-time-l1-1-0",
+        "atl140",
+        "concrt140",
+        "msvcp140",
+        "msvcr140",
+        "ucrtbase",
+        "vcomp140",
+        "vcruntime140"
+    ];
+    this.overrideDLL()
+        .set("native, builtin", dlls)
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_vcrun2017_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_vcrun2017_script.js.html new file mode 100644 index 0000000000..e792e73d91 --- /dev/null +++ b/docs/jsdoc/Engines_Wine_Verbs_vcrun2017_script.js.html @@ -0,0 +1,105 @@ + + + + + JSDoc: Source: Engines/Wine/Verbs/vcrun2017/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "override_dll"]);
+include(["utils", "functions", "net", "resource"]);
+include(["engines", "wine", "verbs", "luna"]);
+
+/**
+* Verb to install vcrun2017
+* @returns {Wine} Wine object
+*/
+Wine.prototype.vcrun2017 = function () {
+    var setupFile32 = new Resource()
+        .wizard(this._wizard)
+        .url("https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe")
+        .checksum("370583c380c26064885289037380af7d8d5f4e81")
+        .name("vc_redist.x86.exe")
+        .get();
+
+    this.run(setupFile32, "/q")
+        .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2017 Redistributable (x86)"));
+
+    if (this.architecture() == "amd64") {
+        var setupFile64 = new Resource()
+            .wizard(this._wizard)
+            .url("https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe")
+            .checksum("bdb645ebaf3c91eceb1a143be6793ca57e6435c3")
+            .name("vc_redist.x64.exe")
+            .get();
+
+        this.run(setupFile64, "/q")
+            .wait(tr("Please wait while {0} is installed ...", "Microsoft Visual C++ 2017 Redistributable (x64)"));
+    }
+
+    var dlls = [
+        "api-ms-win-crt-conio-l1-1-0",
+        "api-ms-win-crt-heap-l1-1-0",
+        "api-ms-win-crt-locale-l1-1-0",
+        "api-ms-win-crt-math-l1-1-0",
+        "api-ms-win-crt-runtime-l1-1-0",
+        "api-ms-win-crt-stdio-l1-1-0",
+        "api-ms-win-crt-time-l1-1-0",
+        "atl140",
+        "concrt140",
+        "msvcp140",
+        "msvcr140",
+        "ucrtbase",
+        "vcomp140",
+        "vcruntime140"
+    ];
+    this.overrideDLL()
+        .set("native, builtin", dlls)
+        .do();
+
+    return this;
+};
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html index cab3304f6e..0456a60f70 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_xact_script.js.html @@ -27,37 +27,37 @@

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

include(["engines", "wine", "engine", "object"]);
+include(["engines", "wine", "plugins", "regsvr32"]);
 include(["utils", "functions", "net", "resource"]);
-include(["Utils", "Functions", "filesystem", "files"]);
+include(["utils", "functions", "filesystem", "files"]);
 
 /**
-* Inspired from d3dx9 verb, winetricks xact
-* -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L9643
-* @returns {Wine}
+* Verb to install xact
+* @returns {Wine} Wine object
 */
 Wine.prototype.xact = function () {
     var that = this;
 
-    var extractFiles = function(progressBar, filesToExtract, destination, pattern, directory) {
+    var extractFiles = function (progressBar, filesToExtract, destination, pattern, directory) {
         var numberOfExtractedFiles = 0;
-        filesToExtract.forEach(function(cabFile) {
+        filesToExtract.forEach(function (cabFile) {
             print(tr("Extracting {0} ...", cabFile));
             progressBar.setText(tr("Extracting {0} ...", "Xact"));
             progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length);
 
             new CabExtract()
-                .archive(that.prefixDirectory + "/drive_c/"+ directory + cabFile)
+                .archive(that.prefixDirectory() + "/drive_c/"+ directory + cabFile)
                 .to(destination)
                 .extract(["-L", "-F", pattern]);
 
             numberOfExtractedFiles++;
         });
     };
-    
-    //This function executes regsvr32 on the dlls present in dllToRegsvr 
-    var regsvr32Xact = function(progressBar, dllToRegsvr) {
+
+    //This function executes regsvr32 on the dlls present in dllToRegsvr
+    var regsvr32Xact = function (progressBar, dllToRegsvr) {
         var numberOfExtractedFiles = 0;
-        dllToRegsvr.forEach(function(dll) {
+        dllToRegsvr.forEach(function (dll) {
             print(tr("Registering {0} ...", dll));
             progressBar.setText(tr("Registering {0} ...", "Xact"));
             progressBar.setProgressPercentage(numberOfExtractedFiles * 100 / filesToExtract.length);
@@ -84,7 +84,7 @@ 

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

//---------------------------------------------------------Extract xactengine*.dll-------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xact_x86/") + .to(this.prefixDirectory() + "/drive_c/xact_x86/") .extract(["-L", "-F", "*_xact_*x86*"]); filesToExtract = [ @@ -94,30 +94,30 @@

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

"fev2010_xact_x86.cab", "jun2006_xact_x86.cab", "jun2007_xact_x86.cab", "jun2008_xact_x86.cab", "jun2010_xact_x86.cab", "mar2008_xact_x86.cab", "mar2009_xact_x86.cab", "nov2007_xact_x86.cab", "nov2008_xact_x86.cab", - "oct2006_xact_x86.cab", + "oct2006_xact_x86.cab", ]; extractFiles(progressBar, filesToExtract, that.system32directory(), "xactengine*.dll", "xact_x86/"); - - + + //---------------------------------------------------------Extract X3Daudio*.dll---------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/x3daudio_x86/") + .to(this.prefixDirectory() + "/drive_c/x3daudio_x86/") .extract(["-L", "-F", "*_x3daudio_*x86*"]); - + filesToExtract = [ "feb2010_x3daudio_x86.cab", "jun2008_x3daudio_x86.cab", "mar2008_x3daudio_x86.cab", "mar2009_x3daudio_x86.cab", "nov2007_x3daudio_x86.cab", "nov2008_x3daudio_x86.cab" ]; extractFiles(progressBar, filesToExtract, that.system32directory(), "X3Daudio*.dll", "x3daudio_x86/"); - - + + //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll--------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xaudio_x86/") + .to(this.prefixDirectory() + "/drive_c/xaudio_x86/") .extract(["-L", "-F", "*_xaudio_*x86*"]); - + filesToExtract = [ "aug2008_xaudio_x86.cab", "aug2009_xaudio_x86.cab", "feb2010_xaudio_x86.cab", "jun2008_xaudio_x86.cab", "jun2010_xaudio_x86.cab", "mar2008_xaudio_x86.cab", @@ -125,33 +125,33 @@

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

]; extractFiles(progressBar, filesToExtract, that.system32directory(), "XAudio*.dll", "xaudio_x86/"); extractFiles(progressBar, filesToExtract, that.system32directory(), "XAPOFX*.dll", "xaudio_x86/"); - + var xactToRegserv = [ "xactengine2_1.dll", "xactengine2_2.dll", "xactengine2_3.dll", "xactengine2_4.dll", "xactengine2_5.dll", "xactengine2_7.dll", "xactengine2_8.dll", "xactengine2_9.dll", "xactengine2_10.dll", "xactengine3_0.dll", "xactengine3_1.dll", "xactengine3_2.dll", "xactengine3_3.dll", "xactengine3_4.dll", "xactengine3_5.dll", "xactengine3_7.dll" ]; - + var xaudioToRegserv = [ "xaudio2_0.dll", "xaudio2_1.dll", "xaudio2_2.dll", "xaudio2_3.dll", "xaudio2_4.dll", "xaudio2_5.dll", "xaudio2_6.dll", "xaudio2_7.dll", "xaudio2_9.dll" ]; - + regsvr32Xact(progressBar, xactToRegserv); regsvr32Xact(progressBar, xaudioToRegserv); - - remove(this.prefixDirectory + "/drive_c/xact_x86/"); - remove(this.prefixDirectory + "/drive_c/x3daudio_x86/"); - remove(this.prefixDirectory + "/drive_c/xaudio_x86/"); - - + + remove(this.prefixDirectory() + "/drive_c/xact_x86/"); + remove(this.prefixDirectory() + "/drive_c/x3daudio_x86/"); + remove(this.prefixDirectory() + "/drive_c/xaudio_x86/"); + + if (this.architecture() == "amd64") { //---------------------------------------------------------Extract xactengine*.dll (x64)-------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xact_x64/") + .to(this.prefixDirectory() + "/drive_c/xact_x64/") .extract(["-L", "-F", "*_xact_*x64*"]); filesToExtract = [ @@ -161,30 +161,30 @@

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

"fev2010_xact_x64.cab", "jun2006_xact_x64.cab", "jun2007_xact_x64.cab", "jun2008_xact_x64.cab", "jun2010_xact_x64.cab", "mar2008_xact_x64.cab", "mar2009_xact_x64.cab", "nov2007_xact_x64.cab", "nov2008_xact_x64.cab", - "oct2006_xact_x64.cab", + "oct2006_xact_x64.cab", ]; extractFiles(progressBar, filesToExtract, that.system64directory(), "xactengine*.dll", "xact_x64/"); - - + + //---------------------------------------------------------Extract X3Daudio*.dll (x64)---------------------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/x3daudio_x64/") + .to(this.prefixDirectory() + "/drive_c/x3daudio_x64/") .extract(["-L", "-F", "*_x3daudio_*x64*"]); - + filesToExtract = [ "feb2010_x3daudio_x64.cab", "jun2008_x3daudio_x64.cab", "mar2008_x3daudio_x64.cab", "mar2009_x3daudio_x64.cab", "nov2007_x3daudio_x64.cab", "nov2008_x3daudio_x64.cab" ]; extractFiles(progressBar, filesToExtract, that.system64directory(), "X3Daudio*.dll", "x3daudio_x64/"); - - + + //---------------------------------------------------------Extract XAudio*.dll and XAPOFX*.dll (x64)--------------------------------- new CabExtract() .archive(setupFile) - .to(this.prefixDirectory + "/drive_c/xaudio_x64/") + .to(this.prefixDirectory() + "/drive_c/xaudio_x64/") .extract(["-L", "-F", "*_xaudio_*64*"]); - + filesToExtract = [ "aug2008_xaudio_x64.cab", "aug2009_xaudio_x64.cab", "feb2010_xaudio_x64.cab", "jun2008_xaudio_x64.cab", "jun2010_xaudio_x64.cab", "mar2008_xaudio_x64.cab", @@ -192,13 +192,13 @@

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

]; extractFiles(progressBar, filesToExtract, that.system64directory(), "XAudio*.dll", "xaudio_x64/"); extractFiles(progressBar, filesToExtract, that.system64directory(), "XAPOFX*.dll", "xaudio_x64/"); - - remove(this.prefixDirectory + "/drive_c/xact_x64/"); - remove(this.prefixDirectory + "/drive_c/x3daudio_x64/"); - remove(this.prefixDirectory + "/drive_c/xaudio_x64/"); - + + remove(this.prefixDirectory() + "/drive_c/xact_x64/"); + remove(this.prefixDirectory() + "/drive_c/x3daudio_x64/"); + remove(this.prefixDirectory() + "/drive_c/xaudio_x64/"); + } - + return this; }; @@ -212,7 +212,7 @@

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


diff --git a/docs/jsdoc/Extractor.html b/docs/jsdoc/Extractor.html new file mode 100644 index 0000000000..4ebbc3da41 --- /dev/null +++ b/docs/jsdoc/Extractor.html @@ -0,0 +1,904 @@ + + + + + JSDoc: Class: Extractor + + + + + + + + + + +
+ +

Class: Extractor

+ + + + + + +
+ +
+ +

Extractor()

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

new Extractor()

+ + + + + + +
+ Extractor prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

archive(archive) → {Extractor}

+ + + + + + +
+ sets archive +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
archive + + +string + + + + archive which shall be extracted
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Extractor object +
+ + + +
+
+ Type +
+
+ +Extractor + + +
+
+ + + + + + + + + + + + + +

extract() → {void}

+ + + + + + +
+ extracts archive +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

message(progressMessage) → {Extractor}

+ + + + + + +
+ sets progress message text +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
progressMessage + + +string + + + + progress message
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Extractor object +
+ + + +
+
+ Type +
+
+ +Extractor + + +
+
+ + + + + + + + + + + + + +

to(destination) → {Extractor}

+ + + + + + +
+ sets destination +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
destination + + +string + + + + place where the archive shall be extracted
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Extractor object +
+ + + +
+
+ Type +
+
+ +Extractor + + +
+
+ + + + + + + + + + + + + +

wizard(wizard) → {Extractor}

+ + + + + + +
+ sets wizard +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
wizard + + +SetupWizard + + + + setup wizard
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Extractor object +
+ + + +
+
+ Type +
+
+ +Extractor + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/Resource.html b/docs/jsdoc/Resource.html new file mode 100644 index 0000000000..99201c15a2 --- /dev/null +++ b/docs/jsdoc/Resource.html @@ -0,0 +1,1222 @@ + + + + + JSDoc: Class: Resource + + + + + + + + + + +
+ +

Class: Resource

+ + + + + + +
+ +
+ +

Resource()

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

new Resource()

+ + + + + + +
+ Resource prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

algorithm(algorithm) → {Resource}

+ + + + + + +
+ sets algorithm +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
algorithm + + +string + + + + algorithm to verify the checksum (e.g. "SHA")
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +

checksum(checksum) → {Resource}

+ + + + + + +
+ sets checksum which shall be used to verify the resource +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
checksum + + +string + + + + checksum
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +

directory(directory) → {Resource}

+ + + + + + +
+ sets directory inside the resource directory where the Resource is stored +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
directory + + +string + + + + directory path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +

get() → {Resource}

+ + + + + + +
+ returns the Resource +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ downloaded Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +

name(name) → {Resource}

+ + + + + + +
+ sets name +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
name + + +string + + + + name of the resource
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +

url(url) → {Resource}

+ + + + + + +
+ sets URL +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
url + + +string + + + + URL
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +

wizard(wizard) → {Resource}

+ + + + + + +
+ sets wizard +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
wizard + + +SetupWizard + + + + setup wizard
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Resource object +
+ + + +
+
+ Type +
+
+ +Resource + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/ShortcutReader.html b/docs/jsdoc/ShortcutReader.html new file mode 100644 index 0000000000..1a922ee879 --- /dev/null +++ b/docs/jsdoc/ShortcutReader.html @@ -0,0 +1,794 @@ + + + + + JSDoc: Class: ShortcutReader + + + + + + + + + + +
+ +

Class: ShortcutReader

+ + + + + + +
+ +
+ +

ShortcutReader()

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

new ShortcutReader()

+ + + + + + +
+ ShortcutReader prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

container() → {string}

+ + + + + + +
+ returns container of shortcut +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ container +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

of(shortcut) → {void}

+ + + + + + +
+ sets shortcut +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
shortcut + + +string + + + + shortcut
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

run(userArguments) → {void}

+ + + + + + +
+ runs shortcut +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
userArguments + + +array + + + + arguments
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

stop() → {void}

+ + + + + + +
+ stops running shortcut +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

uninstall() → {void}

+ + + + + + +
+ uninstalls shortcut +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/Utils_Functions_Apps_Resources_script.js.html b/docs/jsdoc/Utils_Functions_Apps_Resources_script.js.html new file mode 100644 index 0000000000..9300c4fc5c --- /dev/null +++ b/docs/jsdoc/Utils_Functions_Apps_Resources_script.js.html @@ -0,0 +1,86 @@ + + + + + JSDoc: Source: Utils/Functions/Apps/Resources/script.js + + + + + + + + + + +
+ +

Source: Utils/Functions/Apps/Resources/script.js

+ + + + + + +
+
+
/**
+* AppResource prototype
+* @constructor
+*/
+function AppResource() {
+    this._appsManager = Bean("repositoryManager");
+}
+
+/**
+* sets application
+* @param {string} application application of the resource
+* @returns {AppResource} AppResource object
+*/
+AppResource.prototype.application = function (application) {
+    this._application = application;
+    return this;
+}
+
+/**
+* returns resource
+* @param {string} resourceName name of the resource
+* @returns {Resource} found resource
+*/
+AppResource.prototype.get = function (resourceName) {
+    var application = this._appsManager.getApplication(this._application);
+    var foundResource = null;
+    if (application != null && application.resources != null) {
+        application.resources.forEach(function (resource) {
+            if (resource.name == resourceName) {
+                foundResource = resource.content;
+            }
+        });
+    }
+
+    return foundResource;
+}
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Utils_Functions_Filesystem_Extract_script.js.html b/docs/jsdoc/Utils_Functions_Filesystem_Extract_script.js.html new file mode 100644 index 0000000000..cf8e0e3397 --- /dev/null +++ b/docs/jsdoc/Utils_Functions_Filesystem_Extract_script.js.html @@ -0,0 +1,193 @@ + + + + + JSDoc: Source: Utils/Functions/Filesystem/Extract/script.js + + + + + + + + + + +
+ +

Source: Utils/Functions/Filesystem/Extract/script.js

+ + + + + + +
+
+
include(["utils", "functions", "filesystem", "files"]);
+
+/**
+* CabExtract prototype
+* @constructor
+*/
+function CabExtract() {
+}
+
+/**
+* sets wizard
+* @param {SetupWizard} wizard setup wizard
+* @returns {CabExtract} CabExtract object
+*/
+CabExtract.prototype.wizard = function (wizard) {
+    this._wizard = wizard;
+    return this;
+}
+
+/**
+* sets archive
+* @param {string} archive archive which shall be extracted
+* @returns {CabExtract} CabExtract object
+*/
+CabExtract.prototype.archive = function (archive) {
+    this._archive = archive;
+    return this;
+}
+
+/**
+* sets progress message text
+* @param {string} progressMessage progress message
+* @returns {CabExtract} CabExtract object
+*/
+CabExtract.prototype.message = function (progressMessage) {
+    this._progressMessage = progressMessage;
+    return this;
+}
+
+/**
+* sets destination
+* @param {string} destination place where the archive shall be extracted
+* @returns {CabExtract} CabExtract object
+*/
+CabExtract.prototype.to = function (destination) {
+    this._destination = destination;
+    return this;
+}
+
+/**
+* extracts archive
+* @param {string} args arguments for the extraction
+* @returns {void}
+*/
+CabExtract.prototype.extract = function (args) {
+    if (!this._progressMessage) {
+        this._progressMessage = tr("Please wait while {0} is extracted ...", this._archive);
+    }
+
+    if (this._wizard) {
+        var progressBar = this._wizard.progressBar(this._progressMessage);
+    }
+
+    var processArguments;
+    if (args) {
+        processArguments = ["cabextract"].concat(args).concat([this._archive]);
+    } else {
+        processArguments = ["cabextract", this._archive];
+    }
+
+    print("Extracting to: " + this._destination);
+    mkdir(this._destination);
+    var processBuilder = new java.lang.ProcessBuilder(Java.to(processArguments, "java.lang.String[]"));
+    processBuilder.directory(new java.io.File(this._destination));
+    processBuilder.inheritIO();
+    processBuilder.start().waitFor();
+}
+
+/**
+* Extractor prototype
+* @constructor
+*/
+function Extractor() {
+    this._extractor = Bean("extractor");
+}
+
+/**
+* sets wizard
+* @param {SetupWizard} wizard setup wizard
+* @returns {Extractor} Extractor object
+*/
+Extractor.prototype.wizard = function (wizard) {
+    this._wizard = wizard;
+    return this;
+}
+
+/**
+* sets archive
+* @param {string} archive archive which shall be extracted
+* @returns {Extractor} Extractor object
+*/
+Extractor.prototype.archive = function (archive) {
+    this._archive = archive;
+    return this;
+}
+
+/**
+* sets progress message text
+* @param {string} progressMessage progress message
+* @returns {Extractor} Extractor object
+*/
+Extractor.prototype.message = function (progressMessage) {
+    this._progressMessage = progressMessage;
+    return this;
+}
+
+/**
+* sets destination
+* @param {string} destination place where the archive shall be extracted
+* @returns {Extractor} Extractor object
+*/
+Extractor.prototype.to = function (destination) {
+    this._destination = destination;
+    return this;
+}
+
+/**
+* extracts archive
+* @returns {void}
+*/
+Extractor.prototype.extract = function () {
+    if (!this._progressMessage) {
+        this._progressMessage = tr("Please wait while {0} is extracted ...", this._archive);
+    }
+
+    var progressBar = this._wizard.progressBar(this._progressMessage);
+
+    mkdir(this._destination);
+    this._extractor.uncompress(this._archive, this._destination, function (progress) {
+        progressBar.accept(progress);
+    });
+}
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Utils_Functions_Filesystem_Files_script.js.html b/docs/jsdoc/Utils_Functions_Filesystem_Files_script.js.html new file mode 100644 index 0000000000..3c46a496eb --- /dev/null +++ b/docs/jsdoc/Utils_Functions_Filesystem_Files_script.js.html @@ -0,0 +1,212 @@ + + + + + JSDoc: Source: Utils/Functions/Filesystem/Files/script.js + + + + + + + + + + +
+ +

Source: Utils/Functions/Filesystem/Files/script.js

+ + + + + + +
+
+
var fileAnalyser = Bean("fileAnalyser");
+var fileUtilities = Bean("fileUtilities");
+
+/**
+* creates directory
+* @param {string} directoryPath directory path
+* @returns {void}
+*/
+function mkdir(directoryPath) { // eslint-disable-line no-unused-vars
+    fileUtilities.mkdir(new java.io.File(directoryPath))
+}
+
+/**
+* check if file exists
+* @param {string} filePath file path
+* @returns {boolean} true if file exists
+*/
+function fileExists(filePath) { // eslint-disable-line no-unused-vars
+    return new java.io.File(filePath).exists();
+}
+
+/**
+* returns file content
+* @param {string} filePath file path
+* @returns {string} content
+*/
+function cat(filePath) { // eslint-disable-line no-unused-vars
+    return Bean("fileUtilities").getFileContent(new java.io.File(filePath));
+}
+
+/**
+* copies file
+* @param {string} source source
+* @param {string} target target
+* @returns {void}
+*/
+function cp(source, target) { // eslint-disable-line no-unused-vars
+    return Bean("fileUtilities").copy(new java.io.File(source), new java.io.File(target));
+}
+
+/**
+* returns file size
+* @param {string} filePath file path
+* @returns {number} file size
+*/
+function getFileSize(filePath) { // eslint-disable-line no-unused-vars
+    return Bean("fileUtilities").getSize(new java.io.File(filePath));
+}
+
+/**
+* returns file name
+* @param {string} filePath file path
+* @returns {string} file name
+*/
+function fileName(filePath) { // eslint-disable-line no-unused-vars
+    return new java.io.File(filePath).getName();
+}
+
+/**
+* creates link
+* @param {string} target target
+* @param {string} destination destination
+* @returns {void}
+*/
+function lns(target, destination) { // eslint-disable-line no-unused-vars
+    return Bean("fileUtilities").createSymbolicLink(new java.io.File(destination), new java.io.File(target));
+}
+
+/**
+* removes file
+* @param {string} filePath file path
+* @returns {void}
+*/
+function remove(filePath) { // eslint-disable-line no-unused-vars
+    return Bean("fileUtilities").remove(new java.io.File(filePath));
+}
+
+/**
+* creates empty file
+* @param {string} filePath file path
+* @returns {void}
+*/
+function touch(filePath) { // eslint-disable-line no-unused-vars
+    if (!fileExists(filePath)) {
+        Bean("fileUtilities").writeToFile(new java.io.File(filePath), "");
+    }
+}
+
+/**
+* writes content into file
+* @param {string} filePath file path
+* @param {string} content content which shall be written
+* @returns {void}
+*/
+function writeToFile(filePath, content) { // eslint-disable-line no-unused-vars
+    Bean("fileUtilities").writeToFile(new java.io.File(filePath), content);
+}
+
+/**
+* creates temporary file
+* @param {string} extension file extension
+* @returns {string} file path of created temporary file
+*/
+function createTempFile(extension) { // eslint-disable-line no-unused-vars
+    var tmpFile = Bean("fileUtilities").createTmpFile(extension);
+    return tmpFile.getAbsolutePath();
+}
+
+/**
+* Checksum prototype
+* @constructor
+*/
+function Checksum() {
+    this._method = "SHA";
+    this._checksumCalculator = Bean("checksumCalculator");
+}
+
+/**
+* sets wizard
+* @param {SetupWizard} wizard setup wizard
+* @returns {Checksum} Checksum object
+*/
+Checksum.prototype.wizard = function (wizard) {
+    this._wizard = wizard;
+    return this;
+}
+
+/**
+* sets checksum algorithm
+* @param {string} algorithm algorithm (e.g. "SHA")
+* @returns {Checksum} Checksum object
+*/
+Checksum.prototype.method = function (algorithm) {
+    this._method = algorithm;
+    return this;
+}
+
+/**
+* sets file for which the checksum shall be computed
+* @param {string} file file for which the checksum shall be computed
+* @returns {Checksum} Checksum object
+*/
+Checksum.prototype.of = function (file) {
+    this._file = file;
+    return this;
+}
+
+/**
+* returns calculated checksum
+* @returns {string} calculated checksum
+*/
+Checksum.prototype.get = function () {
+    if (this._wizard) {
+        var progressBar = this._wizard.progressBar(tr("Checking file consistency ..."));
+    }
+
+    return this._checksumCalculator.calculate(this._file, this._method, function (progressEntity) {
+        if (progressBar) {
+            progressBar.accept(progressEntity);
+        }
+    });
+}
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Utils_Functions_Net_Download_script.js.html b/docs/jsdoc/Utils_Functions_Net_Download_script.js.html new file mode 100644 index 0000000000..6024688d64 --- /dev/null +++ b/docs/jsdoc/Utils_Functions_Net_Download_script.js.html @@ -0,0 +1,194 @@ + + + + + JSDoc: Source: Utils/Functions/Net/Download/script.js + + + + + + + + + + +
+ +

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

+ + + + + + +
+
+
include(["utils", "functions", "filesystem", "files"]);
+
+/**
+* Downloader prototype
+* @constructor
+*/
+function Downloader() {
+    this._downloader = Bean("downloader");
+    this._algorithm = "SHA";
+}
+
+/**
+* fetches the file name from an URL
+* @param {string} url URL
+* @returns {string} file name
+*/
+Downloader.prototype._fetchFileNameFromUrl = function (url) {
+    return url.substring(url.lastIndexOf('/') + 1);
+}
+
+/**
+* sets wizard
+* @param {SetupWizard} wizard setup wizard
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.wizard = function (wizard) {
+    this._wizard = wizard;
+    return this;
+}
+
+/**
+* sets URL which shall be used for the download
+* @param {string} url URL
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.url = function (url) {
+    this._url = url;
+    return this;
+}
+
+/**
+* sets algorithm which shall be used to verify the checksum
+* @param {string} algorithm checksum algorithm (e.g. "SHA")
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.algorithm = function (algorithm) {
+    this._algorithm = algorithm;
+    return this;
+}
+
+/**
+* sets checksum
+* @param {string} checksum checksum which shall be used to verify the download
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.checksum = function (checksum) {
+    this._checksum = checksum;
+    return this;
+}
+
+/**
+* sets message text
+* @param {string} message download message
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.message = function (message) {
+    this._message = message;
+    return this;
+}
+
+/**
+* sets destination
+* @param {string} localFile destination of the download
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.to = function (localFile) {
+    this._localFile = localFile;
+    return this;
+}
+
+/**
+* specifies if the download shall be executed only if a newer version is available
+* @param {boolean} onlyIfUpdateAvailable true the download shall be executed only if a newer version is available
+* @returns {Downloader} Downloader object
+*/
+Downloader.prototype.onlyIfUpdateAvailable = function (onlyIfUpdateAvailable) {
+    this._onlyIfUpdateAvailable = onlyIfUpdateAvailable;
+    return this;
+}
+
+/**
+* returns downloaded file
+* @returns {String} content of downloaded file
+*/
+Downloader.prototype.get = function () {
+    if (!this._message) {
+        this._message = tr("Please wait while {0} is downloaded ...", this._fetchFileNameFromUrl(this._url));
+    }
+
+    if (this._wizard) {
+        var progressBar = this._wizard.progressBar(this._message);
+    }
+
+    if (this._onlyIfUpdateAvailable) {
+        if (!this._downloader.isUpdateAvailable(this._localFile, this._url)) {
+            print(this._localFile + " already up-to-date.");
+            return;
+        }
+    }
+
+    if (this._localFile) {
+        this._downloader.get(this._url, this._localFile, function (progressEntity) {
+            if (progressBar) {
+                progressBar.accept(progressEntity);
+            }
+        });
+
+        if (this._checksum) {
+            var fileChecksum = new Checksum()
+                .wizard(this._wizard)
+                .of(this._localFile)
+                .method(this._algorithm)
+                .get();
+
+            if (fileChecksum != this._checksum) {
+                var checksumErrorMessage = tr("Error while calculating checksum for \"{0}\". \n\nExpected = {1}\nActual = {2}",
+                    this._localFile,
+                    this._checksum,
+                    fileChecksum);
+
+                this._wizard.message(checksumErrorMessage);
+
+                throw checksumErrorMessage;
+            }
+        }
+    } else {
+        return this._downloader.get(this._url, function (progressEntity) {
+            if (progressBar) {
+                progressBar.accept(progressEntity);
+            }
+        });
+    }
+}
+
+
+
+ + + + +
+ + + +
+ + + + + + + diff --git a/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html b/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html index 0dcd33491e..3ffecaca7f 100644 --- a/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html +++ b/docs/jsdoc/Utils_Functions_Net_Resource_script.js.html @@ -27,84 +27,115 @@

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

include(["utils", "functions", "net", "download"]);
-include(["Utils", "Functions", "filesystem", "files"]);
+include(["utils", "functions", "filesystem", "files"]);
 
-/* exported Resource */
-var Resource = function () {
-    var that = this;
+/**
+* Resource prototype
+* @constructor
+*/
+function Resource() {
     this._algorithm = "SHA";
     this._resourcesPath = Bean("propertyReader").getProperty("application.user.resources");
     this._directory = "";
+}
+
+/**
+* sets wizard
+* @param {SetupWizard} wizard setup wizard
+* @returns {Resource} Resource object
+*/
+Resource.prototype.wizard = function (wizard) {
+    this._wizard = wizard;
+    return this;
+}
+
+/**
+* sets algorithm
+* @param {string} algorithm algorithm to verify the checksum (e.g. "SHA")
+* @returns {Resource} Resource object
+*/
+Resource.prototype.algorithm = function (algorithm) {
+    this._algorithm = algorithm;
+    return this;
+}
+
+/**
+* sets name
+* @param {string} name name of the resource
+* @returns {Resource} Resource object
+*/
+Resource.prototype.name = function (name) {
+    this._name = name;
+    return this;
+}
+
+/**
+* sets checksum which shall be used to verify the resource
+* @param {string} checksum checksum
+* @returns {Resource} Resource object
+*/
+Resource.prototype.checksum = function (checksum) {
+    this._checksum = checksum;
+    return this;
+}
+
+/**
+* sets URL
+* @param {string} url URL
+* @returns {Resource} Resource object
+*/
+Resource.prototype.url = function (url) {
+    this._url = url;
+    return this;
+}
+
+/**
+* sets directory inside the resource directory where the Resource is stored
+* @param {string} directory directory path
+* @returns {Resource} Resource object
+*/
+Resource.prototype.directory = function (directory) {
+    this._directory = directory;
+    return this;
+}
+
+/**
+* returns the Resource
+* @returns {Resource} downloaded Resource object
+*/
+Resource.prototype.get = function () {
+    if (!this._message) {
+        this._message = tr("Please wait while {0} is downloaded ...", this._name);
+    }
 
-    that.wizard = function(wizard) {
-        that._wizard = wizard;
-        return that;
-    };
-
-    that.algorithm = function(algorithm) {
-        that._algorithm = algorithm;
-        return that;
-    };
-
-    that.name = function (name) {
-        that._name = name;
-        return that;
-    };
-
-    that.checksum = function (checksum) {
-        that._checksum = checksum;
-        return that;
-    };
-
-    that.url = function(url) {
-        that._url = url;
-        return that;
-    };
-
-    /**
-     * directory inside the resource directory where the Resource is stored
-     * @param {string} directory
-     * @returns {Resource}
-     */
-    that.directory = function(directory) {
-        that._directory = directory;
-        return that;
-    };
-
-    that.get = function () {
-        if (!that._message) {
-            that._message = tr("Please wait while {0} is downloaded ...", that._name);
-        }
-
-        var resourcesPath = that._resourcesPath + "/" + that._directory;
-        mkdir(resourcesPath);
-
-        var resourcePath = resourcesPath + "/" + that._name;
-
-        if (fileExists(resourcePath)) {
-            var fileChecksum = new Checksum()
-                .wizard(that._wizard)
-                .of(resourcePath)
-                .method(that._algorithm)
-                .get();
+    var resourcesPath = this._resourcesPath + "/" + this._directory;
+    mkdir(resourcesPath);
 
-            if(fileChecksum == that._checksum) {
-                return resourcePath;
-            }
-        }
+    var resourcePath = resourcesPath + "/" + this._name;
 
-        new Downloader()
-            .url(that._url)
-            .wizard(that._wizard)
-            .message(that._message)
-            .checksum(that._checksum)
-            .algorithm(that._algorithm)
-            .to(resourcePath)
+    if (fileExists(resourcePath)) {
+        var fileChecksum = new Checksum()
+            .wizard(this._wizard)
+            .of(resourcePath)
+            .method(this._algorithm)
             .get();
 
-        return resourcePath;
+        if (fileChecksum == this._checksum) {
+            return resourcePath;
+        }
     }
-};
+
+    new Downloader()
+        .url(this._url)
+        .wizard(this._wizard)
+        .message(this._message)
+        .checksum(this._checksum)
+        .algorithm(this._algorithm)
+        .to(resourcePath)
+        .get();
+
+    return resourcePath;
+}
 
@@ -115,7 +146,7 @@

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


diff --git a/docs/jsdoc/Wine.html b/docs/jsdoc/Wine.html index 228c88f25b..08aff08699 100644 --- a/docs/jsdoc/Wine.html +++ b/docs/jsdoc/Wine.html @@ -93,7 +93,7 @@

new WineSource:
@@ -147,7 +147,7 @@

Methods

-

architecture(architectureopt) → {string|Wine}

+

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

@@ -179,6 +179,8 @@
Parameters:
+ Default + Description @@ -214,6 +216,12 @@
Parameters:
+ + + current architecture + + + @@ -256,7 +264,7 @@
Parameters:
Source:
@@ -290,10 +298,7 @@
Returns:
-string -| - -Wine +Array.<string>
@@ -311,7 +316,7 @@
Returns:
-

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

+

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

@@ -355,7 +360,7 @@
Parameters:
- architecture + distribution name @@ -382,7 +387,7 @@
Parameters:
- current architecture + current distribution @@ -428,7 +433,7 @@
Parameters:
Source:
@@ -480,13 +485,18 @@
Returns:
-

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

+

binPath(subCategoryopt, versionopt) → {string}

+
+ returns the path to the engine binary directory +if no parameters are given, the Wine version of the current prefix is used +
+ @@ -512,8 +522,6 @@
Parameters:
- Default - Description @@ -524,7 +532,7 @@
Parameters:
- distribution name + subCategory @@ -549,14 +557,41 @@
Parameters:
- + + Wine sub-category + + + + + + + version + + + + - current distribution +string + + + + + + + + + <optional>
+ + + + - + + + Wine version @@ -597,7 +632,7 @@
Parameters:
Source:
@@ -623,6 +658,10 @@
Parameters:
Returns:
+
+ path to "wine" binary +
+
@@ -631,7 +670,7 @@
Returns:
-Array.<string> +string
@@ -649,7 +688,7 @@
Returns:
-

binPath() → {String}

+

corefonts() → {Wine}

@@ -657,7 +696,7 @@

binPath - returns the path to the engine binary directory + Verb to install corefonts @@ -701,7 +740,7 @@

binPathSource:
@@ -727,6 +766,10 @@

binPathReturns:

+
+ Wine object +
+
@@ -735,7 +778,7 @@
Returns:
-String +Wine
@@ -805,7 +848,7 @@

createSource:
@@ -839,80 +882,23 @@

createdebug(debugopt) → {string|Wine}

- - - - - - - - - - - - - - -
Parameters:
+

crypt32() → {Wine}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
debug - - -string +
+ Verb to install crypt32 +
- -
- - <optional>
- - - -
@@ -948,7 +934,7 @@
Parameters:
Source:
@@ -974,6 +960,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -982,9 +972,6 @@
Returns:
-string -| - Wine @@ -1003,7 +990,7 @@
Returns:
-

delete(category, subCategory, version, userData)

+

d3dx9() → {Wine}

@@ -1011,7 +998,7 @@

delete - delete + Verb to install D3DX9 @@ -1022,149 +1009,139 @@

deleteParameters:

- - - - - - - - - - - - - - +
-
- - - - - - + - + - + - - + - - - - + - + - + +
Source:
+
+ - + - - + + - - - - - - - - - - - - - - - - +
Returns:
- + +
+ Wine object +
- - - - -
NameTypeDescription
category - - -string + + - -
subCategory - - -string + + - -
version - - -string - -
userData - - -json - -
+
+
+ Type +
+
+ +Wine +
+
+ -
- - - + + - +

d3dx10() → {Wine}

- - - +
+ Verb to install D3DX10 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + @@ -1173,7 +1150,7 @@
Parameters:
Source:
@@ -1196,6 +1173,28 @@
Parameters:
+
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
+ + @@ -1308,7 +1307,7 @@
Parameters:
Source:
@@ -1334,6 +1333,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -1360,13 +1363,16 @@
Returns:
-

distribution(distributionopt) → {string|Wine}

+

dotnet40() → {Wine}

+
+ Verb to install .NET 4.0 +
@@ -1375,65 +1381,113 @@

distribut -

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

dotnet45() → {Wine}

+ + + + + + +
+ Verb to install .NET 4.5 +
+ + + - -
@@ -1469,7 +1523,7 @@
Parameters:
Source:
@@ -1495,6 +1549,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -1503,9 +1561,6 @@
Returns:
-string -| - Wine @@ -1524,7 +1579,7 @@
Returns:
-

dotnet45() → {Wine}

+

dotnet452() → {Wine}

@@ -1532,8 +1587,7 @@

dotnet45 - Inspired from dotnet40 verb, winetricks dotnet45 and POL4 POL_install_dotnet45 --> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6886 + Verb to install .NET 4.5.2 @@ -1577,7 +1631,7 @@

dotnet45Source:
@@ -1603,6 +1657,10 @@

dotnet45Returns:

+
+ Wine object +
+
@@ -1629,7 +1687,7 @@
Returns:
-

dotnet452() → {Wine}

+

DXVK() → {Wine}

@@ -1637,8 +1695,7 @@

dotnet452 - Inspired from dotnet40 verb, winetricks dotnet452 and POL4 POL_install_dotnet45 --> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L6938 + Setup DXVK-> https://github.com/doitsujin/dxvk/ @@ -1682,7 +1739,7 @@

dotnet452Source:
@@ -1708,6 +1765,10 @@

dotnet452Returns:

+
+ Wine object +
+
@@ -1786,7 +1847,7 @@

enableCSMT<
Source:
@@ -1812,6 +1873,10 @@

enableCSMT<

Returns:
+
+ Wine object +
+
@@ -1886,7 +1951,7 @@

fontDire
Source:
@@ -1942,13 +2007,17 @@

Returns:
-

getAvailableVersions()

+

kill() → {Wine}

+
+ kill wine server +
+ @@ -1990,7 +2059,7 @@

g
Source:
@@ -2016,11 +2085,19 @@

g

Returns:
-
- available Wine versions -
+
+
+ Type +
+
+ +Wine + + +
+
@@ -2034,7 +2111,7 @@
Returns:
-

install(category, subCategory, version, userData)

+

luna() → {Wine}

@@ -2042,7 +2119,7 @@

install - install + Verb to install luna @@ -2053,117 +2130,168 @@

installParameters:

- - - - - - - - - - +
-
- - + - - - - - + - + - + - + - - + - - - - + + + + + +
Source:
+
+ + + + + + + + + + - - - - - + + + + + +
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
- - - - - + - + - - + +

managed(managedopt) → {boolean|Wine}

+ + + + + + +
+ gets/sets managed state +
+ + + + + + + + + +
Parameters:
+ + +
NameTypeDescription
category - - -string + + - -
subCategory - - -string - -
version - - -string - -
+ + + + + + + + + + + + + + + + + + - + + + - + @@ -2204,7 +2332,7 @@
Parameters:
Source:
@@ -2227,6 +2355,31 @@
Parameters:
+
Returns:
+ + +
+ get: if is managed, set: Wine object +
+ + + +
+
+ Type +
+
+ +boolean +| + +Wine + + +
+
+ + @@ -2238,7 +2391,7 @@
Parameters:
-

installed() → {boolean}

+

mfc42() → {Wine}

@@ -2246,7 +2399,7 @@

installed - checks if the Wine version is installed + Verb to install mfc42.dll and mfc42u.dll @@ -2290,7 +2443,7 @@

installedSource:
@@ -2316,6 +2469,10 @@

installedReturns:

+
+ Wine object +
+
@@ -2324,7 +2481,7 @@
Returns:
-boolean +Wine
@@ -2342,7 +2499,7 @@
Returns:
-

kill() → {Wine}

+

msls31() → {Wine}

@@ -2350,7 +2507,7 @@

kill - kill wine server + Verb to install msls31.dll @@ -2394,7 +2551,7 @@

killSource:
@@ -2420,6 +2577,10 @@

kill + Wine object + +
@@ -2446,80 +2607,23 @@
Returns:
-

managed(managedopt) → {boolean|Wine}

- - - - - - - - - - - - - - -
Parameters:
+

mspatcha() → {Wine}

-

NameTypeAttributesDescription
userDatamanaged -json +boolean + + <optional>
+ + + + + +
true if it shall be managed
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
managed - - -boolean +
+ Verb to install mspatcha +
- -
- - <optional>
- - - -
@@ -2555,7 +2659,7 @@
Parameters:
Source:
@@ -2581,6 +2685,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -2589,9 +2697,6 @@
Returns:
-boolean -| - Wine @@ -2610,7 +2715,7 @@
Returns:
-

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

+

nativeApplication(extensionopt) → {string|Wine}

@@ -2656,7 +2761,7 @@
Parameters:
- file extension (pdf, txt, rtf) + extension @@ -2682,7 +2787,7 @@
Parameters:
- + file extension (pdf, txt, rtf) @@ -2723,7 +2828,7 @@
Parameters:
Source:
@@ -2749,6 +2854,10 @@
Parameters:
Returns:
+
+ get: native application, set: Wine object +
+
@@ -2778,13 +2887,16 @@
Returns:
-

prefix(prefixopt) → {string|Wine}

+

physx() → {Wine}

+
+ Verb to install Nvidia PhysX +
@@ -2793,34 +2905,238 @@

prefixParameters:

- - - - - - - - - - - - - - - +
-
- - - + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + + + + + + + + + + + + + + + +
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

prefix(prefixopt, distributionopt, architectureopt, versionopt) → {string|Wine}

+ + + + + + + + + + + + + + +
Parameters:
+ + +
NameTypeAttributesDescription
prefix
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + @@ -3246,7 +4898,7 @@
Parameters:
Source:
@@ -3272,6 +4924,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -3298,7 +4954,7 @@
Returns:
-

regsvr32() → {Wine}

+

setVirtualDesktop(width, height) → {Wine}

@@ -3306,7 +4962,7 @@

regsvr32 - runs "regsvr32" + sets Virtual Desktop with window resolution @@ -3317,6 +4973,78 @@

regsvr32Parameters:

+ + +

NameTypeAttributesDescription
prefix + + +string + + + + + + <optional>
+ + + + + +
distribution + + +string + + + + + + <optional>
+ + + + + +
architecture + + +string + + + + + + <optional>
+ + + + + +
version @@ -2887,7 +3203,7 @@
Parameters:
Source:
@@ -2942,12 +3258,1267 @@
Returns:
-

programFiles() → {string}

+

prefixDirectory() → {string}

+ + + + + + +
+ returns prefix directory +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

programFiles() → {string}

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

quartz() → {Wine}

+ + + + + + +
+ Verb to install quartz +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

quicktime76() → {Wine}

+ + + + + + +
+ Verb to install QuickTime 7.6 +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

regedit() → {Wine}

+ + + + + + +
+ Regedit support +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

regsvr32() → {Wine}

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

run(executable, argsopt, workingDirectoryopt, captureOutputopt, waitopt, userDataopt) → {String}

+ + + + + + + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDefaultDescription
executable + + + + + + + + + +
args + + +array + + + + + + <optional>
+ + + + + +
+ + [] + +
workingDirectory + + +string + + + + + + <optional>
+ + + + + +
+ + working container + +
captureOutput + + +boolean + + + + + + <optional>
+ + + + + +
+ + false + +
wait + + +boolean + + + + + + <optional>
+ + + + + +
+ + false + +
userData + + +map + + + + + + <optional>
+ + + + + +
+ + empty + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ output +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + + + + + + + + + + +

runInsidePrefix(executable, args)

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

sandbox() → {Wine}

+ + + + + + +
+ Verb to install a sandbox +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ Wine object +
+ + + +
+
+ Type +
+
+ +Wine + + +
+
+ + + + + + + + + + + + + +

secur32() → {Wine}

+ + + + + + +
+ Verb to install secur32 +
@@ -2990,7 +4561,7 @@

programFi
Source:
@@ -3017,7 +4588,7 @@

Returns:
- name of "Program Files" + Wine object
@@ -3028,7 +4599,7 @@
Returns:
-string +Wine
@@ -3046,7 +4617,7 @@
Returns:
-

quartz() → {Wine}

+

setSoundDriver(driver) → {Wine}

@@ -3054,7 +4625,7 @@

quartz - Inspired from winetricks quartz -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8523 + sets sound driver @@ -3065,6 +4636,55 @@

quartzParameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
driver + + +string + + + + (alsa, pulse)
+ + @@ -3098,7 +4718,7 @@

quartzSource:
@@ -3124,6 +4744,10 @@

quartzReturns:

+
+ Wine object +
+
@@ -3150,7 +4774,7 @@
Returns:
-

regedit(args) → {Wine}

+

setVersionGL(major, minor) → {Wine}

@@ -3158,7 +4782,7 @@

regedit - Regedit support + sets OpenGL max core version @@ -3194,18 +4818,46 @@
Parameters:

argsmajor + +number + + + major version
minor + + +number + + + + minor version
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
width + + +number + + + + width of virtual desktop (in px)
height + + +number + + + + height of virtual desktop (in px)
+ + @@ -3350,7 +5078,7 @@

regsvr32Source:
@@ -3376,6 +5104,10 @@

regsvr32Returns:

+
+ Wine object +
+
@@ -3402,13 +5134,17 @@
Returns:
-

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

+

sp3extract(fileToExtract) → {Wine}

+
+ Verb to install Windows XP Service Pack 3 +
+ @@ -3427,127 +5163,38 @@
Parameters:
Name - Type - - - Attributes - - - - Default - - - Description - - - - - - - - - executable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - args - - - - - -array - - - - - - - - - <optional>
- - - - - - - - - - - - [] - - - + Type - - + + + + + Description + + + - captureOutput + fileToExtract -boolean +string - - - <optional>
- - - - - - - - - - false - - - - + path to file which shall be extracted @@ -3588,7 +5235,7 @@
Parameters:
Source:
@@ -3614,6 +5261,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -3640,7 +5291,7 @@
Returns:
-

runInsidePrefix(executable, args)

+

system32directory() → {string}

@@ -3655,66 +5306,108 @@

runIns -

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

system64directory() → {string}

+ + + + + + - - - - - - - - - - - -
NameTypeDescription
executable - -
args - -
@@ -3750,7 +5443,7 @@
Parameters:
Source:
@@ -3773,6 +5466,28 @@
Parameters:
+
Returns:
+ + +
+ system64 directory +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + @@ -3784,7 +5499,7 @@
Parameters:
-

secur32() → {Wine}

+

tahoma() → {Wine}

@@ -3792,7 +5507,7 @@

secur32 - Inspired from winetricks secur32 -> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L8744 + Verb to install the Tahoma font @@ -3836,7 +5551,7 @@

secur32Source:
@@ -3862,6 +5577,10 @@

secur32Returns:

+
+ Wine object +
+
@@ -3888,7 +5607,7 @@
Returns:
-

setSoundDriver(driver) → {Wine}

+

uninstall(name) → {Wine}

@@ -3896,7 +5615,7 @@

setSoun
- sets sound driver + uninstall application
@@ -3932,18 +5651,23 @@

Parameters:
- driver + name + +string + + + - (alsa, pulse) + of the application which shall be uninstalled @@ -3984,7 +5708,7 @@
Parameters:
Source:
@@ -4036,7 +5760,7 @@
Returns:
-

setVersionGL(major, minor) → {Wine}

+

uplay() → {Wine}

@@ -4044,87 +5768,15 @@

setVersio
- sets OpenGL max core version -
- - - - - - - - - -

Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
major - - -number - - - -
minor - - -number + Verb to install Uplay + + - -
@@ -4160,7 +5812,7 @@
Parameters:
Source:
@@ -4186,6 +5838,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -4212,7 +5868,7 @@
Returns:
-

setVirtualDesktop(width, height) → {Wine}

+

UseGLSL(mode) → {Wine}

@@ -4220,7 +5876,7 @@

setV
- sets Virtual Desktop with window resolution + force the Use of GLSL
@@ -4256,36 +5912,13 @@

Parameters:
- width - - - - - -number - - - - - - - - - - - - - - - - - height + mode -number +string @@ -4295,7 +5928,7 @@
Parameters:
- + (enabled or disabled) @@ -4336,7 +5969,7 @@
Parameters:
Source:
@@ -4362,6 +5995,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -4388,13 +6025,17 @@
Returns:
-

system32directory() → {string}

+

vcrun2003() → {Wine}

+
+ Verb to install vcrun2003 +
+ @@ -4436,7 +6077,7 @@

syst
Source:
@@ -4463,7 +6104,7 @@

Returns:
- system32 directory + Wine object
@@ -4474,7 +6115,7 @@
Returns:
-string +Wine
@@ -4492,13 +6133,17 @@
Returns:
-

system64directory() → {string}

+

vcrun2005() → {Wine}

+
+ Verb to install vcrun2005 +
+ @@ -4540,7 +6185,7 @@

syst
Source:
@@ -4567,7 +6212,7 @@

Returns:
- system64 directory + Wine object
@@ -4578,7 +6223,7 @@
Returns:
-string +Wine
@@ -4596,7 +6241,7 @@
Returns:
-

uninstall(name) → {Wine}

+

vcrun2008() → {Wine}

@@ -4604,7 +6249,7 @@

uninstall - uninstall application + Verb to install vcrun2008 @@ -4615,55 +6260,6 @@

uninstallParameters:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
name - - -string - - - - of the application which shall be uninstalled
- - @@ -4697,7 +6293,7 @@
Parameters:
Source:
@@ -4723,6 +6319,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -4749,7 +6349,7 @@
Returns:
-

UseGLSL(mode) → {Wine}

+

vcrun2010() → {Wine}

@@ -4757,7 +6357,7 @@

UseGLSL - force the Use of GLSL + Verb to install vcrun2010 @@ -4768,55 +6368,6 @@

UseGLSLParameters:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
mode - - -string - - - - (enabled or disabled)
- - @@ -4850,7 +6401,7 @@
Parameters:
Source:
@@ -4876,6 +6427,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -4902,13 +6457,16 @@
Returns:
-

version(versionopt) → {string|Wine}

+

vcrun2012() → {Wine}

+
+ Verb to install vcrun2012 +
@@ -4917,73 +6475,113 @@

versionParameters:

+ + + + + +
+ - - - + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + + + + + + + + + + + + + + + +
Returns:
+ - +
+ Wine object +
+ + + +
+
+ Type +
+
+Wine + + +
+
+ + + + + - - - + - - - + - - - + +

vcrun2013() → {Wine}

+ - - - - - - - - - - - - - - - - -
NameTypeAttributesDefaultDescription
version - - -string +
+ Verb to install vcrun2013 +
- -
- - <optional>
- - - -
- - LATEST_STABLE_VERSION - -
@@ -5019,7 +6617,7 @@
Parameters:
Source:
@@ -5045,6 +6643,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -5053,9 +6655,6 @@
Returns:
-string -| - Wine @@ -5074,88 +6673,23 @@
Returns:
-

wait(wait messageopt) → {Wine}

- - - - - - - - - - - - - - -
Parameters:
+

vcrun2015() → {Wine}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDefaultDescription
wait message - - -string +
+ Verb to install vcrun2015 +
- -
- - <optional>
- - - -
- - "Please wait ..." - -
@@ -5191,7 +6725,7 @@
Parameters:
Source:
@@ -5217,6 +6751,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -5243,7 +6781,7 @@
Returns:
-

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

+

vcrun2017() → {Wine}

@@ -5251,7 +6789,7 @@

windows
- default windows version + Verb to install vcrun2017
@@ -5262,67 +6800,6 @@

windows -

Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
version (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31) - - -string - - - - - - <optional>
- - - - - -
- - @@ -5356,7 +6833,7 @@
Parameters:
Source:
@@ -5382,6 +6859,10 @@
Parameters:
Returns:
+
+ Wine object +
+
@@ -5390,9 +6871,6 @@
Returns:
-string -| - Wine @@ -5411,13 +6889,17 @@
Returns:
-

winepath(pathopt) → {String}

+

windowsVersion(version, servicePackopt) → {string|Wine}

+
+ default windows version +
+ @@ -5453,13 +6935,44 @@
Parameters:
- path + version -String +string + + + + + + + + + + + + + + + + + + (win7, vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31) + + + + + + + servicePack + + + + + +string @@ -5479,7 +6992,7 @@
Parameters:
- + e.g. sp3 @@ -5520,7 +7033,7 @@
Parameters:
Source:
@@ -5546,6 +7059,10 @@
Parameters:
Returns:
+
+ get: Windows version, set: Wine object +
+
@@ -5554,7 +7071,10 @@
Returns:
-String +string +| + +Wine
@@ -5572,7 +7092,7 @@
Returns:
-

wizard(wizardopt) → {SetupWizard|Wine}

+

winepath(pathopt) → {String}

@@ -5614,13 +7134,13 @@
Parameters:
- wizard + path -SetupWizard +String @@ -5681,7 +7201,7 @@
Parameters:
Source:
@@ -5715,10 +7235,7 @@
Returns:
-SetupWizard -| - -Wine +String
@@ -5736,7 +7253,7 @@
Returns:
-

workingDirectory(directoryopt) → {string|Wine}

+

wizard(wizardopt) → {SetupWizard|Wine}

@@ -5778,13 +7295,13 @@
Parameters:
- directory + wizard -string +SetupWizard @@ -5845,7 +7362,7 @@
Parameters:
Source:
@@ -5879,7 +7396,7 @@
Returns:
-string +SetupWizard | Wine @@ -5908,8 +7425,7 @@

xact - Inspired from d3dx9 verb, winetricks xact --> https://github.com/Winetricks/winetricks/blob/63bc6dbe612d017a0cb6bf6e4cde265162d75bca/src/winetricks#L9643 + Verb to install xact @@ -5979,6 +7495,10 @@

xact + Wine object + +
@@ -6015,7 +7535,7 @@
Returns:

diff --git a/docs/jsdoc/WineShortcut.html b/docs/jsdoc/WineShortcut.html new file mode 100644 index 0000000000..ca24edf5e9 --- /dev/null +++ b/docs/jsdoc/WineShortcut.html @@ -0,0 +1,1537 @@ + + + + + JSDoc: Class: WineShortcut + + + + + + + + + + +
+ +

Class: WineShortcut

+ + + + + + +
+ +
+ +

WineShortcut()

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

new WineShortcut()

+ + + + + + +
+ WineShortcut prototype +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +

Methods

+ + + + + + + +

arguments(args) → {WineShortcut}

+ + + + + + +
+ sets shortcut arguments +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
args + + +array + + + + shortcut arguments
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +

category(category) → {WineShortcut}

+ + + + + + +
+ sets shortcut category +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
category + + +string + + + + shortcut category
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +

create() → {void}

+ + + + + + +
+ creates shortcut +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

description(description) → {WineShortcut}

+ + + + + + +
+ sets shortcut description +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
description + + +string + + + + shortcut description
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +

miniature(miniature) → {WineShortcut}

+ + + + + + +
+ sets the miniature for the shortcut +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
miniature + + +Array.<string> +| + +URI + + + + array which specifies the application of which the miniature shall be used +or +URI of the miniature
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +

name(name) → {WineShortcut}

+ + + + + + +
+ sets shortcut name +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
name + + +string + + + + shortcut name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +

prefix(prefix) → {WineShortcut}

+ + + + + + +
+ sets shortcut prefix +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
prefix + + +string + + + + shortcut prefix
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + + + + + + + + +
+ sets executable which shall be used +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
search + + +string + + + + executable name
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +

type(type) → {WineShortcut}

+ + + + + + +
+ sets shortcut type +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
type + + +string + + + + shortcut type
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ WineShortcut object +
+ + + +
+
+ Type +
+
+ +WineShortcut + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/global.html b/docs/jsdoc/global.html new file mode 100644 index 0000000000..f94d6d2921 --- /dev/null +++ b/docs/jsdoc/global.html @@ -0,0 +1,3083 @@ + + + + + JSDoc: Global + + + + + + + + + + +
+ +

Global

+ + + + + + +
+ +
+ +

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

Members

+ + + +

engineImplementation

+ + + + +
+ Wine engine +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to configure strict draw ordering +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to set the video memory size +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to set always offscreen +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to enable/disable GLSL +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to set the DirectDraw renderer +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to configure multisampling +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to set the offscreen rendering mode +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to set the render target lock mode +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

settingImplementation

+ + + + +
+ setting to configure mouse warp override +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

toolImplementation

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

toolImplementation

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

toolImplementation

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

toolImplementation

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

toolImplementation

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

toolImplementation

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

toolImplementation

+ + + + +
+ tool to configure Wine +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + +

toolImplementation

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

toolImplementation

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

Methods

+ + + + + + + +

cat(filePath) → {string}

+ + + + + + +
+ returns file content +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ content +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

cp(source, target) → {void}

+ + + + + + +
+ copies file +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
source + + +string + + + + source
target + + +string + + + + target
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

createTempFile(extension) → {string}

+ + + + + + +
+ creates temporary file +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
extension + + +string + + + + file extension
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ file path of created temporary file +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

fileExists(filePath) → {boolean}

+ + + + + + +
+ check if file exists +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ true if file exists +
+ + + +
+
+ Type +
+
+ +boolean + + +
+
+ + + + + + + + + + + + + +

fileName(filePath) → {string}

+ + + + + + +
+ returns file name +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ file name +
+ + + +
+
+ Type +
+
+ +string + + +
+
+ + + + + + + + + + + + + +

getFileSize(filePath) → {number}

+ + + + + + +
+ returns file size +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + +
+ file size +
+ + + +
+
+ Type +
+
+ +number + + +
+
+ + + + + + + + + + + + + +

lns(target, destination) → {void}

+ + + + + + +
+ creates link +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
target + + +string + + + + target
destination + + +string + + + + destination
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

mkdir(directoryPath) → {void}

+ + + + + + +
+ creates directory +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
directoryPath + + +string + + + + directory path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

remove(filePath) → {void}

+ + + + + + +
+ removes file +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

touch(filePath) → {void}

+ + + + + + +
+ creates empty file +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +

writeToFile(filePath, content) → {void}

+ + + + + + +
+ writes content into file +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
filePath + + +string + + + + file path
content + + +string + + + + content which shall be written
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
Returns:
+ + + + +
+
+ Type +
+
+ +void + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/docs/jsdoc/index.html b/docs/jsdoc/index.html index 7c3d3c5ff5..50311d4a97 100644 --- a/docs/jsdoc/index.html +++ b/docs/jsdoc/index.html @@ -50,7 +50,7 @@


diff --git a/i18n/Messages.properties b/i18n/Messages.properties index f1b067ce9f..baad5680b5 100644 --- a/i18n/Messages.properties +++ b/i18n/Messages.properties @@ -1,1520 +1,1560 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -!=Project-Id-Version\: PACKAGE VERSION\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: YEAR-MO-DA HO\:MI+ZONE\nPO-Revision-Date\: YEAR-MO-DA HO\:MI+ZONE\nLast-Translator\: FULL NAME \nLanguage-Team\: LANGUAGE \nLanguage\: \nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\n - -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!= +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:2 +'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' is a fast paced shower-simulation where you shower with your 8-bit dad. It's good, clean fun\! #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.= +'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Where Legends Are Made' encapsulates the return of PES, with an unparalleled gameplay experience. #: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -.NET\ 4.0= +.NET\ 4.0=.NET 4.0 #: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -.NET\ 4.5= +.NET\ 4.5=.NET 4.5 #: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -.NET\ 4.5.2= +.NET\ 4.5.2=.NET 4.5.2 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America= +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:1 +18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America #: i18n/tmp/Applications/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\ 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 is a file archiver with a high compression ratio. 7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license\: GNU LGPL + unRAR restrictions. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip. #: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -7-zip= +7-zip=7-zip #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 -Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.= +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.=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. #: i18n/tmp/Applications/Internet/mIRC/application.js:2 -

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

= +

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

=

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

-#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ = +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:2 +A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.= +A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=A murder mystery, on a plane, in the future. You are Consortium Bishop Six, a global peacekeeper in the year 2042. Your actions define and inform the ongoing narrative. #: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.= +A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=A mysterious invitation leads to the attic of an abandoned house. In the room is a cast-iron safe laced with strange carvings and on top, a note from your distant companion. It promises something ancient and astonishing concealed in the iron chamber - you need only find a way in. #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?= +A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?=A pure sci-fi single-player immersive simulation. Dive into a world shaped by YOUR choices\! Explore, talk, fight or sneak through The Churchill Tower in 2042\! Can you survive The Tower? #: i18n/tmp/Applications/Games/Far Cry/application.js:2 -A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

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

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

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

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

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

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

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

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

Jack encounters an insider within the militia group who reveals the horrific details of the mercenaries' true intentions. He presents Jack with an unsettling choice\: battle the deadliest mercenaries, or condemn the human race to a maniac's insidious agenda. #: i18n/tmp/Applications/Accessories/category.js:1 -Accessories= +Accessories=Accessories #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -Adobe\ Acrobat\ Reader\ DC= +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.= +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.=Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents.

Premium features, online services and updates do not work. #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -Age\ of\ Empires\ II\ HD= +Age\ of\ Empires\ II\ HD=Age of Empires II HD #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!= +Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II has been re-imagined in high definition with new features, trading cards, improved AI, workshop support, multiplayer, Steamworks integration and more\! -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection= +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:1 +Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.= +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:2 +Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Amidst the scorched sands of ancient Persia, there is a legend spun in an ancient tongue. It speaks of a time borne by blood and ruled by deceit. Drawn to the dark powers of a magic dagger, a young Prince is led to unleash a deadly evil upon a beautiful kingdom. #: 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.= +An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=An epic story of family, vengeance and conspiracy set in the pristine, yet brutal, backdrop of a Renaissance Italy. #: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -App\ Resources= +App\ Resources=App Resources #: i18n/tmp/Utils/Functions/Apps/application.js:1 -App\ Utils= +App\ Utils=App Utils #: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!= +As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=As Commander Shepard, you lead an elite squad on a heroic, action-packed adventure throughout the galaxy. Discover the imminent danger from an ancient threat and battle the traitorous Saren and his deadly army to save civilization. The fate of all life depends on your actions\! #: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 -Assassin's\ Creed\u00ae\ Revelations= +Assassin's\ Creed\u00ae\ Revelations=Assassin's Creed\u00ae Revelations #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -Assassin's\ Creed\u2122= +Assassin's\ Creed\u2122=Assassin's Creed\u2122 #: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

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

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

The setting is 1191 AD. The Third Crusade is tearing the Holy Land apart. You, Altair, intend to stop the hostilities by suppressing both sides of the conflict.You are an Assassin, a warrior shrouded in secrecy and feared for your ruthlessness. Your actions can throw your immediate environment into chaos, and your existence will shape events during this pivotal moment in history. #: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II= +Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II #: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood= +Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood #: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:1 -Assassin\u2019s\ Creed\u00ae\ III= +Assassin\u2019s\ Creed\u00ae\ III=Assassin\u2019s Creed\u00ae III #: 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=Assassin\u2019s Creed\u00ae IV Black Flag\u2122 #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Unity= +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\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\u2019s Creed\u00ae Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation. #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 -Audiosurf= +Audiosurf=Audiosurf #: i18n/tmp/Applications/Games/BRINK/application.js:1 -BRINK= +BRINK=BRINK #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ = +Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City builds upon the intense, atmospheric foundation of Batman\: Arkham Asylum, sending players flying through the expansive Arkham City - five times larger than the game world in Batman\: Arkham Asylum - the new maximum security #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -Batman\u2122\:\ Arkham\ Asylum= +Batman\u2122\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum #: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -Batman\u2122\:\ Arkham\ City= +Batman\u2122\:\ Arkham\ City=Batman\u2122\: Arkham City #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -Batman\u2122\:\ Arkham\ Origins= +Batman\u2122\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins #: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.= +Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins is the next installment in the blockbuster Batman\: Arkham videogame franchise. Developed by WB Games Montr\u00e9al, the game features an expanded Gotham City and introduces an original prequel storyline set several years before the events of Batman\: Arkham Asylum and Batman\: Arkham City, the first two critically acclaimed games of the franchise. Taking place before the rise of Gotham City\u2019s most dangerous criminals, the game showcases a young and unrefined Batman as he faces a defining moment in his early career as a crime fighter that sets his path to becoming the Dark Knight. + +#: i18n/tmp/Applications/Games/GRID 2/application.js:2 +Be\ fast,\ be\ first\ and\ be\ famous\ as\ the\ race\ returns\ in\ GRID\ 2,\ the\ sequel\ to\ the\ BAFTA-award\ winning,\ multi-million\ selling\ Race\ Driver\:\ GRID.=Be fast, be first and be famous as the race returns in GRID 2, the sequel to the BAFTA-award winning, multi-million selling Race Driver\: GRID. #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 -Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!= +Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!=Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park\! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2\: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals\! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too\! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times\! #: i18n/tmp/Applications/Games/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.= +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.=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. #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122= +Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.= +Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother has arrived - and it\u2019s you. Investigate the lives of citizens to find those responsible for a series of terror attacks. Information from the internet, personal communications and private files are all accessible to you. But, be warned, the information you supply will have consequences. #: i18n/tmp/Applications/Games/BioShock/application.js:2 -BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.= +BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.=BioShock is a shooter unlike any you've ever played, loaded with weapons and tactics never seen. You'll have a complete arsenal at your disposal from simple revolvers to grenade launchers and chemical throwers, but you'll also be forced to genetically modify your DNA to create an even more deadly weapon\: you. Injectable plasmids give you super human powers\: blast electrical currents into water to electrocute multiple enemies, or freeze them solid and obliterate them with the swing of a wrench.
No encounter ever plays out the same, and no two gamers will play the game the same way. #: i18n/tmp/Applications/Games/BioShock/application.js:1 -BioShock\u2122= +BioShock\u2122=BioShock\u2122 #: 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\ 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 and LucasArts bring you the next evolution in MMO Gameplay. Explore an age thousands of years before the rise of Darth Vader when war between the Galactic Republic and the Sith Empire divides the galaxy. #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.= +Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Black Friday \u2013 a devastating pandemic sweeps through New York City, and one by one, basic services fail. In only days, without food or water, society collapses into chaos. The Division, an autonomous unit of tactical agents, is activated. #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 -Black\ Mesa= +Black\ Mesa=Black Mesa #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 -#: i18n/tmp/Applications/Games/Blizzard app/Online/script.js:1 -Blizzard\ app= +#: app/Online/script.js:1 +Blizzard\ app=Blizzard app #: i18n/tmp/Applications/Games/Borderlands/application.js:1 -Borderlands= +Borderlands=Borderlands #: i18n/tmp/Applications/Games/Braid/application.js:1 -Braid= +Braid=Braid #: i18n/tmp/Applications/Games/Braid/application.js:2 -Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.= +Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.=Braid is a puzzle-platformer, drawn in a painterly style, where you can manipulate the flow of time in strange and unusual ways. From a house in the city, journey to a series of worlds and solve puzzles to rescue an abducted princess. -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:1 -Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box= +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:1 +Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box #: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -CONSORTIUM= +CONSORTIUM=CONSORTIUM #: i18n/tmp/Applications/Games/Caesar III/application.js:1 -Caesar\ III= +Caesar\ III=Caesar III + +#: i18n/tmp/Applications/Games/Call of Duty: WWII/application.js:2 +Call\ of\ Duty\:\ WWII\ returns\ to\ its\ roots\ with\ a\ breathtaking\ experience\ that\ redefines\ World\ War\ II\ for\ a\ new\ gaming\ generation.=Call of Duty\: WWII returns to its roots with a breathtaking experience that redefines World War II for a new gaming generation. + +#: i18n/tmp/Applications/Games/Call of Duty: WWII/application.js:1 +Call\ of\ Duty\u00ae\:\ WWII=Call of Duty\u00ae\: WWII #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -Call\ of\ Juarez\u00ae\ Gunslinger= +Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger #: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.= +Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia is a land at war, offering great riches and even greater dangers to adventurers and mercenaries that flock to shed their blood on its soil. With courage and a strong sword, an unknown stranger can make a name as a warrior. #: Engines/Wine/Engine/Object/script.js:215 -Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.= +Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=Cannot run 64bit executable in a 32bit Wine prefix. #: Utils/Functions/Filesystem/Files/script.js:154 -Checking\ file\ consistency\ ...= +Checking\ file\ consistency\ ...=Checking file consistency ... #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 -ChromaGun= +ChromaGun=ChromaGun #: i18n/tmp/Applications/Games/Civilization V/application.js:1 -Civilization\ V= +Civilization\ V=Civilization V #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 -Clicker\ Heroes= +Clicker\ Heroes=Clicker Heroes #: i18n/tmp/Applications/Games/Cogs/application.js:1 -Cogs= +Cogs=Cogs #: i18n/tmp/Applications/Games/Cogs/application.js:2 -Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.= +Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles.\ Players\ can\ choose\ from\ 50\ levels\ and\ 3\ gameplay\ modes.\ New\ puzzles\ are\ unlocked\ by\ building\ contraptions\ quickly\ and\ efficiently.=Cogs is a puzzle game where players build machines from sliding tiles. Players can choose from 50 levels and 3 gameplay modes. New puzzles are unlocked by building contraptions quickly and efficiently. -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:1 -Command\ and\ Conquer\ -\ Tiberium\ Wars= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:1 +Command\ and\ Conquer\ -\ Tiberium\ Wars=Command and Conquer - Tiberium Wars -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:2 -Command\ or\ corrupt\ an\ entire\ galaxy\ in\ the\ definitive\ Star\ Wars\ strategy\ collection.\ It\ is\ a\ time\ of\ galactic\ civil\ war.\ Will\ you\ take\ up\ the\ reins\ of\ the\ Rebellion,\ assume\ control\ of\ the\ Empire,\ or\ rule\ the\ Star\ Wars\ Underworld?= +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:2 +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?=Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld? #: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -Command\ prompt= +Command\ prompt=Command prompt #: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -Configure\ Wine= +Configure\ Wine=Configure Wine #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 -Consortium\:\ The\ Tower= +Consortium\:\ The\ Tower=Consortium\: The Tower #: Engines/Wine/Engine/Object/script.js:888 -Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"= +Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Could not determine mimetype for file extension "{0}" #: Engines/Wine/Engine/Object/script.js:276 -Could\ not\ uninstall\ {0}\!= +Could\ not\ uninstall\ {0}\!=Could not uninstall {0}\! #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 -Crayon\ Physics= +Crayon\ Physics=Crayon Physics #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 -Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ = +Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. + +#: i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/application.js:2 +Create\ a\ team\ with\ up\ to\ 3\ friends\ in\ Tom\ Clancy\u2019s\ Ghost\ Recon\u00ae\ Wildlands\ and\ enjoy\ the\ ultimate\ military\ shooter\ experience\ set\ in\ a\ massive,\ dangerous,\ and\ responsive\ open\ world.

TAKE\ DOWN\ THE\ CARTEL
In\ a\ near\ future,\ Bolivia\ has\ fallen\ into\ the\ hands\ of\ Santa\ Blanca,\ a\ merciless\ drug\ cartel\ who\ spread\ injustice\ and\ violence.\ Their\ objective\:\ to\ create\ the\ biggest\ Narco-State\ in\ history.

BECOME\ A\ GHOST
Create\ and\ fully\ customize\ your\ Ghost,\ weapons,\ and\ gear.\ Enjoy\ a\ total\ freedom\ of\ playstyle.\ Lead\ your\ team\ and\ take\ down\ the\ cartel,\ either\ solo\ or\ with\ up\ to\ three\ friends.

EXPLORE\ BOLIVIA
Journey\ through\ Ubisoft's\ largest\ action-adventure\ open\ world.\ Discover\ the\ stunning\ diverse\ landscapes\ of\ the\ Wildlands\ both\ on\ and\ off\ road,\ in\ the\ air,\ on\ land,\ and\ at\ sea\ with\ over\ 60\ different\ vehicles.=Create a team with up to 3 friends in Tom Clancy\u2019s Ghost Recon\u00ae Wildlands and enjoy the ultimate military shooter experience set in a massive, dangerous, and responsive open world.

TAKE DOWN THE CARTEL
In a near future, Bolivia has fallen into the hands of Santa Blanca, a merciless drug cartel who spread injustice and violence. Their objective\: to create the biggest Narco-State in history.

BECOME A GHOST
Create and fully customize your Ghost, weapons, and gear. Enjoy a total freedom of playstyle. Lead your team and take down the cartel, either solo or with up to three friends.

EXPLORE BOLIVIA
Journey through Ubisoft's largest action-adventure open world. Discover the stunning diverse landscapes of the Wildlands both on and off road, in the air, on land, and at sea with over 60 different vehicles. #: i18n/tmp/Applications/Custom/category.js:1 -Custom= +Custom=Custom #: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -Custom\ Installer\ Script= +Custom\ Installer\ Script=Custom Installer Script #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 -DC\ Universe\ Online= +DC\ Universe\ Online=DC Universe Online #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 -DOOM\ (2016)= +DOOM\ (2016)=DOOM (2016) #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 -DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

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

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

DRAGON BALL XENOVERSE 2 will deliver a new hub city and the most character customization choices to date among a multitude of new features and special upgrades. #: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -DXVK= +DXVK=DXVK #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.= +Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.=Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat \u2013 whether you\u2019re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world. #: i18n/tmp/Applications/Development/category.js:1 -Development= +Development=Development #: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -Downloader= +Downloader=Downloader -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/application.js:1 -Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist= +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:1 +Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -Dragon\ Ball\ Xenoverse= +Dragon\ Ball\ Xenoverse=Dragon Ball Xenoverse #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -Dragon\ Ball\ Xenoverse\ 2= +Dragon\ Ball\ Xenoverse\ 2=Dragon Ball Xenoverse 2 #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 -Druid\ Soccer= +Druid\ Soccer=Druid Soccer #: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 -Earth\ Eternal\ -\ Valkal's\ Shadow= +Earth\ Eternal\ -\ Valkal's\ Shadow=Earth Eternal - Valkal's Shadow #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 -Elite\:Dangerous= +Elite\:Dangerous=Elite\:Dangerous #: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular= +ElsterFormular=ElsterFormular #: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.= +ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular is the official german software to file a tax return. #: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

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

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

In addition, Emperor Edition includes all content and feature updates made available for ROME II since its launch in September 2013. These include Twitch.TV integration, touchscreen controls, new playable factions and units, and Mac compatibility. The Imperator Augustus Campaign Pack and all Emperor Edition content and features are free, via automatic update, to all existing ROME II owners. #: i18n/tmp/Applications/Games/Enderal/application.js:1 -Enderal= +Enderal=Enderal #: i18n/tmp/Applications/Games/Enderal/application.js:2 -Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.= +Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal is a total conversion for TES V\: Skyrim\: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters. #: i18n/tmp/Applications/Games/Tropico 3/application.js:2 -Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.= +Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Engage in a tropical power trip\! Become the dictator of a remote island during the Cold War. Charm, persuade, intimidate, oppress, or cheat your people to stay in power\! Are you a kind and generous leader? A corrupt and ruthless tyrant ruling with an iron fist? Turn your island into a tourist paradise or an industrial power. Make promises to the electorate or slander political adversaries to get the crucial votes for the upcoming elections. Send your avatar to congratulate the people, visit the island of another player, or just sun-bathe on the Caribbean beach. #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 -Epic\ Games\ Launcher= +Epic\ Games\ Launcher=Epic Games Launcher #: Utils/Functions/Net/Download/script.js:126 -Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}= +Error\ while\ calculating\ checksum\ for\ "{0}".\ \n\nExpected\ \=\ {1}\nActual\ \=\ {2}=Error while calculating checksum for "{0}". \n\nExpected \= {1}\nActual \= {2} #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 -Ether\ One\ Redux= +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\ 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 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. #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 -Europa\ Universalis\ II= +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\ 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 is a strategy computer game developed by Paradox Development Studio and published by Strategy First, based on world history spanning a timeline between 1419 through 1820. #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 -Europa\ Universalis\ IV= +Europa\ Universalis\ IV=Europa Universalis IV #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.= +Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Ever wondered what one quadrillion damage per second feels like? Wonder no more\! Embark on your quest to attain it today\! Start out by clicking on the monster to kill them, and get their gold. Spend that gold on hiring new heroes and get more damage. The more damage you deal, the more gold you will get. #: Engines/Wine/Shortcuts/Wine/script.js:120 -Executable\ {0}\ not\ found\!= +Executable\ {0}\ not\ found\!=Executable {0} not found\! #: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!= +Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=Experience the magical universe of Rayman with legendary 2D gameplay that has captured the hearts of millions of fans\! #: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

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

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

Critically acclaimed Batman\: Arkham Asylum returns with a remastered Game of the Year Edition, featuring 4 extra Challenge Maps. The additional Challenge Maps are Crime Alley; Scarecrow Nightmare; Totally Insane and Nocturnal Hunter (both from the Insane Night Map Pack). -#: Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/xact/script.js:15 Engines/Wine/Verbs/xact/script.js:16 +#: Engines/Wine/Verbs/xact/script.js:50 Engines/Wine/Verbs/d3dx10/script.js:14 #: Engines/Wine/Verbs/d3dx10/script.js:15 -#: Engines/Wine/Verbs/d3dx10/script.js:35 Engines/Wine/Verbs/xact/script.js:15 -#: Engines/Wine/Verbs/xact/script.js:16 Engines/Wine/Verbs/xact/script.js:50 -#: Engines/Wine/Verbs/d3dx9/script.js:14 Engines/Wine/Verbs/d3dx9/script.js:15 -#: Engines/Wine/Verbs/d3dx9/script.js:35 -Extracting\ {0}\ ...= +#: Engines/Wine/Verbs/d3dx10/script.js:35 Engines/Wine/Verbs/d3dx9/script.js:14 +#: Engines/Wine/Verbs/d3dx9/script.js:15 Engines/Wine/Verbs/d3dx9/script.js:35 +Extracting\ {0}\ ...=Extracting {0} ... #: 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\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore walks in the footsteps of the legendary mentor Altair, on a dangerous journey of discovery and revelation. #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

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

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

DRAGON BALL XENOVERSE revisits famous battles from the series through your custom Avatar, who fights alongside Trunks and many other characters. Will the strength of this partnership be enough to intervene in fights and restore the Dragon Ball timeline we know? New features include the mysterious Toki Toki City, new gameplay mechanics, new character animations and many other amazing features to be unveiled soon\! #: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 -Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.= +Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Fan Game Tomb Raider 2 Remake by Nicobass. #: i18n/tmp/Applications/Games/Far Cry/application.js:1 -Far\ Cry= +Far\ Cry=Far Cry #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 -Far\ Cry\ 3\ -\ Blood\ Dragon= +Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon #: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -Far\ Cry\u00ae\ 2= +Far\ Cry\u00ae\ 2=Far Cry\u00ae 2 #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.= +Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon is THE Kick-Ass Cyber Shooter.Welcome to an 80\u2019s vision of the future. The year is 2007 and you are Sargent Rex Colt, a Mark IV Cyber Commando. Your mission\: get the girl, kill the baddies, and save the world. #: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -File\ Extractors= +File\ Extractors=File Extractors #: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -File\ Utilities= +File\ Utilities=File Utilities #: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -Filesystem\ Utils= +Filesystem\ Utils=Filesystem Utils #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!= +Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Find and rescue your uncle by using his newest invention to work your way through a crazy complex mansion as you switch between dimensions and solve puzzles\! #: i18n/tmp/Applications/Games/FlatOut/application.js:1 -FlatOut= +FlatOut=FlatOut #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!= +FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut is adrenaline-filled muscle car racing game packed with explosive physics, spectacular effects and graphics, innovative game play mechanics and good old fun\! #: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.= +For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=For centuries, the planet Hyllis has been bombarded by a relentless alien race. Skeptical of her government's inability to repel the invaders, a rebellious action reporter named Jade sets out to capture the truth. + +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:2 +Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Forge your weapon and follow the path of the Jedi Jedi Knight\: Jedi Academy is the latest installment of the highly acclaimed Jedi Knight series. Take on the role of a new student eager to learn the ways of the Force from Jedi Master Luke Skywalker. + +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/application.js:1 +Fortnite\ Battle\ Royale=Fortnite Battle Royale -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.= +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/application.js:2 +Fortnite\ Battle\ Royale\ is\ the\ FREE\ 100-player\ PvP\ mode\ in\ Fortnite.\ One\ giant\ map.\ A\ battle\ bus.\ Fortnite\ building\ skills\ and\ destructible\ environments\ combined\ with\ intense\ PvP\ combat.\ The\ last\ one\ standing\ wins.=Fortnite Battle Royale is the FREE 100-player PvP mode in Fortnite. One giant map. A battle bus. Fortnite building skills and destructible environments combined with intense PvP combat. The last one standing wins. #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.= +From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.=From the dust of a gold mine to the dirt of a saloon, Call of Juarez\u00ae Gunslinger is a real homage to the Wild West tales. Live the epic and violent journey of a ruthless bounty hunter on the trail of the West\u2019s most notorious outlaws. #: i18n/tmp/Utils/Functions/category.js:1 -Functions= +Functions=Functions + +#: i18n/tmp/Applications/Games/GRID 2/application.js:1 +GRID\ 2=GRID 2 #: i18n/tmp/Applications/Games/category.js:1 -Games= +Games=Games #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 -Goodbye\ Deponia= +Goodbye\ Deponia=Goodbye Deponia #: i18n/tmp/Applications/Graphics/category.js:1 -Graphics= +Graphics=Graphics #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 -Guild\ Wars\ 2= +Guild\ Wars\ 2=Guild Wars 2 #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 -Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!= +Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Guild Wars 2 defines the future of online roleplaying games with action-oriented combat, customized personal storylines, epic dynamic events, world-class PvP, and no subscription fees\! #: 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\!= +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\!=Hail Governor, your city awaits.

As a provincial governor charged with spreading the glory of Rome our mission is clear\: build cities, foster trade and industry, make money. How you accomplish this is entirely up to you. Gain wealth and power, make a career out of pleasing the emperor, battle Barbarians and repel invaders or concentrate on building the next Eternal City. Fail and you\u2019ll end up as lunch for the lions. Prove your strength of mind and spirit and you just may be crowned Caesar\! #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 -Hearthstone= +Hearthstone=Hearthstone -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.= +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:2 +Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Heed the call of the open road, throw the gears in motion and take off in a tractor trailer. Drive faster than your competition, haul your cargo across the entire United States and feel the wind in your face as you control your own destiny. Blast the horn and build a career in the fast-paced world of trucking. #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 -Heroes\ of\ the\ Storm= +Heroes\ of\ the\ Storm=Heroes of the Storm #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:2 -Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= +Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=Heroes of the Storm (HotS) is a multiplayer online battle arena video game developed and published by Blizzard Entertainment. #: i18n/tmp/Applications/Games/Hexcells/application.js:1 -Hexcells= +Hexcells=Hexcells #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 -Hexcells\ Infinite= +Hexcells\ Infinite=Hexcells Infinite #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:2 -Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

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

The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.= +Hexcells\ Infinite\ is\ the\ third\ game\ in\ the\ series\ of\ ambient\ logic\ puzzle\ games.

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

The\ level\ generator\ uses\ an\ 8\ digit\ seed\ number\ to\ generate\ each\ puzzle\ so\ they\ can\ easily\ be\ shared.=Hexcells Infinite is the third game in the series of ambient logic puzzle games.

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

The level generator uses an 8 digit seed number to generate each puzzle so they can easily be shared. #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:1 -Hexcells\ Plus= +Hexcells\ Plus=Hexcells Plus #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 -Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.= +Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus is a standalone expansion to Hexcells that contains 36 new and more challenging puzzles. #: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.= +Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells is an ambient logic puzzle game for PC, Mac and Linux. #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 -Icy\ Tower\ 1.5= +Icy\ Tower\ 1.5=Icy Tower 1.5 #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 -Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.= +Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy Tower is a platform game set in a tower, where the player's goal is to jump from one floor to the next and go as high as possible without falling and plunging off the screen. #: Applications/Games/Total War Rome II/Steam/script.js:21 -If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ = +If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ =If you are experiencing issues with game (e.g. it crashes at start or rendering is broken), you can try to enable de OpenGL renderer, by modifying \:\n\n gfx_device_type to 2\n\n in the {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt #: Applications/Games/Mass Effect/Steam/script.js:11 -If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n= +If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=If you have sound issues, please edit the BIOEngine.ini and/or BaseEngine.ini file in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nAnd add the following under [ISACTAudio.ISACTAudioDevice] \:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:1 -ImgBurn= +ImgBurn=ImgBurn #: i18n/tmp/Applications/Accessories/ImgBurn/application.js:2 -ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.= +ImgBurn\ is\ a\ lightweight\ CD\ /\ DVD\ /\ HD\ DVD\ /\ Blu-ray\ burning\ application.=ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application. + +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:2 +Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=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. -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.= +#: i18n/tmp/Applications/Games/LawBreakers/application.js:2 +In\ Boss\ Key\ Productions\u2019\ LawBreakers,\ players\ can\ shoot,\ ski,\ grapple,\ fly,\ slide,\ kick,\ slice,\ pulverize,\ blind-fire,\ wall-jump\ and\ more\ in\ this\ competitive,\ gravity-defying\ multiplayer\ FPS\ that\u2019s\ fun\ to\ pick\ up\ and\ a\ thrill\ to\ master.=In Boss Key Productions\u2019 LawBreakers, players can shoot, ski, grapple, fly, slide, kick, slice, pulverize, blind-fire, wall-jump and more in this competitive, gravity-defying multiplayer FPS that\u2019s fun to pick up and a thrill to master. #: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.= +In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=In Civilization V, the player leads a civilization from prehistoric times into the future on a procedurally generated map, achieving one of a number of different victory conditions through research, exploration, diplomacy, expansion, economic development, government and military conquest. #: 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,\ 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, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever \u2013 but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted. #: i18n/tmp/Applications/Games/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, the Star Trek universe appears for the first time on a truly massive scale. Players take the captain's chair as they command their own starship and crew. Explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before. #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.= +In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=In a city where information is heavily monitored, agile couriers called Runners transport sensitive data away from prying eyes. In this seemingly utopian paradise, a crime has been committed, your sister has been framed and now you are being hunted. #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 -In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!= +In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=In a time of chaotic upheaval, the player takes the role of a great mage, a warlord vying for ultimate power. Your mission is to build an empire, expand your borders, research new spells and conquer your enemies. Become the ultimate Warlock and rule over all of Ardania\! #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.= +Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrate terrorists' positions, acquire critical intelligence by any means necessary, execute with extreme prejudice, and exit without a trace\! You are Sam Fisher, a highly trained secret operative of the NSA's secret arm\: Third Echelon. #: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -Installer\ Script= +Installer\ Script=Installer Script #: Engines/Wine/Engine/Object/script.js:480 -Installing\ version\:\ = +Installing\ version\:\ =Installing version\: #: Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:77 -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:217 -Installing\ {0}\ ...= +#: Engines/Wine/Verbs/corefonts/script.js:90 Applications/Internet/Internet +#: Explorer 6.0/Online/script.js:77 7.0/Online/script.js:217 +Installing\ {0}\ ...=Installing {0} ... #: 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=Internet Explorer 6.0 #: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 -Internet\ Explorer\ 7.0= +Internet\ Explorer\ 7.0=Internet Explorer 7.0 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:2 -Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ = +#: 7.0/application.js:2 +Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer is an old web browser.
You may need it if you want to test a website compatibility, you should not use it to navigate. #: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -Internet\ Resource= +Internet\ Resource=Internet Resource -#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:1 -It\ came\ from\ space,\ and\ ate\ our\ brains= +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:1 +It\ came\ from\ space,\ and\ ate\ our\ brains=It came from space, and ate our brains -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.= +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:2 +It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.=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. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.= +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:2 +Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Jedi Knight\: Dark Forces II picks up where the award-winning Dark Forces\u2122 game left off...with even more features and firepower in dazzling 3D graphics. As Kyle Katarn, you must acquire a lightsaber and learn the ways of the Force to become a Jedi Knight. #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.= +Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Join the rise of Darth Vader\u2019s elite 501st Legion of Stormtroopers as you fight through an all new story-based saga where every action you take impacts the battlefront and, ultimately, the fate of the Star Wars galaxy. #: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -Kill\ processes= +Kill\ processes=Kill processes #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.= +Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Launcher for Unreal Engine, Unreal Tournament, Paragon etc. + +#: i18n/tmp/Applications/Games/LawBreakers/application.js:1 +LawBreakers=LawBreakers #: i18n/tmp/Applications/Games/League of Legends/application.js:1 -League\ of\ Legends= +League\ of\ Legends=League of Legends #: i18n/tmp/Applications/Games/League of Legends/application.js:2 -League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.= +League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends is a fast-paced, competitive online game that blends the speed and intensity of an RTS with RPG elements. Two teams of powerful champions, each with a unique design and playstyle, battle head-to-head across multiple battlefields and game modes. With an ever-expanding roster of champions, frequent updates and a thriving tournament scene, League of Legends offers endless replayability for players of every skill level. #: 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.= +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.=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. #: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 #: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 -#: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js:1 -#: i18n/tmp/Applications/Games/The Sims/Local/script.js:1 -#: i18n/tmp/Applications/Games/Epic Games Launcher/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across America/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Local/script.js:1 -#: i18n/tmp/Applications/Games/osu!/Local/script.js:1 -#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park 2/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Local/script.js:1 -#: i18n/tmp/Applications/Games/Guild Wars 2/Local/script.js:1 +#: 2010/Local/script.js:1 i18n/tmp/Applications/Games/STAR WARS - Empire at War +#: Gold Pack/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Wildlife Park #: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 #: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js:1 -Local= - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:1 -Local\ (1.0->1.6)= - -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local (Demo)/script.js:1 -Local\ (Demo)= +#: i18n/tmp/Applications/Games/Command and Conquer Tiberium +#: Wars/Local/script.js:1 i18n/tmp/Applications/Games/The +#: Sims/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 Battlefront +Local=Local + +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:1 +Local\ (1.0->1.6)=Local (1.0->1.6) + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local +#: (Demo)/script.js:1 +Local\ (Demo)=Local (Demo) #: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -Local\ (Legacy)= +Local\ (Legacy)=Local (Legacy) #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer= +Local\ Installer=Local Installer #: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -Local\ Installer\ Script= +Local\ Installer\ Script=Local Installer Script #: i18n/tmp/Applications/Games/Borderlands/application.js:2 -Lock,\ Load,\ &\ Face\ the\ Madness

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

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

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

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

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

With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault. #: i18n/tmp/Applications/Games/Mafia II/application.js:1 -Mafia\ II= +Mafia\ II=Mafia II #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -Mass\ Effect= +Mass\ Effect=Mass Effect #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 -Mass\ Effect\ 2= +Mass\ Effect\ 2=Mass Effect 2 #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -Medieval\ II\:\ Total\ War\u2122= +Medieval\ II\:\ Total\ War\u2122=Medieval II\: Total War\u2122 #: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

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

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

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

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

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

Join them as they run, jump, and slap their way through each world to get home, save the day, and discover the secrets of the legendary paintings\! #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -Microsoft\ Office\ 2010= +Microsoft\ Office\ 2010=Microsoft Office 2010 #: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.= +Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2007. #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -Microsoft\ Office\ 2013= +Microsoft\ Office\ 2013=Microsoft Office 2013 #: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.= +Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010. #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122= +Mirror's\ Edge\u2122=Mirror's Edge\u2122 #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!= +More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=More chaos, more destruction, more Rufus. Not one, not two, but three Rufuses cause all kinds of crazy mayhem in the long-awaited adventure comedy Goodbye Deponia\! #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -Mount\ &\ Blade= +Mount\ &\ Blade=Mount & Blade #: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -Mp3tag= +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\ 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 is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags. It also supports online database lookups from Amazon, Musicbraing, freedb or discogs for example to automatically gather proper tags and cover art. #: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia= +Multimedia=Multimedia #: i18n/tmp/Utils/Functions/Net/application.js:1 -Net\ Utils= +Net\ Utils=Net Utils #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!= +Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko is a spiritual journey through the dreams, where adventure, puzzles and mysteries come together in an oneiric and minimalist world. Dare to dream\! #: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream= +Niko\:\ Through\ The\ Dream=Niko\: Through The Dream #: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++= +Notepad++=Notepad++ #: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

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

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

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

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

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

Source\: http\://notepad-plus.sourceforge.net/uk/site.htm #: i18n/tmp/Applications/Office/category.js:1 -Office= +Office=Office -#: Applications/Games/Wildlife Park 2/Local/script.js:14 -#: Applications/Games/Wildlife Park 2/Steam/script.js:13 -On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.= +#: Applications/Games/Wildlife Park 2/Steam/script.js:13 2/Local/script.js:14 +On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.=On first run the game might not go into full screen. If that happens go to options and set the resolution to 1280x960. You will be asked to close the game in order to apply the new settings. Click Yes. Once you start the game again you should see a window where you can set your game resolution to match your screen. -#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 +#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 #: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/Online/script.js:1 +#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 +#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 #: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 #: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 #: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 +#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 #: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 -#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 -#: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/Online/script.js:1 -#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 +#: i18n/tmp/Applications/Games/Heroes the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 -#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 +#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 -#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 -#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon 2/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 -#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 -Online= +#: i18n/tmp/Applications/Games/Xenon i18n/tmp/Applications/Games/Fortnite +#: Battle Royale/Online/script.js:1 i18n/tmp/Applications/Games/Warcraft III +#: Expansion Set/Online/script.js:1 +Online=Online -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online (Demo)/script.js:1 -Online\ (Demo)= +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online +#: (Demo)/script.js:1 +Online\ (Demo)=Online (Demo) #: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -Online\ (Legacy)= +Online\ (Legacy)=Online (Legacy) #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer= +Online\ Installer=Online Installer #: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -Online\ Installer\ Script= +Online\ Installer\ Script=Online Installer Script #: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -Open\ a\ terminal= +Open\ a\ terminal=Open a terminal #: i18n/tmp/Applications/Games/Origin/application.js:1 -Origin= +Origin=Origin #: i18n/tmp/Applications/Games/Origin/application.js:2 -Origin\ is\ EA's\ PC\ games\ portal.= +Origin\ is\ EA's\ PC\ games\ portal.=Origin is EA's PC games portal. #: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -Orwell\:\ Keeping\ an\ Eye\ On\ You= +Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell\: Keeping an Eye On You #: i18n/tmp/Applications/Other/category.js:1 -Other= +Other=Other #: i18n/tmp/Applications/Games/Overwatch/application.js:1 -Overwatch= +Overwatch=Overwatch #: i18n/tmp/Applications/Games/Overwatch/application.js:2 -Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.= +Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch is a team-based multiplayer online first-person shooter video game. #: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist= +PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/application.js:2 -Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.= +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:2 +Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Paradise City 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. #: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 -Photofiltre= +Photofiltre=Photofiltre #: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -PhysX= +PhysX=PhysX #: Engines/Wine/QuickScript/Uplay Script/script.js:85 -Please\ close\ Uplay.= +Please\ close\ Uplay.=Please close Uplay. #: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.= +Please\ enter\ the\ name\ of\ your\ application.=Please enter the name of your application. #: Engines/Wine/QuickScript/Steam Script/script.js:104 -Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= +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.=Please follow the steps of the Steam setup.\n\nUncheck "Run Steam" or close Steam completely after the setup so that the installation of "{0}" can continue. #: Engines/Wine/Verbs/Uplay/script.js:16 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.= +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.=Please follow the steps of the Uplay setup.\n\nUncheck "Run Uplay" or close Uplay completely after the setup so that the installation can continue. #: Engines/Wine/QuickScript/Uplay Script/script.js:60 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.= +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Please follow the steps of the Uplay setup.\n\nUncheck "Run Uplay" or close Uplay completely after the setup so that the installation of "{0}" can continue. #: Engines/Wine/QuickScript/Zip Script/script.js:48 -Please\ select\ the\ .zip\ file.= +Please\ select\ the\ .zip\ file.=Please select the .zip file. #: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -Please\ select\ the\ download\ URL.= +Please\ select\ the\ download\ URL.=Please select the download URL. #: Engines/Wine/QuickScript/Installer Script/script.js:88 -Please\ select\ the\ executable.= +Please\ select\ the\ executable.=Please select the executable. #: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -Please\ select\ the\ installation\ file.= +Please\ select\ the\ installation\ file.=Please select the installation file. #: Applications/Office/ElsterFormular/Online/script.js:10 -Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.= +Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Please select the installation file.\nYou can download it from https\://www.elster.de/elfo_down.php. #: Engines/Wine/QuickScript/Installer Script/script.js:38 -Please\ select\ the\ wine\ architecture.= +Please\ select\ the\ wine\ architecture.=Please select the wine architecture. #: Engines/Wine/QuickScript/Installer Script/script.js:52 -Please\ select\ the\ wine\ distribution.= +Please\ select\ the\ wine\ distribution.=Please select the wine distribution. #: Engines/Wine/QuickScript/Installer Script/script.js:66 -Please\ select\ the\ wine\ version.= - -#: Engines/Wine/Verbs/corefonts/script.js:83 -#: Engines/Wine/Verbs/d3dx10/script.js:34 +Please\ select\ the\ wine\ version.=Please select the wine version. + +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 Script/script.js:112 +#: Script/script.js:132 Script/script.js:147 Engines/Wine/QuickScript/Zip +#: Script/script.js:44 Engines/Wine/Verbs/xact/script.js:49 +#: Engines/Wine/Verbs/d3dx10/script.js:34 Engines/Wine/Verbs/d3dx9/script.js:34 #: Engines/Wine/Verbs/dotnet452/script.js:28 -#: Engines/Wine/Verbs/xact/script.js:49 Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/corefonts/script.js:83 #: Engines/Wine/Verbs/dotnet40/script.js:21 #: Engines/Wine/Verbs/dotnet40/script.js:37 #: Engines/Wine/Verbs/dotnet40/script.js:39 -#: Engines/Wine/Verbs/dotnet45/script.js:29 -#: Engines/Wine/Engine/Object/script.js:309 -#: Engines/Wine/QuickScript/Installer Script/script.js:96 -#: Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Engines/Wine/QuickScript/Steam Script/script.js:112 -#: Engines/Wine/QuickScript/Steam Script/script.js:132 -#: Engines/Wine/QuickScript/Steam Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 -#: Engines/Wine/QuickScript/Uplay Script/script.js:70 -#: Engines/Wine/QuickScript/Uplay Script/script.js:90 -#: Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/QuickScript/Zip Script/script.js:70 -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:73 -Please\ wait\ ...= +#: Engines/Wine/Engine/Object/script.js:309 Applications/Internet/Internet +#: Explorer 6.0/Online/script.js:73 +Please\ wait\ ...=Please wait ... #: Engines/Wine/QuickScript/Steam Script/script.js:116 -Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...= +Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Please wait until Steam has finished the download ... #: Engines/Wine/QuickScript/Uplay Script/script.js:77 -Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...= +Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Please wait until Uplay has finished the download ... #: Utils/Functions/Net/Resource/script.js:80 #: Utils/Functions/Net/Download/script.js:97 -Please\ wait\ while\ {0}\ is\ downloaded\ ...= +Please\ wait\ while\ {0}\ is\ downloaded\ ...=Please wait while {0} is downloaded ... #: Utils/Functions/Filesystem/Extract/script.js:57 #: Utils/Functions/Filesystem/Extract/script.js:133 -Please\ wait\ while\ {0}\ is\ extracted\ ...= +Please\ wait\ while\ {0}\ is\ extracted\ ...=Please wait while {0} is extracted ... #: Engines/Wine/Verbs/vcrun2003/script.js:19 -#: Engines/Wine/Verbs/QuickTime 7.6/script.js:17 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/PhysX/script.js:18 #: Engines/Wine/Verbs/vcrun2012/script.js:18 #: Engines/Wine/Verbs/vcrun2012/script.js:29 #: Engines/Wine/Verbs/vcrun2008/script.js:18 #: Engines/Wine/Verbs/vcrun2008/script.js:29 -#: Engines/Wine/Verbs/vcrun2013/script.js:18 -#: Engines/Wine/Verbs/vcrun2013/script.js:29 #: Engines/Wine/Verbs/vcrun2005/script.js:18 #: Engines/Wine/Verbs/dotnet452/script.js:40 -#: Engines/Wine/Verbs/dotnet40/script.js:30 -#: Engines/Wine/Verbs/vcrun2010/script.js:18 -#: Engines/Wine/Verbs/vcrun2010/script.js:29 #: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 #: Engines/Wine/Verbs/vcrun2015/script.js:18 #: Engines/Wine/Verbs/vcrun2015/script.js:29 -Please\ wait\ while\ {0}\ is\ installed\ ...= +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/vcrun2017/script.js:18 +#: Engines/Wine/Verbs/vcrun2017/script.js:29 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 +Please\ wait\ while\ {0}\ is\ installed\ ...=Please wait while {0} is installed ... #: Engines/Wine/Engine/Object/script.js:274 -Please\ wait\ while\ {0}\ is\ uninstalled\ ...= +Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Please wait while {0} is uninstalled ... #: Engines/Wine/Engine/Object/script.js:462 -Prefix\ seems\ to\ be\ 32bits= +Prefix\ seems\ to\ be\ 32bits=Prefix seems to be 32bits #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 -Prehistorik= +Prehistorik=Prehistorik #: i18n/tmp/Applications/Games/Prey/application.js:1 -Prey= +Prey=Prey #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 -Prince\ of\ Persia\:\ Original= +Prince\ of\ Persia\:\ Original=Prince of Persia\: Original -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time= +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:1 +Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 -Pro\ Evolution\ Soccer\ 2018= +Pro\ Evolution\ Soccer\ 2018=Pro Evolution Soccer 2018 #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut= +Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut #: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ = +Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 -Quantum\ Conundrum= +Quantum\ Conundrum=Quantum Conundrum #: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -Quick\ Script= +Quick\ Script=Quick Script #: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -QuickScript= +QuickScript=QuickScript #: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -QuickScripts\ for\ Wine.= +QuickScripts\ for\ Wine.=QuickScripts for Wine. #: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -QuickTime\ 7.6= +QuickTime\ 7.6=QuickTime 7.6 -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:2 -Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:2 +Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield\: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3\: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe. #: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -Rayman\u00ae\ Legends= +Rayman\u00ae\ Legends=Rayman\u00ae Legends #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins= +Rayman\u00ae\ Origins=Rayman\u00ae Origins #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.= +Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Recruit. Explore. Control.Two years after Commander Shepard repelled invading Reapers bent on the destruction of organic life, a mysterious new enemy has emerged. On the fringes of known space, something is silently abducting entire human colonies. #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 -Red\ Trigger= +Red\ Trigger=Red Trigger #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 -Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?= +Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?=Red Trigger is a First Person Shooter (FPS) Puzzle game. Can you infiltrate and corrupt the system? #: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -Registering\ {0}\ ...= +Registering\ {0}\ ...=Registering {0} ... #: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -Registry\ Editor= +Registry\ Editor=Registry Editor #: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation= +Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Relive Half-Life in this highly acclaimed, fan-made recreation #: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -Repair\ virtual\ drive= +Repair\ virtual\ drive=Repair virtual drive #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 -Resident\ Evil\ 3= +Resident\ Evil\ 3=Resident Evil 3 #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.= +Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis, known in Japan as Biohazard 3\: Last Escape (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7), is a survival horror video game and the sequel to Resident Evil 2, developed and published by Capcom. The game was released for the PlayStation, and was subsequently ported to the Dreamcast, Microsoft Windows and Nintendo GameCube. A Windows PC version was released first in Japan in June 2000 and later in other regions, which features enhanced 3D character model graphics and higher resolutions. #: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 -Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?= +Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ \u2013\ how\ long\ can\ you\ survive?=Return to the world of TRON with TRON RUN/r, a new lightning fast, action-adventure runner with a twist\! Hone your DISC and CYCLE skills, then challenge the grueling STREAM program that throws endless combinations of modes and levels at you until you crash \u2013 how long can you survive? #: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.= +Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Ride your music. Audiosurf is a music-adapting puzzle racer where you use your own music to create your own experience. The shape, the speed, and the mood of each ride is determined by the song you choose. #: i18n/tmp/Applications/Games/Road Rash/application.js:1 -Road\ Rash= +Road\ Rash=Road Rash #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014= +Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 #: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.= +Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=Rocksmith\u2019s innovative game design makes playing music visually intuitive and will engage experienced musicians as well as those who have never picked up a guitar in their lives. #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -Rocksmith\u2122= +Rocksmith\u2122=Rocksmith\u2122 #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.= +SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP is a 2D platformer with pixel graphics. Blue boy\u2019s girlfriend is kidnapped by aliens so he goes through 21 levels to save her and he also fight bosses along the way. #: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II= +STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/application.js:1 -STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack= +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:1 +STAR\ WARS\u2122\ Empire\ at\ War\:\ Gold\ Pack=STAR WARS\u2122 Empire at War\: Gold Pack -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122= +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122= +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122= +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II= +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:1 +STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II #: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces= +STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces #: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 -STAR\ WARS\u2122\:\ The\ Old\ Republic= +STAR\ WARS\u2122\:\ The\ Old\ Republic=STAR WARS\u2122\: The Old Republic #: i18n/tmp/Applications/Science/category.js:1 -Science= +Science=Science #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited= +Scribblenauts\ Unlimited=Scribblenauts Unlimited -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js:13 -Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).= +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:13 +Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=Select your region for the patch (1.0 to 1.60). #: Applications/Games/League of Legends/Online/script.js:28 -Select\ your\ region\:= +Select\ your\ region\:=Select your region\: #: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 -Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.= +Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.=Set in a world where humans are long gone, and beasts reign supreme, Earth Eternal - Valkal's Shadow is a fan-run continuation of Earth Eternal, an abandoned MMORPG by Sparkplay Media. Valkal's Shadow is based off of version 0.8.6, but with lots of new content and features added, including 2 new regions, many new dungeons and countless new quests. #: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.= +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.=Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy. #: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -Shortcut\ Reader= +Shortcut\ Reader=Shortcut Reader #: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -Shortcuts\ for\ Wine.= +Shortcuts\ for\ Wine.=Shortcuts for Wine. -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad= +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:1 +Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad #: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.= +Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.=Sony's new MMORPG based on the DC universe. Be a hero or villain in 2 humongous cities. #: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 -Soundplant= +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\ 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 turns your computer keyboard into a versatile, low latency sound trigger and playable instrument.

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

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

N.B.\: Free version has some features unavailable, see http\://soundplant.org/support.htm/ #: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -Star\ Craft\ II= +Star\ Craft\ II=Star Craft II #: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -Star\ Trek\ Online= +Star\ Trek\ Online=Star Trek Online #: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.= +StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty is a military science fiction real-time strategy video game developed and published by Blizzard Entertainment. -#: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Room/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/Steam/script.js:1 i18n/tmp/Applications/Games/The Room +#: Two/Steam/script.js:1 i18n/tmp/Applications/Games/Braid/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 #: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed III/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/Steam/script.js:1 +#: i18n/tmp/Applications/Games/LawBreakers/Steam/script.js:1 #: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mass Effect 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 -#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS - Empire at War - Gold Pack/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the Sith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Caesar III/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate Box/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam/script.js:1 #: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 2/Steam/script.js:1 #: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham City/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Room Two/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Turing Test/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You Still Shower With Your Dad/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/Steam/script.js:1 i18n/tmp/Applications/Games/Batman™: Arkham +#: City/Steam/script.js:1 i18n/tmp/Applications/Games/Pro Evolution Soccer +#: 2018/Steam/script.js:1 i18n/tmp/Applications/Games/Trackmania +#: Turbo/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through The +#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 +#: Jedi Knight II Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 #: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through The Dream/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 +#: Asylum/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: II/Steam/script.js:1 i18n/tmp/Applications/Games/Consortium: +#: Tower/Steam/script.js:1 i18n/tmp/Applications/Games/Rayman +#: Legends/Steam/script.js:1 Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/Steam/script.js:1 #: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space and ate our brains/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Witness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Jedi Academy/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Age of Empires III: Complete Collection/Steam/script.js:1 +#: Infinite/Steam/script.js:1 i18n/tmp/Applications/Games/Tropico +#: 4/Steam/script.js:1 i18n/tmp/Applications/Games/Warlock Master the +#: Arcane/Steam/script.js:1 Vanishing Ethan Carter Redux/Steam/script.js:1 #: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY The Heist/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 4/Steam/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Red Trigger/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 +#: Carter/Steam/script.js:1 i18n/tmp/Applications/Games/Call Juarez +#: Gunslinger/Steam/script.js:1 i18n/tmp/Applications/Games/Unholy +#: Heights/Steam/script.js:1 Mysteries Sith/Steam/script.js:1 #: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: Origins/Steam/script.js:1 Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 #: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mafia II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Worms Reloaded/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/Steam/script.js:1 +#: Crew/Steam/script.js:1 i18n/tmp/Applications/Games/Scribblenauts +#: Unlimited/Steam/script.js:1 i18n/tmp/Applications/Games/Goodbye +#: Deponia/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & +#: Blade/Steam/script.js:1 Legend/Steam/script.js:1 IV Black +#: Flag/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/Steam/script.js:1 WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/GRID Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: Creed: Brotherhood/Steam/script.js:1 i18n/tmp/Applications/Games/Red +#: Trigger/Steam/script.js:1 i18n/tmp/Applications/Games/Burnout Paradise: +#: Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 +#: Revelations/Steam/script.js:1 i18n/tmp/Applications/Games/Ether One +#: i18n/tmp/Applications/Games/Steam/application.js:1 3/Steam/script.js:1 +#: Division/Steam/script.js:1 #: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Total War Rome II/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 -Steam= - -#: i18n/tmp/Applications/Games/Rayman Legends/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Toki Tori/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Legend/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Prey/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 4/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Mafia II/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, Tiger, Terribly Cursed Emerald: A +#: Whirlwind Heist/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: +#: Total War/Steam/script.js:1 Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 Witcher 3: Wild +#: Hunt/Steam/script.js:1 Knight: Forces +#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 +#: Creed/Steam/script.js:1 i18n/tmp/Applications/Games/Rocksmith +#: 2014/Steam/script.js:1 i18n/tmp/Applications/Games/Quantum +#: Conundrum/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 +#: Reloaded/Steam/script.js:1 i18n/tmp/Applications/Games/Far Cry +#: i18n/tmp/Applications/Games/PAYDAY i18n/tmp/Applications/Games/Total Rome +#: Duty: WWII/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 Effect +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar i18n/tmp/Applications/Games/Clicker +#: Heroes/Steam/script.js:1 Cry/Steam/script.js:1 Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 Xenoverse +#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/Steam/script.js:1 Turing Test/Steam/script.js:1 Battlefront +Steam=Steam + #: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam (Demo)/script.js:1 -Steam\ (Demo)= +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam +#: i18n/tmp/Applications/Games/Toki Tori/Steam +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam +#: i18n/tmp/Applications/Games/TRON RUNr/Steam +#: i18n/tmp/Applications/Games/Mafia II/Steam +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam +#: i18n/tmp/Applications/Games/Rayman Legends/Steam +#: i18n/tmp/Applications/Games/Tropico 4/Steam i18n/tmp/Applications/Games/Call +#: of Juarez Gunslinger/Steam i18n/tmp/Applications/Games/Styx: Shards +#: Darkness/Steam i18n/tmp/Applications/Games/ChromaGun/Steam +#: i18n/tmp/Applications/Games/The Crew/Steam +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam +#: i18n/tmp/Applications/Games/Mount & Blade/Steam Legend/Steam +#: i18n/tmp/Applications/Games/GRID 2/Steam Anniversary/Steam +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam +#: i18n/tmp/Applications/Games/Cogs/Steam i18n/tmp/Applications/Games/Tom +#: Clancy's Division/Steam i18n/tmp/Applications/Games/BioShock/Steam +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam +#: i18n/tmp/Applications/Games/Prey/Steam +#: i18n/tmp/Applications/Games/FlatOut/Steam +Steam\ (Demo)=Steam (Demo) #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 -Steam\ (GOTY)= +Steam\ (GOTY)=Steam (GOTY) -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js:1 -Steam\ (Gold)= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam +#: (Gold)/script.js:1 +Steam\ (Gold)=Steam (Gold) + +#: i18n/tmp/Applications/Games/Call of Duty: WWII/Steam (Open Beta)/script.js:1 +Steam\ (Open\ Beta)=Steam (Open Beta) #: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -Steam\ Script= +Steam\ Script=Steam Script #: i18n/tmp/Applications/Games/Steam/application.js:2 -Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.= +Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam is a digital distribution platform developed by Valve Corporation, which offers digital rights management (DRM), multiplayer gaming, video streaming and social networking services. #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 -Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.= +Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.=Styx returns in a new stealth adventure\! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal. #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -Styx\:\ Shards\ of\ Darkness= +Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness #: i18n/tmp/Applications/Games/Subnautica/application.js:1 -Subnautica= +Subnautica=Subnautica #: i18n/tmp/Applications/Games/Subnautica/application.js:2 -Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.= +Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underwater\ world.\ After\ an\ emergency\ landing\ on\ a\ foreign\ water\ planet\ you\ can\ only\ look\ in\ the\ depths.\ Discover\ seaweed\ forests\ and\ grass\ plateaus,\ reefs\ and\ labyrinths\ of\ underwater\ caves,\ but\ remember\ the\ ever-diminished\ oxygen.\ Water\ is\ swarming\ with\ life\:\ some\ creatures\ are\ useful,\ but\ a\ large\ part\ is\ dangerous.\ When\ you\ wake\ up\ in\ a\ life\ capsule,\ you\ fight\ with\ time\ -\ you\ need\ to\ find\ drinking\ water,\ food,\ and\ develop\ equipment\ that\ will\ be\ useful\ during\ exploration.\ Collect\ resources\ from\ the\ ocean\ around\ you.\ Create\ knives,\ lighting,\ diving\ equipment,\ and\ build\ small\ submarines.\ The\ ocean\ is\ full\ of\ life\:\ use\ the\ ecosystem\ to\ your\ advantage.\ Lure\ and\ outwit\ the\ dangerous\ creature\ with\ a\ fresh\ fish,\ or\ just\ swim\ as\ fast\ as\ you\ can\ to\ avoid\ the\ jaws\ of\ omnipresent\ predators.\ Cave\ systems\ extend\ below\ the\ bottom\ of\ the\ ocean\ -\ from\ dark,\ claustrophobic\ passages\ to\ caves\ illuminated\ by\ bioluminescent\ life\ forms.\ Explore\ the\ world\ below\ the\ bottom\ of\ the\ ocean,\ but\ watch\ out\ for\ oxygen\ levels\ and\ avoid\ the\ dangers\ lurking\ in\ the\ dark.=Subnautica is a game about exploration and adventure set in an underwater world. After an emergency landing on a foreign water planet you can only look in the depths. Discover seaweed forests and grass plateaus, reefs and labyrinths of underwater caves, but remember the ever-diminished oxygen. Water is swarming with life\: some creatures are useful, but a large part is dangerous. When you wake up in a life capsule, you fight with time - you need to find drinking water, food, and develop equipment that will be useful during exploration. Collect resources from the ocean around you. Create knives, lighting, diving equipment, and build small submarines. The ocean is full of life\: use the ecosystem to your advantage. Lure and outwit the dangerous creature with a fresh fish, or just swim as fast as you can to avoid the jaws of omnipresent predators. Cave systems extend below the bottom of the ocean - from dark, claustrophobic passages to caves illuminated by bioluminescent life forms. Explore the world below the bottom of the ocean, but watch out for oxygen levels and avoid the dangers lurking in the dark. #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 -Super\ Blue\ Boy\ Planet= +Super\ Blue\ Boy\ Planet=Super Blue Boy Planet #: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 -TRON\ RUN/r= +TRON\ RUN/r=TRON RUN/r #: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -Tahoma= +Tahoma=Tahoma #: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!= +Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Take command of your army and expand your reign in Medieval II - the fourth installment of the award-winning Total War series of strategy games. Direct massive battles featuring up to 10,000 bloodthirsty troops on epic 3D battlefields, while presiding over some of the greatest Medieval nations of the Western and Middle Eastern world. Spanning the most turbulent era in Western history, your quest for territory and power takes you through Europe, Africa, and the Middle East, and even onto the shores of the New World.
You'll manage your empire with an iron fist, handling everything from building and improving cities to recruiting and training armies. Wield diplomacy to manipulate allies and enemies, outsmart the dreaded Inquisition, and influence the Pope. Lead the fight in the Crusades and bring victory to Islam or Christianity in the Holy War. Rewrite history and conquer the world. This is Total War\! #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

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

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

Elite Dangerous is the definitive massively multiplayer space epic, bringing gaming\u2019s original open world adventure to the modern generation with a connected galaxy, evolving narrative and the entirety of the Milky Way re-created at its full galactic proportions. #: i18n/tmp/Applications/Games/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= +Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Take on the role of a hardened career criminal executing intense, dynamic heists in constant pursuit of the next \u201cbig score\u201d #: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -Task\ manager= +Task\ manager=Task manager #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3= +TeamSpeak\ 3=TeamSpeak 3 #: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.= +TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak 3 offers the ideal voice communication tool for online gaming, education and training, internal business communication, and staying in touch with friends and family. #: 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...= +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...=The American Colonies, 1775. It\u2019s a time of civil unrest and political upheaval in the Americas. As a Native American assassin fights to protect his land and his people, he will ignite the flames of a young nation\u2019s revolution.
Assassin\u2019s Creed\u00ae III takes you back to the American Revolutionary War, but not the one you\u2019ve read about in history books... #: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!= +The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=The Blizzard desktop app is designed to improve your gaming experience. It\u2019ll streamline your login and make it even easier to keep up with your friends\! #: i18n/tmp/Applications/Games/The Crew/application.js:1 -The\ Crew\u2122= +The\ Crew\u2122=The Crew\u2122 #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 -The\ Elder\ Scrolls\ IV\:\ Oblivion= +The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls IV\: Oblivion #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.= +The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.=The Elder Scrolls IV\: Oblivion\u00ae presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges. #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 -The\ Elder\ Scrolls\ V\:\ Skyrim= +The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - Jedi Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ = +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:2 +The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =The Legacy of Star Wars Dark Forces\u2122 and Star Wars\u00ae Jedi Knight lives on in the intense first-person action of Jedi Outcast. #: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.= +The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=The Local Installer allows you to install custom applications from your local computer. #: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.= +The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=The Online Installer allows you to install custom applications from the Internet. #: i18n/tmp/Applications/Games/The Room/application.js:1 -The\ Room= +The\ Room=The Room #: i18n/tmp/Applications/Games/The Room Two/application.js:1 -The\ Room\ Two= +The\ Room\ Two=The Room Two #: i18n/tmp/Applications/Games/The Sims/application.js:1 -The\ Sims= +The\ Sims=The Sims #: i18n/tmp/Applications/Games/The Sims/application.js:2 -The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ = +The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goals\ and\ objectives\ you\ control\ people\ called\ sims.\ These\ sims\ require\ the\ user\ to\ periodically\ replenish\ their\ needs,\ socialize,\ and\ buy\ new\ stuff.\ The\ game\ currently\ has\ 7\ expansion\ packs,\ Livin\ Large,\ House\ Party,\ Hot\ Date,\ Vacation,\ Superstar,\ Makin\ Magic,\ and\ Unleashed.\ =The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replenish their needs, socialize, and buy new stuff. The game currently has 7 expansion packs, Livin Large, House Party, Hot Date, Vacation, Superstar, Makin Magic, and Unleashed. #: i18n/tmp/Applications/Games/The Turing Test/application.js:1 -The\ Turing\ Test= +The\ Turing\ Test=The Turing Test #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.= +The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test is a challenging first-person puzzle game set on Jupiter\u2019s moon, Europa. You are Ava Turing, an engineer for the International Space Agency (ISA) sent to discover the cause behind the disappearance of the ground crew stationed there. #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter= +The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:1 -The\ Vanishing\ of\ Ethan\ Carter\ Redux= +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter +#: Redux/application.js:1 +The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.= +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter +#: Redux/application.js:2 Carter/application.js:2 +The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter is a first-person story-driven mystery. #: i18n/tmp/Engines/Wine/Engine/application.js:2 -The\ Wine\ engine.= +The\ Wine\ engine.=The Wine engine. #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 -The\ Witcher\ 3\:\ Wild\ Hunt= +The\ Witcher\ 3\:\ Wild\ Hunt=The Witcher 3\: Wild Hunt #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:2 -The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.= +The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ role-playing\ game\ set\ in\ a\ visually\ stunning\ fantasy\ universe\ full\ of\ meaningful\ choices\ and\ impactful\ consequences.\ In\ The\ Witcher\ you\ play\ as\ the\ professional\ monster\ hunter,\ Geralt\ of\ Rivia,\ tasked\ with\ finding\ a\ child\ of\ prophecy\ in\ a\ vast\ open\ world\ rich\ with\ merchant\ cities,\ viking\ pirate\ islands,\ dangerous\ mountain\ passes,\ and\ forgotten\ caverns\ to\ explore.=The Witcher\: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore. #: i18n/tmp/Applications/Games/The Witness/application.js:1 -The\ Witness= +The\ Witness=The Witness #: Engines/Wine/Shortcuts/Reader/script.js:62 -The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?= +The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=The container {0} is no longer used.\nDo you want to delete it? #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.= +The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=The empire building game Europa Universalis IV gives you control of a nation to guide through the years in order to create a dominant global empire. Rule your nation through the centuries, with unparalleled freedom, depth and historical accuracy. #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.= +The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=The fastest way to learn guitar is now better than ever. Join over three million people who have learned to play guitar with the award-winning Rocksmith\u00ae method. Plug any real guitar or bass with a 1/4 inch jack directly into your PC or Mac and you\u2019ll learn to play in just 60 days. #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 -The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.= +The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.=The gameplay in Toki Tori is a blend of two genres. While it looks like a platform game, it's a puzzle game at heart. To progress through the game, the player must pick up each egg in a level using a set number of tools. #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 -The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

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

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

Follow Lara down a path of discovery as she travels the globe to remote, exotic locales in search of one of history's greatest artifacts that unleash unwelcome figures from Lara's mysterious past. With guns blazing, Lara must use her athletic ability and intellectual wits to explore vast, treacherous tombs, riddled with challenging puzzles and deadly traps. Experience the beginning of the new Legend in the most adrenaline-fueled Tomb Raider adventure ever\! #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 -The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

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

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

This set contains both Warcraft III\: Reign of Chaos and Warcraft III\: The Frozen Throne. #: i18n/tmp/Applications/Games/Tropico 4/application.js:2 -The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

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

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

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

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

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

Tropico 4 also brings a new level of social interaction with the addition of Facebook and Twitter integration. Post comments on Twitter direct from the game and have updates go out when you complete missions or unlock new achievements. You can even take screenshots of your burgeoning island and post your dream creation on your Tropico 4 Facebook page and compare your interactive Dictator Ranking on the online leaderboards. #: i18n/tmp/Applications/Games/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.= +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.=The year is 1715. Pirates rule the Caribbean and have established their own lawless Republic where corruption, greediness and cruelty are commonplace.Among these outlaws is a brash young captain named Edward Kenway. #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 -Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.= +Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms\u2122\ Armageddon.\ It\u2019s\ a\ whole\ new\ can\ of\ worms\!\ It\u2019s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Those intrepid invertebrates return with a vengeance in the much-loved Worms\u2122 Armageddon. It\u2019s a whole new can of worms\! It\u2019s hilarious fun that you can enjoy on your own or with all your friends. #: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -Toki\ Tori= +Toki\ Tori=Toki Tori + +#: i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/application.js:1 +Tom\ Clancy's\ Ghost\ Recon\u00ae\ Wildlands=Tom Clancy's Ghost Recon\u00ae Wildlands -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.js:1 -Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield= +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:1 +Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield=Tom Clancy's Rainbow Six 3 \: Raven Shield #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae= +Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -Tom\ Clancy\u2019s\ The\ Division\u2122= +Tom\ Clancy\u2019s\ The\ Division\u2122=Tom Clancy\u2019s The Division\u2122 #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -Tomb\ Raider\:\ Anniversary= +Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary #: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.= +Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary retraces Lara Croft's original genre-defining adventure globe-trotting 3rd person action-adventure in pursuit of the legendary Scion artifact. Using an enhanced 'Tomb Raider\: Legend' game engine, the graphics, technology and physics bring Lara's adventure and pursuit of a mystical artifact known only as the Scion right up to today's technology standards and offers gamers a completely new gameplay experience. Re-imagined, Anniversary delivers a dynamic fluidly and fast Lara Croft, massive environments of stunning visuals, intense combat and game pacing, and an enhanced and clarified original story. #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -Tomb\ Raider\:\ Legend= +Tomb\ Raider\:\ Legend=Tomb Raider\: Legend #: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 -Tomb\ Raider\:\ The\ Dagger\ Of\ Xian= +Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -Tomb\ Raider\:\ Underworld= +Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld #: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.= +Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld represents a new advancement in exploration-based gameplay. As fearless adventurer Lara Croft explore exotic locations around the world, each designed with an incredible attention to detail resulting in breathtaking high-definition visual fidelity that creates a truly believable world and delivers a new level of challenge and choice. #: i18n/tmp/Engines/Wine/Tools/application.js:2 -Tools\ for\ Wine.= +Tools\ for\ Wine.=Tools for Wine. #: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -Total\ War\:\ ROME\ II= +Total\ War\:\ ROME\ II=Total War\: ROME II #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 -Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.= +Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.=Trackmania offers you the ultimate arcade racing universe where everything is about reaching the perfect racing time. Test your skills in over 200 tracks, experience immediate fun by challenging your friends at home (offline splitscreen) or online. #: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 -Trackmania\u00ae\ Turbo= +Trackmania\u00ae\ Turbo=Trackmania\u00ae Turbo #: i18n/tmp/Applications/Games/Tropico 3/application.js:1 -Tropico\ 3= +Tropico\ 3=Tropico 3 #: i18n/tmp/Applications/Games/Tropico 4/application.js:1 -Tropico\ 4= +Tropico\ 4=Tropico 4 #: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 -Unholy\ Heights= +Unholy\ Heights=Unholy Heights #: i18n/tmp/Applications/Games/The Room Two/application.js:2 -Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.= +Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Unique events transport you to the halls of a long-forgotten crypt. The only means of escape lies locked within a stone pedestal, along with a note from your mysterious ally. His words promise assistance, but only serve to entice you into a compelling world of mystery and exploration. #: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/application.js:1 -#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands of Time/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 -Uplay= +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +Uplay=Uplay #: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -Uplay\ Script= +Uplay\ Script=Uplay Script #: i18n/tmp/Applications/Games/Uplay/application.js:2 -Uplay\ is\ Ubisoft's\ PC\ games\ portal.= +Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay is Ubisoft's PC games portal. #: i18n/tmp/Utils/Functions/Apps/application.js:2 -Utils\ for\ apps.= +Utils\ for\ apps.=Utils for apps. #: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -Utils\ for\ file\ system\ interaction.= +Utils\ for\ file\ system\ interaction.=Utils for file system interaction. #: i18n/tmp/Utils/Functions/Net/application.js:2 -Utils\ for\ interaction\ with\ the\ Internet.= +Utils\ for\ interaction\ with\ the\ Internet.=Utils for interaction with the Internet. #: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!= +Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Venture into a wide-open world where the most powerful tool is your imagination. Help Maxwell solve robust puzzles in seamless, free-roaming levels by summoning any object you can think of. Create your own original objects, assign unique properties, and share them with friends online using Steam Workshop \u2013 to be used in game or further modified as you like\! #: i18n/tmp/Engines/Wine/Verbs/application.js:2 -Verbs\ for\ Wine.= +Verbs\ for\ Wine.=Verbs for Wine. #: i18n/tmp/Applications/Games/Mafia II/application.js:2 -Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.= +Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta has started to make a name for himself on the streets of Empire Bay as someone who can be trusted to get a job done. Together with his buddy Joe, he is working to prove himself to the Mafia, quickly escalating up the family ladder with crimes of larger reward, status and consequence\u2026 the life as a wise guy isn\u2019t quite as untouchable as it seems. #: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 -Warcraft\u00ae\ III\:\ Expansion\ Set= +Warcraft\u00ae\ III\:\ Expansion\ Set=Warcraft\u00ae III\: Expansion Set #: i18n/tmp/Applications/Games/Warface/application.js:1 -Warface= +Warface=Warface #: i18n/tmp/Applications/Games/Warface/application.js:2 -Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.= +Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.=Warface offers an intense Co-op experience with daily new content, in which players can master unique teamwork moves and gameplay styles. They can also engage in fast-paced or tactical action in Versus modes such as Team Death Match or Plant The Bomb. #: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 -Warlock\ -\ Master\ of\ the\ Arcane= +Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane #: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

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

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

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

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

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

That being said, welcome and good luck\! #: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 -Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?= +Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?=Welcome to Unholy Heights, a mashup of Tower Defense and Apartment Management Simulation\! The Devil has converted a tenement building into monsters-only housing, and has big plans for the future. Sucker monsters into moving into your building, charge them rent and keep them happy by buying them furniture. Unfortunately, heroes have caught wind of the Devil's plan, and will stop at nothing to wipe him out. Knock on residents' doors to call them to battle, trap heroes in devious pincer formations, and command your troops to victory. Monsters get jobs, fall in love, have children, and even skip out on their rent. Keep them happy or you might not have anyone to fight for you when heroes come knocking. But don't be too soft\: there's always prospective baddies looking to move in, so kick out the freeloaders when the time is right\! Being a landlord is a difficult job, but it can't be harder than running Hell...right? #: Applications/Games/Origin/Local (Legacy)/script.js:16 #: Applications/Games/Origin/Online (Legacy)/script.js:15 -When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.= +When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=When Origin launches, you will get an error message ("Your update could not be completed."). This is ok. Just close the popup. #: Applications/Internet/Internet Explorer 7.0/Online/script.js:64 -Which\ language\ version\ would\ you\ like\ to\ install?= +Which\ language\ version\ would\ you\ like\ to\ install?=Which language version would you like to install? #: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 -Wildlife\ Park\ 2= +Wildlife\ Park\ 2=Wildlife Park 2 #: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -Windows\ XP\ Service\ Pack\ 3= +Windows\ XP\ Service\ Pack\ 3=Windows XP Service Pack 3 #: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -Windows\ reboot= +Windows\ reboot=Windows reboot #: i18n/tmp/Engines/Wine/category.js:1 -Wine= +Wine=Wine #: i18n/tmp/Engines/Wine/Engine/application.js:1 -Wine\ Engine= +Wine\ Engine=Wine Engine #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -Wine\ Shortcut= +Wine\ Shortcut=Wine Shortcut #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -Wine\ Shortcuts= +Wine\ Shortcuts=Wine Shortcuts #: i18n/tmp/Engines/Wine/Tools/application.js:1 -Wine\ Tools= +Wine\ Tools=Wine Tools #: i18n/tmp/Engines/Wine/Verbs/application.js:1 -Wine\ Verbs= +Wine\ Verbs=Wine Verbs #: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -Wine\ engine= +Wine\ engine=Wine engine #: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -Wine\ uninstaller= +Wine\ uninstaller=Wine uninstaller #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.= +Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Winner of more than 200 Game of the Year Awards, Skyrim Special Edition brings the epic fantasy to life in stunning detail. The Special Edition includes the critically acclaimed game and add-ons with all-new features like remastered art and effects, volumetric god rays, dynamic depth of field, screen-space reflections, and more. Skyrim Special Edition also brings the full power of mods to the PC and consoles. New quests, environments, characters, dialogue, armor, weapons and more \u2013 with Mods, there are no limits to what you can experience. #: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 -Worms\ Armageddon= +Worms\ Armageddon=Worms Armageddon #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 -Worms\u2122\ Reloaded= +Worms\u2122\ Reloaded=Worms\u2122 Reloaded #: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 -Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.= +Worms\u2122\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Worms\u2122 Reloaded is a turn-based computer games developed by Team17 Software. Players control a small platoon of earthworms across a deformable landscape, battling other computer- or player-controlled teams. The games feature bright and humorous cartoon-style animation and a varied arsenal of bizarre weapons. #: i18n/tmp/Applications/Games/Xenon 2/application.js:1 -Xenon\ 2= +Xenon\ 2=Xenon 2 #: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

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

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

You must identify and exploit your enemies' weaknesses, neutralizing their superior numbers and firepower with surprise, subversion, cunning and of course brute force. -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium Wars/application.js:2 -You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.= +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:2 +You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.=You are in command of the armies of either GDI or NOD with the fate of Earth in the balance. #: i18n/tmp/Applications/Games/BRINK/application.js:2 -You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!= +You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!=You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind\u2019s last refuge\! #: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.= +You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=You take part in the ancient traditional game of Druid Soccer. #: i18n/tmp/Applications/Games/The Witness/application.js:2 -You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

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

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

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

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

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

The Witness is a single-player game in an open world with dozens of locations to explore and over 500 puzzles. This game respects you as an intelligent player and it treats your time as precious. There's no filler; each of those puzzles brings its own new idea into the mix. So, this is a game full of ideas. #: i18n/tmp/Applications/Games/The Crew/application.js:2 -Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.= +Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road \u2013 all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open. #: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -Zip\ Script= +Zip\ Script=Zip Script #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 -corefonts= +corefonts=corefonts #: i18n/tmp/Engines/Wine/Verbs/crypt32/script.js:1 -crypt32= +crypt32=crypt32 #: i18n/tmp/Engines/Wine/Verbs/d3dx10/script.js:1 -d3dx10= +d3dx10=d3dx10 #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 -d3dx9= +d3dx9=d3dx9 #: Engines/Wine/Verbs/corefonts/script.js:84 #: Engines/Wine/Verbs/corefonts/script.js:90 -fonts= +fonts=fonts #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 -luna= +luna=luna #: i18n/tmp/Applications/Internet/mIRC/application.js:1 -mIRC= +mIRC=mIRC #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 -mfc42= +mfc42=mfc42 #: i18n/tmp/Engines/Wine/Verbs/msls31/script.js:1 -msls31= +msls31=msls31 #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 -mspatcha= +mspatcha=mspatcha #: i18n/tmp/Applications/Games/osu!/application.js:1 -osu\!= +osu\!=osu\! #: i18n/tmp/Applications/Games/osu!/application.js:2 -osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.= +osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.=osu\! is a free-to-win online rhythm game. #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 -quartz= +quartz=quartz #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 -sandbox= +sandbox=sandbox #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 -secur32= +secur32=secur32 #: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -v.7.2.2= +v.7.2.2=v.7.2.2 #: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -v1.5= +v1.5=v1.5 #: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -v3.0.19.4= +v3.0.19.4=v3.0.19.4 #: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -v7.46= +v7.46=v7.46 #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 -vcrun2003= +vcrun2003=vcrun2003 #: i18n/tmp/Engines/Wine/Verbs/vcrun2005/script.js:1 -vcrun2005= +vcrun2005=vcrun2005 #: i18n/tmp/Engines/Wine/Verbs/vcrun2008/script.js:1 -vcrun2008= +vcrun2008=vcrun2008 #: i18n/tmp/Engines/Wine/Verbs/vcrun2010/script.js:1 -vcrun2010= +vcrun2010=vcrun2010 #: i18n/tmp/Engines/Wine/Verbs/vcrun2012/script.js:1 -vcrun2012= +vcrun2012=vcrun2012 #: i18n/tmp/Engines/Wine/Verbs/vcrun2013/script.js:1 -vcrun2013= +vcrun2013=vcrun2013 #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 -vcrun2015= +vcrun2015=vcrun2015 + +#: i18n/tmp/Engines/Wine/Verbs/vcrun2017/script.js:1 +vcrun2017=vcrun2017 #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 -xact= +xact=xact #: Engines/Wine/Verbs/dotnet452/script.js:49 #: Engines/Wine/Verbs/dotnet45/script.js:50 -{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"= +{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"={0} applications can have issues when windows version is not set to "win2003" -#: i18n/tmp/Applications/Games/It came from space and ate our brains/application.js:2 -\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.= +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.=\u2018It came from space, and ate our brains\u2019 is an Arcade top down shooter with horde survival gameplay in a unique atmospheric setting with addicting gameplay elements, which all can be played cooperatively. You are a no-nonsense kind of guy equipped with a flashlight and a weapon. You somehow managed to survive the invasion of a merciless alien species, the kind that feeds on human brains. Things look bad when you wander the city and other locations, there is chaos everywhere\! You are looking for gear and weapons to survive, as pink light emitting aliens try to corner you and eat your brain. You realize there is only one thing left to do\: set a new high score and die like a badass. diff --git a/i18n/Messages_de.properties b/i18n/Messages_de.properties index 68dcd34bc4..bae9e5dcf0 100644 --- a/i18n/Messages_de.properties +++ b/i18n/Messages_de.properties @@ -1,548 +1,215 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -!=Project-Id-Version\: PACKAGE VERSION\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: YEAR-MO-DA HO\:MI+ZONE\nPO-Revision-Date\: YEAR-MO-DA HO\:MI+ZONE\nLast-Translator\: FULL NAME \nLanguage-Team\: LANGUAGE \nLanguage\: \nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\n - -#: Applications/Games/League of Legends/Online/script.js:28 -Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: - -#: Applications/Games/Mass Effect/Steam/script.js:11 -If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nF\u00fcgen Sie die folgenden Eintr\u00e4ge unter [ISACTAudio.ISACTAudioDevice] hinzu\:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n - -#: Applications/Games/Origin/Local (Legacy)/script.js:16 -#: Applications/Games/Origin/Online (Legacy)/script.js:15 -When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Wenn Origin startet, werden Sie eine Fehlermeldung erhalten ("Die Aktualisierung konnte nicht abgeschlossen werden"). Dies ist kein Problem. Schlie\u00dfen Sie einfach das Popup-Fenster. - -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:13 -Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Region f\u00fcr den Patch (1.0 nach 1.60) aus. - -#: Applications/Games/Total War Rome II/Steam/script.js:21 -If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ =Wenn im Spiel Fehler auftreten (es z.B. abst\u00fcrzt oder das Rendering nicht richtig funktioniert), k\u00f6nnen Sie den OpenGL Renderer nutzen, indem Sie\:\n\n gfx_device_type auf 2 setzen\n\n in {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt - -#: Applications/Games/Wildlife Park 2/Local/script.js:14 2/Steam/script.js:13 -On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.=Es kann sein, dass das Spiel beim ersten Starten nicht in den Vollbildmodus wechselt. Sollte dies der Fall sein, w\u00e4hlen Sie in den Optionen als Aufl\u00f6sung 1280x960. Best\u00e4tigen Sie die folgende Abfrage, das Spiel zu beenden, mit "Ja". Wenn Sie das Spiel nun nochmals starten, sollte ein Fenster erscheinen, in dem Sie eine Aufl\u00f6sung passend zu Ihrem Bildschirm w\u00e4hlen k\u00f6nnen. - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:73 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:83 -#: Engines/Wine/Verbs/d3dx10/script.js:34 Engines/Wine/Verbs/d3dx9/script.js:34 -#: Engines/Wine/Verbs/dotnet40/script.js:21 -#: Engines/Wine/Verbs/dotnet40/script.js:37 -#: Engines/Wine/Verbs/dotnet40/script.js:39 -#: Engines/Wine/Verbs/dotnet452/script.js:28 -#: Engines/Wine/Verbs/dotnet45/script.js:29 -#: Engines/Wine/Verbs/xact/script.js:49 -Please\ wait\ ...=Bitte warten... - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:77 -#: 7.0/Online/script.js:217 Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -Installing\ {0}\ ...=Installiere {0} ... - -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:64 -Which\ language\ version\ would\ you\ like\ to\ install?=Welche Sprachversion m\u00f6chten Sie installieren? - -#: Applications/Office/ElsterFormular/Online/script.js:10 -Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Bitte w\u00e4hlen Sie die Installationsdatei aus.\nSie k\u00f6nnen diese von https\://www.elster.de/elfo_down.php herunterladen. - -#: Engines/Wine/Engine/Object/script.js:215 -Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=64bit Executable kann nicht in einem 32bit Wineprefix ausgef\u00fchrt werden. - -#: Engines/Wine/Engine/Object/script.js:274 -Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Bitte warten Sie w\u00e4hren {0} deinstalliert wird ... - -#: Engines/Wine/Engine/Object/script.js:276 -Could\ not\ uninstall\ {0}\!=Konnte {0} nicht deinstallieren\! - -#: Engines/Wine/Engine/Object/script.js:462 -Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein - -#: Engines/Wine/Engine/Object/script.js:480 -Installing\ version\:\ =Installiere Version\: - -#: Engines/Wine/Engine/Object/script.js:888 -Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen - -#: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.=Bitte geben Sie einen Namen f\u00fcr Ihre Anwendung ein. - -#: Engines/Wine/QuickScript/Installer Script/script.js:38 -Please\ select\ the\ wine\ architecture.=Bitte w\u00e4hlen Sie die Wine-Architektur. - -#: Engines/Wine/QuickScript/Installer Script/script.js:52 -Please\ select\ the\ wine\ distribution.=Bitte w\u00e4hlen Sie die Wine-Distribution. - -#: Engines/Wine/QuickScript/Installer Script/script.js:66 -Please\ select\ the\ wine\ version.=Bitte w\u00e4hlen Sie die Wine-Version. - -#: Engines/Wine/QuickScript/Installer Script/script.js:88 -Please\ select\ the\ executable.=Bitte w\u00e4hlen Sie die ausf\u00fchrbare Datei aus. - -#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installationsdatei aus. - -#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. - -#: Engines/Wine/QuickScript/Steam Script/script.js:104 -Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Steam Installation.\n\nEntfernen Sie den Haken bei "Steam ausf\u00fchren" oder schlie\u00dfen Sie Steam nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. - -#: Engines/Wine/QuickScript/Steam Script/script.js:116 -Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... - -#: Engines/Wine/QuickScript/Uplay Script/script.js:60 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. - -#: Engines/Wine/QuickScript/Uplay Script/script.js:77 -Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Uplay den Download beendet hat ... - -#: Engines/Wine/QuickScript/Uplay Script/script.js:85 -Please\ close\ Uplay.=Bitte schlie\u00dfen Sie Uplay. - -#: Engines/Wine/QuickScript/Zip Script/script.js:48 -Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. - -#: Engines/Wine/Shortcuts/Reader/script.js:62 -The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? - -#: Engines/Wine/Shortcuts/Wine/script.js:120 -Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! +#X-Generator: crowdin.com +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:2 +'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spa\u00df\! -#: Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -fonts=Schriftarten +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 +'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Wo Legenden entstehen' markiert die R\u00fcckkehr von PES mit unvergleichlichem Gameplay-Erlebnis. -#: Engines/Wine/Verbs/d3dx10/script.js:14 -#: Engines/Wine/Verbs/d3dx10/script.js:15 -#: Engines/Wine/Verbs/d3dx10/script.js:35 Engines/Wine/Verbs/d3dx9/script.js:14 -#: Engines/Wine/Verbs/d3dx9/script.js:15 Engines/Wine/Verbs/d3dx9/script.js:35 -#: Engines/Wine/Verbs/xact/script.js:15 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:50 -Extracting\ {0}\ ...=Extrahiere {0} ... +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +.NET\ 4.0=.NET 4.0 -#: Engines/Wine/Verbs/dotnet40/script.js:30 -#: Engines/Wine/Verbs/dotnet452/script.js:40 -#: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 -#: Engines/Wine/Verbs/vcrun2005/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:29 -#: Engines/Wine/Verbs/vcrun2010/script.js:18 -#: Engines/Wine/Verbs/vcrun2010/script.js:29 -#: Engines/Wine/Verbs/vcrun2012/script.js:18 -#: Engines/Wine/Verbs/vcrun2012/script.js:29 -#: Engines/Wine/Verbs/vcrun2013/script.js:18 -#: Engines/Wine/Verbs/vcrun2013/script.js:29 -#: Engines/Wine/Verbs/vcrun2015/script.js:18 -#: Engines/Wine/Verbs/vcrun2015/script.js:29 -Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} installiert wird... +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +.NET\ 4.5=.NET 4.5 -#: Engines/Wine/Verbs/dotnet452/script.js:49 -#: Engines/Wine/Verbs/dotnet45/script.js:50 -{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"={0} Anwendungen k\u00f6nnen Probleme haben, wenn die Windows-Version nicht auf "win2003" eingestellt ist +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +.NET\ 4.5.2=.NET 4.5.2 -#: Engines/Wine/Verbs/Uplay/script.js:16 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:1 +18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America -#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -Registering\ {0}\ ...=Registriert {0} ... +#: 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 lizenziert. Der unRAR-Code steht zus\u00e4tzlich unter gewissen Lizenzeinschr\u00e4nkungen. Sie d\u00fcrfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu m\u00fcssen Sie 7-Zip weder registrieren noch daf\u00fcr bezahlen. #: i18n/tmp/Applications/Accessories/7-zip/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/7-zip/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 -#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 -#: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 -#: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 -#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 -#: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 -#: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 -#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 -#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 -#: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 -#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 -#: i18n/tmp/Applications/Games/Steam/Online/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon -#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 -#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 -#: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -Online=Online - -#: 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 - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer=Local Installer - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=Mit dem Local Installer k\u00f6nnen Sie eigene Anwendungen von Ihrem lokalen Computer installieren. - -#: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 -#: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park -#: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -Local=Lokal - -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer=Online Installer - -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=Mit dem Online Installer k\u00f6nnen Sie eigene Anwendungen aus dem Internet installieren. +#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 +Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=PhotoFiltre ist ein Bildbearbeitungsprogramm, welches Ebenen, Filter und Effekte unterst\u00fctzt. -#: i18n/tmp/Applications/Development/category.js:1 -Development=Entwicklung +#: i18n/tmp/Applications/Internet/mIRC/application.js:2 +

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

=mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander \u00fcber globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten. -#: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++=Notepad++ +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:2 +A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Ein 15-min\u00fctiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable). -#: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

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

Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterst\u00fctzt. +#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 +A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Ein mysteri\u00f6ser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedensw\u00e4chter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte. -#: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -v.7.2.2=v.7.2.2 +#: i18n/tmp/Applications/Games/The Room/application.js:2 +A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Eine r\u00e4tselhafte Einladung f\u00fchrt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren \u2013 und einer Notiz deines fernen Gef\u00e4hrten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden. -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America +#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 +A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?=Eine reine, immersive Sci-Fi Einzelspieler-Simulation. Tauche ein in eine Welt, die durch DEINE Entscheidungen gepr\u00e4gt wird\! Erkunde, rede, k\u00e4mpfe oder schleiche durch The Churchill Tower im Jahr 2042\! \u00dcberlebst du The Tower? -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition. +#: i18n/tmp/Applications/Games/Far Cry/application.js:2 +A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry®,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

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

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

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

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

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

Jack begegnet einem Insider der Miliz und erf\u00e4hrt von den f\u00fcrchterlichen Absichten der S\u00f6ldnertruppe. Er stellt Jack vor eine unbequeme Wahl\: Nimm den Kampf gegen diese t\u00f6dlichen S\u00f6ldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis. -#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 -Age\ of\ Empires\ II\ HD=Age of Empires II HD +#: i18n/tmp/Applications/Accessories/category.js:1 +Accessories=Dienstprogramme -#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 -Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterst\u00fctzung, \u00fcberarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen\! +#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 +Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 i18n/tmp/Applications/Games/Assassin's -#: Creed: Brotherhood/Steam/script.js:1 Creed III/Steam/script.js:1 -#: II/Steam/script.js:1 IV Black Flag/Steam/script.js:1 -#: Revelations/Steam/script.js:1 Creed/Steam/script.js:1 -#: Unity/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 -#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 -#: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY -#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Red Trigger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -Steam=Steam +#: 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/Games/Age of Empires III: Complete -#: Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection +#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 +Age\ of\ Empires\ II\ HD=Age of Empires II HD + +#: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 +Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II wurde in High Definition neu aufgelegt und mit neuen Features, Sammelkarten, verbesserter KI, Steam-Workshop-Unterst\u00fctzung, \u00fcberarbeitetem Multiplayermodus, Steamworks-Integration und vielem mehr versehen\! #: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Tauchen Sie in ein preisgekr\u00f6ntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die m\u00e4chtigen europ\u00e4ischen Kr\u00e4fte, um neue L\u00e4ndereien in der neuen Welt zu entdecken; oder springen Sie ostw\u00e4rts nach Asien, um dort den Ausgang andauernder Machtk\u00e4mpfe zu entscheiden. +#: Collection/application.js:1 +Age\ of\ Empires®\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -Assassin's\ Creed\u2122=Assassin's Creed\u2122 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:2 +Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Inmitten des hei\u00dfen Sandes des alten Persiens wird eine Legende in einer alten Sprache erz\u00e4hlt. Sie handelt von einer von Gr\u00e4ueltaten gepr\u00e4gten Zeit, die von Verrat beherrscht wurde. Von den dunklen M\u00e4chten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein t\u00f6dliches \u00dcbel auf ein wunderbares K\u00f6nigreich loszulassen. Von den Listen einer verf\u00fchrerischen Prinzessin und der Macht des Sandes der Zeit getrieben f\u00fchrt der Prinz einen grausamen Kampf, um die verwunschenen Gem\u00e4cher des Palastes zur\u00fcckzuerobern und den Frieden in seinem K\u00f6nigreich wiederherzustellen. -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 ist das Action-Game der n\u00e4chsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. W\u00e4hrend andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin\u2019s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch \u00e4u\u00dferst m\u00e4chtigen Z\u00fcnglein an der Waage der Geschichte werden. +#: 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: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +App\ Resources=Anwendungsressourcen -#: 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/Utils/Functions/Apps/application.js:1 +App\ Utils=Anwendungs-Utilities -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II +#: i18n/tmp/Applications/Games/Mass Effect/application.js:2 +As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bek\u00e4mpfen Sie den verr\u00e4terischen Saren und seine t\u00f6dliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern\! -#: 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 Revelations/application.js:1 +Assassin's\ Creed®\ Revelations=Assassin's Creed\u00ae Revelations -#: 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/application.js:1 +Assassin's\ Creed™=Assassin's Creed\u2122 -#: 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/application.js:2 +Assassin's\ Creed™\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 ist das Action-Game der n\u00e4chsten Generation aus dem Hause Ubisoft Montreal und wird das Genre neu definieren. W\u00e4hrend andere Spiele behaupten durch noch beeindruckendere Grafik und Physikeffekte 'next-gen' zu sein, verbindet Assassin\u2019s Creed Technologie, Spieldesign, Spielmotiv und Emotionen in eine Welt, in der Sie ein Komplize des Chaos sind und zu einem verwundbaren, jedoch \u00e4u\u00dferst m\u00e4chtigen Z\u00fcnglein an der Waage der Geschichte werden. -#: i18n/tmp/Applications/Games/Assassin's Creed 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 II/application.js:1 +Assassin’s\ Creed\ II=Assassin\u2019s Creed II -#: 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: Brotherhood/application.js:1 +Assassin’s\ Creed®\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood -#: 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 III/application.js:1 +Assassin’s\ Creed®\ III=Assassin\u2019s Creed\u00ae III -#: 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 IV Black Flag/application.js:1 +Assassin’s\ Creed®\ IV\ Black\ Flag™=Assassin\u2019s Creed\u00ae IV Black Flag\u2122 #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed\u00ae Unity +Assassin’s\ Creed®\ 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. +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.=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 -#: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Ride your music.

Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" k\u00f6nnen. Die Streckenf\u00fchrung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Bl\u00f6cke auf der Strecke zusammenf\u00fcgen. Spielen Sie gegen andere Online, um f\u00fcr Ihren Lieblingssong die h\u00f6chste Punktzahl zu erreichen. +#: i18n/tmp/Applications/Games/BRINK/application.js:1 +BRINK=BRINK -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -Batman\u2122\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum +#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 +Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City baut auf der mitrei\u00dfenden, atmosph\u00e4rischen Grundlage von Batman\: Arkham Asylum auf und l\u00e4sst die Spieler durch die weitl\u00e4ufige Arkham City fliegen, die f\u00fcnfmal gr\u00f6\u00dfer als die Spielwelt in Batman\: Arkham Asylum ist und das neue hochsichere \u201eZuhause\u201c f\u00fcr alle in Gotham City lebenden Schl\u00e4ger, Gangster und verr\u00fcckten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gef\u00e4hrlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anf\u00fchlt, der Dark Knight zu sein und den Stra\u00dfen Gotham Citys Gerechtigkeit zu bringen. -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

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

Das von Kritikern gefeierte Batman\: Arkham Asylum kehrt in einer \u00fcberarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zur\u00fcck. Diese zus\u00e4tzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack). +#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 +Batman™\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -Batman\u2122\:\ Arkham\ City=Batman\u2122\: Arkham City +#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 +Batman™\:\ Arkham\ City=Batman\u2122\: Arkham City -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City baut auf der mitrei\u00dfenden, atmosph\u00e4rischen Grundlage von Batman\: Arkham Asylum auf und l\u00e4sst die Spieler durch die weitl\u00e4ufige Arkham City fliegen, die f\u00fcnfmal gr\u00f6\u00dfer als die Spielwelt in Batman\: Arkham Asylum ist und das neue hochsichere \u201eZuhause\u201c f\u00fcr alle in Gotham City lebenden Schl\u00e4ger, Gangster und verr\u00fcckten Superkriminellen darstellt. Mit einem unglaublichen Aufgebot an Gotham Citys gef\u00e4hrlichsten Schurken wie Catwoman, dem Joker, dem Riddler, Two-Face, Harley Quinn, dem Pinguin, Mr. Freeze und vielen anderen mehr erlaubt es das Spiel jedem selbst nachzuvollziehen, wie es sich anf\u00fchlt, der Dark Knight zu sein und den Stra\u00dfen Gotham Citys Gerechtigkeit zu bringen. +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 +Batman™\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -Batman\u2122\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 +Batman™\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montréal,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City’s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins ist die n\u00e4chste Fortsetzung der Batman\: Arkham Videospielreihe. Entwickelt von WB Games Montr\u00e9al beinhaltet das Spiel eine erweiterte Gotham City und f\u00fchrt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman\: Arkham Asylum und Batman\: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gef\u00e4hrlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbek\u00e4mpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist. -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins ist die n\u00e4chste Fortsetzung der Batman\: Arkham Videospielreihe. Entwickelt von WB Games Montr\u00e9al beinhaltet das Spiel eine erweiterte Gotham City und f\u00fchrt eine neue Prequel-Geschichte ein, welche mehrere Jahre vor den Ereignissen von Batman\: Arkham Asylum und Batman\: Arkham City, den beiden ersten, gefeierten Teilen der Reihe, spielt. In einer Zeit vor dem Erstarken der gef\u00e4hrlichsten Verbrecher von Gotham City zeigt das Spiel einen jungen und unerfahrenen Batman, der einen entscheidenden Moment seiner Karriere als Verbrechensbek\u00e4mpfer erlebt, welcher richtungsweisend auf seinem Weg zum Dark Knight ist. +#: i18n/tmp/Applications/Games/GRID 2/application.js:2 +Be\ fast,\ be\ first\ and\ be\ famous\ as\ the\ race\ returns\ in\ GRID\ 2,\ the\ sequel\ to\ the\ BAFTA-award\ winning,\ multi-million\ selling\ Race\ Driver\:\ GRID.=Sei schnell, sei der Erste, werde ber\u00fchmt. Das Rennen geht weiter mit GRID 2, dem Nachfolger des BAFTA-preisgekr\u00f6nten Kn\u00fcllers Race Driver\: GRID. -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!=Schl\u00fcpfen Sie in die Rolle des Zoo-Direktors und sorgen Sie f\u00fcr das Wohl Ihrer tierischen Sch\u00fctzlinge\! Wildlife Park 2 bringt Sie in "hautnahen" Kontakt zu \u00fcber 50 verschiedenen Tierarten. Beobachten Sie die liebevoll animierten, realistische Interaktionen der Tiere - ob mit den Artgenossen, der Landschaft, den Spielger\u00e4ten oder den Besuchern des Parks\! Wie im richtigen Zoo m\u00fcssen die Tiere rundum versorgt werden. Das ist in Wildlife Park 2 kinderleicht\: Mit einem Mausklick k\u00f6nnen Sie die Tiere f\u00fcttern, verarzten, streicheln, aufscheuchen oder versetzen. Steuern Sie ein Team von Landschaftsarchitekten, G\u00e4rtnern, Tierpflegern, Tier\u00e4rzten und Wissenschaftlern. Ein sorgsamer Zoodirektor kann sich bald \u00fcber Nachwuchs bei den Tieren freuen\! Errichten Sie Ihren Zoo mit mehr als 100 Tierh\u00e4usern, Besuchereinrichtungen, Personalgeb\u00e4uden, dekorativen Parkelementen und Gehegeausstattungsobjekten. Auch f\u00fcr Hobbyarchitekten ist Wildlife Park 2 die ideale Spielwiese\! Kreieren Sie mit dem umfangreichen Terraforming-Tool Ihre eigenen phantasievollen Landschaften. Unter Ihren liebevoll pflegenden H\u00e4nden gedeihen zahlreiche etablierte Landpflanzen und botanische Rarit\u00e4ten wie Unterwasserpflanzen, Kakteen oder Orchideen - aufw\u00e4ndig in Szene gesetzt mit dynamischem Pflanzensystem (SpeedTree). Eine weitere Besonderheit stellt die realistisch simulierte Wasserausbreitung dar. Durch komfortables Setzen einer Wasserquelle kreieren Sie tosende Wasserf\u00e4lle und weitl\u00e4ufige Wasserwelten. Auch die Zoo-Besucher wollen zufrieden gestellt sein - sorgen Sie f\u00fcr Restaurants, Eisdielen und spektakul\u00e4re Unterhaltung. Mit Werbe- und Marketingma\u00dfnahmen locken Sie neue Besucher an. Aber nicht vergessen\: Behalten Sie immer das Budget des Zoos im Auge\! -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=\u00dcber Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch \u00fcber die Unf\u00e4higkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden. +#: 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/Beyond Good and Evil/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 -#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -Uplay=Uplay +#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 +Beyond\ Good\ and\ Evil™=Beyond Good and Evil\u2122 -#: i18n/tmp/Applications/Games/BioShock/application.js:1 -BioShock\u2122=BioShock\u2122 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 +Big\ Brother\ has\ arrived\ -\ and\ it’s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der B\u00fcrger um jene zu finden, welche f\u00fcr eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, pers\u00f6nliche Kommunikation und private Dateien sind alle f\u00fcr Sie zug\u00e4nglich. Aber seien Sie gewarnt\: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben. #: i18n/tmp/Applications/Games/BioShock/application.js:2 BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.=BioShock ist ein Shooter, anders als alles, was Sie je zuvor gespielt haben, reichhaltig an Waffen und Taktiken wie nie zuvor gesehen. Ein komplettes Arsenal steht Ihnen zur Verf\u00fcgung, vom einfachen Revolver bis zum Granatwerfer und chemischen Schleudern, aber Sie sind auch dazu angehalten Ihre eigene DNA zu modifizieren, um eine noch t\u00f6dlichere Waffe zu erstellen\: Sie. Injizierbare Plasmen geben Ihnen \u00fcbermenschliche Kr\u00e4fte\: schie\u00dfen Sie Starkstromschl\u00e4ge ins Wasser, um mehrere Feinde auf einmal zu eliminieren oder frieren Sie sie ein, und zertr\u00fcmmern Sie sie anschlie\u00dfend mit einem einfachen Schraubenschl\u00fcssel.
Keine Feindesbegegnung gleicht der anderen und kein anderer Spieler wird dieses Spiel genau wie Sie spielen. -#: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman Legends/Steam -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -Steam\ (Demo)=Steam (Demo) +#: i18n/tmp/Applications/Games/BioShock/application.js:1 +BioShock™=BioShock\u2122 + +#: 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/Tom Clancy's The Division/application.js:2 +Black\ Friday\ –\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Black Friday \u2013 Eine verheerende Pandemie fegt \u00fcber New York City hinweg. Die Grundversorgung der Stadt f\u00e4llt nach und nach aus. Bereits nach wenigen Tagen ohne Nahrung und Wasser st\u00fcrzt die Gesellschaft in Chaos. Die eigenst\u00e4ndige Spezialeinheit The Division ist alarmiert. #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 Black\ Mesa=Black Mesa -#: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans. - #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 #: app/Online/script.js:1 Blizzard\ app=Blizzard App -#: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben\! - #: i18n/tmp/Applications/Games/Borderlands/application.js:1 Borderlands=Borderlands -#: i18n/tmp/Applications/Games/Borderlands/application.js:2 -Lock,\ Load,\ &\ Face\ the\ Madness

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

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

Bereiten Sie sich auf schier unfassbaren Wahnsinn vor\! Spielen Sie als einer von vier schie\u00dffreudigen S\u00f6ldnern und erledigen Sie alles, was Ihnen im Weg steht\!\nMit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands \u00fcbernehmen Sie die Rolle eines S\u00f6ldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerst\u00e4tte m\u00e4chtiger Technologien von Au\u00dferirdischen namens The Vault zu finden. - #: i18n/tmp/Applications/Games/Braid/application.js:1 Braid=Braid #: i18n/tmp/Applications/Games/Braid/application.js:2 -Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.=Im malerischen Puzzlespiel Braid k\u00f6nnen Sie den Flu\u00df der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und l\u00f6sen Sie alle Puzzles, um eine entf\u00fchrte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verf\u00fcgung, mit welcher Sie den Zeitverlauf beeinflussen k\u00f6nnen. Spulen Sie die Zeit selbst zur\u00fcck und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht m\u00f6glich ist. Begeben Sie sich in parallel geschaltete Realit\u00e4ten, verlangsamen Sie die Zeit und vieles mehr. - -#: i18n/tmp/Applications/Games/BRINK/application.js:1 -BRINK=BRINK - -#: i18n/tmp/Applications/Games/BRINK/application.js:2 -You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind\u2019s\ last\ refuge\!=Sie entscheiden \u00fcber Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit\! +Braid\ is\ a\ puzzle-platformer,\ drawn\ in\ a\ painterly\ style,\ where\ you\ can\ manipulate\ the\ flow\ of\ time\ in\ strange\ and\ unusual\ ways.\ From\ a\ house\ in\ the\ city,\ journey\ to\ a\ series\ of\ worlds\ and\ solve\ puzzles\ to\ rescue\ an\ abducted\ princess.=Im malerischen Puzzlespiel Braid k\u00f6nnen Sie den Fluss der Zeit auf komische und ungewohnte Art und Weise beeinflussen. Reisen Sie durch eine Vielzahl von Welten und l\u00f6sen Sie alle Puzzles, um eine entf\u00fchrte Prinzessin zu retten. In jeder Welt steht Ihnen eine andere Macht zur Verf\u00fcgung, mit welcher Sie den Zeitverlauf beeinflussen k\u00f6nnen. Spulen Sie die Zeit selbst zur\u00fcck und stellen Sie sich Objekten und Zeitzonen, in welchen dies nicht m\u00f6glich ist. Begeben Sie sich in parallel geschaltete Realit\u00e4ten, verlangsamen Sie die Zeit und vieles mehr. #: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate #: Box/application.js:1 -Burnout\u2122\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box +Burnout™\ Paradise\:\ The\ Ultimate\ Box=Burnout\u2122 Paradise\: The Ultimate Box -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/application.js:2 -Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver\u2019s\ license.\ Earn\ the\ vaunted\ \u201cBurnout\u201d\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Burnout Paradise The Ultimate Box bringt Ihnen das beste Konosolen Rennspiel von 2008, Burnout Paradise auf den PC, mit vielen gro\u00dfartigen \u00c4nderungen und Verbesserungen, wie zum Beispiel Motorr\u00e4der und aufregenden neuen Onlinemodi und Herausforderungen. +#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 +CONSORTIUM=CONSORTIUM #: 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 Duty: WWII/application.js:2 +Call\ of\ Duty\:\ WWII\ returns\ to\ its\ roots\ with\ a\ breathtaking\ experience\ that\ redefines\ World\ War\ II\ for\ a\ new\ gaming\ generation.=Call of Duty kehrt mit Call of Duty\: WWII - einem atemberaubenden Erlebnis, das die Art, den Zweiten Weltkrieg zu erleben, in einer neuen Spielegeneration neu definiert - zu seinen Wurzeln zur\u00fcck. + +#: i18n/tmp/Applications/Games/Call of Duty: WWII/application.js:1 +Call\ of\ Duty®\:\ WWII=Call of Duty\u00ae\: WWII #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger +Call\ of\ Juarez®\ Gunslinger=Call of Juarez\u00ae Gunslinger -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.=Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez\u00ae Gunslinger eine echte Hommage an die Erz\u00e4hlungen aus dem Wilden Westen. Erlebe die epische und gewaltt\u00e4tige Reise eines skrupellosen Kopfgeldj\u00e4gers, der den ber\u00fcchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. W\u00e4hrend die Grenzen zwischen Wahrheit und Mythos verschmelzen, enth\u00fcllt dieses Abenteuer voller denkw\u00fcrdiger Aufeinandertreffen die verborgene Wahrheit \u00fcber einige der gr\u00f6\u00dften Legenden im Westen. +#: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 +Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia versinkt im Krieg - f\u00fcr Abenteurer und S\u00f6ldner er\u00f6ffnen sich in diesem Land ungeahnte M\u00f6glichkeiten, aber auch gro\u00dfe Gefahren lauern \u00fcberall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gef\u00fcrchteten K\u00e4mpfer werden. -#: i18n/tmp/Applications/Games/category.js:1 -Games=Spiele +#: Engines/Wine/Engine/Object/script.js:215 +Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=64bit Executable kann nicht in einem 32bit Wineprefix ausgef\u00fchrt werden. + +#: Utils/Functions/Filesystem/Files/script.js:154 +Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 ChromaGun=ChromaGun -#: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

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

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

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

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

In diesem Fall, herzlich Willkommen und viel Gl\u00fcck\! - #: i18n/tmp/Applications/Games/Civilization V/application.js:1 Civilization\ V=Civilization V -#: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Werden Sie Herrscher \u00fcber die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten\: F\u00fchren Sie Kriege, schlie\u00dfen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den gr\u00f6\u00dften Herrschern der Geschichte an und erschaffen Sie das m\u00e4chtigste Reich, das die Welt je gesehen hat. - #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 Clicker\ Heroes=Clicker Heroes -#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Hast du dich schon mal gefragt, wie es sich wohl anf\u00fchlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden\! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten\! - #: i18n/tmp/Applications/Games/Cogs/application.js:1 Cogs=Cogs @@ -553,21 +220,24 @@ Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles #: Wars/application.js:1 Command\ and\ Conquer\ -\ Tiberium\ Wars=Command and Conquer - Tiberium Wars -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.=Wir schreiben das Jahr 2047. Ein gigantischer, nuklearer Feuerball explodiert hoch am Nachthimmel und l\u00e4utet den dramatischen Beginn des Dritten Tiberium Kriegs ein und zeitigt die Wiederkehr des revolution\u00e4rsten RTS-Franchise aller Zeiten. +#: 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/CONSORTIUM/application.js:1 -CONSORTIUM=CONSORTIUM +#: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 +Command\ prompt=Kommandozeile -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Ein mysteri\u00f6ser Mord, in einem Flugzeug, in der Zukunft. Sie sind Consortium Bishop Six, ein globaler Friedensw\u00e4chter im Jahr 2042. Ihre Handlungen bestimmen den Verlauf der Geschichte. +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 +Configure\ Wine=Wine einrichten #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 Consortium\:\ The\ Tower=Consortium\: The Tower -#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?=Eine reine, immersive Sci-Fi Einzelspieler-Simulation. Tauche ein in eine Welt, die durch DEINE Entscheidungen gepr\u00e4gt wird\! Erkunde, rede, k\u00e4mpfe oder schleiche durch The Churchill Tower im Jahr 2042\! \u00dcberlebst du The Tower? +#: Engines/Wine/Engine/Object/script.js:888 +Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Konnte Mimetype f\u00fcr Dateiendung "{0}" nicht bestimmen + +#: Engines/Wine/Engine/Object/script.js:276 +Could\ not\ uninstall\ {0}\!=Konnte {0} nicht deinstallieren\! #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 Crayon\ Physics=Crayon Physics @@ -575,55 +245,64 @@ Crayon\ Physics=Crayon Physics #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics ist ein Arcade Spiel, bei dem Sie mit der Maus Linien und Vierecke zeichnen m\u00fcssen, um mit einem Ball den Stern am Ende des Levels zu erreichen. +#: i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/application.js:2 +Create\ a\ team\ with\ up\ to\ 3\ friends\ in\ Tom\ Clancy’s\ Ghost\ Recon®\ Wildlands\ and\ enjoy\ the\ ultimate\ military\ shooter\ experience\ set\ in\ a\ massive,\ dangerous,\ and\ responsive\ open\ world.

TAKE\ DOWN\ THE\ CARTEL
In\ a\ near\ future,\ Bolivia\ has\ fallen\ into\ the\ hands\ of\ Santa\ Blanca,\ a\ merciless\ drug\ cartel\ who\ spread\ injustice\ and\ violence.\ Their\ objective\:\ to\ create\ the\ biggest\ Narco-State\ in\ history.

BECOME\ A\ GHOST
Create\ and\ fully\ customize\ your\ Ghost,\ weapons,\ and\ gear.\ Enjoy\ a\ total\ freedom\ of\ playstyle.\ Lead\ your\ team\ and\ take\ down\ the\ cartel,\ either\ solo\ or\ with\ up\ to\ three\ friends.

EXPLORE\ BOLIVIA
Journey\ through\ Ubisoft's\ largest\ action-adventure\ open\ world.\ Discover\ the\ stunning\ diverse\ landscapes\ of\ the\ Wildlands\ both\ on\ and\ off\ road,\ in\ the\ air,\ on\ land,\ and\ at\ sea\ with\ over\ 60\ different\ vehicles.=Stelle ein Team mit bis zu drei Freunden in Tom Clancy's Ghost Recon\u00ae Wildlands auf und genie\u00dfe die ultimative Milit\u00e4r-Shooter-Erfahrung in einer gigantischen, gef\u00e4hrlichen und lebendigen offenen Welt. Du kannst auch in Teams aus 4 gegen 4 Spielern im PvP in klassenbasierten, taktischen K\u00e4mpfen spielen\: Ghost War

VERNICHTE DAS KARTELL
In der Zukunft f\u00e4llt Bolivien in die H\u00e4nde von Santa Blanca, ein skupelloses Drogenkartell, das Ungerechtigkeit und Gewalt verbreitet. Sein Ziel\: Den gr\u00f6\u00dfte Drogenstaat der Geschichte errichten.

WERDE EIN GHOST
Erschaffe deinen Ghost. Genie\u00dfe v\u00f6llige Freiheit in deinem Spielstil. F\u00fchre dein Team an und schalte das Kartel alleine oder mit Freunden aus.

ENTDECKE BOLIVIEN
Reise durch Ubisofts gr\u00f6\u00dfte offene Action-Adventure-Welt. Entdecke mit mehr als 60 verschiedenen Fahrzeugen unglaublich abwechslungsreiche Naturlandschaften, ob on- und offroad, in der Luft, zu Land oder zu Wasser. + +#: i18n/tmp/Applications/Custom/category.js:1 +Custom=Angepasst + +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +Custom\ Installer\ Script=Custom Installer Script + #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 DC\ Universe\ Online=DC Universe Online -#: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.=Sony's neues MMORPG basierend auf dem DC Universum. Sei ein Held oder Schurke in 2 gigantischen St\u00e4dten. - #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 DOOM\ (2016)=DOOM (2016) -#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.=Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begr\u00fcndern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zur\u00fcck. Erbarmungslose D\u00e4monen, unvorstellbar zerst\u00f6rerische Waffen und schnelle, fl\u00fcssige Bewegung bilden die Grundlage f\u00fcr knallharte First-Person-K\u00e4mpfe \u2013 sei es beim Kampf gegen von D\u00e4monenhorden in der H\u00f6lle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zus\u00e4tzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zus\u00e4tzliche Inhalte in k\u00fcrzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu k\u00f6nnen. - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -Dragon\ Ball\ Xenoverse\ 2=Dragon Ball Xenoverse 2 - #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.=DRAGON BALL XENOVERSE 2 baut mit verbesserter Grafik auf dem erfolgreichen DRAGON BALL XENOVERSE auf und entf\u00fchrt Spieler in die bisher gr\u00f6\u00dfte und detaillierteste Dragonball-Welt.

DRAGON BALL XENOVERSE 2 enth\u00e4lt eine neue Hauptstadt, umfangreiche Charakteranpassungsm\u00f6glichkeiten sowie viele neue Features und Verbesserungen. -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -Dragon\ Ball\ Xenoverse=Dragon Ball Xenoverse +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +DXVK=DXVK -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

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

DRAGON BALL XENOVERSE besucht dank deines individuellen Avatars, der an der Seite von Trunks und vielen anderen Charakteren k\u00e4mpft, ber\u00fchmte K\u00e4mpfe aus der Serie erneut. Wird die St\u00e4rke dieser Partnerschaft ausreichen, um Siege zu erringen und die Dragonball-Geschichte, wie wir sie kennen, zu korrigieren? Zu den Features des Spiels geh\u00f6ren au\u00dferdem die geheimnisvolle Tokitoki-Stadt, neue Spielmechaniken und Charakter-Animationen sowie viele weitere tolle Neuheiten, die schon bald enth\u00fcllt werden\! +#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 +Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ –\ 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.=Entwickelt von id Software, den Pionieren des Ego-Shooter-Genres und Begr\u00fcndern des Mehrspieler-Deathmatch, kehrt DOOM jetzt als kompromisslos herausfordernder Shooter der neuen Generation zur\u00fcck. Erbarmungslose D\u00e4monen, unvorstellbar zerst\u00f6rerische Waffen und schnelle, fl\u00fcssige Bewegung bilden die Grundlage f\u00fcr knallharte First-Person-K\u00e4mpfe \u2013 sei es beim Kampf gegen von D\u00e4monenhorden in der H\u00f6lle in der Einzelspielerkampagne oder beim Turnier gegen Freunde in den zahlreichen Mehrspielermodi. Erweitern Sie Ihr Spielerlebnis zus\u00e4tzlich mit dem Spieleditor DOOM SnapMap, um selbst kreativ zu werden und zus\u00e4tzliche Inhalte in k\u00fcrzester Zeit zu erstellen, spielen und mit der ganzen Welt teilen zu k\u00f6nnen. + +#: i18n/tmp/Applications/Development/category.js:1 +Development=Entwicklung + +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +Downloader=Downloader #: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed #: Emerald: A Whirlwind Heist/application.js:1 Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Ein 15-min\u00fctiges Heist-Game von Crows Crows Crows unter Leitung von William Pugh (The Stanley Parable). +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 +Dragon\ Ball\ Xenoverse=Dragon Ball Xenoverse + +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 +Dragon\ Ball\ Xenoverse\ 2=Dragon Ball Xenoverse 2 #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 Druid\ Soccer=Druid Soccer -#: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Sie nehmen an dem altert\u00fcmlichen, traditionellen Spiel Druidenfu\u00dfball teil. - #: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 Earth\ Eternal\ -\ Valkal's\ Shadow=Earth Eternal - Valkal's Shadow -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 -Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.=In einer Welt, in der die Menschen lange verschwunden sind und Monster herrschen, spielt Earth Eternal - Valkal's Shadow, eine Fan-Fortsetzung von Earth Eternal, einem eingestellten MMORPG von Sparkplay Media. Valkal's Shadow basiert auf version 0.8.6, jedoch mit vielen neuen Inhalten und Funktionen, darunter zwei neue Gebiete, viele neue Dungeons und unz\u00e4hlige neue Quests. - #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 Elite\:Dangerous=Elite\:Dangerous -#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

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

Mit nichts als einem kleinen Raumschiff und ein paar Credits machen sich die Spieler auf, um sich das K\u00f6nnen, das Wissen und die Macht anzueignen, die sie brauchen, um in der gnadenlosen Galaxie der Zukunft zu \u00fcberleben und zur Elite zu geh\u00f6ren. In einem Zeitalter der galaktischen Superm\u00e4chte und des interstellaren Kriegs tr\u00e4gt die Geschichte eines jeden Spielers in diesem einzigartigen vernetzten Spielerlebnis zur Ver\u00e4nderung der dynamischen Geschichte bei. Regierungen gehen unter, Schlachten enden in Sieg oder Niederlage und die Grenzen der Menschheit \u00e4ndern ihren Verlauf \u2013 all das durch das Eingreifen der Spieler.

400 Milliarden Sternensysteme. Unendliche Freiheit. Jeder ist ein Pionier. +#: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 +ElsterFormular=ElsterFormular + +#: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 +ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular ist die offizielle Software f\u00fcr die deutsche Steuererkl\u00e4rung. + +#: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 +Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

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

Zus\u00e4tzlich enth\u00e4lt die Emperor Edition alle Inhalte und Funktionen, die f\u00fcr ROME II seit der Ver\u00f6ffentlichung im September 2013 bereitgestellt wurden. Dazu geh\u00f6ren die Twitch.TV-Integration, eine Touchscreen-Steuerung, neue spielbare Fraktionen und Einheiten, Mac-Kompatibilit\u00e4t und vieles mehr. #: i18n/tmp/Applications/Games/Enderal/application.js:1 Enderal=Enderal @@ -631,11 +310,14 @@ Enderal=Enderal #: i18n/tmp/Applications/Games/Enderal/application.js:2 Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal ist eine Komplettumwandlung f\u00fcr "The Elder Scrolls V\: Skyrim" -- eine Mod, die in ihrer eigenen Spielwelt angesiedelt ist, mit eigener Landschaft, Tradition und Story. Sie ist ein immersives Open-World-Abenteuer mit einem komplett ver\u00e4nderten Skillsystem, rundum erneuerten Spielmechaniken und einer d\u00fcsteren, psychologischen Story mit glaubw\u00fcrdigen Charakteren. Enderal ist kostenlos und ben\u00f6tigt nur eine (legale) Version von TES V\: Skyrim (die DLCs sind nicht notwendig). Die Mod ist ein unkommerzielles Projekt von SureAI, dem Entwicklerteam hinter der Oblivion-Mod "Nehrim\: Am Rande des Schicksals" und der Morrowind-Mod "Arktwend - Das vergessene Reich". +#: i18n/tmp/Applications/Games/Tropico 3/application.js:2 +Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Machen Sie sich bereit f\u00fcr einen tropischen Powertrip\! Werden Sie zu einem Diktator auf einer fernen Insel w\u00e4hrend des Kalten Kriegs. Verf\u00fchren, \u00fcberzeugen, versch\u00fcchtern, unterdr\u00fccken oder betr\u00fcgen Sie Ihre Untergebenen, um an der Macht zu bleiben\! Werden Sie ein gro\u00dfz\u00fcgiger Anf\u00fchrer sein? + #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 Epic\ Games\ Launcher=Epic Games Launcher -#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Launcher f\u00fcr die Unreal Engine, Unreal Tournament, Paragon etc. +#: Utils/Functions/Net/Download/script.js:126 +Error\ while\ calculating\ checksum\ for\ "{0}".\ \n\nExpected\ \=\ {1}\nActual\ \=\ {2}=Fehler beim Pr\u00fcfen der Checksumme f\u00fcr "{0}".\n\nErwartet \= {1}\nTats\u00e4chlich \= {2} #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 Ether\ One\ Redux=Ether One Redux @@ -652,26 +334,57 @@ Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 Europa\ Universalis\ IV=Europa Universalis IV -#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Im Spiel Europa Universalis IV k\u00f6nnt ihr ein Reich aufbauen, wobei ihr die Kontrolle \u00fcber eine Nation habt, die ihr durch die Jahre f\u00fchrt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsf\u00fchrung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt. +#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 +Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Hast du dich schon mal gefragt, wie es sich wohl anf\u00fchlt, eine Quadrillion Schaden pro Sekunde zu verursachen? Jetzt kannst du es herausfinden\! Begib dich auf deine Mission, um mal richtig viel Schaden anzurichten\! -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -Far\ Cry\u00ae\ 2=Far Cry\u00ae 2 +#: Engines/Wine/Shortcuts/Wine/script.js:120 +Executable\ {0}\ not\ found\!=Ausf\u00fchrbare Datei {0} nicht gefunden\! -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

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

Sie m\u00fcssen Ihre Feinde identifizieren und auskundschaften und deren Schw\u00e4chen ausnutzen, um der schieren \u00dcberzahl feindlicher Soldaten durch T\u00e4uschungen, \u00dcberraschungsmomente und Hinterlist beizukommen. +#: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 +Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=Michel Ancel, gefeierter Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und den Raving Rabbids\u00ae, kehrt mit seinem neuesten Titel zu den Wurzeln zur\u00fcck Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump \u2018n\u2018 Run-Adventure f\u00fcr bis zu vier Spieler im Team\!

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

Als die Lichtung der Tr\u00e4ume von \u201ewiderborstigen\u201c Darktoons \u00fcberfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der H\u00f6he zu sein ... Also schlie\u00dft er sich f\u00fcr diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fr\u00f6hlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Tr\u00e4ume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem b\u00f6sen Traum in Nichts aufl\u00f6st... + +#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 +Experience\ what\ it’s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

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

Das von Kritikern gefeierte Batman\: Arkham Asylum kehrt in einer \u00fcberarbeiteten Spiel des Jahres Edition mit 4 Extra 'Challenge Maps' zur\u00fcck. Diese zus\u00e4tzlichen Maps sind Crime Alley; Scarecrow Nightmare; Totally Insane und Nocturnal Hunter (diese beiden vom Insane Night Map Pack). + +#: Engines/Wine/Verbs/xact/script.js:15 Engines/Wine/Verbs/xact/script.js:16 +#: Engines/Wine/Verbs/xact/script.js:50 Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 Engines/Wine/Verbs/d3dx9/script.js:14 +#: Engines/Wine/Verbs/d3dx9/script.js:15 Engines/Wine/Verbs/d3dx9/script.js:35 +Extracting\ {0}\ ...=Extrahiere {0} ... + +#: 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/Dragon Ball Xenoverse/application.js:2 +FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

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

DRAGON BALL XENOVERSE besucht dank deines individuellen Avatars, der an der Seite von Trunks und vielen anderen Charakteren k\u00e4mpft, ber\u00fchmte K\u00e4mpfe aus der Serie erneut. Wird die St\u00e4rke dieser Partnerschaft ausreichen, um Siege zu erringen und die Dragonball-Geschichte, wie wir sie kennen, zu korrigieren? Zu den Features des Spiels geh\u00f6ren au\u00dferdem die geheimnisvolle Tokitoki-Stadt, neue Spielmechaniken und Charakter-Animationen sowie viele weitere tolle Neuheiten, die schon bald enth\u00fcllt werden\! + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 +Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Ein Tomb Raider 2 Remake von Nicobass. + +#: i18n/tmp/Applications/Games/Far Cry/application.js:1 +Far\ Cry=Far Cry #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon +#: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 +Far\ Cry®\ 2=Far Cry\u00ae 2 + #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry\u00ae 3\: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das B\u00f6se allgegenw\u00e4rtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission\: Schnappen Sie sich das M\u00e4dchen, t\u00f6ten Sie die B\u00f6sewichte und retten Sie die Welt\! +Far\ Cry®\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80’s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon ist DER wahnsinnige Cyber-Shooter. Far Cry\u00ae 3\: Blood Dragon ist angesiedelt auf einer bizarren Open World-Insel, wo das B\u00f6se allgegenw\u00e4rtig ist. Willkommen in einer Vision der Zukunft aus Sicht der 80er. Wir schreiben das Jahr 2007 und Sie sind Sergeant Rex Colt, ein Mark IV Cyber Commando. Ihre Mission\: Schnappen Sie sich das M\u00e4dchen, t\u00f6ten Sie die B\u00f6sewichte und retten Sie die Welt\! -#: i18n/tmp/Applications/Games/Far Cry/application.js:1 -Far\ Cry=Far Cry +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +File\ Extractors=Datei-Extraktoren -#: i18n/tmp/Applications/Games/Far Cry/application.js:2 -A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

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

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

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

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

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

Jack begegnet einem Insider der Miliz und erf\u00e4hrt von den f\u00fcrchterlichen Absichten der S\u00f6ldnertruppe. Er stellt Jack vor eine unbequeme Wahl\: Nimm den Kampf gegen diese t\u00f6dlichen S\u00f6ldner auf oder weihe die gesamte Menschheit durch das hinterlistige Vorhaben eines Wahnsinnigen der ewigen Verdammnis. +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +File\ Utilities=Datei-Utilities + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +Filesystem\ Utils=Dateisystem-Utilities + +#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 +Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen w\u00e4hrend Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle l\u00f6sen\! #: i18n/tmp/Applications/Games/FlatOut/application.js:1 FlatOut=FlatOut @@ -679,11 +392,35 @@ FlatOut=FlatOut #: i18n/tmp/Applications/Games/FlatOut/application.js:2 FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut ist ein adrenalingeladenes, explosives Rennspiel mit spektakul\u00e4ren Effekten und Grafiken sowie innovativen Spielmechaniken, das jede Menge Spa\u00df garantiert\! +#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 +For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=\u00dcber Jahrhunderte wurde der Planet Hyllis von einer unbarmherzigen Alienrasse angegriffen. Skeptisch \u00fcber die Unf\u00e4higkeit der Regierung die Angreifer abzuwehren, versucht die rebellische Reporterin Jade jetzt die Wahrheit heraus zu finden. + +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:2 +Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
Jedi Knight\: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Sch\u00fclers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen m\u00f6chte. Kommunizieren Sie mit den ber\u00fchmten Star Wars Charakteren in vielen klassischen Star Wars St\u00e4tten. Es liegt ganz allein an Ihnen\: entscheiden Sie sich letztendlich f\u00fcr das Gute und daf\u00fcr, auf der Seite des Lichts zu k\u00e4mpfen oder w\u00e4hlen Sie die Macht und das B\u00f6se der dunklen Seite? + +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/application.js:1 +Fortnite\ Battle\ Royale=Fortnite Battle Royale + +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/application.js:2 +Fortnite\ Battle\ Royale\ is\ the\ FREE\ 100-player\ PvP\ mode\ in\ Fortnite.\ One\ giant\ map.\ A\ battle\ bus.\ Fortnite\ building\ skills\ and\ destructible\ environments\ combined\ with\ intense\ PvP\ combat.\ The\ last\ one\ standing\ wins.=Battle Royale ist Fortnites neuer, kostenloser PvP-Modus mit 100 Spielern. Eine riesige Karte. Ein Schlachtenbus. Begib dich in zerst\u00f6rbare Welten und stelle dein K\u00f6nnen im Bauen und in intensiven PvP-K\u00e4mpfen unter Beweis. Wer als letztes \u00fcbrig ist, gewinnt. + +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 +From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez®\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West’s\ most\ notorious\ outlaws.=Von den staubigen Goldminen bis zu den schmutzigsten Saloons ist Call of Juarez\u00ae Gunslinger eine echte Hommage an die Erz\u00e4hlungen aus dem Wilden Westen. Erlebe die epische und gewaltt\u00e4tige Reise eines skrupellosen Kopfgeldj\u00e4gers, der den ber\u00fcchtigtsten Gesetzlosen im Westen auf den Fersen sitzt. W\u00e4hrend die Grenzen zwischen Wahrheit und Mythos verschmelzen, enth\u00fcllt dieses Abenteuer voller denkw\u00fcrdiger Aufeinandertreffen die verborgene Wahrheit \u00fcber einige der gr\u00f6\u00dften Legenden im Westen. + +#: i18n/tmp/Utils/Functions/category.js:1 +Functions=Functions + +#: i18n/tmp/Applications/Games/GRID 2/application.js:1 +GRID\ 2=GRID 2 + +#: i18n/tmp/Applications/Games/category.js:1 +Games=Spiele + #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 Goodbye\ Deponia=Goodbye Deponia -#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Mehr Chaos, mehr Zerst\u00f6rung, mehr Rufus\: Gleich drei Rufus(se) sorgen in der hei\u00df ersehnten Point & Click-Adventure-Kom\u00f6die Goodbye Deponia f\u00fcr abgedrehten Aberwitz\! +#: i18n/tmp/Applications/Graphics/category.js:1 +Graphics=Grafik #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 Guild\ Wars\ 2=Guild Wars 2 @@ -691,11 +428,15 @@ Guild\ Wars\ 2=Guild Wars 2 #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Mit seinen actiongeladenen K\u00e4mpfen, individuellen pers\u00f6nlichen Geschichten, epischen dynamischen Events, PvP der Spitzenklasse und dem Verzicht auf Abonnementsgeb\u00fchren definiert Guild Wars 2 die Zukunft der Online-Rollenspiele neu\! +#: 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’ll\ 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/Hearthstone/application.js:1 Hearthstone=Hearthstone -#: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Weg mit dem Schwert \u2013 her mit dem Deck\! Macht euch bereit f\u00fcr Hearthstone \u2013 das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spa\u00df macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschw\u00f6rt Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:2 +Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Liefern Sie mit Ihrem Truck Waren in ganz Amerika aus und machen Sie so aus Ihrer kleinen Firma eine riesige Spedition. #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 Heroes\ of\ the\ Storm=Heroes of the Storm @@ -706,9 +447,6 @@ Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video #: i18n/tmp/Applications/Games/Hexcells/application.js:1 Hexcells=Hexcells -#: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells ist ein logisches Puzzle Spiel f\u00fcr PC, Mac und Linux. - #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 Hexcells\ Infinite=Hexcells Infinite @@ -721,22 +459,102 @@ Hexcells\ Plus=Hexcells Plus #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus ist eine eigenst\u00e4ndige Erweiterung f\u00fcr Hexcells mit 36 neuen und anspruchsvolleren Puzzles. +#: i18n/tmp/Applications/Games/Hexcells/application.js:2 +Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells ist ein logisches Puzzle Spiel f\u00fcr PC, Mac und Linux. + #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 Icy\ Tower\ 1.5=Icy Tower 1.5 #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy Tower ist ein Tower Platformer, bei dem das Ziel des Spielers ist, von Ebene zu Ebene zu springen und dabei so hoch wie m\u00f6glich zu kommen ohne abzust\u00fcrzen. -#: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -v1.5=v1.5 +#: Applications/Games/Total War Rome II/Steam/script.js:21 +If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ =Wenn im Spiel Fehler auftreten (es z.B. abst\u00fcrzt oder das Rendering nicht richtig funktioniert), k\u00f6nnen Sie den OpenGL Renderer nutzen, indem Sie\:\n\n gfx_device_type auf 2 setzen\n\n in {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt + +#: Applications/Games/Mass Effect/Steam/script.js:11 +If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Wenn Sie Probleme mit dem Ton haben, bearbeiten Sie bitte die BIOEngine.ini und/oder BaseEngine.ini Datei in {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nF\u00fcgen Sie die folgenden Eintr\u00e4ge unter [ISACTAudio.ISACTAudioDevice] hinzu\:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n + +#: 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/Games/Age of Empires III: Complete +#: Collection/application.js:2 +Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Tauchen Sie in ein preisgekr\u00f6ntes Strategiespiel ein. Microsoft Studios verkauft ihnen zum ersten Mal drei epische Age of Empires III Spiele in einer monumentalen Kollektion. Kommandieren Sie die m\u00e4chtigen europ\u00e4ischen Kr\u00e4fte, um neue L\u00e4ndereien in der neuen Welt zu entdecken; oder springen Sie ostw\u00e4rts nach Asien, um dort den Ausgang andauernder Machtk\u00e4mpfe zu entscheiden. + +#: i18n/tmp/Applications/Games/LawBreakers/application.js:2 +In\ Boss\ Key\ Productions’\ LawBreakers,\ players\ can\ shoot,\ ski,\ grapple,\ fly,\ slide,\ kick,\ slice,\ pulverize,\ blind-fire,\ wall-jump\ and\ more\ in\ this\ competitive,\ gravity-defying\ multiplayer\ FPS\ that’s\ fun\ to\ pick\ up\ and\ a\ thrill\ to\ master.=In LawBreakers von Boss Key Productions k\u00f6nnen Spieler schie\u00dfen, rutschen, hangeln, fliegen, treten, schneiden, pulverisieren, blind schie\u00dfen, wall jumpen und mehr in einem kompetitiven, der Schwerkraft trotzenden Mehrspieler FPS, der einfach zu lernen, aber schwer zu meistern ist. + +#: i18n/tmp/Applications/Games/Civilization V/application.js:2 +In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Werden Sie Herrscher \u00fcber die Welt, indem Sie Ihre Zivilisation von der Geburt bis in das Weltraumzeitalter begleiten\: F\u00fchren Sie Kriege, schlie\u00dfen Sie diplomatische Abkommen, erforschen Sie neue Technologien, legen Sie sich mit den gr\u00f6\u00dften Herrschern der Geschichte an und erschaffen Sie das m\u00e4chtigste Reich, das die Welt je gesehen hat. + +#: 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\ –\ 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/Star Trek Online/application.js:2 +In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.=In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Gr\u00f6\u00dfe lebendig. Die Spieler \u00fcbernehmen den Stuhl des Captains und haben das Kommando \u00fcber ein eigenes Schiff mit Besatzung. + +#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 +In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=In einer Stadt, in der Informationen streng \u00fcberwacht sind, k\u00f6nnen nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen sch\u00fctzen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als S\u00fcndenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erz\u00e4hlt Ihre Geschichte. + +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 +In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=Das neueste Spiel der beliebten Majesty-Reihe, Warlock\: Master of the Arcane, pr\u00e4sentiert rundenbasierte Strategie und globale Eroberung in der fantastischen Welt von Ardania. In einer Zeit der chaotischen Aufruhr \u00fcbernimmt der Spieler die Rolle eines gro\u00dfen Magiers, ein Kriegsherr, der um die ultimative Macht konkurriert. Ihre Mission ist es, ein Reich aufzubauen, Ihre Grenzen zu erweitern, neue Zauber zu erforschen und Ihre Gegner zu bezwingen. Werden Sie der m\u00e4chtigste Zauberer und herrschen Sie \u00fcber ganz Ardania\! + +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 +Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verf\u00fcgung stehenden Mitteln und verschwinden Sie spurlos\!

Sie sind Sam Fisher, ein hochqualifizierter Angestellter des geheimen Ablegers der NSA\: Third Echelon. Das Gleichgewicht der Welt liegt in Ihren H\u00e4nden\! + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +Installer\ Script=Installer Script + +#: Engines/Wine/Engine/Object/script.js:480 +Installing\ version\:\ =Installiere Version\: + +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 Applications/Internet/Internet +#: Explorer 6.0/Online/script.js:77 7.0/Online/script.js:217 +Installing\ {0}\ ...=Installiere {0} ... + +#: i18n/tmp/Applications/Internet/category.js:1 +Internet=Internet + +#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 +Internet\ Explorer\ 6.0=Internet Explorer 6.0 + +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 +Internet\ Explorer\ 7.0=Internet Explorer 7.0 + +#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 +#: 7.0/application.js:2 +Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer ist ein alter Webbrowser.
Sie sollten ihn nur verwenden, um eine Website auf ihre Kompatibilit\u00e4t zu testen. Nutzen Sie ihn nicht, um im Internet zu surfen. + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +Internet\ Resource=Internetressource #: i18n/tmp/Applications/Games/It came from space and ate our #: brains/application.js:1 It\ came\ from\ space,\ and\ ate\ our\ brains=It came from space, and ate our brains -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.=\u2018It came from space, and ate our brains\u2019 ist ein Arcade Top-Down Shooter mit Horde-Survival Gameplay in einer einzigartigen, atmosph\u00e4rischen Umgebung mit fesselnden Gameplay Elementen. Das Ganze kann auch kooperativ gespielt werden. Sie sind ein No-Nonsense Typ, der mit einer Taschenlampe und einer Waffe ausger\u00fcstet ist. Irgendwie haben Sie es geschafft, die Invasion einer gnadenlosen Alienspezies (einer von der Art, die sich von menschlichen Gehirnen ern\u00e4hrt) zu \u00fcberleben. Es sieht nicht gut aus als sie durch die Stadt und andere Orte wandern, \u00fcberall ist Chaos\! Sie suchen nach Ausr\u00fcstung und Waffen, um zu \u00fcberleben, als pinkes Licht emittierende Aliens versuchen, Sie um die Ecke zu bringen und Ihr Gehirn zu fressen. Sie erkennen, dass nur eins zu tun bleibt\: einen neuen Highscore erreichen und sterben wie ein Badass. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:2 +It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.="Ich w\u00e4hlte mein Schicksal, und es hat mich hierher gef\u00fchrt..." - Kyle Katarn

F\u00fcnf Jahre sind vergangen, nachdem Kyle seinen Sieg \u00fcber die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Au\u00dfenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekr\u00f6nten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anw\u00e4rterschaft zur Jedi-Ausbildung. Ger\u00fcstet mit vier neuen Waffen und f\u00fcnf neuen Kr\u00e4ften der Macht muss Mara die f\u00fcr die Neue Republik bestimmten Vorr\u00e4te sch\u00fctzen w\u00e4hrend Kyle, im Glauben es sei teil seines Schicksals, die geheimen Sch\u00e4tze in den antiken Tempeln der Sith auffinden will.
Kann die Neue Republik durch diese tapfere Frau gesch\u00fctzt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
Werden die antiken Geheimnisse der Sith neue Kr\u00e4fte entfesseln?
Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verf\u00fchren? + +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:2 +Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces™\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Dark Forces\u2122 setzte den Industriestandard f\u00fcr FPS-Action im Star Wars\u00ae Universum. Jetzt setzt Jedi Knight\: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verbl\u00fcffender 3D Grafik. Als Kyle Katarn m\u00fcssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue B\u00f6sewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsst\u00e4tte f\u00fcr Ihre teuflischen Pl\u00e4ne zu nutzen. Ergreifen Sie die Initiative, w\u00e4hlen Sie 10 Waffen in Ihrem Arsenal und \u00fcber 12 Kr\u00e4fte der Macht und durchkreuzen Sie diese dunklen Pl\u00e4ne. + +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 +Join\ the\ rise\ of\ Darth\ Vader’s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Mit brandneuen Weltraumk\u00e4mpfen, spielbaren Jedi Charakteren und \u00fcber 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr M\u00f6glichkeiten als jemals zuvor das originale Star Wars auf verschiedenste Weisen zu spielen. + +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 +Kill\ processes=Prozesse beenden + +#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 +Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Launcher f\u00fcr die Unreal Engine, Unreal Tournament, Paragon etc. + +#: i18n/tmp/Applications/Games/LawBreakers/application.js:1 +LawBreakers=LawBreakers #: i18n/tmp/Applications/Games/League of Legends/application.js:1 League\ of\ Legends=League of Legends @@ -744,83 +562,290 @@ League\ of\ Legends=League of Legends #: i18n/tmp/Applications/Games/League of Legends/application.js:2 League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends ist ein schnelles, kompetitives Onlinespiel, das die Geschwindigkeit und Intensit\u00e4t von Echtzeitstrategie mit Rollenspielelementen verkn\u00fcpft. Zwei Teams m\u00e4chtiger Champions, jeder mit einem einzigartigen Design und Spielstil, treten Kopf an Kopf in mehreren Schlachtfeldern und Spielmodi gegeneinander an. League of Legends bietet mit einer st\u00e4ndig wachsenden Anzahl an Champions, h\u00e4ufigen Aktualisierungen und einer bl\u00fchenden Wettkampfszene unbegrenzte Wiederspielbarkeit f\u00fcr Spieler jeden Niveaus. +#: 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’s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=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/Custom/LocalInstaller/Local/script.js:1 +#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 +#: 2010/Local/script.js:1 i18n/tmp/Applications/Games/STAR WARS - Empire at War +#: Gold Pack/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Wildlife Park +#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 +#: i18n/tmp/Applications/Games/Command and Conquer Tiberium +#: Wars/Local/script.js:1 i18n/tmp/Applications/Games/The +#: Sims/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 Battlefront +Local=Lokal + +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:1 +Local\ (1.0->1.6)=Lokal (1.0->1.6) + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local +#: (Demo)/script.js:1 +Local\ (Demo)=Lokal (Demo) + +#: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 +Local\ (Legacy)=Lokal (Legacy) + +#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 +Local\ Installer=Local Installer + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +Local\ Installer\ Script=Local Installer Script + +#: i18n/tmp/Applications/Games/Borderlands/application.js:2 +Lock,\ Load,\ &\ Face\ the\ Madness

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

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

Bereiten Sie sich auf schier unfassbaren Wahnsinn vor\! Spielen Sie als einer von vier schie\u00dffreudigen S\u00f6ldnern und erledigen Sie alles, was Ihnen im Weg steht\!\nMit fesselnder Action bietet dieses FPS-Spiel ein riesiges Waffenarsenal, RPG-Elemente und Koop zu viert*. Borderlands ist ein Meilenstein, der alle Konventionen moderner Shooter in Frage stellt. In Borderlands \u00fcbernehmen Sie die Rolle eines S\u00f6ldners auf dem rechtsfreien Planeten Pandora und sind darauf aus, eine sagenumwobene Lagerst\u00e4tte m\u00e4chtiger Technologien von Au\u00dferirdischen namens The Vault zu finden. + #: i18n/tmp/Applications/Games/Mafia II/application.js:1 Mafia\ II=Mafia II -#: i18n/tmp/Applications/Games/Mafia II/application.js:2 -Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta hat sich auf den Stra\u00dfen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den R\u00e4ngen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich f\u00fcr Machenschaften mit gr\u00f6\u00dferem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen\u2026 aber das Leben als Mafioso ist weit gef\u00e4hrlicher, als es scheint. +#: i18n/tmp/Applications/Games/Mass Effect/application.js:1 +Mass\ Effect=Mass Effect #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 Mass\ Effect\ 2=Mass Effect 2 -#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Von den Machern von Star Wars\u00ae\: Knights of the Old Republic\u2122, Dragon Age\: Origins\u2122, und Mass Effect\u2122 kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie\!

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

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

Die Zukunft der Menschheit liegt in Ihrer Hand +#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 +Medieval\ II\:\ Total\ War™=Medieval II\: Total War\u2122 -#: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -Mass\ Effect=Mass Effect +#: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 +Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman®,\ Beyond\ Good\ &\ Evil®,\ and\ the\ Raving\ Rabbids®,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman®\ franchise.

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

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

Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gef\u00fcllt mit einer Reihe von faszinierenden Gem\u00e4lden, entdecken. Als sie es n\u00e4her betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erz\u00e4hlt. Beim n\u00e4heren Betrachten eines Gem\u00e4ldes, das ein mittelalterliches Land zeigt, werden sie pl\u00f6tzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und k\u00e4mpfen, um sich und die Welt zu retten und die Geheimnisse der legend\u00e4ren Gem\u00e4lde zu enth\u00fcllen. -#: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Als Commander Shepard leiten Sie ein Elite-Squad auf einer heroischen, action-geladenen Mission kreuz und quer durch die Galaxie. Entdecken Sie die nahende Gefahr einer uralten Bedrohung und bek\u00e4mpfen Sie den verr\u00e4terischen Saren und seine t\u00f6dliche Armee, um die Menschheit zu retten. Das Schicksal allen Lebens ruht auf Ihren Schultern\! +#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 +Microsoft\ Office\ 2010=Microsoft Office 2010 -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -Medieval\ II\:\ Total\ War\u2122=Medieval II\: Total War\u2122 +#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 +Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007. -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten \u2013 der vierten Episode der preisgekr\u00f6nten Total War-Reihe von Strategiespielen. Als Herrscher \u00fcber einige der gr\u00f6\u00dften mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenst\u00e4rken von bis zu 10.000 blutr\u00fcnstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische K\u00e4mpfe liefern. Angesiedelt in der turbulentesten \u00c4ra der westlichen Zeitgeschichte f\u00fchrt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren s\u00e4mtliche Aktionen \u2013 vom Auf- und Ausbau der St\u00e4dte bis hin zum Rekrutieren und Ausbilden von Soldaten f\u00fcr Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verb\u00fcndete und Feinde gleicherma\u00dfen, \u00fcberlisten gef\u00fcrchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzz\u00fcgen und f\u00fchren den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War\! +#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 +Microsoft\ Office\ 2013=Microsoft Office 2013 + +#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 +Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010. #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122=Mirror's Edge\u2122 +Mirror's\ Edge™=Mirror's Edge\u2122 + +#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 +More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Mehr Chaos, mehr Zerst\u00f6rung, mehr Rufus\: Gleich drei Rufus(se) sorgen in der hei\u00df ersehnten Point & Click-Adventure-Kom\u00f6die Goodbye Deponia f\u00fcr abgedrehten Aberwitz\! + +#: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 +Mount\ &\ Blade=Mount & Blade + +#: 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/Multimedia/category.js:1 +Multimedia=Multimedia + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +Net\ Utils=Netzwerk-Utilities + +#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 +Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko ist eine spirituelle Reise durch die Tr\u00e4ume, in dem Abenteuer, R\u00e4tsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums\! + +#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 +Niko\:\ Through\ The\ Dream=Niko\: Through The Dream + +#: i18n/tmp/Applications/Development/Notepad++/application.js:1 +Notepad++=Notepad++ + +#: i18n/tmp/Applications/Development/Notepad++/application.js:2 +Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

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

Source\:\ http\://notepad-plus.sourceforge.net/uk/site.htm=Notepad++ ist ein freier Editor, der verschiedene Programmiersprachen unterst\u00fctzt. + +#: i18n/tmp/Applications/Office/category.js:1 +Office=B\u00fcroprogramme + +#: Applications/Games/Wildlife Park 2/Steam/script.js:13 2/Local/script.js:14 +On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.=Es kann sein, dass das Spiel beim ersten Starten nicht in den Vollbildmodus wechselt. Sollte dies der Fall sein, w\u00e4hlen Sie in den Optionen als Aufl\u00f6sung 1280x960. Best\u00e4tigen Sie die folgende Abfrage, das Spiel zu beenden, mit "Ja". Wenn Sie das Spiel nun nochmals starten, sollte ein Fenster erscheinen, in dem Sie eine Aufl\u00f6sung passend zu Ihrem Bildschirm w\u00e4hlen k\u00f6nnen. + +#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 +#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 +#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 +#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 +#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 +#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 +#: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 +#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 +#: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 +#: i18n/tmp/Applications/Games/Heroes the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 +#: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 +#: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 +#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 +#: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 +#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 +#: i18n/tmp/Applications/Games/Steam/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon i18n/tmp/Applications/Games/Fortnite +#: Battle Royale/Online/script.js:1 i18n/tmp/Applications/Games/Warcraft III +#: Expansion Set/Online/script.js:1 +Online=Online + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online +#: (Demo)/script.js:1 +Online\ (Demo)=Online (Demo) + +#: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 +Online\ (Legacy)=Online (Legacy) + +#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 +Online\ Installer=Online Installer + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +Online\ Installer\ Script=Online Installer Script + +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 +Open\ a\ terminal=Terminal \u00f6ffnen + +#: i18n/tmp/Applications/Games/Origin/application.js:1 +Origin=Origin + +#: i18n/tmp/Applications/Games/Origin/application.js:2 +Origin\ is\ EA's\ PC\ games\ portal.=Origin ist EA's Portal f\u00fcr PC-Spiele. + +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 +Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell\: Keeping an Eye On You + +#: i18n/tmp/Applications/Other/category.js:1 +Other=Nicht zuzuordnen + +#: i18n/tmp/Applications/Games/Overwatch/application.js:1 +Overwatch=Overwatch + +#: i18n/tmp/Applications/Games/Overwatch/application.js:2 +Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch ist ein teambasierter Online-Multiplayer Shooter. + +#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 +PAYDAY™\ The\ Heist=PAYDAY\u2122 The Heist + +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:2 +Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver’s\ license.\ Earn\ the\ vaunted\ “Burnout”\ 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/Graphics/Photofiltre/application.js:1 +Photofiltre=Photofiltre + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +PhysX=PhysX + +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 +Please\ close\ Uplay.=Bitte schlie\u00dfen Sie Uplay. + +#: Engines/Wine/QuickScript/Installer Script/script.js:23 +Please\ enter\ the\ name\ of\ your\ application.=Bitte geben Sie einen Namen f\u00fcr Ihre Anwendung ein. + +#: Engines/Wine/QuickScript/Steam Script/script.js:104 +Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Steam Installation.\n\nEntfernen Sie den Haken bei "Steam ausf\u00fchren" oder schlie\u00dfen Sie Steam nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. + +#: Engines/Wine/Verbs/Uplay/script.js:16 +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. -#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=In einer Stadt, in der Informationen streng \u00fcberwacht sind, k\u00f6nnen nur agile Kuriere, genannt 'Runner', sensitive Daten transportieren und vor wachsamen Augen sch\u00fctzen. In diesem scheinbar utopischen Paradies wurde ein Verbrechen begangen - Ihre Schwester wurde als S\u00fcndenbock missbraucht und nun ist man auch Ihnen auf den Fersen. Sie sind ein Runner namens Faith und dieses innovative FPS-Abenteuer erz\u00e4hlt Ihre Geschichte. +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Bitte folgen Sie den Schritten der Uplay Installation.\n\nEntfernen Sie den Haken bei "Uplay ausf\u00fchren" oder schlie\u00dfen Sie Uplay nach der Installation, damit die Installation von "{0}" fortgesetzt werden kann. -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 -Mount\ &\ Blade=Mount & Blade +#: Engines/Wine/QuickScript/Zip Script/script.js:48 +Please\ select\ the\ .zip\ file.=Bitte w\u00e4hlen Sie die .zip Datei aus. -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia versinkt im Krieg - f\u00fcr Abenteurer und S\u00f6ldner er\u00f6ffnen sich in diesem Land ungeahnte M\u00f6glichkeiten, aber auch gro\u00dfe Gefahren lauern \u00fcberall. Mit Mut und einem starken Schwert kann hier ein Niemand zum gef\u00fcrchteten K\u00e4mpfer werden. +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 +Please\ select\ the\ download\ URL.=Bitte w\u00e4hlen Sie die Download-URL. -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream=Niko\: Through The Dream +#: Engines/Wine/QuickScript/Installer Script/script.js:88 +Please\ select\ the\ executable.=Bitte w\u00e4hlen Sie die ausf\u00fchrbare Datei aus. -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko ist eine spirituelle Reise durch die Tr\u00e4ume, in dem Abenteuer, R\u00e4tsel und Geheimnisse in einer onirisch-minimalistischen Welt zusammenkommen. Stelle dich der Herausforderung des Traums\! +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 +Please\ select\ the\ installation\ file.=Bitte w\u00e4hlen Sie die Installationsdatei aus. -#: i18n/tmp/Applications/Games/Origin/application.js:1 -Origin=Origin +#: Applications/Office/ElsterFormular/Online/script.js:10 +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. -#: i18n/tmp/Applications/Games/Origin/application.js:2 -Origin\ is\ EA's\ PC\ games\ portal.=Origin ist EA's Portal f\u00fcr PC-Spiele. +#: Engines/Wine/QuickScript/Installer Script/script.js:38 +Please\ select\ the\ wine\ architecture.=Bitte w\u00e4hlen Sie die Wine-Architektur. -#: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -Local\ (Legacy)=Lokal (Legacy) +#: Engines/Wine/QuickScript/Installer Script/script.js:52 +Please\ select\ the\ wine\ distribution.=Bitte w\u00e4hlen Sie die Wine-Distribution. -#: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -Online\ (Legacy)=Online (Legacy) +#: Engines/Wine/QuickScript/Installer Script/script.js:66 +Please\ select\ the\ wine\ version.=Bitte w\u00e4hlen Sie die Wine-Version. -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell\: Keeping an Eye On You +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 Script/script.js:112 +#: Script/script.js:132 Script/script.js:147 Engines/Wine/QuickScript/Zip +#: Script/script.js:44 Engines/Wine/Verbs/xact/script.js:49 +#: Engines/Wine/Verbs/d3dx10/script.js:34 Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Engine/Object/script.js:309 Applications/Internet/Internet +#: Explorer 6.0/Online/script.js:73 +Please\ wait\ ...=Bitte warten... -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother ist da - und zwar durch Sie. Untersuchen Sie das Leben der B\u00fcrger um jene zu finden, welche f\u00fcr eine terroristische Anschlagsserie verantwortlich sind. Informationen aus dem Internet, pers\u00f6nliche Kommunikation und private Dateien sind alle f\u00fcr Sie zug\u00e4nglich. Aber seien Sie gewarnt\: Die Informationen, die Sie bereitstellen, werden Konsequenzen haben. +#: Engines/Wine/QuickScript/Steam Script/script.js:116 +Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Steam den Download beendet hat ... -#: i18n/tmp/Applications/Games/osu!/application.js:1 -osu\!=osu\! +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 +Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Bitte warten Sie bis Uplay den Download beendet hat ... -#: i18n/tmp/Applications/Games/osu!/application.js:2 -osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.=osu\! ist ein free-to-win online Rhythmus Spiel. +#: Utils/Functions/Net/Resource/script.js:80 +#: Utils/Functions/Net/Download/script.js:97 +Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... -#: i18n/tmp/Applications/Games/Overwatch/application.js:1 -Overwatch=Overwatch +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 +Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... -#: i18n/tmp/Applications/Games/Overwatch/application.js:2 -Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch ist ein teambasierter Online-Multiplayer Shooter. +#: Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/PhysX/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/vcrun2017/script.js:18 +#: Engines/Wine/Verbs/vcrun2017/script.js:29 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 +Please\ wait\ while\ {0}\ is\ installed\ ...=Bitte warten Sie w\u00e4hrend {0} installiert wird... -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist +#: Engines/Wine/Engine/Object/script.js:274 +Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Bitte warten Sie w\u00e4hren {0} deinstalliert wird ... -#: 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. +#: Engines/Wine/Engine/Object/script.js:462 +Prefix\ seems\ to\ be\ 32bits=Der Prefix scheint 32bit zu sein #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 Prehistorik=Prehistorik @@ -828,49 +853,49 @@ Prehistorik=Prehistorik #: 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: Original/application.js:1 -!Prince\ of\ Persia\:\ Original= +Prince\ of\ Persia\:\ Original=Prince of Persia\: Original #: i18n/tmp/Applications/Games/Prince of Persia: The Sands #: Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time - -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Inmitten des hei\u00dfen Sandes des alten Persiens wird eine Legende in einer alten Sprache erz\u00e4hlt. Sie handelt von einer von Gr\u00e4ueltaten gepr\u00e4gten Zeit, die von Verrat beherrscht wurde. Von den dunklen M\u00e4chten eines magischen Dolches angezogen wird ein junger Prinz dazu gebracht, ein t\u00f6dliches \u00dcbel auf ein wunderbares K\u00f6nigreich loszulassen. Von den Listen einer verf\u00fchrerischen Prinzessin und der Macht des Sandes der Zeit getrieben f\u00fchrt der Prinz einen grausamen Kampf, um die verwunschenen Gem\u00e4cher des Palastes zur\u00fcckzuerobern und den Frieden in seinem K\u00f6nigreich wiederherzustellen. +Prince\ of\ Persia®\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 Pro\ Evolution\ Soccer\ 2018=Pro Evolution Soccer 2018 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Wo Legenden entstehen' markiert die R\u00fcckkehr von PES mit unvergleichlichem Gameplay-Erlebnis. +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 +Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut + +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 +Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen W\u00fcrfel in der Umgebung manipulieren. #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 Quantum\ Conundrum=Quantum Conundrum -#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Finden und retten Sie Ihren Onkel, indem Sie seine neueste Erfindung nutzen und sich Ihren Weg durch eine unglaublich verzwickte Villa bahnen w\u00e4hrend Sie zwischen den Dimensionen hin und herwechseln und dabei Puzzle l\u00f6sen\! +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +Quick\ Script=Quick Script -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +QuickScript=QuickScript -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut ist ein First-Person Puzzler, bei dem Sie mit speziellen Hightech Handschuhen W\u00fcrfel in der Umgebung manipulieren. +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +QuickScripts\ for\ Wine.=QuickScripts f\u00fcr Wine. -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -Rayman\u00ae\ Legends=Rayman\u00ae Legends +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +QuickTime\ 7.6=QuickTime 7.6 -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

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

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

Rayman, Barbara, Globox, und die Teensies wandern durch den Zauberwald, als sie ein geheimnisvolles Zelt, gef\u00fcllt mit einer Reihe von faszinierenden Gem\u00e4lden, entdecken. Als sie es n\u00e4her betrachten, bemerken sie, dass jedes Bild scheinbar die Geschichte einer geheimnisumwobenen Welt erz\u00e4hlt. Beim n\u00e4heren Betrachten eines Gem\u00e4ldes, das ein mittelalterliches Land zeigt, werden sie pl\u00f6tzlich in das Kunstwerk gesaugt und das Abenteuer beginnt. Die Bande muss durch verschiedene Welten laufen, springen und k\u00e4mpfen, um sich und die Welt zu retten und die Geheimnisse der legend\u00e4ren Gem\u00e4lde zu enth\u00fcllen. +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:2 +Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield\: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six\: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global operierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verr\u00fcckten und sein Weltuntergangsszenario zu stoppen. + +#: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 +Rayman®\ Legends=Rayman\u00ae Legends #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins=Rayman\u00ae Origins +Rayman®\ Origins=Rayman\u00ae Origins -#: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=Michel Ancel, gefeierter Sch\u00f6pfer von Rayman\u00ae, Beyond Good & Evil\u00ae und den Raving Rabbids\u00ae, kehrt mit seinem neuesten Titel zu den Wurzeln zur\u00fcck Rayman Origins ist ein HD-, 2D-Side-Scrolling-, Jump \u2018n\u2018 Run-Adventure f\u00fcr bis zu vier Spieler im Team\!

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

Als die Lichtung der Tr\u00e4ume von \u201ewiderborstigen\u201c Darktoons \u00fcberfallen wird, ruft der Feenrat in aller Eile Rayman zu Hilfe. Doch der Held des Lichts scheint nicht ganz auf der H\u00f6he zu sein ... Also schlie\u00dft er sich f\u00fcr diese Aufgabe mit seinem besten Freund Globox und zwei cleveren Zauberern, den Kleinlingen, zusammen. Gemeinsam bilden sie das fr\u00f6hlichste Heldengespann der Welt. Sie ziehen aus, den Frieden auf der Lichtung der Tr\u00e4ume wiederherzustellen, und zu verhindern, dass sich die geliebte Heimat wie in einem b\u00f6sen Traum in Nichts aufl\u00f6st... +#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 +Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Von den Machern von Star Wars\u00ae\: Knights of the Old Republic\u2122, Dragon Age\: Origins\u2122, und Mass Effect\u2122 kommt die geheimnisvolle Fortsetzung in der spannenden Mass Effect Trilogie\!

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

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

Die Zukunft der Menschheit liegt in Ihrer Hand\! #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 Red\ Trigger=Red Trigger @@ -878,118 +903,254 @@ Red\ Trigger=Red Trigger #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?=Red Trigger ist ein First Person Shooter (FPS) Puzzle Spiel. Kannst du das System infiltrieren und zerst\u00f6ren? +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 +Registering\ {0}\ ...=Registriert {0} ... + +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 +Registry\ Editor=Registryeditor + +#: i18n/tmp/Applications/Games/Black Mesa/application.js:2 +Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Erleben Sie Half-Life neu in dieser vielgepriesenen Neugestaltung durch Fans. + +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 +Repair\ virtual\ drive=Virtuelles Laufwerk reparieren + #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 Resident\ Evil\ 3=Resident Evil 3 #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis (jap. \u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93 LAST ESCAPE, trans. Baiohaz\u0101do 3\: Last Escape, Biohazard 3\: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorg\u00e4nger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3\: Nemesis erschien zuerst f\u00fcr PlayStation, danach folgten Umsetzungen f\u00fcr Dreamcast, PC und GameCube. +Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (バイオハザード3 ラストエスケープ),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis (jap. \u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93 LAST ESCAPE, trans. Baiohaz\u0101do 3\: Last Escape, Biohazard 3\: Last Escape) ist ein 1999 erschienenes Computerspiel von Capcom. Es ist der dritte Teil der gleichnamigen Serie und wie seine Vorg\u00e4nger dem Survival-Horror-Genre zuzuordnen. Resident Evil 3\: Nemesis erschien zuerst f\u00fcr PlayStation, danach folgten Umsetzungen f\u00fcr Dreamcast, PC und GameCube. + +#: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 +Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ –\ how\ long\ can\ you\ survive?=Kehre mit TRON RUN/r, dem neuen atemberaubend rasanten und einzigartigen Action-Adventure-Rennspiel in die Welt von TRON zur\u00fcck\! Tritt auf dynamischen Strecken gegen aggressive Gegner an und nimm es mit allen Herausforderern gleichzeitig auf. Statte dich mit Dutzenden Kombinationen aus R\u00e4dern, Anz\u00fcgen und Powerups aus. Feile in den 32 enthaltenen Leveln an deinen DISKUS- und RAD-K\u00fcnsten und fordere dann deine Freunde im aufreibenden STREAM-Programm heraus. + +#: i18n/tmp/Applications/Games/Audiosurf/application.js:2 +Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Ride your music.

Audiosurf ist ein Puzzel-Rennspiel, in dem Sie Ihre eigene Muskisammlung "absurfen" k\u00f6nnen. Die Streckenf\u00fchrung, die Geschwindigkeit und die Stimmung jeder Rennstrecke spiegeln die Charakteristika des jeweiligen Songs dar. Sie erhalten Punkte, indem Sie gleichfarbige Bl\u00f6cke auf der Strecke zusammenf\u00fcgen. Spielen Sie gegen andere Online, um f\u00fcr Ihren Lieblingssong die h\u00f6chste Punktzahl zu erreichen. #: i18n/tmp/Applications/Games/Road Rash/application.js:1 Road\ Rash=Road Rash #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 +Rocksmith®\ 2014=Rocksmith\u00ae 2014 -#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Die brandneue Rocksmith 2014 Edition ist gr\u00f6\u00dfer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende \u00dcbungswerkzeuge, neue Techniken und Stimmungen, \u00fcber 50 neue Hits und vieles mehr. +#: i18n/tmp/Applications/Games/Rocksmith/application.js:2 +Rocksmith’s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=Rocksmith\u2122 ist das erste und einzige Spiel, das Sie mit einen 1/4"-Stecker an jede echte Gitarre oder Bass anschlie\u00dfen k\u00f6nnen.

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

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

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

Schalten Sie Mini-Games frei, um bestimmte F\u00e4higkeiten zu verbessern. Sie werden aus einem gro\u00dfen Katalog von Liedern verschiedener Art w\u00e4hlen k\u00f6nnen. Sie erleben all das mit einer waschechten Gitarre. Nichts ist vergleichbar damit, ein echtes Instrument zu spielen. +#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 +SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy’s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy\u2019s Freundin wurde von Aliens entf\u00fchrt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bek\u00e4mpft. -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited=Scribblenauts Unlimited +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 +STAR\ WARS™\ Battlefront™\ II=STAR WARS\u2122 Battlefront\u2122 II -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das st\u00e4rkste Werkzeug ist. Helfen Sie Maxwell beim L\u00f6sen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einf\u00e4llt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen k\u00f6nnen.

Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat. +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:1 +STAR\ WARS™\ Empire\ at\ War\:\ Gold\ Pack=STAR WARS\u2122 Empire at War\: Gold Pack -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:1 +STAR\ WARS™\ Jedi\ Knight\ -\ Jedi\ Academy™=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' ist eine schnelle Duschsimulation, bei der Sie mit Ihrem 8-bit Vater duschen. Ein guter, sauberer Spa\u00df\! +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:1 +STAR\ WARS™\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith™=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 -#: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -Star\ Craft\ II=Star Craft II +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:1 +STAR\ WARS™\ Jedi\ Knight\ II\ -\ Jedi\ Outcast™=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 -#: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty ist ein milit\u00e4risches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:1 +STAR\ WARS™\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -Star\ Trek\ Online=Star Trek Online +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 +STAR\ WARS™\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:2 -In\ Star\ Trek\ Online,\ the\ Star\ Trek\ universe\ appears\ for\ the\ first\ time\ on\ a\ truly\ massive\ scale.\ Players\ take\ the\ captain's\ chair\ as\ they\ command\ their\ own\ starship\ and\ crew.\ Explore\ strange\ new\ worlds,\ seek\ out\ new\ life\ and\ new\ civilizations,\ and\ boldly\ go\ where\ no\ one\ has\ gone\ before.=In Star Trek Online wird das Star Trek Universum zum allerersten Mal in wirklich atemberaubender Gr\u00f6\u00dfe lebendig. Die Spieler \u00fcbernehmen den Stuhl des Captains und haben das Kommando \u00fcber ein eigenes Schiff mit Besatzung. +#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 +STAR\ WARS™\:\ The\ Old\ Republic=STAR WARS\u2122\: The Old Republic -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II +#: i18n/tmp/Applications/Science/category.js:1 +Science=Lernprogramme -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Mit brandneuen Weltraumk\u00e4mpfen, spielbaren Jedi Charakteren und \u00fcber 16 neuen Schlachtfeldern bietet Ihnen Star Wars Battlefront II mehr M\u00f6glichkleiten als jemals zuvor das orignale Star Wars auf verschiedenste Weisen zu spielen. +#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 +Scribblenauts\ Unlimited=Scribblenauts Unlimited -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:13 +Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=W\u00e4hlen Sie Ihre Region f\u00fcr den Patch (1.0 nach 1.60) aus. -#: 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. +#: Applications/Games/League of Legends/Online/script.js:28 +Select\ your\ region\:=W\u00e4hlen Sie Ihre Region\: -#: 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/Earth Eternal - Valkal's Shadow/application.js:2 +Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.=In einer Welt, in der die Menschen lange verschwunden sind und Monster herrschen, spielt Earth Eternal - Valkal's Shadow, eine Fan-Fortsetzung von Earth Eternal, einem eingestellten MMORPG von Sparkplay Media. Valkal's Shadow basiert auf version 0.8.6, jedoch mit vielen neuen Inhalten und Funktionen, darunter zwei neue Gebiete, viele neue Dungeons und unz\u00e4hlige neue Quests. -#: 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/Hearthstone/application.js:2 +Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Weg mit dem Schwert \u2013 her mit dem Deck\! Macht euch bereit f\u00fcr Hearthstone \u2013 das schnelle strategische Kartenspiel, das einfach zu lernen ist und unglaublich viel Spa\u00df macht. Startet kostenlos und spielt eure Karten aus, wirkt Zauber, beschw\u00f6rt Kreaturen und befehligt Helden aus dem Warcraft-Universum in epischen strategischen Duellen. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +Shortcut\ Reader=Shortcut Reader -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Dark Forces\u2122 setzte den Industriestandard f\u00fcr FPS-Action im Star Wars\u00ae Universum. Jetzt setzt Jedi Knight\: Dark Forces II dieses glorreichen Erfolg fort...mit mehr Feuerkraft und Spielfunktionen den jemals zuvor in verbl\u00fcffender 3D Grafik. Als Kyle Katarn m\u00fcssen Sie ein Lichtschwert erlangen und die Wege der Macht erlernen, um ein Jedi Ritter zu werden. Konfrontieren Sie alte Feinde... Greedo, Boosk, Sturmtruppen. Und neue B\u00f6sewichter... sieben dunkle Jedi, die versuchen die Kraft einer uralten Beerdigunsst\u00e4tte f\u00fcr Ihre teuflischen Pl\u00e4ne zu nutzen. Ergreifen Sie die Initiative, w\u00e4hlen Sie 10 Waffen in Ihrem Arsenal und \u00fcber 12 Kr\u00e4fte der Macht und durchkreuzen Sie diese dunklen Pl\u00e4ne. +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +Shortcuts\ for\ Wine.=Shortcuts f\u00fcr Wine. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:1 +Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =Das Verm\u00e4chtnis von Star Wars Dark Forces\u2122 und Star Wars\u00ae Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter. +#: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 +Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.=Sony's neues MMORPG basierend auf dem DC Universum. Sei ein Held oder Schurke in 2 gigantischen St\u00e4dten. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 +#: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 +Soundplant=Soundplant -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Greifen Sie zur Waffe und folgen Sie den Pfaden eines echten Jediritters.
Jedi Knight\: Jedi Academy ist der neueste Teil der hoch gefeierten Jedi Knight Serie. Sie begeben sich in die Rolle eines neuen Sch\u00fclers, der unbedingt die Kampftechniken vom Jedimaster Luke Skywalker erlernen m\u00f6chte. Kommunizieren Sie mit den ber\u00fchmten Star Wars Charakteren in vielen klassischen Star Wars St\u00e4tten. Es liegt ganz allein an Ihnen\: entscheiden Sie sich letztendlich f\u00fcr das Gute und daf\u00fcr, auf der Seite des Lichts zu k\u00e4mpfen oder w\u00e4hlen Sie die Macht und das B\u00f6se der dunklen Seite? +#: i18n/tmp/Applications/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/Games/Star Craft II/application.js:1 +Star\ Craft\ II=Star Craft II + +#: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 +Star\ Trek\ Online=Star Trek Online + +#: i18n/tmp/Applications/Games/Star Craft II/application.js:2 +StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty ist ein milit\u00e4risches Science-Fiction Echtzeitstrategiespiel, das von Blizzard Entertainment entwickelt und gepublished wurde. + +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/Steam/script.js:1 i18n/tmp/Applications/Games/The Room +#: Two/Steam/script.js:1 i18n/tmp/Applications/Games/Braid/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 +#: i18n/tmp/Applications/Games/LawBreakers/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/Steam/script.js:1 i18n/tmp/Applications/Games/Batman™: Arkham +#: City/Steam/script.js:1 i18n/tmp/Applications/Games/Pro Evolution Soccer +#: 2018/Steam/script.js:1 i18n/tmp/Applications/Games/Trackmania +#: Turbo/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through The +#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 +#: Jedi Knight II Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 +#: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 +#: Asylum/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: II/Steam/script.js:1 i18n/tmp/Applications/Games/Consortium: +#: Tower/Steam/script.js:1 i18n/tmp/Applications/Games/Rayman +#: Legends/Steam/script.js:1 Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 +#: Infinite/Steam/script.js:1 i18n/tmp/Applications/Games/Tropico +#: 4/Steam/script.js:1 i18n/tmp/Applications/Games/Warlock Master the +#: Arcane/Steam/script.js:1 Vanishing Ethan Carter Redux/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 +#: Carter/Steam/script.js:1 i18n/tmp/Applications/Games/Call Juarez +#: Gunslinger/Steam/script.js:1 i18n/tmp/Applications/Games/Unholy +#: Heights/Steam/script.js:1 Mysteries Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: Origins/Steam/script.js:1 Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 +#: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 +#: Crew/Steam/script.js:1 i18n/tmp/Applications/Games/Scribblenauts +#: Unlimited/Steam/script.js:1 i18n/tmp/Applications/Games/Goodbye +#: Deponia/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & +#: Blade/Steam/script.js:1 Legend/Steam/script.js:1 IV Black +#: Flag/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/Steam/script.js:1 WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/GRID Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: Creed: Brotherhood/Steam/script.js:1 i18n/tmp/Applications/Games/Red +#: Trigger/Steam/script.js:1 i18n/tmp/Applications/Games/Burnout Paradise: +#: Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 +#: Revelations/Steam/script.js:1 i18n/tmp/Applications/Games/Ether One +#: i18n/tmp/Applications/Games/Steam/application.js:1 3/Steam/script.js:1 +#: Division/Steam/script.js:1 +#: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, Tiger, Terribly Cursed Emerald: A +#: Whirlwind Heist/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: +#: Total War/Steam/script.js:1 Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 Witcher 3: Wild +#: Hunt/Steam/script.js:1 Knight: Forces +#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 +#: Creed/Steam/script.js:1 i18n/tmp/Applications/Games/Rocksmith +#: 2014/Steam/script.js:1 i18n/tmp/Applications/Games/Quantum +#: Conundrum/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 +#: Reloaded/Steam/script.js:1 i18n/tmp/Applications/Games/Far Cry +#: i18n/tmp/Applications/Games/PAYDAY i18n/tmp/Applications/Games/Total Rome +#: Duty: WWII/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 Effect +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar i18n/tmp/Applications/Games/Clicker +#: Heroes/Steam/script.js:1 Cry/Steam/script.js:1 Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 Xenoverse +#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/Steam/script.js:1 Turing Test/Steam/script.js:1 Battlefront +Steam=Steam + +#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam +#: i18n/tmp/Applications/Games/Toki Tori/Steam +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam +#: i18n/tmp/Applications/Games/TRON RUNr/Steam +#: i18n/tmp/Applications/Games/Mafia II/Steam +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam +#: i18n/tmp/Applications/Games/Rayman Legends/Steam +#: i18n/tmp/Applications/Games/Tropico 4/Steam i18n/tmp/Applications/Games/Call +#: of Juarez Gunslinger/Steam i18n/tmp/Applications/Games/Styx: Shards +#: Darkness/Steam i18n/tmp/Applications/Games/ChromaGun/Steam +#: i18n/tmp/Applications/Games/The Crew/Steam +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam +#: i18n/tmp/Applications/Games/Mount & Blade/Steam Legend/Steam +#: i18n/tmp/Applications/Games/GRID 2/Steam Anniversary/Steam +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam +#: i18n/tmp/Applications/Games/Cogs/Steam i18n/tmp/Applications/Games/Tom +#: Clancy's Division/Steam i18n/tmp/Applications/Games/BioShock/Steam +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam +#: i18n/tmp/Applications/Games/Prey/Steam +#: i18n/tmp/Applications/Games/FlatOut/Steam +Steam\ (Demo)=Steam (Demo) -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 +Steam\ (GOTY)=Steam (GOTY) -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.="Ich w\u00e4hlte mein Schicksal, und es hat mich hierher gef\u00fchrt..." - Kyle Katarn

F\u00fcnf Jahre sind vergangen, nachdem Kyle seinen Sieg \u00fcber die sieben dunklen Jedi feiern konnte. Einfallende Truppen des Imperiums schreiten auf einen einsamen Au\u00dfenposten der Rebellen vor und unterbrechen Kyles Ausbidung von Mara Jade, einer neuen Jedi-Hoffnung. Wir begegneten Mara zuerst in Timothy Zahns preisgekr\u00f6nten Star Wars Novelle, dort verwischte Mara Jade ihre vergangenen Erfahrungen als Schmuggler mit ihrer Anw\u00e4rterschaft zur Jedi-Ausbildung. Ger\u00fcstet mit vier neuen Waffen und f\u00fcnf neuen Kr\u00e4ften der Macht muss Mara die f\u00fcr die Neue Republik bestimmten Vorr\u00e4te sch\u00fctzen w\u00e4hrend Kyle, im Glauben es sei teil seines Schicksals, die geheimen Sch\u00e4tze in den antiken Tempeln der Sith auffinden will.
Kann die Neue Republik durch diese tapfere Frau gesch\u00fctzt werden? Kann die Rebellenbasis gerettet werden und sind Verhandlungen mit Ka'Pa the Hutt aussichtsreich, um danach die Phalanx der Feinde abzuwehren?
Werden die antiken Geheimnisse der Sith neue Kr\u00e4fte entfesseln?
Sind Kyle und Mara stark genug, um den Versuchungen der Dunklen Seite der Macht zu widerstehen? Oder werden neue Verheisungen sie zur dunklen Seite verf\u00fchren? +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam +#: (Gold)/script.js:1 +Steam\ (Gold)=Steam (Gold) -#: 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/Call of Duty: WWII/Steam (Open Beta)/script.js:1 +Steam\ (Open\ Beta)=Steam (Open Beta) -#: 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/Engines/Wine/QuickScript/Steam Script/script.js:1 +Steam\ Script=Steam Script #: i18n/tmp/Applications/Games/Steam/application.js:2 Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam ist eine Internet-Vertriebsplattform f\u00fcr Computerspiele, Software, Filme und Serien, die von der Valve Corporation entwickelt und betrieben wird. -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness - #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.=Styx feiert mit einem neuen Schleich-Abenteuer seine R\u00fcckkehr\! Erkundet und meistert gewaltige offene Levels, schleicht euch an neuen Feinden und Endgegnern vorbei oder meuchelt sie und experimentiert mit einer neuen Auswahl an t\u00f6dlichen F\u00e4higkeiten und Waffen im Arsenal unseres m\u00f6rderischen Goblins. +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 +Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness + #: i18n/tmp/Applications/Games/Subnautica/application.js:1 Subnautica=Subnautica @@ -999,42 +1160,64 @@ Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underw #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 Super\ Blue\ Boy\ Planet=Super Blue Boy Planet -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP ist ein 2D Platformer mit Pixelgrafik. Blue boy\u2019s Freundin wurde von Aliens entf\u00fchrt, weshalb er in 21 Leveln versucht, sie zu retten, und auf dem Weg Gegner bek\u00e4mpft. +#: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 +TRON\ RUN/r=TRON RUN/r -#: i18n/tmp/Applications/Games/The Crew/application.js:1 -The\ Crew\u2122=The Crew\u2122 +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +Tahoma=Tahoma -#: i18n/tmp/Applications/Games/The Crew/application.js:2 -Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Das Auto ist der Avatar. Der Spieler gibt seinem Gef\u00e4hrt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und f\u00e4hrt dabei durch f\u00fcnf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Stra\u00dfen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und w\u00fcrdige Begleiter, mit denen er sich zusammenschlie\u00dft oder sie stellen einen zuk\u00fcnftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgef\u00fchl in einer Open World. +#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 +Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Ziehen Sie mit Ihrer Armee in die Schlacht, um Ihre Herrschaft in Medieval II auszuweiten \u2013 der vierten Episode der preisgekr\u00f6nten Total War-Reihe von Strategiespielen. Als Herrscher \u00fcber einige der gr\u00f6\u00dften mittelalterlichen Nationen der westlichen Welt und des Vorderen Orients kommandieren Sie Truppenst\u00e4rken von bis zu 10.000 blutr\u00fcnstigen Kriegern, die sich auf epischen 3D-Schlachtfeldern gigantische K\u00e4mpfe liefern. Angesiedelt in der turbulentesten \u00c4ra der westlichen Zeitgeschichte f\u00fchrt Sie Ihr Streben nach Land und Macht durch Europa, Afrika, den Nahen Osten und sogar bis an die Ufer der Neuen Welt.
Sie herrschen in Ihrem Reich mit eiserner Hand und kontrollieren s\u00e4mtliche Aktionen \u2013 vom Auf- und Ausbau der St\u00e4dte bis hin zum Rekrutieren und Ausbilden von Soldaten f\u00fcr Ihre Armeen. Mit diplomatischem Geschick manipulieren Sie Verb\u00fcndete und Feinde gleicherma\u00dfen, \u00fcberlisten gef\u00fcrchtete Inquisitoren und beeinflussen sogar den Papst. Sie leiten das Kampfgeschehen bei den Kreuzz\u00fcgen und f\u00fchren den Islam oder das Christentum zum Sieg im Heiligen Krieg. Schreiben Sie die Geschichte um, und erobern Sie die Welt. Das ist Total War\! + +#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 +Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming’s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

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

Mit nichts als einem kleinen Raumschiff und ein paar Credits machen sich die Spieler auf, um sich das K\u00f6nnen, das Wissen und die Macht anzueignen, die sie brauchen, um in der gnadenlosen Galaxie der Zukunft zu \u00fcberleben und zur Elite zu geh\u00f6ren. In einem Zeitalter der galaktischen Superm\u00e4chte und des interstellaren Kriegs tr\u00e4gt die Geschichte eines jeden Spielers in diesem einzigartigen vernetzten Spielerlebnis zur Ver\u00e4nderung der dynamischen Geschichte bei. Regierungen gehen unter, Schlachten enden in Sieg oder Niederlage und die Grenzen der Menschheit \u00e4ndern ihren Verlauf \u2013 all das durch das Eingreifen der Spieler.

400 Milliarden Sternensysteme. Unendliche Freiheit. Jeder ist ein Pionier. + +#: 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\ “big\ score”=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/Engines/Wine/Tools/Wine Task Manager/script.js:1 +Task\ manager=Taskmanager + +#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 +TeamSpeak\ 3=TeamSpeak 3 + +#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 +TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak ist eine propriet\u00e4re Sprachkonferenzsoftware, die den Benutzern erm\u00f6glicht, \u00fcber das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist f\u00fcr die Nutzung parallel zu Online-Spielen optimiert. + +#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 +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...=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/Blizzard app/application.js:2 +The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It’ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=Die Blizzard Desktop app soll Ihre Spielerfahrung verbessern. Sie vereinheitlicht die Logins und vereinfacht es, in Kontakt mit Ihren Freunden zu bleiben\! + +#: i18n/tmp/Applications/Games/The Crew/application.js:1 +The\ Crew™=The Crew\u2122 #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls IV\: Oblivion #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.=Die Elder Scrolls IV\: Oblivion\u00ae Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik k\u00f6nnen Sie die R\u00e4tsel im Spiel in Ihrem eigenen Tempo l\u00f6sen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen. - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 -Steam\ (GOTY)=Steam (GOTY) +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.=Die Elder Scrolls IV\: Oblivion\u00ae Spiel des Jahres Edition bietet Ihnen ein RPG Erlebnis wie noch nie zuvor. Tauchen Sie in eine detaillierte und pulsierende Spielewelt ein, die es so noch nie gegeben hat. Durch das individuell gestaltete Spielerlebnis mit brandneuer Grafik k\u00f6nnen Sie die R\u00e4tsel im Spiel in Ihrem eigenen Tempo l\u00f6sen oder einfach die riesige Welt erkunden und sich Ihre Herausforderungen selbst suchen. #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen pr\u00e4miert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verbl\u00fcffender Detailf\u00fclle zu neuem Leben. Die Special Edition enth\u00e4lt das Spiel samt Add-ons und bietet neue Features wie \u00fcberarbeitete Grafiken und Effekte, volumetrische Strahlenb\u00fcschel, dynamische Tiefensch\u00e4rfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, R\u00fcstungen, Waffen und mehr \u2013 dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:2 +The\ Legacy\ of\ Star\ Wars\ Dark\ Forces™\ and\ Star\ Wars®\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =Das Verm\u00e4chtnis von Star Wars Dark Forces\u2122 und Star Wars\u00ae Jedi Knight lebt in diesem FPS-Actionspiel namens Jedi Outcast weiter. + +#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 +The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=Mit dem Local Installer k\u00f6nnen Sie eigene Anwendungen von Ihrem lokalen Computer installieren. + +#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 +The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=Mit dem Online Installer k\u00f6nnen Sie eigene Anwendungen aus dem Internet installieren. #: i18n/tmp/Applications/Games/The Room/application.js:1 The\ Room=The Room -#: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Eine r\u00e4tselhafte Einladung f\u00fchrt auf den Dachboden eines verlassenen Hauses. Dort befindet sich ein eiserner Safe mit seltsamen Gravuren \u2013 und einer Notiz deines fernen Gef\u00e4hrten. Sie verspricht etwas Uraltes und Erstaunliches, eingeschlossen in der Eisenkammer. Du musst nur einen Weg hinein finden. - #: i18n/tmp/Applications/Games/The Room Two/application.js:1 The\ Room\ Two=The Room Two -#: i18n/tmp/Applications/Games/The Room Two/application.js:2 -Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verb\u00fcndeten. - #: i18n/tmp/Applications/Games/The Sims/application.js:1 The\ Sims=The Sims @@ -1045,19 +1228,22 @@ The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goa The\ Turing\ Test=The Turing Test #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test ist ein R\u00e4tselspiel aus Sicht der ersten Person, welches das Ph\u00e4nomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt. +The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter’s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test ist ein R\u00e4tselspiel aus Sicht der ersten Person, welches das Ph\u00e4nomen des Bewusstseins erforscht und die Bedeutung der menschlichen Intuition infrage stellt. #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel. - #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter #: Redux/application.js:1 The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter +#: Redux/application.js:2 Carter/application.js:2 +The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter ist ein geheimnisvolles, storybasiertes First-Person Spiel. + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +The\ Wine\ engine.=Die Wine Engine. + #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 The\ Witcher\ 3\:\ Wild\ Hunt=The Witcher 3\: Wild Hunt @@ -1067,327 +1253,219 @@ The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ #: i18n/tmp/Applications/Games/The Witness/application.js:1 The\ Witness=The Witness -#: i18n/tmp/Applications/Games/The Witness/application.js:2 -You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

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

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

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

\u201eThe Witness\u201c ist ein Einzelspieler-Game in einer offenen Welt mit Dutzenden Orten, die es zu erkunden gilt, und mit \u00fcber 500 R\u00e4tseln. Dieses Spiel respektiert dich als intelligenten Spieler und behandelt deine Zeit als etwas sehr Kostbares. Nichts dient als F\u00fcllmaterial. Jedes R\u00e4tsel bringt eine neue und eigene Idee in die Mischung mit ein. Was du bekommst, ist ein Spiel voller Ideen. +#: Engines/Wine/Shortcuts/Reader/script.js:62 +The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Der Container {0} wird nicht mehr verwendet.\nM\u00f6chten Sie ihn l\u00f6schen? -#: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -Toki\ Tori=Toki Tori +#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 +The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Im Spiel Europa Universalis IV k\u00f6nnt ihr ein Reich aufbauen, wobei ihr die Kontrolle \u00fcber eine Nation habt, die ihr durch die Jahre f\u00fchrt, um dabei ein vorherrschendes, weltweites Reich zu erschaffen. Beherrscht eure Nation im Verlauf der Jahrhunderte mit einer beispiellosen Freiheit, Tiefe und historischen Genauigkeit. Echte Entdeckungen, Handel, Kriegsf\u00fchrung und Diplomatie werden in diesem epischen Spiel mit umfassender strategischer und taktischer Tiefe zum Leben erweckt. + +#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 +The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith®\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you’ll\ learn\ to\ play\ in\ just\ 60\ days.=Die brandneue Rocksmith 2014 Edition ist gr\u00f6\u00dfer, besser und schneller denn je. Von Grund auf erneuert, erlebst du stark verbesserte Features, ein neues Aussehen, flexiblere und tiefergehende \u00dcbungswerkzeuge, neue Techniken und Stimmungen, \u00fcber 50 neue Hits und vieles mehr. #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.=Der Spielablauf in Toki Tori ist ein Mix zweier Genres. W\u00e4hrend alles wie in einem Plattformer aussieht, ist dieses Spiel im Kern ein Puzzle-Spiel. Um im Spiel voranzukommen m\u00fcssen Sie in jedem Level ein Ei mit Hilfe einiger Werkzeuge aufsammeln. Die Spieler m\u00fcssen genauestens Achtgeben und im voraus planen, wenn sie Werkzeuge wie z.B. den Telewarp, Freeze-o-Matic und InstantRock\u2122 nutzen. Zus\u00e4tzliche Werkzeuge werden schrittweise eingef\u00fchrt w\u00e4hrend die Spieler in \u00fcber 80+ Level und vier einzigartigen Welten voranschreiten. -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary - -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary verfolgen Sie Lara Croft's Genre-definierendes erdumspannendes Action-Abenteuer auf der Suche nach dem legend\u00e4ren Scion Artefakt. Dabei kommt eine erweiterte Version der Engine von Tomb Raider\: Legend zum Einsatz, die Grafik, Technologie und Physik von Laras Abenteuer und Ihrer Suche nach mystischen Artefakten auf den neuesten Stand der Technologie bringt und Spielern eine komplett neue Spielerfahrung bietet. Diese Neuauflage zeigt eine fl\u00fcssige, dynamische und schnelle Lara Croft, mit grossartigen Schaupl\u00e4tzen und erstaunlichen Details, fesselnden K\u00e4mpfen, einem spannenden Spielablauf und einer erweiterten und aufschlussreichen Geschichte des Originals. - -#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -Tomb\ Raider\:\ Legend=Tomb Raider\: Legend - #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

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

Folgen Sie Lara auf dem Pfad der Entdecker, und erleben Sie, wie sie den ganzen Erdball erkundet und zu entfernten, exotischen Schaupl\u00e4tzen auf Ihrer Suche nach einem der bedeutensten Artefakte der Geschichte aufbricht; Laras Suche entfesselt mysteri\u00f6sen Gestalten aus Ihrer Vergangenheit. Rauchende Colts, denen Lara mit ihren ausserordentlichen sportlichen F\u00e4higkeiten und ihrem umwerfenden intellektuellen Charme begegnet, und gigantische, hinterh\u00e4ltige Gr\u00fcfte erforscht, die mit herausfordernden Puzzles und t\u00f6dlichen Fallen durchl\u00f6chert sind. Erleben Sie diese neue Legende von Anfang an in diesem nervenzerreissenden Tomb Raider Abenteuer\! -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 -Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 +The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

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

Dieses Set besteht aus Warcraft III\: Reign of Chaos und Warcraft III\: The Frozen Throne. -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 -Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Ein Tomb Raider 2 Remake von Nicobass. +#: i18n/tmp/Applications/Games/Tropico 4/application.js:2 +The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

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

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

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

Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare f\u00fcr Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschlie\u00dfen oder neue Achievements freischalten. Au\u00dferdem k\u00f6nnen Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen. -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -Local\ (Demo)=Lokal (Demo) +#: 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/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -Online\ (Demo)=Online (Demo) +#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 +Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms™\ Armageddon.\ It’s\ a\ whole\ new\ can\ of\ worms\!\ It’s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Die unerschrockenen Kriecher kehren zur\u00fcck und ihnen d\u00fcrstet nach Rache im allseits beliebten Worms\u2122 Armageddon. Hier ist einfach der Wurm drin\! Genie\u00dfen Sie einen grandiosen Spielspa\u00df alleine oder mit all Ihren Freunden. -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld +#: i18n/tmp/Applications/Games/Toki Tori/application.js:1 +Toki\ Tori=Toki Tori -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schaupl\u00e4tze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochaufl\u00f6sende Grafik in eine wirklich fantastische Welt hineingesogen. +#: i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/application.js:1 +Tom\ Clancy's\ Ghost\ Recon®\ Wildlands=Tom Clancy's Ghost Recon\u00ae Wildlands #: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven #: Shield/application.js:1 Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield=Tom Clancy's Rainbow Six 3 \: Raven Shield -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield\: Kommandieren Sie eine Multinationale Eliteeinheit aus Spezialisten gegen geheime Terrorkommandos. In Tom Clancy's Rainbox Six\: Raven Shield, dem dritten Teil der bekannten Rainbow Six Serie, muss das Team Rainbow sich einer geheimen und global opperierenden Terror Organisation stellen und jagt einen geheimnisvollen Feind. Kommandieren Sie Rainbow in einem Rennen gegen die Zeit - an Orten wie England, Norwegen, der Karibik und Rio de Janeiro mitten im Karneval - um einen Verr\u00fcckten und sein Weltuntergangsszenario zu stoppen. - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -Local\ (1.0->1.6)=Lokal (1.0->1.6) - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -Steam\ (Gold)=Steam (Gold) - #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae - -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrieren Sie Posten von Terroristen, besorgen Sie entscheidende Informationen mit allen Ihnen zur Verf\u00fcgung stehenden Mitteln und verschwinden Sie spurlos\!

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

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

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

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

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

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

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

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

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

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

=mIRC ist ein beliebter Internet Relay Chat client, der von Millionen Menschen und Tausenden Firmen genutzt wird um miteinander \u00fcber globale IRC Netzwerke zu kommunizieren, zu teilen, zu spielen und zu arbeiten. +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 +Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld -#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -v7.46=v7.46 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 +Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld ist die neue Weiterentwicklung der Entdeckungsabenteuer. Als furchtlose Heldin Lara Croft entdecken Sie exotische Schaupl\u00e4tze rund um die Welt - allesamt mit Liebe zum Detail entworfen - und werden durch die atemberaubende hochaufl\u00f6sende Grafik in eine wirklich fantastische Welt hineingesogen. -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3=TeamSpeak 3 +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +Tools\ for\ Wine.=Tools f\u00fcr Wine. -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak ist eine propriet\u00e4re Sprachkonferenzsoftware, die den Benutzern erm\u00f6glicht, \u00fcber das Internet oder ein LAN per Sprache und Text miteinander zu kommunizieren sowie Dateien auszutauschen. TeamSpeak ist f\u00fcr die Nutzung parallel zu Online-Spielen optimiert. +#: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 +Total\ War\:\ ROME\ II=Total War\: ROME II -#: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -v3.0.19.4=v3.0.19.4 +#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 +Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.=Trackmania bietet dir das ultimative Arcade-Rennuniversum, bei dem es nur darum geht, die perfekte Zeit zu fahren. Stelle deine Fertigkeiten auf \u00fcber 200 Strecken auf die Probe, erlebe sofortigen Spa\u00df, indem du deine Freunde offline auf geteiltem Bildschirm oder online herausforderst. -#: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia=Multimedia +#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 +Trackmania®\ Turbo=Trackmania\u00ae Turbo -#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -Mp3tag=Mp3tag +#: i18n/tmp/Applications/Games/Tropico 3/application.js:1 +Tropico\ 3=Tropico 3 -#: 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/Games/Tropico 4/application.js:1 +Tropico\ 4=Tropico 4 -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC +#: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 +Unholy\ Heights=Unholy Heights -#: 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/Games/The Room Two/application.js:2 +Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Einzigartige Ereignisse bringen dich in die Hallen einer lange vergessenen Gruft. Das einzige Fluchtmittel ist in einem Steinsockel eingeschlossen und anbei findest du eine Notiz von deinem geheimnisvollen Verb\u00fcndeten. -#: i18n/tmp/Applications/Office/category.js:1 -Office=B\u00fcroprogramme +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +Uplay=Uplay -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular=ElsterFormular +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +Uplay\ Script=Uplay Script -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular ist die offizielle Software f\u00fcr die deutsche Steuererkl\u00e4rung. +#: i18n/tmp/Applications/Games/Uplay/application.js:2 +Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay ist Ubisoft's Portal f\u00fcr PC-Spiele. -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -Microsoft\ Office\ 2010=Microsoft Office 2010 +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +Utils\ for\ apps.=Utils f\u00fcr Apps. -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2007. +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +Utils\ for\ file\ system\ interaction.=Utils f\u00fcr die Interaktion mit dem Dateisystem. -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -Microsoft\ Office\ 2013=Microsoft Office 2013 +#: i18n/tmp/Utils/Functions/Net/application.js:2 +Utils\ for\ interaction\ with\ the\ Internet.=Utils f\u00fcr die Interaktion mit dem Internet. -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 ist eine Version von Microsoft Office, einem Office-Paket f\u00fcr Microsoft Windows. Es ist der Nachfolger von Microsoft Office 2010. +#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 +Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ –\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Erleben Sie eine weite und offene Welt, in der Ihre Vorstellungskraft das st\u00e4rkste Werkzeug ist. Helfen Sie Maxwell beim L\u00f6sen kniffliger Puzzles in zahlreichen Leveln, in denen er sich frei bewegen kann, indem Sie jedes Objekt, das Ihnen einf\u00e4llt, herbeirufen. Erstellen Sie Ihre eigenen originellen Objekte, verleihen Sie ihnen einzigartige Eigenschaften und teilen Sie sie online mit Freunden - damit sie diese im Spiel verwenden oder ganz nach Wunsch weiter anpassen k\u00f6nnen.

Und erfahren Sie zum ersten Mal die Hintergrundgeschichte zu Maxwells Eltern, 41 Geschwistern (und seiner Zwillingsschwester Lily) und wie er seinen Zauberblock bekommen hat. -#: i18n/tmp/Applications/Other/category.js:1 -Other=Nicht zuzuordnen +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +Verbs\ for\ Wine.=Verbs f\u00fcr Wine. -#: i18n/tmp/Applications/Science/category.js:1 -Science=Lernprogramme +#: i18n/tmp/Applications/Games/Mafia II/application.js:2 +Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence…\ the\ life\ as\ a\ wise\ guy\ isn’t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta hat sich auf den Stra\u00dfen von Empire Bay einen Namen gemacht als jemand, der Angelegenheiten vertraulich regeln kann. Zusammen mit seinem Freund Joe arbeitet er daran sich in den R\u00e4ngen der Mafia zu beweisen und zielstrebig die Karriereleiter der Familie zu erklimmen und sich f\u00fcr Machenschaften mit gr\u00f6\u00dferem Gewinn, mehr Ansehen und schlimmeren Konsequenzen zu empfehlen\u2026 aber das Leben als Mafioso ist weit gef\u00e4hrlicher, als es scheint. -#: i18n/tmp/Engines/Wine/category.js:1 -Wine=Wine +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +Warcraft®\ III\:\ Expansion\ Set=Warcraft\u00ae III\: Expansion Set -#: i18n/tmp/Engines/Wine/Engine/application.js:1 -Wine\ Engine=Wine Engine +#: i18n/tmp/Applications/Games/Warface/application.js:1 +Warface=Warface -#: i18n/tmp/Engines/Wine/Engine/application.js:2 -The\ Wine\ engine.=Die Wine Engine. +#: i18n/tmp/Applications/Games/Warface/application.js:2 +Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.=Warface bietet eine intensive Koop-Erfahrung mit t\u00e4glich neue Spielinhalte, die es Spielern erlaubt einmalige Team-Aktionen zu meistern und ihren eigenen Spielstil zu entwickeln. Daneben k\u00f6nnen sie sich auch in temporeiche Versus-Modi, wie \u201eTeam-Deathmatch\u201c oder \u201e Bombe legen\u201c, st\u00fcrzen. -#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -Wine\ engine=Wine Engine +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 +Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane -#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -QuickScript=QuickScript +#: i18n/tmp/Applications/Games/ChromaGun/application.js:2 +Welcome\ to\ ChromaTec’s\ test\ lab\!\ You’re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They’re\ not\ exactly\ what\ you\ and\ I\ would\ call\ “human\ friendly”.

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

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

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

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

In diesem Fall, herzlich Willkommen und viel Gl\u00fcck\! -#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -QuickScripts\ for\ Wine.=QuickScripts f\u00fcr Wine. +#: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 +Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?=Willkommen bei Unholy Heights, einer Mischung aus Tower Defense und Apartmentmanagementsimulation\! Der Teufel hat ein Wohnhaus in ein Mietshaus nur f\u00fcr Monster umgewandelt und hat gro\u00dfe Pl\u00e4ne f\u00fcr die Zukunft. Locke Monster in dein Haus, verlange von ihnen Miete und halte sie gl\u00fccklich durch den Kauf von Einrichtungsgegenst\u00e4nden. Ungl\u00fccklicherweise haben Helden von dem Plan mitbekommen und werden vor nichts Halt machen bevor sie den Teufel vernichtet haben. Klopfe an die T\u00fcr von Bewohnern um sie zum Kampf zu rufen, schlie\u00dfe Helden in gemeinen Scherenformationen und f\u00fchre deine Truppen zum Sieg. Monster finden Arbeit, verlieben sich, bekommen Kinder und \u00fcbergehen sogar ihre Mietzahlungen. Halte sie gl\u00fccklich oder du gehst das Risiko einen niemanden zu haben der f\u00fcr die K\u00e4mpft wenn Helden anklopfen. Aber sei nicht zu weich\: es sind immer vielversprechende B\u00f6sewichte unterwegs die gerne einziehen m\u00f6chten, daher schmei\u00dfe Schmarotzer raus solange die Zeit reif ist\! Ein Vermieter zu sein ist ein schwieriger Beruf, aber es kann nicht schwieriger sein all die H\u00f6lle zu leiten... richtig? -#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -Custom\ Installer\ Script=Custom Installer Script +#: Applications/Games/Origin/Local (Legacy)/script.js:16 +#: Applications/Games/Origin/Online (Legacy)/script.js:15 +When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Wenn Origin startet, werden Sie eine Fehlermeldung erhalten ("Die Aktualisierung konnte nicht abgeschlossen werden"). Dies ist kein Problem. Schlie\u00dfen Sie einfach das Popup-Fenster. -#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -Installer\ Script=Installer Script +#: Applications/Internet/Internet Explorer 7.0/Online/script.js:64 +Which\ language\ version\ would\ you\ like\ to\ install?=Welche Sprachversion m\u00f6chten Sie installieren? -#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -Local\ Installer\ Script=Local Installer Script +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +Wildlife\ Park\ 2=Wildlife Park 2 -#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -Online\ Installer\ Script=Online Installer Script +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +Windows\ XP\ Service\ Pack\ 3=Windows XP Service Pack 3 -#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -Quick\ Script=Quick Script +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 +Windows\ reboot=Windows neustarten -#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -Steam\ Script=Steam Script +#: i18n/tmp/Engines/Wine/category.js:1 +Wine=Wine -#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -Uplay\ Script=Uplay Script +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +Wine\ Engine=Wine Engine -#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -Zip\ Script=Zip Script +#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 +Wine\ Shortcut=Wine Verkn\u00fcpfung #: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -Wine\ Shortcuts=Wine Shortcuts +Wine\ Shortcuts=Wine Verkn\u00fcpfungen -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -Shortcuts\ for\ Wine.=Shortcuts f\u00fcr Wine. +#: i18n/tmp/Engines/Wine/Tools/application.js:1 +Wine\ Tools=Wine Werkzeuge -#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -Shortcut\ Reader=Shortcut Reader +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +Wine\ Verbs=Wine Verbs -#: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 -Wine\ Shortcut=Wine Shortcut +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +Wine\ engine=Wine Engine -#: i18n/tmp/Engines/Wine/Tools/application.js:1 -Wine\ Tools=Wine Tools +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 +Wine\ uninstaller=Wine Uninstaller -#: i18n/tmp/Engines/Wine/Tools/application.js:2 -Tools\ for\ Wine.=Tools f\u00fcr Wine. +#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 +Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ –\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Skyrim wurde mit mehr als als 200 "Spiel des Jahres"-Auszeichnungen pr\u00e4miert, die Skyrim Special Edition erweckt den epischen Fantasy-Meilenstein mit verbl\u00fcffender Detailf\u00fclle zu neuem Leben. Die Special Edition enth\u00e4lt das Spiel samt Add-ons und bietet neue Features wie \u00fcberarbeitete Grafiken und Effekte, volumetrische Strahlenb\u00fcschel, dynamische Tiefensch\u00e4rfe, Screen Space Reflections und einiges mehr, und gibt auch Konsolenspielern Zugriff auf PC-Mods. Neue Quests, Umgebungen, Charaktere, Dialoge, R\u00fcstungen, Waffen und mehr \u2013 dank Mods sind Ihrem Spielerlebnis keine Grenzen gesetzt. -#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -Configure\ Wine=Wine einrichten +#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 +Worms\ Armageddon=Worms Armageddon -#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -Kill\ processes=Prozesse beenden +#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 +Worms™\ Reloaded=Worms\u2122 Reloaded -#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -Windows\ reboot=Windows neustarten +#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 +Worms™\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Zehn Jahre nach Worms\u2122 Armageddon setzt sich das auf Runden basierte Comic-Chaos im Spiel Worms\u2122 Reloaded fort. Die brandneue Edition ist f\u00fcr Ihren PC jetzt \u00fcber Steam verf\u00fcgbar. Worms\u2122 Reloaded bietet ein Online- und Offline Mehrspielererlebnis f\u00fcr bis zu vier Spieler, Voice Chat, eine Unmenge an verr\u00fcckten neuen Waffen (sowie die R\u00fcckkehr mancher ikonischer Waffen des beliebten Vorg\u00e4ngers), Errungenschaften, Ranglisten, neue Landschaften in hoher Bildaufl\u00f6sung, ein Spektrum an brillanten Festungen f\u00fcr den neuen Fortmodus, einen neuen Landschaftseditor, neue Spielmodi, H\u00fcte, Skins und verschiedene Stimmen. -#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -Repair\ virtual\ drive=Virtuelles Laufwerk reparieren +#: i18n/tmp/Applications/Games/Xenon 2/application.js:1 +Xenon\ 2=Xenon 2 -#: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -Command\ prompt=Kommandozeile +#: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 +You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

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

Sie m\u00fcssen Ihre Feinde identifizieren und auskundschaften und deren Schw\u00e4chen ausnutzen, um der schieren \u00dcberzahl feindlicher Soldaten durch T\u00e4uschungen, \u00dcberraschungsmomente und Hinterlist beizukommen. -#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -Registry\ Editor=Registryeditor +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:2 +You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.=Wir schreiben das Jahr 2047. Ein gigantischer, nuklearer Feuerball explodiert hoch am Nachthimmel und l\u00e4utet den dramatischen Beginn des Dritten Tiberium Kriegs ein und zeitigt die Wiederkehr des revolution\u00e4rsten RTS-Franchise aller Zeiten. -#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -Task\ manager=Taskmanager +#: i18n/tmp/Applications/Games/BRINK/application.js:2 +You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind’s\ last\ refuge\!=Sie entscheiden \u00fcber Ihre eigene Einsatzrolle in der Welt von Brink bei Ihrem Kampf um die letzte Bastion der Menschheit\! -#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -Open\ a\ terminal=Terminal \u00f6ffnen +#: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 +You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Sie nehmen an dem altert\u00fcmlichen, traditionellen Spiel Druidenfu\u00dfball teil. -#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -Wine\ uninstaller=Wine Uninstaller +#: i18n/tmp/Applications/Games/The Witness/application.js:2 +You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

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

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

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

\u201eThe Witness\u201c ist ein Einzelspieler-Game in einer offenen Welt mit Dutzenden Orten, die es zu erkunden gilt, und mit \u00fcber 500 R\u00e4tseln. Dieses Spiel respektiert dich als intelligenten Spieler und behandelt deine Zeit als etwas sehr Kostbares. Nichts dient als F\u00fcllmaterial. Jedes R\u00e4tsel bringt eine neue und eigene Idee in die Mischung mit ein. Was du bekommst, ist ein Spiel voller Ideen. -#: i18n/tmp/Engines/Wine/Verbs/application.js:1 -Wine\ Verbs=Wine Verbs +#: i18n/tmp/Applications/Games/The Crew/application.js:2 +Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ –\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Das Auto ist der Avatar. Der Spieler gibt seinem Gef\u00e4hrt auf der Jagd nach Erfahrungspunkten das richtige Feintuning und f\u00e4hrt dabei durch f\u00fcnf einzigartige und sehr detaillierte Regionen einer massiven Open-World Version der USA. Ob durch die hektischen Stra\u00dfen von New York City und Los Angeles, durch das sonnige Miami Beach oder durch die atemberaubenden Plateaus von Monument Valley - auf seinen atemberaubenden Reisen wird der Spieler auch anderen Spielern begegnen. Die sind entweder potentielle und w\u00fcrdige Begleiter, mit denen er sich zusammenschlie\u00dft oder sie stellen einen zuk\u00fcnftigen Rivalen dar, gegen den man antritt. The Crew bietet das spannendste und abwechslungsreichste Fahrgef\u00fchl in einer Open World. -#: i18n/tmp/Engines/Wine/Verbs/application.js:2 -Verbs\ for\ Wine.=Verbs f\u00fcr Wine. +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +Zip\ Script=Zip Script #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 corefonts=corefonts @@ -1401,21 +1479,16 @@ d3dx10=d3dx10 #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 d3dx9=d3dx9 -#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -.NET\ 4.0=.NET 4.0 - -#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -.NET\ 4.5.2=.NET 4.5.2 - -#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -.NET\ 4.5=.NET 4.5 - -#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -!DXVK= +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 +fonts=Schriftarten #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 luna=luna +#: i18n/tmp/Applications/Internet/mIRC/application.js:1 +mIRC=mIRC + #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 mfc42=mfc42 @@ -1425,23 +1498,32 @@ msls31=msls31 #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 mspatcha=mspatcha -#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -PhysX=PhysX +#: i18n/tmp/Applications/Games/osu!/application.js:1 +osu\!=osu\! + +#: i18n/tmp/Applications/Games/osu!/application.js:2 +osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.=osu\! ist ein free-to-win online Rhythmus Spiel. #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 quartz=quartz -#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -QuickTime\ 7.6=QuickTime 7.6 - #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 sandbox=sandbox #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 secur32=secur32 -#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -Tahoma=Tahoma +#: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 +v.7.2.2=v.7.2.2 + +#: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 +v1.5=v1.5 + +#: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 +v3.0.19.4=v3.0.19.4 + +#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 +v7.46=v7.46 #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 vcrun2003=vcrun2003 @@ -1464,58 +1546,17 @@ vcrun2013=vcrun2013 #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 vcrun2015=vcrun2015 -#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -Windows\ XP\ Service\ Pack\ 3=Windows XP Service Pack 3 +#: i18n/tmp/Engines/Wine/Verbs/vcrun2017/script.js:1 +vcrun2017=vcrun2017 #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 xact=xact -#: i18n/tmp/Utils/Functions/Apps/application.js:1 -App\ Utils=App Utils - -#: i18n/tmp/Utils/Functions/Apps/application.js:2 -Utils\ for\ apps.=Utils f\u00fcr Apps. - -#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -App\ Resources=App Resources - -#: i18n/tmp/Utils/Functions/category.js:1 -Functions=Functions - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -Filesystem\ Utils=Filesystem Utils - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -Utils\ for\ file\ system\ interaction.=Utils f\u00fcr die Interaktion mit dem Dateisystem. - -#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -File\ Extractors=File Extractors - -#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -File\ Utilities=File Utilities - -#: i18n/tmp/Utils/Functions/Net/application.js:1 -Net\ Utils=Net Utils - -#: i18n/tmp/Utils/Functions/Net/application.js:2 -Utils\ for\ interaction\ with\ the\ Internet.=Utils f\u00fcr die Interaktion mit dem Internet. - -#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -Downloader=Downloader - -#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -Internet\ Resource=Internet Resource - -#: Utils/Functions/Filesystem/Extract/script.js:57 -#: Utils/Functions/Filesystem/Extract/script.js:133 -Please\ wait\ while\ {0}\ is\ extracted\ ...=Bitte warten Sie w\u00e4hrend {0} extrahiert wird ... - -#: Utils/Functions/Filesystem/Files/script.js:154 -Checking\ file\ consistency\ ...=Dateikonsistenz wird gepr\u00fcft ... +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 +{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"={0} Anwendungen k\u00f6nnen Probleme haben, wenn die Windows-Version nicht auf "win2003" eingestellt ist -#: Utils/Functions/Net/Download/script.js:97 -#: Utils/Functions/Net/Resource/script.js:80 -Please\ wait\ while\ {0}\ is\ downloaded\ ...=Bitte warten Sie w\u00e4hrend {0} heruntergeladen wird ... +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +‘It\ came\ from\ space,\ and\ ate\ our\ brains’\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.=\u2018It came from space, and ate our brains\u2019 ist ein Arcade Top-Down Shooter mit Horde-Survival Gameplay in einer einzigartigen, atmosph\u00e4rischen Umgebung mit fesselnden Gameplay Elementen. Das Ganze kann auch kooperativ gespielt werden. Sie sind ein No-Nonsense Typ, der mit einer Taschenlampe und einer Waffe ausger\u00fcstet ist. Irgendwie haben Sie es geschafft, die Invasion einer gnadenlosen Alienspezies (einer von der Art, die sich von menschlichen Gehirnen ern\u00e4hrt) zu \u00fcberleben. Es sieht nicht gut aus als sie durch die Stadt und andere Orte wandern, \u00fcberall ist Chaos\! Sie suchen nach Ausr\u00fcstung und Waffen, um zu \u00fcberleben, als pinkes Licht emittierende Aliens versuchen, Sie um die Ecke zu bringen und Ihr Gehirn zu fressen. Sie erkennen, dass nur eins zu tun bleibt\: einen neuen Highscore erreichen und sterben wie ein Badass. -#: Utils/Functions/Net/Download/script.js:126 -Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Fehler beim Pr\u00fcfen der Checksumme.\n\nErwartet \= {0}\nTats\u00e4chlich \= {1} diff --git a/i18n/Messages_fr.properties b/i18n/Messages_fr.properties index f1afce3387..964827f7da 100644 --- a/i18n/Messages_fr.properties +++ b/i18n/Messages_fr.properties @@ -1,267 +1,60 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -!=Project-Id-Version\: PACKAGE VERSION\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: YEAR-MO-DA HO\:MI+ZONE\nPO-Revision-Date\: YEAR-MO-DA HO\:MI+ZONE\nLast-Translator\: FULL NAME \nLanguage-Team\: LANGUAGE \nLanguage\: \nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\n - -#: Applications/Games/League of Legends/Online/script.js:28 -Select\ your\ region\:=S\u00e9lectionnez votre r\u00e9gion \: - -#: Applications/Games/Mass Effect/Steam/script.js:11 -If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Si vous avez des probl\u00e8mes audio, veuillez \u00e9diter le fichier BIOEngine.ini et/ou BaseEngine.ini dans {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nEt ajouter ce qui va suivre en dessous de [ISACTAudio.ISACTAudioDevice] \:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n - -#: Applications/Games/Origin/Local (Legacy)/script.js:16 -#: Applications/Games/Origin/Online (Legacy)/script.js:15 -When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Au lancement d'Origin, il y aura un message d'erreur ("Your update could not be completed."). C'est normal. Fermez juste le popup. - -#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:13 -Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=S\u00e9lectionner votre r\u00e9gion pour le patch (1.0 vers 1.60). - -#: Applications/Games/Total War Rome II/Steam/script.js:21 -If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ =Si vous avez des probl\u00e8mes en jeu (par ex \: le jeu crash au d\u00e9but ou le rendu ne fonctionne pas correctement), vous pouvez essayer d'activer le rendu OpenGL, en modifiant \:\n\n gfx_device_type \u00e0 2\n\n dans {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt - -#: Applications/Games/Wildlife Park 2/Local/script.js:14 2/Steam/script.js:13 -On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.=Lors du premier lancement, le jeu pourrait ne pas se mettre en plein \u00e9cran. Si c'est le cas, allez dans les options s\u00e9lectionnez une r\u00e9solution de 1920 x 960. On vous demandera de fermer le jeu pour appliquer les nouveaux param\u00e8tres. Cliquez sur Oui. Une fois que vous d\u00e9marrez le jeu \u00e0 nouveau, vous devriez voir une fen\u00eatre o\u00f9 vous pouvez d\u00e9finir la r\u00e9solution de votre jeu pour correspondre \u00e0 votre \u00e9cran. - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:73 -#: Engines/Wine/Engine/Object/script.js:309 Engines/Wine/QuickScript/Installer -#: Script/script.js:96 Engines/Wine/QuickScript/Steam Script/script.js:107 -#: Script/script.js:112 Script/script.js:132 Script/script.js:147 -#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 -#: Script/script.js:90 Engines/Wine/QuickScript/Zip Script/script.js:44 -#: Engines/Wine/Verbs/corefonts/script.js:83 -#: Engines/Wine/Verbs/d3dx10/script.js:34 Engines/Wine/Verbs/d3dx9/script.js:34 -#: Engines/Wine/Verbs/dotnet40/script.js:21 -#: Engines/Wine/Verbs/dotnet40/script.js:37 -#: Engines/Wine/Verbs/dotnet40/script.js:39 -#: Engines/Wine/Verbs/dotnet452/script.js:28 -#: Engines/Wine/Verbs/dotnet45/script.js:29 -#: Engines/Wine/Verbs/xact/script.js:49 -Please\ wait\ ...=Veuillez patienter ... - -#: Applications/Internet/Internet Explorer 6.0/Online/script.js:77 -#: 7.0/Online/script.js:217 Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -Installing\ {0}\ ...=Installe {0} ... - -#: Applications/Internet/Internet Explorer 7.0/Online/script.js:64 -Which\ language\ version\ would\ you\ like\ to\ install?=Quelle langue aimeriez-vous installer ? - -#: Applications/Office/ElsterFormular/Online/script.js:10 -Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Veuillez s\u00e9lectionner le fichier d'installation.\nVous pouvez le t\u00e9l\u00e9charger depuis https\://www.elster.de/elfo_down.php. - -#: Engines/Wine/Engine/Object/script.js:215 -Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=Ne peut pas lancer un ex\u00e9cutable 64bit dans un pr\u00e9fixe Wine 32bit. - -#: Engines/Wine/Engine/Object/script.js:274 -Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Veuillez patienter pendant que {0} est d\u00e9sinstall\u00e9 ... - -#: Engines/Wine/Engine/Object/script.js:276 -Could\ not\ uninstall\ {0}\!=Impossible de d\u00e9sinstaller {0} \! - -#: Engines/Wine/Engine/Object/script.js:462 -Prefix\ seems\ to\ be\ 32bits=Le pr\u00e9fixe semble \u00eatre en 32bits - -#: Engines/Wine/Engine/Object/script.js:480 -Installing\ version\:\ =Installe la version \: - -#: Engines/Wine/Engine/Object/script.js:888 -Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Impossible de d\u00e9terminer le type mime pour l'extension de fichier "{0}" - -#: Engines/Wine/QuickScript/Installer Script/script.js:23 -Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre application. - -#: Engines/Wine/QuickScript/Installer Script/script.js:38 -Please\ select\ the\ wine\ architecture.=Veuillez s\u00e9lectionner l'architecture de wine. - -#: Engines/Wine/QuickScript/Installer Script/script.js:52 -Please\ select\ the\ wine\ distribution.=Veuillez s\u00e9lectionner la distributions de wine. - -#: Engines/Wine/QuickScript/Installer Script/script.js:66 -Please\ select\ the\ wine\ version.=Veuillez s\u00e9lectionner la version de wine. - -#: Engines/Wine/QuickScript/Installer Script/script.js:88 -Please\ select\ the\ executable.=Veuillez s\u00e9lectionner l'ex\u00e9cutable. - -#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 -Please\ select\ the\ installation\ file.=Veuillez s\u00e9lectionner le fichier d'installation. - -#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 -Please\ select\ the\ download\ URL.=Veuillez s\u00e9lectionner l'URL de t\u00e9l\u00e9chargement. - -#: Engines/Wine/QuickScript/Steam Script/script.js:104 -Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Veuillez suivre les \u00e9tapes de l'installation de Steam.\n\nD\u00e9cochez "Lancer Steam" ou fermez Steam compl\u00e8tement apr\u00e8s l'installation pour que l'installation de "{0}" puisse continuer. - -#: Engines/Wine/QuickScript/Steam Script/script.js:116 -Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Veuillez patienter jusqu'\u00e0 ce que Steam aie fini le t\u00e9l\u00e9chargement ... - -#: Engines/Wine/QuickScript/Uplay Script/script.js:60 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Veuillez suivre les \u00e9tapes de l'installation de Uplay.\n\nD\u00e9cochez "Lancer Uplay" ou fermez Uplay compl\u00e8tement apr\u00e8s l'installation pour que l'installation de "{0}" puisse continuer. - -#: Engines/Wine/QuickScript/Uplay Script/script.js:77 -Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Veuillez patienter jusqu'\u00e0 ce que Uplay aie fini le t\u00e9l\u00e9chargement ... - -#: Engines/Wine/QuickScript/Uplay Script/script.js:85 -Please\ close\ Uplay.=Veuillez fermer Uplay. - -#: Engines/Wine/QuickScript/Zip Script/script.js:48 -Please\ select\ the\ .zip\ file.=Veuillez s\u00e9lectionner le fichier .zip. - -#: Engines/Wine/Shortcuts/Reader/script.js:62 -The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Le conteneur {0} n'est plus utilis\u00e9.\nVoulez-vous le supprimer ? - -#: Engines/Wine/Shortcuts/Wine/script.js:120 -Executable\ {0}\ not\ found\!=Ex\u00e9cutable {0} introuvable \! - -#: Engines/Wine/Verbs/corefonts/script.js:84 -#: Engines/Wine/Verbs/corefonts/script.js:90 -fonts=polices - -#: Engines/Wine/Verbs/d3dx10/script.js:14 -#: Engines/Wine/Verbs/d3dx10/script.js:15 -#: Engines/Wine/Verbs/d3dx10/script.js:35 Engines/Wine/Verbs/d3dx9/script.js:14 -#: Engines/Wine/Verbs/d3dx9/script.js:15 Engines/Wine/Verbs/d3dx9/script.js:35 -#: Engines/Wine/Verbs/xact/script.js:15 Engines/Wine/Verbs/xact/script.js:16 -#: Engines/Wine/Verbs/xact/script.js:50 -Extracting\ {0}\ ...=Extraction de {0} ... +#X-Generator: crowdin.com +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:2 +'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche o\u00f9 vous prenez une douche avec votre p\u00e8re 8 bits. C'est bien, propre et amusant \! -#: Engines/Wine/Verbs/dotnet40/script.js:30 -#: Engines/Wine/Verbs/dotnet452/script.js:40 -#: Engines/Wine/Verbs/dotnet45/script.js:41 -#: Engines/Wine/Verbs/PhysX/script.js:18 Engines/Wine/Verbs/QuickTime -#: 7.6/script.js:17 Engines/Wine/Verbs/vcrun2003/script.js:19 -#: Engines/Wine/Verbs/vcrun2005/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:18 -#: Engines/Wine/Verbs/vcrun2008/script.js:29 -#: Engines/Wine/Verbs/vcrun2010/script.js:18 -#: Engines/Wine/Verbs/vcrun2010/script.js:29 -#: Engines/Wine/Verbs/vcrun2012/script.js:18 -#: Engines/Wine/Verbs/vcrun2012/script.js:29 -#: Engines/Wine/Verbs/vcrun2013/script.js:18 -#: Engines/Wine/Verbs/vcrun2013/script.js:29 -#: Engines/Wine/Verbs/vcrun2015/script.js:18 -#: Engines/Wine/Verbs/vcrun2015/script.js:29 -Please\ wait\ while\ {0}\ is\ installed\ ...=Veuillez patienter pendant que {0} est install\u00e9 ... +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 +'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Where Legends Are Made' encapsule le retour de PES, avec une exp\u00e9rience de jeu sans pr\u00e9c\u00e9dent. -#: Engines/Wine/Verbs/dotnet452/script.js:49 -#: Engines/Wine/Verbs/dotnet45/script.js:50 -{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"={0} certaines applications peuvent avoir des probl\u00e8mes si la version de windows n'est pas mise \u00e0 "win2003" +#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 +.NET\ 4.0=.NET 4.0 -#: Engines/Wine/Verbs/Uplay/script.js:16 -Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Veuillez suivre les \u00e9tapes de l'installation de Uplay.\n\nD\u00e9cochez "Lancer Uplay" ou fermez Uplay compl\u00e8tement apr\u00e8s l'installation pour que l'installation de "{0}" puisse continuer. +#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 +.NET\ 4.5=.NET 4.5 -#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 -Registering\ {0}\ ...=Enregistre {0} ... +#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 +.NET\ 4.5.2=.NET 4.5.2 -#: i18n/tmp/Applications/Accessories/7-zip/application.js:1 -7-zip=7-zip +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:1 +18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America #: i18n/tmp/Applications/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 est un logiciel gratuit d'archivage de fichiers avec un taux de compression tr\u00e8s \u00e9lev\u00e9.7-Zip est un logiciel open source. La plupart du code est sous licence GNU LGPL. Le code unRAR est sous licence mixte\: GNU LGPL + restrictions unRAR. Vous pouvez utiliser 7-Zip sur n'importe quel ordinateur, y compris dans les soci\u00e9t\u00e9s commerciales. Il n'est pas n\u00e9cessaire de s'enregistrer ou payer pour utiliser 7-Zip. -#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 -#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 -#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 -#: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 -#: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 -#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's -#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Online/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Online/script.js:1 -#: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 -#: i18n/tmp/Applications/Games/Heroes of the Storm/Online/script.js:1 -#: i18n/tmp/Applications/Games/League Legends/Online/script.js:1 -#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 -#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 -#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 -#: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 -#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 -#: i18n/tmp/Applications/Games/Steam/Online/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 -#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/Online/script.js:1 -#: i18n/tmp/Applications/Games/Xenon -#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 -#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 -#: 7.0/Online/script.js:1 -#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 -#: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 -Online=En ligne - -#: i18n/tmp/Applications/Accessories/category.js:1 -Accessories=Accessoires - -#: 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 est une application de gravure de CD / DVD / HD DVD / Blu-ray l\u00e9g\u00e8re. - -#: 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 transforme le clavier de votre ordinateur en un d\u00e9clencheur sonore polyvalent \u00e0 faible latence et un instrument jouable.

Gr\u00e2ce auglisser-d\u00e9poser, affectez facilement des fichiers audio de n'importe quel format et longueur \u00e0 72 touches du clavier, cr\u00e9ant des tableaux de bord personnalis\u00e9s qui mettent des heures d'\u00e9coute instantan\u00e9e \u00e0 port\u00e9e de main sans besoin de mat\u00e9riel suppl\u00e9mentaire.

Soundplant est utilis\u00e9 pour de la musique et des effets sonores en direct, comme un tambour, en tant qu'instrument \u00e9lectronique unique, en tant qu'aide p\u00e9dagogique, et simplement pour le plaisir - dans la radio, la t\u00e9l\u00e9vision, le th\u00e9\u00e2tre, le podcasting, les pr\u00e9sentations, les studios, les stades, les salles de classe, les clubs, les mus\u00e9es et les \u00e9glises - par des DJ, des musiciens, des ing\u00e9nieurs, des cr\u00e9ateurs de sons, des compositeurs, des artistes, des enseignants, des magiciens, des marionnettistes, des com\u00e9diens, des conf\u00e9renciers, des joueurs et plus encore.

N.B. \: La version gratuite ne poss\u00e8de pas certaines fonctionnalit\u00e9s, http\://soundplant.org/support.htm/ - -#: i18n/tmp/Applications/Custom/category.js:1 -Custom=Personnalis\u00e9 - -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 -Local\ Installer=Installeur local +#: i18n/tmp/Applications/Accessories/7-zip/application.js:1 +7-zip=7-zip -#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 -The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=L'installeur local vous permet d'install\u00e9 des applications personnalis\u00e9es depuis votre ordinateur. +#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:2 +Introduction
PhotoFiltre\ Studio\ is\ a\ complete\ image\ retouching\ program.\ It\ allows\ you\ to\ do\ simple\ or\ advanced\ adjustments\ to\ an\ image\ and\ apply\ a\ vast\ range\ of\ filters\ on\ it.\ It\ is\ simple\ and\ intuitive\ to\ use,\ and\ has\ an\ easy\ learning\ curve.\ The\ toolbar,\ giving\ you\ access\ to\ the\ standard\ filters\ with\ just\ a\ few\ clicks,\ gives\ PhotoFiltre\ Studio\ a\ robust\ look.\ PhotoFiltre\ Studio\ also\ has\ layer\ manager\ (with\ Alpha\ channel),\ advanced\ brushes,\ nozzles\ (or\ tubes),\ red\ eye\ corrector,\ batch\ module\ and\ lot\ of\ other\ powerful\ tools.=Presentation
PhotoFiltre est un logiciel de retouche d\u2019images tr\u00e8s complet. Il permet d\u2019effectuer des r\u00e9glages simples ou avanc\u00e9s sur une image et de lui appliquer un large \u00e9ventail de filtres. Son utilisation simple et intuitive offre une prise en main rapide. La barre d\u2019outils, proposant l\u2019acc\u00e8s aux filtres standards par simple clique de souris, lui donne un c\u00f4t\u00e9 convivial.

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

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

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

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

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

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


Enregistrement
PhotoFiltre est gratuit pour une utilisation priv\u00e9e ou \u00e9ducative.
Toute utilisation commerciale ou professionnelle n\u00e9cessite l'achat d'une licence. -#: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/Local/script.js:1 i18n/tmp/Applications/Games/Caesar -#: III/Local/script.js:1 i18n/tmp/Applications/Games/Command and Conquer - -#: Tiberium Wars/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games -#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Europa Universalis -#: II/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars -#: 2/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 -#: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS Battlefront Empire at War Gold -#: Pack/Local/script.js:1 i18n/tmp/Applications/Games/The Elder Scrolls IV: -#: Oblivion/Local/script.js:1 Sims/Local/script.js:1 -#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park -#: i18n/tmp/Applications/Office/Microsoft Office 2010/Local/script.js:1 -#: 2013/Local/script.js:1 -Local=Local +#: i18n/tmp/Applications/Internet/mIRC/application.js:2 +

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

=

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

-#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 -Online\ Installer=Installeur en ligne +#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed +#: Emerald: A Whirlwind Heist/application.js:2 +A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Un jeu de braquage de 15 min par Crows Crows Crows et dirig\u00e9 par William Pugh (The Stanley Parable). -#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 -The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=L'installeur en ligne vous permet d'installer des applications personnalis\u00e9es depuis Internet. +#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 +A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Un meurtre myst\u00e8re, dans un avion, dans le future. Vous \u00eates Consortium Bishop Six, un gardien global de la paix dans l'ann\u00e9e 2042. Vos actions d\u00e9finissent et informent le r\u00e9cit en cours. -#: i18n/tmp/Applications/Development/category.js:1 -Development=D\u00e9veloppement +#: i18n/tmp/Applications/Games/The Room/application.js:2 +A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Une invitation myst\u00e9rieuse qui conduit jusqu'au grenier d'une maison abandonn\u00e9e. Dans la salle se trouve un coffre en fonte grav\u00e9 de sculptures \u00e9tranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'\u00e9tonnant cach\u00e9 \u00e0 l'int\u00e9rieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin. -#: i18n/tmp/Applications/Development/Notepad++/application.js:1 -Notepad++=Notepad++ +#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 +A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?=Une pure simulation immersive de science fiction \u00e0 un joueur. Plonger dans un monde modifi\u00e9 par vos choix \! Explorez, discutez, battez-vous ou faufilez-vous dans The Churchill Tower en 2041 \! Pourrez-vous survivre \u00e0 The Tower ? -#: i18n/tmp/Applications/Development/Notepad++/application.js:2 -Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

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

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

Source\: http\://notepad-plus.sourceforge.net/fr +#: i18n/tmp/Applications/Games/Far Cry/application.js:2 +A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry®,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

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

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

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

Vous \u00eates Jack Carver, un aventurier comme les autres, et vous n'auriez pas d\u00fb accepter de conduire cette jeune journaliste sur cette \u00eele apparemment paradisiaque.

\u00c0 peine le pied pos\u00e9 sur cette \u00eele vous \u00eates victime du feu nourri d'une myst\u00e9rieuse milice paramilitaire. Bilan \: bateau d\u00e9truit et journaliste enlev\u00e9e. Il vous reste un pistolet et une farouche d\u00e9termination.

Vous allez bient\u00f4t faire la rencontre d'un membre de cette milice qui vous r\u00e9v\u00e8lera les secrets de l'\u00eele. Vous n'aurez, \u00e0 partir de cet instant, plus le choix \: il va falloir combattre cette arm\u00e9e de mercenaires et contrecarrer leur plan d\u00e9moniaque. -#: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 -v.7.2.2=v.7.2.2 +#: i18n/tmp/Applications/Accessories/category.js:1 +Accessories=Accessoires -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:1 -18\ Wheels\ of\ Steel\:\ Across\ America=18 Wheels of Steel\: Across America +#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 +Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC -#: i18n/tmp/Applications/Games/18 Wheels of Steel Across -#: America/application.js:2 -Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Entendez l'appel de la route, "throw the gears in motion and take off in a tractor trailer". Conduisez plus vite que votre concurrence, transporter votre chargement \u00e0 travers tous les \u00c9tats-Unis et sentez le ventre sur votre visage alors que vous contr\u00f4lez votre propre destin.\u202c "Blast the horn" et construisez une carri\u00e8re dans le monde rapide du camionnage. +#: i18n/tmp/Applications/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.=Adobe Acrobat Reader DC est la r\u00e9f\u00e9rence mondiale des logiciels gratuits pour la consultation, l\u2019impression et l\u2019insertion de commentaires dans des documents PDF.

Les fonctionnalit\u00e9s premium , les services en ligne et les mises \u00e0 jour ne fonctionnent pas. #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:1 Age\ of\ Empires\ II\ HD=Age of Empires II HD @@ -269,280 +62,154 @@ Age\ of\ Empires\ II\ HD=Age of Empires II HD #: i18n/tmp/Applications/Games/Age of Empires II HD/application.js:2 Age\ of\ Empires\ II\ has\ been\ re-imagined\ in\ high\ definition\ with\ new\ features,\ trading\ cards,\ improved\ AI,\ workshop\ support,\ multiplayer,\ Steamworks\ integration\ and\ more\!=Age of Empires II a \u00e9t\u00e9 r\u00e9-imagin\u00e9 en haute d\u00e9finition avec de nouvelles fonctionnalit\u00e9s, cartes \u00e0 \u00e9changer, IA am\u00e9lior\u00e9e, support des workshops, multiplayer, int\u00e9gration au Steamworks et bien plus encore \! -#: i18n/tmp/Applications/Games/Age of Empires II HD/Steam/script.js:1 III: -#: Complete Collection/Steam/script.js:1 i18n/tmp/Applications/Games/Assassin's -#: Creed: Brotherhood/Steam/script.js:1 Creed III/Steam/script.js:1 -#: II/Steam/script.js:1 IV Black Flag/Steam/script.js:1 -#: Revelations/Steam/script.js:1 Creed/Steam/script.js:1 -#: Unity/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/Steam/script.js:1 -#: City/Steam/script.js:1 Origins/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam/script.js:1 -#: i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate -#: Box/Steam/script.js:1 i18n/tmp/Applications/Games/Caesar -#: i18n/tmp/Applications/Games/Call Juarez Gunslinger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Clicker Heroes/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 -#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Consortium: Tower/Steam/script.js:1 -#: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js:1 -#: Xenoverse/Steam/script.js:1 i18n/tmp/Applications/Games/Dr. Langeskov, -#: Tiger, and Terribly Cursed Emerald: A Whirlwind Heist/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Ether One Redux/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry Cry/Steam/script.js:1 -#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells Infinite/Steam/script.js:1 -#: Plus/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 -#: i18n/tmp/Applications/Games/It came from space ate our -#: brains/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia -#: i18n/tmp/Applications/Games/Mass Effect Effect/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Mount & Blade/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Niko: Through Dream/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 -#: i18n/tmp/Applications/Games/PAYDAY -#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Quantum Conundrum/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rayman Legends/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Red Trigger/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith 2014/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/Steam/script.js:1 i18n/tmp/Applications/Games/Star Trek -#: Online/Steam/script.js:1 i18n/tmp/Applications/Games/STAR WARS Battlefront -#: WARS: Dark Forces/Steam/script.js:1 - Empire at War Gold -#: Pack/Steam/script.js:1 Jedi Knight: Forces Knight Outcast/Steam/script.js:1 -#: Academy/Steam/script.js:1 Mysteries the Sith/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Steam/application.js:1 -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 -#: i18n/tmp/Applications/Games/The Crew/Steam/script.js:1 Elder Scrolls V: -#: Skyrim/Steam/script.js:1 Room/Steam/script.js:1 Room Two/Steam/script.js:1 -#: Turing Test/Steam/script.js:1 Vanishing Ethan Carter -#: Carter/Steam/script.js:1 Witcher 3: Wild Hunt/Steam/script.js:1 -#: Witness/Steam/script.js:1 i18n/tmp/Applications/Games/Toki -#: Tori/Steam/script.js:1 i18n/tmp/Applications/Games/Tomb Raider -#: Anniversary/Steam/script.js:1 Legend/Steam/script.js:1 -#: Underworld/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam/script.js:1 i18n/tmp/Applications/Games/Total Rome -#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam/script.js:1 -#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Tropico 3/Steam/script.js:1 4/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Unholy Heights/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Warlock Master Arcane/Steam/script.js:1 -#: i18n/tmp/Applications/Games/Wildlife Park i18n/tmp/Applications/Games/Worms -#: Armageddon/Steam/script.js:1 Reloaded/Steam/script.js:1 -Steam=Steam - #: i18n/tmp/Applications/Games/Age of Empires III: Complete #: Collection/application.js:1 -Age\ of\ Empires\u00ae\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection - -#: i18n/tmp/Applications/Games/Age of Empires III: Complete -#: Collection/application.js:2 -Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Plongez au c\u0153ur d\u2019une exp\u00e9rience strat\u00e9gique gagnante. Microsoft Game Studios pr\u00e9sente pour la premi\u00e8re fois les trois jeux \u00e9piques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances europ\u00e9ennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez \u00e0 la conqu\u00eate de l\u2019est, en Asie, pour d\u00e9terminer l\u2019issue des batailles pour le pouvoir. +Age\ of\ Empires®\ III\:\ Complete\ Collection=Age of Empires\u00ae III\: Complete Collection -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:1 -Assassin's\ Creed\u2122=Assassin's Creed\u2122 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/application.js:2 +Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Des sables de la Perse, une l\u00e9gende rapporte l'histoire d'un jeune prince qui permit au Mal de se r\u00e9pandre sur le royaume. Avec l'aide d'une princesse s\u00e9duisante et du pouvoir absolu des sables du temps, ce prince va relever le d\u00e9fi de r\u00e9clamer le palais et le royaume. -#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 -Assassin's\ Creed\u2122\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 est un jeu de nouvelle g\u00e9n\u00e9ration d\u00e9velopp\u00e9 par Ubisoft Montr\u00e9al qui red\u00e9finit le genre du jeu d'action. Alors que d'autres jeux se r\u00e9clament de la nouvelle g\u00e9n\u00e9ration en se basant sur le graphisme, Assassin\u2019s Creed m\u00e9lange lui technologie, design, th\u00e9matique et \u00e9motion dans un monde o\u00f9 r\u00e8gne le chaos.

1191, la troisi\u00e8me croisade d\u00e9ferle sur le proche orient. Vous \u00eates Altair et vous allez essayer de mettre un terme au conflit qui ravage la Terre Sainte.Vous \u00eates un Assassin, le guerrier d'un ordre secret r\u00e9put\u00e9 pour ses m\u00e9thodes exp\u00e9ditives. Vos actions et votre pr\u00e9sence p\u00e8seront sur les \u00e9v\u00e9nements historiques qui se d\u00e9roulent sous vos yeux. +#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 +An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Une histoire \u00e9pique \u00e0 propos de famille, vengeance et conspiration se d\u00e9roulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne. -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood +#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 +App\ Resources=Ressources d'application -#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:2 -Live\ and\ breathe\ as\ Ezio,\ a\ legendary\ Master\ Assassin,\ in\ his\ enduring\ struggle\ against\ the\ powerful\ Templar\ order.

He\ must\ journey\ into\ Italy\u2019s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Incarnez Ezio, un l\u00e9gendaire Ma\u00eetre Assassin, dans son combat acharn\u00e9 contre le puissant Ordre des Templiers. Pour porter un coup fatal \u00e0 l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie \: Rome. Un lieu de pouvoir, d'avidit\u00e9 et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes \: une Confr\u00e9rie enti\u00e8re sera plac\u00e9e sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jur\u00e9s. +#: i18n/tmp/Utils/Functions/Apps/application.js:1 +App\ Utils=Utilitaires d'application -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:1 -Assassin\u2019s\ Creed\ II=Assassin\u2019s Creed II +#: i18n/tmp/Applications/Games/Mass Effect/application.js:2 +As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Vous \u00eates le commandant Shepard et vous \u00eates le chef d'une \u00e9quipe d'\u00e9lite dans cette aventure qui va vous mener aux confins de la galaxie. D\u00e9couvrez les dangers imminents qui menacent la civilisation et combattez tra\u00eetre Saren et son arm\u00e9e. Le destin de toute vie d\u00e9pend de vos actions \! -#: i18n/tmp/Applications/Games/Assassin's Creed II/application.js:2 -An\ epic\ story\ of\ family,\ vengeance\ and\ conspiracy\ set\ in\ the\ pristine,\ yet\ brutal,\ backdrop\ of\ a\ Renaissance\ Italy.=Une histoire \u00e9pique \u00e0 propos de famille, vengeance et conspiration se d\u00e9roulant dans la vierge, mais brutale, toile de fond de la Renaissance Italienne. +#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:1 +Assassin's\ Creed®\ Revelations=Assassin's Creed\u00ae Revelations -#: 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/application.js:1 +Assassin's\ Creed™=Assassin's Creed\u2122 -#: 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...=Nous sommes en 1775. Les colonies am\u00e9ricaines sont au bord de la r\u00e9volte. Vous incarnez Connor Kenway, un assassin qui a jur\u00e9 d'assurer la libert\u00e9 de son peuple et de sa nation.\nAssassin\u2019s Creed\u00ae III vous transporte au temps de la guerre d'ind\u00e9pendance des \u00c9tats-Unis, mais pas celle des livres d'histoire... +#: i18n/tmp/Applications/Games/Assassin's Creed/application.js:2 +Assassin's\ Creed™\ is\ the\ next-gen\ game\ developed\ by\ Ubisoft\ Montreal\ that\ redefines\ the\ action\ genre.\ While\ other\ games\ claim\ to\ be\ next-gen\ with\ impressive\ graphics\ and\ physics,\ Assassin's\ Creed\ merges\ technology,\ game\ design,\ theme\ and\ emotions\ into\ a\ world\ where\ you\ instigate\ chaos\ and\ become\ a\ vulnerable,\ yet\ powerful,\ agent\ of\ change.

The\ setting\ is\ 1191\ AD.\ The\ Third\ Crusade\ is\ tearing\ the\ Holy\ Land\ apart.\ You,\ Altair,\ intend\ to\ stop\ the\ hostilities\ by\ suppressing\ both\ sides\ of\ the\ conflict.You\ are\ an\ Assassin,\ a\ warrior\ shrouded\ in\ secrecy\ and\ feared\ for\ your\ ruthlessness.\ Your\ actions\ can\ throw\ your\ immediate\ environment\ into\ chaos,\ and\ your\ existence\ will\ shape\ events\ during\ this\ pivotal\ moment\ in\ history.=Assassin\u2019s Creed\u2122 est un jeu de nouvelle g\u00e9n\u00e9ration d\u00e9velopp\u00e9 par Ubisoft Montr\u00e9al qui red\u00e9finit le genre du jeu d'action. Alors que d'autres jeux se r\u00e9clament de la nouvelle g\u00e9n\u00e9ration en se basant sur le graphisme, Assassin\u2019s Creed m\u00e9lange lui technologie, design, th\u00e9matique et \u00e9motion dans un monde o\u00f9 r\u00e8gne le chaos.

1191, la troisi\u00e8me croisade d\u00e9ferle sur le proche orient. Vous \u00eates Altair et vous allez essayer de mettre un terme au conflit qui ravage la Terre Sainte.Vous \u00eates un Assassin, le guerrier d'un ordre secret r\u00e9put\u00e9 pour ses m\u00e9thodes exp\u00e9ditives. Vos actions et votre pr\u00e9sence p\u00e8seront sur les \u00e9v\u00e9nements historiques qui se d\u00e9roulent sous vos yeux. -#: 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 II/application.js:1 +Assassin’s\ Creed\ II=Assassin\u2019s Creed II -#: 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.=1715, les Pirates r\u00e8gnent sur les Cara\u00efbes et viennent de fonder leur propre R\u00e9publique o\u00f9 la corruption, l\u2019avarice et la cruaut\u00e9 sont d\u00e9sormais monnaie courante. Parmi ces hors-la-loi, un jeune capitaine imp\u00e9tueux du nom d\u2019Edward Kenway. +#: i18n/tmp/Applications/Games/Assassin's Creed: Brotherhood/application.js:1 +Assassin’s\ Creed®\ Brotherhood=Assassin\u2019s Creed\u00ae Brotherhood -#: 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 III/application.js:1 +Assassin’s\ Creed®\ III=Assassin\u2019s Creed\u00ae III -#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 -Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore marche dans les pas du l\u00e9gendaire mentor Alta\u00efr, dans un dangereux p\u00e9riple de d\u00e9couvertes et r\u00e9v\u00e9lations. +#: i18n/tmp/Applications/Games/Assassin's Creed IV Black Flag/application.js:1 +Assassin’s\ Creed®\ IV\ Black\ Flag™=Assassin\u2019s Creed\u00ae IV Black Flag\u2122 #: i18n/tmp/Applications/Games/Assassin's Creed Unity/application.js:1 -Assassin\u2019s\ Creed\u00ae\ Unity=Assassin\u2019s Creed\u00ae Unity +Assassin’s\ Creed®\ 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.=Dans Assassin's Creed\u00ae Unity, vous incarnerez Arno, un jeune homme qui va \u00eatre plong\u00e9 dans les rouages de la R\u00e9volution Fran\u00e7aise. Avec le tout nouveau mode Coop, vous d\u00e9couvrirez comment le destin de toute une nation a bascul\u00e9. +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.=Dans Assassin's Creed\u00ae Unity, vous incarnerez Arno, un jeune homme qui va \u00eatre plong\u00e9 dans les rouages de la R\u00e9volution Fran\u00e7aise. Avec le tout nouveau mode Coop, vous d\u00e9couvrirez comment le destin de toute une nation a bascul\u00e9. #: i18n/tmp/Applications/Games/Audiosurf/application.js:1 Audiosurf=Audiosurf -#: i18n/tmp/Applications/Games/Audiosurf/application.js:2 -Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Jouez avec votre propre musique. Audiosurf est un jeu o\u00f9 vous utilisez votre propre musique pour cr\u00e9er votre propre exp\u00e9rience. La forme, la vitesse et l'ambiance de chaque session sera d\u00e9termin\u00e9e par le choix de votre morceau. +#: i18n/tmp/Applications/Games/BRINK/application.js:1 +BRINK=BRINK -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 -Batman\u2122\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum +#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 +Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City reprend toute l'intensit\u00e9 et l'atmosph\u00e8re de Batman\: Arkham Asylum en propulsant les joueurs \u00e0 travers l'immense ville d'Arkham City (cinq fois plus grande que le monde de Batman\: Arkham Asylum), le nouveau \u00ab foyer \u00bb \u00e0 s\u00e9curit\u00e9 maximale de tous les bandits, gangsters et cerveaux criminels d\u00e9rang\u00e9s de Gotham City. En r\u00e9unissant une incroyable collection des pires criminels de Gotham City, tels que Catwoman, le Joker, le Sphinx, Double-Face, Harley Quinn, le Pingouin, Mister Freeze et bien d'autres, le jeu permet aux joueurs de v\u00e9ritablement entrer dans la peau du Chevalier noir rendant la justice \u00e0 travers les rues de Gotham City. -#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 -Experience\ what\ it\u2019s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

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

Le jeu Batman\: Arkham Asylum, r\u00e9compens\u00e9 par les critiques, revient dans une \u00e9dition remast\u00e9ris\u00e9e "Game of the Year" qui comporte 4 nouvelles cartes pour le mode D\u00e9fi. Dans ce lot de 4 cartes figurent l'All\u00e9e du Crime, Cauchemar, Compl\u00e8tement fou, et Chasseur Nocturne (les deux derni\u00e8res proviennent du pack de cartes Nuit d\u00e9mentielle). +#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:1 +Batman™\:\ Arkham\ Asylum=Batman\u2122\: Arkham Asylum -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 -Batman\u2122\:\ Arkham\ City=Batman\u2122\: Arkham City +#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:1 +Batman™\:\ Arkham\ City=Batman\u2122\: Arkham City -#: i18n/tmp/Applications/Games/Batman™: Arkham City/application.js:2 -Batman\:\ Arkham\ City\ builds\ upon\ the\ intense,\ atmospheric\ foundation\ of\ Batman\:\ Arkham\ Asylum,\ sending\ players\ flying\ through\ the\ expansive\ Arkham\ City\ -\ five\ times\ larger\ than\ the\ game\ world\ in\ Batman\:\ Arkham\ Asylum\ -\ the\ new\ maximum\ security\ =Batman\: Arkham City reprend toute l'intensit\u00e9 et l'atmosph\u00e8re de Batman\: Arkham Asylum en propulsant les joueurs \u00e0 travers l'immense ville d'Arkham City (cinq fois plus grande que le monde de Batman\: Arkham Asylum), le nouveau \u00ab foyer \u00bb \u00e0 s\u00e9curit\u00e9 maximale de tous les bandits, gangsters et cerveaux criminels d\u00e9rang\u00e9s de Gotham City. En r\u00e9unissant une incroyable collection des pires criminels de Gotham City, tels que Catwoman, le Joker, le Sphinx, Double-Face, Harley Quinn, le Pingouin, Mister Freeze et bien d'autres, le jeu permet aux joueurs de v\u00e9ritablement entrer dans la peau du Chevalier noir rendant la justice \u00e0 travers les rues de Gotham City. +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 +Batman™\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:1 -Batman\u2122\:\ Arkham\ Origins=Batman\u2122\: Arkham Origins +#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 +Batman™\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montréal,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City’s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins est le nouvel opus de la franchise de jeux vid\u00e9o \u00e0 succ\u00e8s Batman\: Arkham. D\u00e9velopp\u00e9 par WB Games Montr\u00e9al, le jeu nous plonge dans une Gotham City encore plus vaste et une histoire in\u00e9dite se d\u00e9roulant plusieurs ann\u00e9es avant les \u00e9v\u00e9nements de Batman\: Arkham Asylum et de Batman\: Arkham City, les deux premiers opus de la franchise, salu\u00e9s par la critique. Situ\u00e9 bien avant l'arriv\u00e9e des criminels les plus dangereux de Gotham City, le jeu nous fait d\u00e9couvrir le jeune Batman, encore brut et inexp\u00e9riment\u00e9. Alors qu'il commence son combat contre le mal, il va devoir faire un choix d\u00e9terminant qui le conduira \u00e0 devenir le Chevalier Noir. \u00c0 mesure que l'histoire progresse, le joueur va rencontrer des personnages cl\u00e9s et mettre en place des relations cruciales. -#: i18n/tmp/Applications/Games/Batman™: Arkham Origins/application.js:2 -Batman\u2122\:\ Arkham\ Origins\ is\ the\ next\ installment\ in\ the\ blockbuster\ Batman\:\ Arkham\ videogame\ franchise.\ Developed\ by\ WB\ Games\ Montr\u00e9al,\ the\ game\ features\ an\ expanded\ Gotham\ City\ and\ introduces\ an\ original\ prequel\ storyline\ set\ several\ years\ before\ the\ events\ of\ Batman\:\ Arkham\ Asylum\ and\ Batman\:\ Arkham\ City,\ the\ first\ two\ critically\ acclaimed\ games\ of\ the\ franchise.\ Taking\ place\ before\ the\ rise\ of\ Gotham\ City\u2019s\ most\ dangerous\ criminals,\ the\ game\ showcases\ a\ young\ and\ unrefined\ Batman\ as\ he\ faces\ a\ defining\ moment\ in\ his\ early\ career\ as\ a\ crime\ fighter\ that\ sets\ his\ path\ to\ becoming\ the\ Dark\ Knight.=Batman\u2122\: Arkham Origins est le nouvel opus de la franchise de jeux vid\u00e9o \u00e0 succ\u00e8s Batman\: Arkham.D\u00e9velopp\u00e9 par WB Games Montr\u00e9al, le jeu nous plonge dans une Gotham City encore plus vaste et une histoire in\u00e9dite se d\u00e9roulant plusieurs ann\u00e9es avant les \u00e9v\u00e9nements de Batman\: Arkham Asylum et de Batman\: Arkham City, les deux premiers opus de la franchise, salu\u00e9s par la critique. Situ\u00e9 bien avant l'arriv\u00e9e des criminels les plus dangereux de Gotham City, le jeu nous fait d\u00e9couvrir le jeune Batman, encore brut et inexp\u00e9riment\u00e9. Alors qu'il commence son combat contre le mal, il va devoir faire un choix d\u00e9terminant qui le conduira \u00e0 devenir le Chevalier Noir. \u00c0 mesure que l'histoire progresse, le joueur va rencontrer des personnages cl\u00e9s et mettre en place des relations cruciales. +#: i18n/tmp/Applications/Games/GRID 2/application.js:2 +Be\ fast,\ be\ first\ and\ be\ famous\ as\ the\ race\ returns\ in\ GRID\ 2,\ the\ sequel\ to\ the\ BAFTA-award\ winning,\ multi-million\ selling\ Race\ Driver\:\ GRID.=Be fast, be first and be famous as the race returns in GRID 2, the sequel to the BAFTA-award winning, multi-million selling Race Driver\: GRID. -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 -Beyond\ Good\ and\ Evil\u2122=Beyond Good and Evil\u2122 +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:2 +Become\ a\ zoo\ manager\ and\ take\ good\ care\ of\ your\ animals.\ Wildlife\ Park\ 2\ brings\ you\ into\ up\ close\ and\ personal\ contact\ with\ more\ than\ 50\ different\ animal\ species.\ Observe\ the\ lovingly\ animated\ interaction\ of\ the\ animals\ -\ with\ other\ animals,\ the\ landscape,\ the\ play\ equipment,\ or\ the\ visitors\ to\ the\ park\!\ Just\ like\ in\ a\ real\ zoo,\ the\ animals\ must\ receive\ all-round\ care.\ This\ is\ as\ easy\ as\ winking\ in\ Wildlife\ Park\ 2\:\ With\ a\ click\ of\ the\ mouse\ you\ can\ feed,\ doctor,\ pet,\ or\ even\ relocate\ animals,\ or\ get\ them\ moving.\ You\ will\ guide\ a\ team\ of\ landscape\ architects,\ gardeners,\ keepers,\ veterinarians,\ and\ scientists.\ If\ you\ manage\ your\ zoo\ carefully,\ you\ will\ soon\ be\ able\ to\ celebrate\ the\ birth\ of\ new\ animals\!\ Construct\ your\ zoo\ using\ more\ than\ 100\ animal\ houses,\ visitor\ facilities,\ staff\ buildings,\ decorative\ park\ elements,\ and\ enclosure\ equipment.\ Wildlife\ Park\ 2\ is\ an\ ideal\ playground\ for\ amateur\ architects,\ too\!\ Use\ the\ extensive\ terraforming\ options\ to\ create\ your\ own\ imaginative\ landscapes.\ Plenty\ of\ established\ plant\ species\ and\ botanical\ rarities\ such\ us\ underwater\ plants\ or\ cacti\ will\ thrive\ under\ your\ loving\ care,\ and\ all\ this\ is\ lavishly\ displayed\ by\ a\ dynamic\ plant\ system.\ Another\ specialty\ is\ the\ realistically\ simulated\ flow\ of\ water.\ By\ easily\ placing\ a\ water\ source,\ you\ can\ create\ thunderous\ waterfalls\ and\ rambling\ water\ worlds.\ Visitors\ to\ your\ zoo\ will\ expect\ a\ few\ treats,\ too\ -\ build\ restaurants\ and\ ice-cream\ parlors\ and\ provide\ spectacular\ entertainment.\ Employ\ advertising\ and\ marketing\ to\ attract\ new\ visitors.\ But\ don't\ forget\ to\ keep\ an\ eye\ on\ your\ zoo's\ budget\ at\ all\ times\!=Become a zoo manager and take good care of your animals. Wildlife Park 2 brings you into up close and personal contact with more than 50 different animal species. Observe the lovingly animated interaction of the animals - with other animals, the landscape, the play equipment, or the visitors to the park\! Just like in a real zoo, the animals must receive all-round care. This is as easy as winking in Wildlife Park 2\: With a click of the mouse you can feed, doctor, pet, or even relocate animals, or get them moving. You will guide a team of landscape architects, gardeners, keepers, veterinarians, and scientists. If you manage your zoo carefully, you will soon be able to celebrate the birth of new animals\! Construct your zoo using more than 100 animal houses, visitor facilities, staff buildings, decorative park elements, and enclosure equipment. Wildlife Park 2 is an ideal playground for amateur architects, too\! Use the extensive terraforming options to create your own imaginative landscapes. Plenty of established plant species and botanical rarities such us underwater plants or cacti will thrive under your loving care, and all this is lavishly displayed by a dynamic plant system. Another specialty is the realistically simulated flow of water. By easily placing a water source, you can create thunderous waterfalls and rambling water worlds. Visitors to your zoo will expect a few treats, too - build restaurants and ice-cream parlors and provide spectacular entertainment. Employ advertising and marketing to attract new visitors. But don't forget to keep an eye on your zoo's budget at all times\! -#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 -For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=Pendant des si\u00e8cles, la plan\u00e8te Hyllis a \u00e9t\u00e9 bombard\u00e9e par une race alien implacable. Sceptique sur l'incapacit\u00e9 de son gouvernement \u00e0 repousser les envahisseurs, une journaliste d'action rebelle nomm\u00e9e Jade part \u00e0 la recherche de la v\u00e9rit\u00e9. +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 +Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Derri\u00e8re un voile de secret, l'Empire mal\u00e9fique est en train de cr\u00e9er une arm\u00e9e apocalyptique - celle qui, une fois termin\u00e9e, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des op\u00e9rations secr\u00e8tes de l'Alliance Rebelle, et infiltrer l'Empire. -#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Rayman -#: Origins/Uplay/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Splinter -#: Cell/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 -#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 -Uplay=Uplay +#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:1 +Beyond\ Good\ and\ Evil™=Beyond Good and Evil\u2122 -#: i18n/tmp/Applications/Games/BioShock/application.js:1 -BioShock\u2122=BioShock\u2122 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 +Big\ Brother\ has\ arrived\ -\ and\ it’s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother est arriv\u00e9 - et c'est vous. Investiguez les vies des citoyens pour trouver ceux qui sont responsables d'une s\u00e9rie d'attaques terroristes. Des informations depuis internet, des communications personnelles et des fichiers priv\u00e9s vous sont toutes accessibles. Mais soyez pr\u00e9venus, l'information que vous soumettez aura des cons\u00e9quences. #: i18n/tmp/Applications/Games/BioShock/application.js:2 BioShock\ is\ a\ shooter\ unlike\ any\ you've\ ever\ played,\ loaded\ with\ weapons\ and\ tactics\ never\ seen.\ You'll\ have\ a\ complete\ arsenal\ at\ your\ disposal\ from\ simple\ revolvers\ to\ grenade\ launchers\ and\ chemical\ throwers,\ but\ you'll\ also\ be\ forced\ to\ genetically\ modify\ your\ DNA\ to\ create\ an\ even\ more\ deadly\ weapon\:\ you.\ Injectable\ plasmids\ give\ you\ super\ human\ powers\:\ blast\ electrical\ currents\ into\ water\ to\ electrocute\ multiple\ enemies,\ or\ freeze\ them\ solid\ and\ obliterate\ them\ with\ the\ swing\ of\ a\ wrench.
No\ encounter\ ever\ plays\ out\ the\ same,\ and\ no\ two\ gamers\ will\ play\ the\ game\ the\ same\ way.=BioShock n'est pas un jeu de tir comme les autres \: ses armes et ses strat\u00e9gies sont originales. Vous aurez un arsenal complet \u00e0 votre disposition du simple revolver au lance-grenade. Vous aurez \u00e9galement la possibilit\u00e9 de modifier votre ADN pour une meilleure "efficacit\u00e9". Vous pourrez ainsi vous injecter des plasmids pour acqu\u00e9rir des pouvoirs surhumains comme par exemple \u00e9lectrocuter ou congeler vos ennemis pour pouvoir les pulv\u00e9riser \u00e0 coup de clef \u00e0 molette.
Les rencontres sont al\u00e9atoires \: deux joueurs diff\u00e9rents ne pourront ainsi jamais vivre la m\u00eame aventure. -#: i18n/tmp/Applications/Games/BioShock/Steam (Demo)/script.js:1 -#: i18n/tmp/Applications/Games/Braid/Steam i18n/tmp/Applications/Games/Call of -#: Juarez Gunslinger/Steam i18n/tmp/Applications/Games/ChromaGun/Steam -#: i18n/tmp/Applications/Games/Cogs/Steam -#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam -#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam -#: i18n/tmp/Applications/Games/FlatOut/Steam -#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam -#: i18n/tmp/Applications/Games/Mafia II/Steam -#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam -#: i18n/tmp/Applications/Games/Mount & Blade/Steam -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam -#: i18n/tmp/Applications/Games/Prey/Steam i18n/tmp/Applications/Games/Pro -#: Evolution Soccer 2018/Steam i18n/tmp/Applications/Games/Rayman Legends/Steam -#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam -#: i18n/tmp/Applications/Games/The Crew/Steam i18n/tmp/Applications/Games/Toki -#: Tori/Steam i18n/tmp/Applications/Games/Tomb Raider Anniversary/Steam -#: Legend/Steam Underworld/Steam i18n/tmp/Applications/Games/Tom Clancy's -#: Division/Steam i18n/tmp/Applications/Games/Trackmania Turbo/Steam -#: i18n/tmp/Applications/Games/TRON RUNr/Steam -#: i18n/tmp/Applications/Games/Tropico 4/Steam -Steam\ (Demo)=Steam (Demo) +#: i18n/tmp/Applications/Games/BioShock/application.js:1 +BioShock™=BioShock\u2122 + +#: 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 et LucasArts vous apportent la prochaine \u00e9volution de MMO . Explorez un \u00e2ge de milliers d'ann\u00e9es avant l'ascension de Darth Vader lorsque la guerre entre la R\u00e9publique galactique et l'Empire Sith divise la galaxie. + +#: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 +Black\ Friday\ –\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Le jour du Black Friday, une pand\u00e9mie d\u00e9vastatrice se propage dans les rues de New York, coupant un par un l\u2019acc\u00e8s aux services indispensables \u00e0 notre quotidien. En l\u2019espace de quelques jours, le manque d\u2019eau et de nourriture plonge la soci\u00e9t\u00e9 dans le chaos. C\u2019est alors qu\u2019intervient La Division, une unit\u00e9 d\u2019agents tactiques autonomes, class\u00e9e secret d\u00e9fense. #: i18n/tmp/Applications/Games/Black Mesa/application.js:1 Black\ Mesa=Black Mesa -#: i18n/tmp/Applications/Games/Black Mesa/application.js:2 -Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Revivez Half-Life dans cette recr\u00e9ation acclam\u00e9e faite par les fans - #: i18n/tmp/Applications/Games/Blizzard app/application.js:1 #: app/Online/script.js:1 Blizzard\ app=Application Blizzard -#: i18n/tmp/Applications/Games/Blizzard app/application.js:2 -The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It\u2019ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=L'application de bureau Blizzard est con\u00e7ue pour am\u00e9liorer votre exp\u00e9rience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis \! - #: i18n/tmp/Applications/Games/Borderlands/application.js:1 Borderlands=Borderlands -#: i18n/tmp/Applications/Games/Borderlands/application.js:2 -Lock,\ Load,\ &\ Face\ the\ Madness

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

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

Pr\u00e9parez-vous \u00e0 du pur d\u00e9lire \! Incarnez l'un des quatre mercenaires tirez sur tout ce qui bouge \!

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

En tant que gouverneur provincial charg\u00e9 de r\u00e9pandre la gloire de Rome, notre mission est claire\: construire des villes, favoriser le commerce et l'industrie, gagner de l'argent. La fa\u00e7on dont vous accomplissez cela d\u00e9pend enti\u00e8rement de vous. Gagnez de la richesse et du pouvoir, faites une carri\u00e8re pour satisfaire l'empereur, battre les Barbares et repousser les envahisseurs ou se concentrer sur la construction de la prochaine Ville \u00e9ternelle. \u00c9chouez et vous finirez comme un d\u00e9jeuner pour les lions. Prouvez votre force d'esprit et vous pourrez \u00eatre couronn\u00e9 C\u00e9sar\! +#: i18n/tmp/Applications/Games/Call of Duty: WWII/application.js:2 +Call\ of\ Duty\:\ WWII\ returns\ to\ its\ roots\ with\ a\ breathtaking\ experience\ that\ redefines\ World\ War\ II\ for\ a\ new\ gaming\ generation.=Call of Duty\: WWII returns to its roots with a breathtaking experience that redefines World War II for a new gaming generation. + +#: i18n/tmp/Applications/Games/Call of Duty: WWII/application.js:1 +Call\ of\ Duty®\:\ WWII=Call of Duty\u00ae\: WWII #: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:1 -Call\ of\ Juarez\u00ae\ Gunslinger=Call of Juarez\u00ae Gunslinger +Call\ of\ Juarez®\ Gunslinger=Call of Juarez\u00ae Gunslinger -#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 -From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez\u00ae\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West\u2019s\ most\ notorious\ outlaws.=Depuis la poussi\u00e8re d'une mine d'or jusqu'\u00e0 la crasse d'un saloon, Call of Juarez\u00ae Gunslinger est un r\u00e9el hommage aux histoires du Wild West. Vivez le p\u00e9riple violent et \u00e9pique d'un chasseur de primes impitoyable sur les traces des criminels les plus connus du Wild West. +#: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 +Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia est une terre en guerre, offrant de grandes richesses et des dangers encore plus grands pour les aventuriers et les mercenaires qui affluent pour y verser leur sang sur son sol. Avec du courage et une \u00e9p\u00e9e forte, un \u00e9tranger inconnu peut se faire un nom comme guerrier. -#: i18n/tmp/Applications/Games/category.js:1 -Games=Jeux +#: Engines/Wine/Engine/Object/script.js:215 +Cannot\ run\ 64bit\ executable\ in\ a\ 32bit\ Wine\ prefix.=Ne peut pas lancer un ex\u00e9cutable 64bit dans un pr\u00e9fixe Wine 32bit. + +#: Utils/Functions/Filesystem/Files/script.js:154 +Checking\ file\ consistency\ ...=V\u00e9rification de la coh\u00e9rence des fichiers ... #: i18n/tmp/Applications/Games/ChromaGun/application.js:1 ChromaGun=ChromaGun -#: i18n/tmp/Applications/Games/ChromaGun/application.js:2 -Welcome\ to\ ChromaTec\u2019s\ test\ lab\!\ You\u2019re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They\u2019re\ not\ exactly\ what\ you\ and\ I\ would\ call\ \u201chuman\ friendly\u201d.

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

That\ being\ said,\ welcome\ and\ good\ luck\!=Bienvenue dans le laboratoire d'essai ChromaTecs \!Tu es ici pour tester une invention color\u00e9e super moderne et \u00e0 usage militaire \: le ChromaGun (la licence vient d'\u00eatre enregistr\u00e9e) \! Utilise-le pour passer les salles de test que nous avons soigneusement pr\u00e9par\u00e9es. Le principe est assez simple, mais sa r\u00e9alisation peut \u00eatre tr\u00e8s complexe. Quitte chaque salle par sa porte de sortie. Mais prends garde aux WorkerDroids, qui ont pour seul objectif le maintien en l'\u00e9tat de la pi\u00e8ce. Ils n'aiment pas particuli\u00e8rement les humains. Pour sortir des salles, colore les murs et les WorkerDroids avec le ChromaGun. Certaines portes sont difficiles \u00e0 ouvrir\: elles ne peuvent \u00eatre d\u00e9verrouill\u00e9es que gr\u00e2ce \u00e0 l'interrupteur au sol et ne restent ouvertes que si un objet est pos\u00e9 contre elles.

Si ton cerveau est d\u00e9j\u00e0 en \u00e9bullition et que tu as h\u00e2te d'utiliser tes cellules grises, alors tu es le candidat parfait pour affronter ces salles \!

Alors \: Bienvenue et bonne chance \! - #: i18n/tmp/Applications/Games/Civilization V/application.js:1 Civilization\ V=Civilization V -#: i18n/tmp/Applications/Games/Civilization V/application.js:2 -In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Dans Civilization V, le joueur m\u00e8ne une civilisation de l'\u00e9poque pr\u00e9historique vers le future sur une carte g\u00e9n\u00e9r\u00e9e proc\u00e9duralement, r\u00e9alisant l'une des nombreuses diff\u00e9rentes conditions de victoire gr\u00e2ce \u00e0 la recherche, \u00e0 l'exploration, \u00e0 la diplomatie, \u00e0 l'expansion, au d\u00e9veloppement \u00e9conomique, \u00e0 la conqu\u00eate gouvernementale et militaire. - #: i18n/tmp/Applications/Games/Clicker Heroes/application.js:1 Clicker\ Heroes=Clicker Heroes -#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 -Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Vous \u00eates-vous jamais demand\u00e9 ce qu'un quadrillion de d\u00e9g\u00e2t par seconde faisait ? Ne vous posez plus de questions \! Embarquez sur votre qu\u00eate pour l'atteindre aujourd'hui \! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. D\u00e9penser cet or lors de l'embauche de nouveaux h\u00e9ros et faites plus de d\u00e9g\u00e2ts. Plus vous infligez de d\u00e9g\u00e2ts, plus vous obtiendrez d'or. - #: i18n/tmp/Applications/Games/Cogs/application.js:1 Cogs=Cogs @@ -553,21 +220,24 @@ Cogs\ is\ a\ puzzle\ game\ where\ players\ build\ machines\ from\ sliding\ tiles #: Wars/application.js:1 Command\ and\ Conquer\ -\ Tiberium\ Wars=Command and Conquer - Tiberium Wars -#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium -#: Wars/application.js:2 -You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.=Vous commandez les arm\u00e9es du GDI ou du NOD, le sort de la Terre est dans la balance. +#: 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?=Commandez une galaxie enti\u00e8re dans le titre Star Wars de la collection strat\u00e9gie. L'heure est \u00e0 la guerre civile dans la galaxie. Prendrez-vous le contr\u00f4le des rebelles de l'Empire voire m\u00eame le Star Wars Underworld ? -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:1 -CONSORTIUM=CONSORTIUM +#: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 +Command\ prompt=Invite de commande -#: i18n/tmp/Applications/Games/CONSORTIUM/application.js:2 -A\ murder\ mystery,\ on\ a\ plane,\ in\ the\ future.\ You\ are\ Consortium\ Bishop\ Six,\ a\ global\ peacekeeper\ in\ the\ year\ 2042.\ Your\ actions\ define\ and\ inform\ the\ ongoing\ narrative.=Un meurtre myst\u00e8re, dans un avion, dans le future. Vous \u00eates Consortium Bishop Six, un gardien global de la paix dans l'ann\u00e9e 2042. Vos actions d\u00e9finissent et informent le r\u00e9cit en cours. +#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 +Configure\ Wine=Configurer Wine #: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:1 Consortium\:\ The\ Tower=Consortium\: The Tower -#: i18n/tmp/Applications/Games/Consortium: The Tower/application.js:2 -A\ pure\ sci-fi\ single-player\ immersive\ simulation.\ Dive\ into\ a\ world\ shaped\ by\ YOUR\ choices\!\ Explore,\ talk,\ fight\ or\ sneak\ through\ The\ Churchill\ Tower\ in\ 2042\!\ Can\ you\ survive\ The\ Tower?=Une pure simulation immersive de science fiction \u00e0 un joueur. Plonger dans un monde modifi\u00e9 par vos choix \! Explorez, discutez, battez-vous ou faufilez-vous dans The Churchill Tower en 2041 \! Pourrez-vous survivre \u00e0 The Tower ? +#: Engines/Wine/Engine/Object/script.js:888 +Could\ not\ determine\ mimetype\ for\ file\ extension\ "{0}"=Impossible de d\u00e9terminer le type mime pour l''extension de fichier "{0}" + +#: Engines/Wine/Engine/Object/script.js:276 +Could\ not\ uninstall\ {0}\!=Impossible de d\u00e9sinstaller {0} \! #: i18n/tmp/Applications/Games/Crayon Physics/application.js:1 Crayon\ Physics=Crayon Physics @@ -575,73 +245,85 @@ Crayon\ Physics=Crayon Physics #: i18n/tmp/Applications/Games/Crayon Physics/application.js:2 Crayon\ Physics\ is\ a\ mouse\ arcade\ game.\ You\ will\ have\ to\ draw\ lines\ and\ squares\ to\ move\ a\ ball.\ The\ aim\ is\ to\ catch\ the\ stars\ in\ the\ level.\ =Crayon Physics est un jeu d'arcade \u00e0 la souris. Vous devrez tracer lignes et carr\u00e9s pour bouger la balle. Le but est d'avoir les \u00e9toiles du niveau. +#: i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/application.js:2 +Create\ a\ team\ with\ up\ to\ 3\ friends\ in\ Tom\ Clancy’s\ Ghost\ Recon®\ Wildlands\ and\ enjoy\ the\ ultimate\ military\ shooter\ experience\ set\ in\ a\ massive,\ dangerous,\ and\ responsive\ open\ world.

TAKE\ DOWN\ THE\ CARTEL
In\ a\ near\ future,\ Bolivia\ has\ fallen\ into\ the\ hands\ of\ Santa\ Blanca,\ a\ merciless\ drug\ cartel\ who\ spread\ injustice\ and\ violence.\ Their\ objective\:\ to\ create\ the\ biggest\ Narco-State\ in\ history.

BECOME\ A\ GHOST
Create\ and\ fully\ customize\ your\ Ghost,\ weapons,\ and\ gear.\ Enjoy\ a\ total\ freedom\ of\ playstyle.\ Lead\ your\ team\ and\ take\ down\ the\ cartel,\ either\ solo\ or\ with\ up\ to\ three\ friends.

EXPLORE\ BOLIVIA
Journey\ through\ Ubisoft's\ largest\ action-adventure\ open\ world.\ Discover\ the\ stunning\ diverse\ landscapes\ of\ the\ Wildlands\ both\ on\ and\ off\ road,\ in\ the\ air,\ on\ land,\ and\ at\ sea\ with\ over\ 60\ different\ vehicles.=Create a team with up to 3 friends in Tom Clancy\u2019s Ghost Recon\u00ae Wildlands and enjoy the ultimate military shooter experience set in a massive, dangerous, and responsive open world.

TAKE DOWN THE CARTEL
In a near future, Bolivia has fallen into the hands of Santa Blanca, a merciless drug cartel who spread injustice and violence. Their objective\: to create the biggest Narco-State in history.

BECOME A GHOST
Create and fully customize your Ghost, weapons, and gear. Enjoy a total freedom of playstyle. Lead your team and take down the cartel, either solo or with up to three friends.

EXPLORE BOLIVIA
Journey through Ubisoft's largest action-adventure open world. Discover the stunning diverse landscapes of the Wildlands both on and off road, in the air, on land, and at sea with over 60 different vehicles. + +#: i18n/tmp/Applications/Custom/category.js:1 +Custom=Personnalis\u00e9 + +#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 +Custom\ Installer\ Script=Custom Installer Script + #: i18n/tmp/Applications/Games/DC Universe Online/application.js:1 DC\ Universe\ Online=DC Universe Online -#: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 -Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.=Le nouveau MMORPG de Sony bas\u00e9 sur l'univers de DC. Soyez un h\u00e9ro ou un sc\u00e9l\u00e9rat dans deux \u00e9norme villes. - #: i18n/tmp/Applications/Games/DOOM (2016)/application.js:1 DOOM\ (2016)=DOOM (2016) -#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 -Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ \u2013\ whether\ you\u2019re\ obliterating\ demon\ hordes\ through\ the\ depths\ of\ Hell\ in\ the\ single-player\ campaign,\ or\ competing\ against\ your\ friends\ in\ numerous\ multiplayer\ modes.\ Expand\ your\ gameplay\ experience\ using\ DOOM\ SnapMap\ game\ editor\ to\ easily\ create,\ play,\ and\ share\ your\ content\ with\ the\ world.=D\u00e9velopp\u00e9 par id Software, le pionnier des jeux de tir \u00e0 la premi\u00e8re personne et du mode match \u00e0 mort multijoueur, DOOM revient sous une forme moderne qui conserve sa difficult\u00e9 et sa brutalit\u00e9. Que vous d\u00e9cidiez d'\u00e9radiquer des hordes de d\u00e9mons sorties tout droit de l'Enfer dans la campagne du jeu ou que vous combattiez vos amis dans l'un des multiples modes multijoueur, le programme est le m\u00eame \: des d\u00e9mons sans piti\u00e9, des armes d'une puissance inou\u00efe et des mouvements rapides et fluides qui sont les fondations de ce jeu de tir intense \u00e0 la premi\u00e8re personne.. Prolongez votre exp\u00e9rience de jeu en utilisant l'\u00e9diteur DOOM SnapMap pour cr\u00e9er, jouer et partager facilement du contenu avec le monde entier. - -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 -Dragon\ Ball\ Xenoverse\ 2=Dragon Ball Xenoverse 2 - #: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:2 DRAGON\ BALL\ XENOVERSE\ 2\ builds\ upon\ the\ highly\ popular\ DRAGON\ BALL\ XENOVERSE\ with\ enhanced\ graphics\ that\ will\ further\ immerse\ players\ into\ the\ largest\ and\ most\ detailed\ Dragon\ Ball\ world\ ever\ developed.

DRAGON\ BALL\ XENOVERSE\ 2\ will\ deliver\ a\ new\ hub\ city\ and\ the\ most\ character\ customization\ choices\ to\ date\ among\ a\ multitude\ of\ new\ features\ and\ special\ upgrades.=DRAGON BALL XENOVERSE 2 suit les traces du titre \u00e0 succ\u00e8s DRAGON BALL XENOVERSE, avec des graphismes am\u00e9lior\u00e9s pour procurer au joueur encore plus d'immersion dans l'univers Dragon Ball le plus vaste et le mieux d\u00e9taill\u00e9 \u00e0 ce jour.

DRAGON BALL XENOVERSE 2 proposera une nouvelle ville et des fonctions et am\u00e9liorations sp\u00e9ciales en pagaille, dont de nombreuses personnalisations de personnages. -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 -Dragon\ Ball\ Xenoverse=Dragon Ball Xenoverse +#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 +DXVK=DXVK -#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 -FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

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

DRAGON BALL XENOVERSE revient sur tous les combats embl\u00e9matiques de la saga gr\u00e2ce \u00e0 l'Avatar, li\u00e9 \u00e0 Trunks et \u00e0 bien d'autres personnages. Ce lien et sa volont\u00e9 d'intervenir dans les combats seront-ils assez forts pour changer l'histoire telle que nous la connaissons ? Tu d\u00e9couvriras \u00e9galement la myst\u00e9rieuse ville de Tokitoki, de nouveaux m\u00e9canismes de jeu et d'animation des personnages et bien d'autres incroyables surprises \! +#: i18n/tmp/Applications/Games/DOOM (2016)/application.js:2 +Developed\ by\ id\ software,\ the\ studio\ that\ pioneered\ the\ first-person\ shooter\ genre\ and\ created\ multiplayer\ Deathmatch,\ DOOM\ returns\ as\ a\ brutally\ fun\ and\ challenging\ modern-day\ shooter\ experience.\ Relentless\ demons,\ impossibly\ destructive\ guns,\ and\ fast,\ fluid\ movement\ provide\ the\ foundation\ for\ intense,\ first-person\ combat\ –\ 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.=D\u00e9velopp\u00e9 par id Software, le pionnier des jeux de tir \u00e0 la premi\u00e8re personne et du mode match \u00e0 mort multijoueur, DOOM revient sous une forme moderne qui conserve sa difficult\u00e9 et sa brutalit\u00e9. Que vous d\u00e9cidiez d'\u00e9radiquer des hordes de d\u00e9mons sorties tout droit de l'Enfer dans la campagne du jeu ou que vous combattiez vos amis dans l'un des multiples modes multijoueur, le programme est le m\u00eame \: des d\u00e9mons sans piti\u00e9, des armes d'une puissance inou\u00efe et des mouvements rapides et fluides qui sont les fondations de ce jeu de tir intense \u00e0 la premi\u00e8re personne.. Prolongez votre exp\u00e9rience de jeu en utilisant l'\u00e9diteur DOOM SnapMap pour cr\u00e9er, jouer et partager facilement du contenu avec le monde entier. + +#: i18n/tmp/Applications/Development/category.js:1 +Development=D\u00e9veloppement + +#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 +Downloader=Downloader #: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed #: Emerald: A Whirlwind Heist/application.js:1 Dr.\ Langeskov,\ The\ Tiger,\ and\ The\ Terribly\ Cursed\ Emerald\:\ A\ Whirlwind\ Heist=Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald\: A Whirlwind Heist -#: i18n/tmp/Applications/Games/Dr. Langeskov, The Tiger, and Terribly Cursed -#: Emerald: A Whirlwind Heist/application.js:2 -A\ 15\ minute\ heist\ game\ by\ Crows\ Crows\ Crows\ &\ Directed\ by\ William\ Pugh\ (The\ Stanley\ Parable).\ =Un jeu de braquage de 15 min par Crows Crows Crows et dirig\u00e9 par William Pugh (The Stanley Parable). +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:1 +Dragon\ Ball\ Xenoverse=Dragon Ball Xenoverse + +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse 2/application.js:1 +Dragon\ Ball\ Xenoverse\ 2=Dragon Ball Xenoverse 2 #: i18n/tmp/Applications/Games/Druid Soccer/application.js:1 Druid\ Soccer=Druid Soccer -#: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 -You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Vous prenez part \u00e0 l'ancien jeu traditionnel de Druid Soccer. - #: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:1 Earth\ Eternal\ -\ Valkal's\ Shadow=Earth Eternal - Valkal's Shadow -#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's Shadow/application.js:2 -Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.=Dans un monde o\u00f9 les humains ont depuis longtemps disparu, et les b\u00eates reignent en ma\u00eetre, Earth Eternal - Valkal's Shadow est la suit faite par les fans de Earth Eternal, un MMORPG abandonn\u00e9 par Sparkplay Media. Valkal's Shadow est bas\u00e9 sur la version 0.8.6, mais avec beaucoup de contenu et de fonctionnalit\u00e9s ajout\u00e9e, incluant 2 nouvelles r\u00e9gions, beaucoup de nouveaux donjons and d'inombrables nouvelles qu\u00eates. - #: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:1 Elite\:Dangerous=Elite \: Dangerous -#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 -Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming\u2019s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

Elite\ Dangerous\ is\ the\ definitive\ massively\ multiplayer\ space\ epic,\ bringing\ gaming\u2019s\ original\ open\ world\ adventure\ to\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.=Prenez les commandes de votre propre vaisseau stellaire dans une galaxie en proie au chaos. Elite Dangerous modernise l'aventure originale en monde ouvert gr\u00e2ce \u00e0 sa galaxie connect\u00e9e, une narration \u00e9volutive et l'int\u00e9gralit\u00e9 de la voie lact\u00e9e reproduite en conservant ses proportions.

Elite Dangerous est la derni\u00e8re \u00e9pop\u00e9e spatiale massivement multijoueur qui modernise l'aventure originale en monde ouvert gr\u00e2ce \u00e0 sa galaxie connect\u00e9e, une narration \u00e9volutive et l'int\u00e9gralit\u00e9 de la voie lact\u00e9e reproduite e conservant ses proportions. +#: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 +ElsterFormular=ElsterFormular + +#: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 +ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular est le programme officiel allemand pour la d\u00e9claration d'imp\u00f4ts. + +#: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 +Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.=Emperor Edition est la version ultime de ROME II, elle inclut un syst\u00e8me politique am\u00e9lior\u00e9, des cha\u00eenes de construction remani\u00e9es, des combats r\u00e9\u00e9quilibr\u00e9s et des visuels am\u00e9lior\u00e9s \u00e0 la fois en campagne et en bataille.

De plus, Emperor Edition inclut tout le contenu et les mises \u00e0 jour disponibles pour ROME II depuis son lancement en septembre 2013. Celles-ci incluent l'int\u00e9gration de Twitch.TV, les commandes tactiles, de nouvelles factions et unit\u00e9s jouables et la compatibilit\u00e9 Mac. Le pack de campagne Imperator Augustus ainsi que tout le contenu et fonctionnalit\u00e9s de Emperor Edition sont gratuits, via une mise \u00e0 jour gratuite pour tous les possesseurs de ROME II. #: i18n/tmp/Applications/Games/Enderal/application.js:1 Enderal=Enderal #: i18n/tmp/Applications/Games/Enderal/application.js:2 -Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal est une conversion totale pour TES V\: Skyrim\: une modification du jeu qui se d\u00e9roule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des syst\u00e8mes de comp\u00e9tences et une m\u00e9canique du jeu r\u00e9vis\u00e9s et un sc\u00e9nario sombre et psychologique avec des personnages cr\u00e9dibles. +Enderal\ is\ a\ total\ conversion\ for\ TES\ V\:\ Skyrim\:\ a\ game\ modification\ that\ is\ set\ in\ its\ own\ world\ with\ its\ own\ landscape,\ lore\ and\ story.\ It\ offers\ an\ immersive\ open\ world,\ all\ for\ the\ player\ to\ explore,\ overhauled\ skill\ systems\ and\ gameplay\ mechanics\ and\ a\ dark,\ psychological\ storyline\ with\ believable\ characters.=Enderal est une conversion totale pour TES V\: Skyrim\: une modification du jeu qui se d\u00e9roule dans son propre monde avec son propre paysage, ses traditions et son histoire. Il offre un monde entier immersif, le tout au le joueur pour explorer, des syst\u00e8mes de comp\u00e9tences et une m\u00e9canique du jeu r\u00e9vis\u00e9s et un sc\u00e9nario sombre et psychologique avec des personnages cr\u00e9dibles. + +#: i18n/tmp/Applications/Games/Tropico 3/application.js:2 +Engage\ in\ a\ tropical\ power\ trip\!\ Become\ the\ dictator\ of\ a\ remote\ island\ during\ the\ Cold\ War.\ Charm,\ persuade,\ intimidate,\ oppress,\ or\ cheat\ your\ people\ to\ stay\ in\ power\!\ Are\ you\ a\ kind\ and\ generous\ leader?\ A\ corrupt\ and\ ruthless\ tyrant\ ruling\ with\ an\ iron\ fist?\ Turn\ your\ island\ into\ a\ tourist\ paradise\ or\ an\ industrial\ power.\ Make\ promises\ to\ the\ electorate\ or\ slander\ political\ adversaries\ to\ get\ the\ crucial\ votes\ for\ the\ upcoming\ elections.\ Send\ your\ avatar\ to\ congratulate\ the\ people,\ visit\ the\ island\ of\ another\ player,\ or\ just\ sun-bathe\ on\ the\ Caribbean\ beach.=Engagez-vous dans un voyage du pouvoir tropical \! Devenez le dictateur d'une \u00eele perdue au cours de la guerre froide. Le charme, la persuasion, l'intimidation, l'oppression ou la triche, tout est bon pour rester au pouvoir \! \u00cates-vous un chef bon et g\u00e9n\u00e9reux? Un tyran \u00e0 la main de fer sans scrupules et aux pouvoirs corrompus ? Transformez votre \u00eele en un paradis touristique ou en une puissance industrielle. Faites des promesses \u00e9lectorales ou diffamez vos adversaires politiques pour obtenir le vote lors des prochaines \u00e9lections. Envoyez votre avatar f\u00e9liciter les gens, visitez l'\u00eele d'un autre joueur, ou simplement prenez un bain de soleil sur la plage des Cara\u00efbes. #: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:1 Epic\ Games\ Launcher=Epic Games Launcher -#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 -Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Laucher pour Unreal Engine, Unreal Tournament, Paragon etc. +#: Utils/Functions/Net/Download/script.js:126 +Error\ while\ calculating\ checksum\ for\ "{0}".\ \n\nExpected\ \=\ {1}\nActual\ \=\ {2}=Error while calculating checksum for "{0}". \n\nExpected \= {1}\nActual \= {2} #: i18n/tmp/Applications/Games/Ether One Redux/application.js:1 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 est une aventure \u00e0 la premi\u00e8re personne qui traite avec la fragilit\u00e9 de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son c\u0153ur se trouve un chemin d'exploration de l'histoire libre de tous casse-t\u00eates o\u00f9 vous pouvez d\u00e9voiler l'histoire \u00e0 votre rythme. +Ether\ One\ is\ a\ first\ person\ adventure\ that\ deals\ with\ the\ fragility\ of\ the\ human\ mind.\ There\ are\ two\ paths\ in\ the\ world\ you\ can\ choose\ from.\ At\ its\ core\ is\ a\ story\ exploration\ path\ free\ from\ puzzles\ where\ you\ can\ unfold\ the\ story\ at\ your\ own\ pace.=Ether One est une aventure \u00e0 la premi\u00e8re personne qui traite avec la fragilit\u00e9 de l'esprit humain. Il y a deux chemins dans le monde que vous pouvez choisir. Dans son c\u0153ur se trouve un chemin d'exploration de l'histoire libre de tous casse-t\u00eates o\u00f9 vous pouvez d\u00e9voiler l'histoire \u00e0 votre rythme. #: i18n/tmp/Applications/Games/Europa Universalis II/application.js:1 Europa\ Universalis\ II=Europa Universalis II @@ -652,38 +334,93 @@ Europa\ Universalis\ II\ is\ a\ strategy\ computer\ game\ developed\ by\ Paradox #: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:1 Europa\ Universalis\ IV=Europa Universalis IV -#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 -The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Le jeu Europa Universalis IV vous le contr\u00f4le d'une nation \u00e0 guider \u00e0 travers les ann\u00e9es afin de cr\u00e9er un empire mondial dominant. Gouvernez votre nation \u00e0 travers les si\u00e8cles, avec une libert\u00e9 in\u00e9gal\u00e9e, profondeur et pr\u00e9cision historique. +#: i18n/tmp/Applications/Games/Clicker Heroes/application.js:2 +Ever\ wondered\ what\ one\ quadrillion\ damage\ per\ second\ feels\ like?\ Wonder\ no\ more\!\ Embark\ on\ your\ quest\ to\ attain\ it\ today\!\ Start\ out\ by\ clicking\ on\ the\ monster\ to\ kill\ them,\ and\ get\ their\ gold.\ Spend\ that\ gold\ on\ hiring\ new\ heroes\ and\ get\ more\ damage.\ The\ more\ damage\ you\ deal,\ the\ more\ gold\ you\ will\ get.=Vous \u00eates-vous jamais demand\u00e9 ce qu'un quadrillion de d\u00e9g\u00e2t par seconde faisait ? Ne vous posez plus de questions \! Embarquez sur votre qu\u00eate pour l'atteindre aujourd'hui \! Commencez par cliquer sur les monstres pour les tuer et obtenir leur or. D\u00e9penser cet or lors de l'embauche de nouveaux h\u00e9ros et faites plus de d\u00e9g\u00e2ts. Plus vous infligez de d\u00e9g\u00e2ts, plus vous obtiendrez d'or. -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 -Far\ Cry\u00ae\ 2=Far Cry\u00ae 2 +#: Engines/Wine/Shortcuts/Wine/script.js:120 +Executable\ {0}\ not\ found\!=Ex\u00e9cutable {0} introuvable \! -#: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 -You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

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

Il vous faut identifier et exploiter les faiblesses de vos ennemis pour les neutraliser. Surprise, force pure, contournement et ruse seront indispensables. +#: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 +Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=D\u00e9couvrez l'univers magique de Rayman avec le l\u00e9gendaire jouabilit\u00e9 2D qui a captur\u00e9 le c\u0153ur de millions de fans \! + +#: i18n/tmp/Applications/Games/Batman™: Arkham Asylum/application.js:2 +Experience\ what\ it’s\ like\ to\ be\ Batman\ and\ face\ off\ against\ Gotham's\ greatest\ villians.\ Explore\ every\ inch\ of\ Arkham\ Asylum\ and\ roam\ freely\ on\ the\ infamous\ island.

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

Le jeu Batman\: Arkham Asylum, r\u00e9compens\u00e9 par les critiques, revient dans une \u00e9dition remast\u00e9ris\u00e9e "Game of the Year" qui comporte 4 nouvelles cartes pour le mode D\u00e9fi. Dans ce lot de 4 cartes figurent l'All\u00e9e du Crime, Cauchemar, Compl\u00e8tement fou, et Chasseur Nocturne (les deux derni\u00e8res proviennent du pack de cartes Nuit d\u00e9mentielle). + +#: Engines/Wine/Verbs/xact/script.js:15 Engines/Wine/Verbs/xact/script.js:16 +#: Engines/Wine/Verbs/xact/script.js:50 Engines/Wine/Verbs/d3dx10/script.js:14 +#: Engines/Wine/Verbs/d3dx10/script.js:15 +#: Engines/Wine/Verbs/d3dx10/script.js:35 Engines/Wine/Verbs/d3dx9/script.js:14 +#: Engines/Wine/Verbs/d3dx9/script.js:15 Engines/Wine/Verbs/d3dx9/script.js:35 +Extracting\ {0}\ ...=Extraction de {0} ... + +#: i18n/tmp/Applications/Games/Assassin's Creed Revelations/application.js:2 +Ezio\ Auditore\ walks\ in\ the\ footsteps\ of\ the\ legendary\ mentor\ Altair,\ on\ a\ dangerous\ journey\ of\ discovery\ and\ revelation.=Ezio Auditore marche dans les pas du l\u00e9gendaire mentor Alta\u00efr, dans un dangereux p\u00e9riple de d\u00e9couvertes et r\u00e9v\u00e9lations. + +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/application.js:2 +FOR\ THE\ FIRST\ TIME\ EVER,\ THE\ DRAGON\ BALL\ UNIVERSE\ IS\ COMING\ TO\ STEAM\!

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

DRAGON BALL XENOVERSE revient sur tous les combats embl\u00e9matiques de la saga gr\u00e2ce \u00e0 l'Avatar, li\u00e9 \u00e0 Trunks et \u00e0 bien d'autres personnages. Ce lien et sa volont\u00e9 d'intervenir dans les combats seront-ils assez forts pour changer l'histoire telle que nous la connaissons ? Tu d\u00e9couvriras \u00e9galement la myst\u00e9rieuse ville de Tokitoki, de nouveaux m\u00e9canismes de jeu et d'animation des personnages et bien d'autres incroyables surprises \! + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 +Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Fan Game, remake de Tomb Raider 2 par Nicobass. + +#: i18n/tmp/Applications/Games/Far Cry/application.js:1 +Far\ Cry=Far Cry #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:1 Far\ Cry\ 3\ -\ Blood\ Dragon=Far Cry 3 - Blood Dragon +#: i18n/tmp/Applications/Games/Far Cry 2/application.js:1 +Far\ Cry®\ 2=Far Cry\u00ae 2 + #: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/application.js:2 -Far\ Cry\u00ae\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80\u2019s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon est LE cyber-shooter qui d\u00e9chire \!Nous sommes en 2007. Bienvenue dans le futur. Vous \u00eates le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% am\u00e9ricain). Votre mission \: ramener la fille, tuer les m\u00e9chants et sauver le monde. +Far\ Cry®\ 3\:\ Blood\ Dragon\ is\ THE\ Kick-Ass\ Cyber\ Shooter.Welcome\ to\ an\ 80’s\ vision\ of\ the\ future.\ The\ year\ is\ 2007\ and\ you\ are\ Sargent\ Rex\ Colt,\ a\ Mark\ IV\ Cyber\ Commando.\ Your\ mission\:\ get\ the\ girl,\ kill\ the\ baddies,\ and\ save\ the\ world.=Far Cry\u00ae 3\: Blood Dragon est LE cyber-shooter qui d\u00e9chire \!Nous sommes en 2007. Bienvenue dans le futur. Vous \u00eates le sergent Rex Colt, un Cyber Commando Mark IV, mi-homme, mi-machine (mais 100% am\u00e9ricain). Votre mission \: ramener la fille, tuer les m\u00e9chants et sauver le monde. -#: i18n/tmp/Applications/Games/Far Cry/application.js:1 -Far\ Cry=Far Cry +#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 +File\ Extractors=Extracteurs de fichier -#: i18n/tmp/Applications/Games/Far Cry/application.js:2 -A\ tropical\ paradise\ seethes\ with\ hidden\ evil\ in\ Far\ Cry\u00ae,\ a\ cunningly\ detailed\ action\ shooter\ that\ pushes\ the\ boundaries\ of\ combat\ to\ shocking\ new\ levels.

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

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

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

Vous \u00eates Jack Carver, un aventurier comme les autres, et vous n'auriez pas d\u00fb accepter de conduire cette jeune journaliste sur cette \u00eele apparemment paradisiaque.

\u00c0 peine le pied pos\u00e9 sur cette \u00eele vous \u00eates victime du feu nourri d'une myst\u00e9rieuse milice paramilitaire. Bilan \: bateau d\u00e9truit et journaliste enlev\u00e9e. Il vous reste un pistolet et une farouche d\u00e9termination.

Vous allez bient\u00f4t faire la rencontre d'un membre de cette milice qui vous r\u00e9v\u00e8lera les secrets de l'\u00eele. Vous n'aurez, \u00e0 partir de cet instant, plus le choix \: il va falloir combattre cette arm\u00e9e de mercenaires et contrecarrer leur plan d\u00e9moniaque. +#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 +File\ Utilities=Utilitaires de fichier + +#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 +Filesystem\ Utils=Utilitaires du syst\u00e8me de fichier + +#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 +Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin \u00e0 travers un manoir complexe et fou, alors que vous changez de dimensions et r\u00e9solvez les casse-t\u00eate \! #: i18n/tmp/Applications/Games/FlatOut/application.js:1 FlatOut=FlatOut #: i18n/tmp/Applications/Games/FlatOut/application.js:2 -FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut est un jeu de course automobile muscl\u00e9 rempli d'adr\u00e9naline, de physique explosive, d'effets et de graphismes spectaculaires, d'une m\u00e9canique de jeu innovante et du bon vieux plaisir \! +FlatOut\ is\ adrenaline-filled\ muscle\ car\ racing\ game\ packed\ with\ explosive\ physics,\ spectacular\ effects\ and\ graphics,\ innovative\ game\ play\ mechanics\ and\ good\ old\ fun\!=FlatOut est un jeu de course automobile muscl\u00e9 rempli d'adr\u00e9naline, de physique explosive, d'effets et de graphismes spectaculaires, d'une m\u00e9canique de jeu innovante et du bon vieux plaisir \! + +#: i18n/tmp/Applications/Games/Beyond Good and Evil/application.js:2 +For\ centuries,\ the\ planet\ Hyllis\ has\ been\ bombarded\ by\ a\ relentless\ alien\ race.\ Skeptical\ of\ her\ government's\ inability\ to\ repel\ the\ invaders,\ a\ rebellious\ action\ reporter\ named\ Jade\ sets\ out\ to\ capture\ the\ truth.=Pendant des si\u00e8cles, la plan\u00e8te Hyllis a \u00e9t\u00e9 bombard\u00e9e par une race alien implacable. Sceptique sur l'incapacit\u00e9 de son gouvernement \u00e0 repousser les envahisseurs, une journaliste d'action rebelle nomm\u00e9e Jade part \u00e0 la recherche de la v\u00e9rit\u00e9. + +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:2 +Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Forgez votre arme et suivez le chemin du Jedi. Jedi Knight\: Jedi Academy est la derni\u00e8re \u00e9dition de la tr\u00e8s acclam\u00e9e s\u00e9rie Jedi Knight. Prenez le r\u00f4le d'un nouvel \u00e9l\u00e8ve d\u00e9sireux d'apprendre les voies de la Force du Ma\u00eetre Jedi Luke Skywalker. + +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/application.js:1 +Fortnite\ Battle\ Royale=Fortnite Battle Royale + +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/application.js:2 +Fortnite\ Battle\ Royale\ is\ the\ FREE\ 100-player\ PvP\ mode\ in\ Fortnite.\ One\ giant\ map.\ A\ battle\ bus.\ Fortnite\ building\ skills\ and\ destructible\ environments\ combined\ with\ intense\ PvP\ combat.\ The\ last\ one\ standing\ wins.=Fortnite Battle Royale is the FREE 100-player PvP mode in Fortnite. One giant map. A battle bus. Fortnite building skills and destructible environments combined with intense PvP combat. The last one standing wins. + +#: i18n/tmp/Applications/Games/Call of Juarez Gunslinger/application.js:2 +From\ the\ dust\ of\ a\ gold\ mine\ to\ the\ dirt\ of\ a\ saloon,\ Call\ of\ Juarez®\ Gunslinger\ is\ a\ real\ homage\ to\ the\ Wild\ West\ tales.\ Live\ the\ epic\ and\ violent\ journey\ of\ a\ ruthless\ bounty\ hunter\ on\ the\ trail\ of\ the\ West’s\ most\ notorious\ outlaws.=Depuis la poussi\u00e8re d'une mine d'or jusqu'\u00e0 la crasse d'un saloon, Call of Juarez\u00ae Gunslinger est un r\u00e9el hommage aux histoires du Wild West. Vivez le p\u00e9riple violent et \u00e9pique d'un chasseur de primes impitoyable sur les traces des criminels les plus connus du Wild West. + +#: i18n/tmp/Utils/Functions/category.js:1 +Functions=Fonctions + +#: i18n/tmp/Applications/Games/GRID 2/application.js:1 +GRID\ 2=GRID 2 + +#: i18n/tmp/Applications/Games/category.js:1 +Games=Jeux #: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:1 Goodbye\ Deponia=Goodbye Deponia -#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 -More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Plus de chaos, plus de destruction, plus de Rufus. Pas un, pas deux, mais trois Rufus causent toutes sortes de chaos fous dans l' aventure com\u00e9die tant attendue Goodbye Deponia\! +#: i18n/tmp/Applications/Graphics/category.js:1 +Graphics=Graphismes #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:1 Guild\ Wars\ 2=Guild Wars 2 @@ -691,11 +428,15 @@ Guild\ Wars\ 2=Guild Wars 2 #: i18n/tmp/Applications/Games/Guild Wars 2/application.js:2 Guild\ Wars\ 2\ defines\ the\ future\ of\ online\ roleplaying\ games\ with\ action-oriented\ combat,\ customized\ personal\ storylines,\ epic\ dynamic\ events,\ world-class\ PvP,\ and\ no\ subscription\ fees\!=Guild Wars 2 red\u00e9finit le futur des jeux de r\u00f4les en ligne avec des combats regorgeant d\u2019action, des histoires \u00e9labor\u00e9es et personnalis\u00e9es, d\u2019\u00e9piques \u00e9v\u00e8nements dynamiques, du JcJ exceptionnel, le tout sans aucun abonnement \! +#: 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’ll\ end\ up\ as\ lunch\ for\ the\ lions.\ Prove\ your\ strength\ of\ mind\ and\ spirit\ and\ you\ just\ may\ be\ crowned\ Caesar\!=Hail Gouverneur, votre ville attend.

En tant que gouverneur provincial charg\u00e9 de r\u00e9pandre la gloire de Rome, notre mission est claire\: construire des villes, favoriser le commerce et l'industrie, gagner de l'argent. La fa\u00e7on dont vous accomplissez cela d\u00e9pend enti\u00e8rement de vous. Gagnez de la richesse et du pouvoir, faites une carri\u00e8re pour satisfaire l'empereur, battre les Barbares et repousser les envahisseurs ou se concentrer sur la construction de la prochaine Ville \u00e9ternelle. \u00c9chouez et vous finirez comme un d\u00e9jeuner pour les lions. Prouvez votre force d'esprit et vous pourrez \u00eatre couronn\u00e9 C\u00e9sar\! + #: i18n/tmp/Applications/Games/Hearthstone/application.js:1 Hearthstone=Hearthstone -#: i18n/tmp/Applications/Games/Hearthstone/application.js:2 -Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Rangez votre \u00e9p\u00e9e, sortez votre deck et pr\u00e9parez-vous pour Hearthstone. Les r\u00e8gles de ce jeu de cartes et de strat\u00e9gie sont simples, mais vous pouvez vous attendre \u00e0 des d\u00e9fis \u00e9piques et intenses \! Jouez gratuitement, utilisez vos cartes pour jeter des sorts, invoquer des cr\u00e9atures et donner des ordres aux h\u00e9ros de Warcraft lors de duels l\u00e9gendaires et strat\u00e9giques. +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/application.js:2 +Heed\ the\ call\ of\ the\ open\ road,\ throw\ the\ gears\ in\ motion\ and\ take\ off\ in\ a\ tractor\ trailer.\ Drive\ faster\ than\ your\ competition,\ haul\ your\ cargo\ across\ the\ entire\ United\ States\ and\ feel\ the\ wind\ in\ your\ face\ as\ you\ control\ your\ own\ destiny.\ Blast\ the\ horn\ and\ build\ a\ career\ in\ the\ fast-paced\ world\ of\ trucking.=Entendez l'appel de la route, "throw the gears in motion and take off in a tractor trailer". Conduisez plus vite que votre concurrence, transporter votre chargement \u00e0 travers tous les \u00c9tats-Unis et sentez le ventre sur votre visage alors que vous contr\u00f4lez votre propre destin.\u202c "Blast the horn" et construisez une carri\u00e8re dans le monde rapide du camionnage. #: i18n/tmp/Applications/Games/Heroes of the Storm/application.js:1 Heroes\ of\ the\ Storm=Heroes of the Storm @@ -706,9 +447,6 @@ Heroes\ of\ the\ Storm\ (HotS)\ is\ a\ multiplayer\ online\ battle\ arena\ video #: i18n/tmp/Applications/Games/Hexcells/application.js:1 Hexcells=Hexcells -#: i18n/tmp/Applications/Games/Hexcells/application.js:2 -Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells est un jeu de casse-t\u00eates pour PC, Mac et Linux. - #: i18n/tmp/Applications/Games/Hexcells Infinite/application.js:1 Hexcells\ Infinite=Hexcells Infinite @@ -721,22 +459,102 @@ Hexcells\ Plus=Hexcells Plus #: i18n/tmp/Applications/Games/Hexcells Plus/application.js:2 Hexcells\ Plus\ is\ a\ standalone\ expansion\ to\ Hexcells\ that\ contains\ 36\ new\ and\ more\ challenging\ puzzles.=Hexcells Plus est une extension autonome \u00e0 Hexcells qui contient 36 nouveaux casse-t\u00eates plus difficiles. +#: i18n/tmp/Applications/Games/Hexcells/application.js:2 +Hexcells\ is\ an\ ambient\ logic\ puzzle\ game\ for\ PC,\ Mac\ and\ Linux.=Hexcells est un jeu de casse-t\u00eates pour PC, Mac et Linux. + #: i18n/tmp/Applications/Games/Icy Tower/application.js:1 Icy\ Tower\ 1.5=Icy Tower 1.5 #: i18n/tmp/Applications/Games/Icy Tower/application.js:2 Icy\ Tower\ is\ a\ platform\ game\ set\ in\ a\ tower,\ where\ the\ player's\ goal\ is\ to\ jump\ from\ one\ floor\ to\ the\ next\ and\ go\ as\ high\ as\ possible\ without\ falling\ and\ plunging\ off\ the\ screen.=Icy tower est un jeu de plateforme install\u00e9 dans une tour, o\u00f9 le but du joueur est de sauter d'un \u00e9tage \u00e0 l'autre et aller le plus haut possible sans tomber ou plonger hors de l'\u00e9cran. -#: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 -v1.5=v1.5 +#: Applications/Games/Total War Rome II/Steam/script.js:21 +If\ you\ are\ experiencing\ issues\ with\ game\ (e.g.\ it\ crashes\ at\ start\ or\ rendering\ is\ broken),\ you\ can\ try\ to\ enable\ de\ OpenGL\ renderer,\ by\ modifying\ \:\n\n\ gfx_device_type\ to\ 2\n\n\ in\ the\ {0}/drive_c/users/USERNAME/Application\ Data/The\ Creative\ Assembly/Rome2/scripts/preferences_script.txt\ =Si vous avez des probl\u00e8mes en jeu (par ex \: le jeu crash au d\u00e9but ou le rendu ne fonctionne pas correctement), vous pouvez essayer d''activer le rendu OpenGL, en modifiant \:\n\n gfx_device_type \u00e0 2\n\n dans {0}/drive_c/users/USERNAME/Application Data/The Creative Assembly/Rome2/scripts/preferences_script.txt + +#: Applications/Games/Mass Effect/Steam/script.js:11 +If\ you\ have\ sound\ issues,\ please\ edit\ the\ BIOEngine.ini\ and/or\ BaseEngine.ini\ file\ in\ {0}/drive_c/Program\ Files/Steam/steamapps/common/Mass\ Effect/Engine/Config/\n\nAnd\ add\ the\ following\ under\ [ISACTAudio.ISACTAudioDevice]\ \:\n\nDeviceName\=Generic\ Software\nUseEffectsProcessing\=False\n\n=Si vous avez des probl\u00e8mes audio, veuillez \u00e9diter le fichier BIOEngine.ini et/ou BaseEngine.ini dans {0}/drive_c/Program Files/Steam/steamapps/common/Mass Effect/Engine/Config/\n\nEt ajouter ce qui va suivre en dessous de [ISACTAudio.ISACTAudioDevice] \:\n\nDeviceName\=Generic Software\nUseEffectsProcessing\=False\n\n + +#: 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 est une application de gravure de CD / DVD / HD DVD / Blu-ray l\u00e9g\u00e8re. + +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/application.js:2 +Immerse\ yourself\ in\ the\ award-winning\ strategy\ experience.\ Microsoft\ Studios\ brings\ you\ three\ epic\ Age\ of\ Empires\ III\ games\ in\ one\ monumental\ collection\ for\ the\ first\ time.\ Command\ mighty\ European\ powers\ looking\ to\ explore\ new\ lands\ in\ the\ New\ World;\ or\ jump\ eastward\ to\ Asia\ and\ determine\ the\ outcome\ of\ its\ struggles\ for\ power.=Plongez au c\u0153ur d\u2019une exp\u00e9rience strat\u00e9gique gagnante. Microsoft Game Studios pr\u00e9sente pour la premi\u00e8re fois les trois jeux \u00e9piques Age of Empires III au sein d'une collection impressionnante. Dirigez les puissances europ\u00e9ennes pour leur faire explorer de nouvelles terres dans le Nouveau monde, ou partez \u00e0 la conqu\u00eate de l\u2019est, en Asie, pour d\u00e9terminer l\u2019issue des batailles pour le pouvoir. + +#: i18n/tmp/Applications/Games/LawBreakers/application.js:2 +In\ Boss\ Key\ Productions’\ LawBreakers,\ players\ can\ shoot,\ ski,\ grapple,\ fly,\ slide,\ kick,\ slice,\ pulverize,\ blind-fire,\ wall-jump\ and\ more\ in\ this\ competitive,\ gravity-defying\ multiplayer\ FPS\ that’s\ fun\ to\ pick\ up\ and\ a\ thrill\ to\ master.=In Boss Key Productions\u2019 LawBreakers, players can shoot, ski, grapple, fly, slide, kick, slice, pulverize, blind-fire, wall-jump and more in this competitive, gravity-defying multiplayer FPS that\u2019s fun to pick up and a thrill to master. + +#: i18n/tmp/Applications/Games/Civilization V/application.js:2 +In\ Civilization\ V,\ the\ player\ leads\ a\ civilization\ from\ prehistoric\ times\ into\ the\ future\ on\ a\ procedurally\ generated\ map,\ achieving\ one\ of\ a\ number\ of\ different\ victory\ conditions\ through\ research,\ exploration,\ diplomacy,\ expansion,\ economic\ development,\ government\ and\ military\ conquest.=Dans Civilization V, le joueur m\u00e8ne une civilisation de l'\u00e9poque pr\u00e9historique vers le future sur une carte g\u00e9n\u00e9r\u00e9e proc\u00e9duralement, r\u00e9alisant l'une des nombreuses diff\u00e9rentes conditions de victoire gr\u00e2ce \u00e0 la recherche, \u00e0 l'exploration, \u00e0 la diplomatie, \u00e0 l'expansion, au d\u00e9veloppement \u00e9conomique, \u00e0 la conqu\u00eate gouvernementale et militaire. + +#: 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\ –\ but\ things\ have\ gone\ terribly\ wrong.\ The\ space\ station\ has\ been\ overrun\ by\ hostile\ aliens\ and\ you\ are\ now\ being\ hunted.=Dans Prey, vous vous r\u00e9veillez au cours de l'ann\u00e9e 2032, \u00e0 bord de Talos I, une station spatiale en orbite autour de la Lune. Vous \u00eates le sujet clef d'une exp\u00e9rience cens\u00e9e alt\u00e9rer l'humanit\u00e9 \u00e0 jamais, mais la situation s'est transform\u00e9e en cauchemar. + +#: 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.=Dans Star Trek Online, l'univers de Star Trek appara\u00eet pour la premi\u00e8re fois \u00e0 tr\u00e8s grande \u00e9chelle. Les joueurs prennent le si\u00e8ge du capitaine en commandant leur propre vaisseau spatial et \u00e9quipage. Explorez des mondes nouveaux et \u00e9tranges d\u00e9couvrez de nouvelles formes de vie et de nouvelles civilisations, et au m\u00e9pris du danger, avancez vers l'inconnu. + +#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 +In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=Dans une ville o\u00f9 l'information est strictement contr\u00f4l\u00e9e, des "Runners" transportent les documents sensibles pour \u00e9chapper \u00e0 ces contr\u00f4les. Dans cet univers utopique, vous \u00eates recherch\u00e9e. Vous \u00eates un de ces runner et vous vous appelez Faith dans ce jeu \u00e0 la premi\u00e8re personne. + +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:2 +In\ a\ time\ of\ chaotic\ upheaval,\ the\ player\ takes\ the\ role\ of\ a\ great\ mage,\ a\ warlord\ vying\ for\ ultimate\ power.\ Your\ mission\ is\ to\ build\ an\ empire,\ expand\ your\ borders,\ research\ new\ spells\ and\ conquer\ your\ enemies.\ Become\ the\ ultimate\ Warlock\ and\ rule\ over\ all\ of\ Ardania\!=Dans un temps de bouleversement chaotique, le joueur joue le r\u00f4le d'un grand mage, un seigneur de la guerre rivalisant pour le pouvoir ultime. Votre mission est de construire un empire, d'\u00e9largir vos fronti\u00e8res, de rechercher de nouveaux sorts et de conqu\u00e9rir vos ennemis. Devenez le magicien ultime et r\u00e8gne sur Ardania \! + +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 +Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, ex\u00e9cutez avec extr\u00eame pr\u00e9judice, et sortez sans laisser de trace \! Vous \u00eates Sam Fisher, un agent secret de haut niveau d\u2019une branche secr\u00e8te de la NSA \: Third Echelon. + +#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 +Installer\ Script=Installer Script + +#: Engines/Wine/Engine/Object/script.js:480 +Installing\ version\:\ =Installe la version \: + +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 Applications/Internet/Internet +#: Explorer 6.0/Online/script.js:77 7.0/Online/script.js:217 +Installing\ {0}\ ...=Installe {0} ... + +#: i18n/tmp/Applications/Internet/category.js:1 +Internet=Internet + +#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:1 +Internet\ Explorer\ 6.0=Internet Explorer 6.0 + +#: i18n/tmp/Applications/Internet/Internet Explorer 7.0/application.js:1 +Internet\ Explorer\ 7.0=Internet Explorer 7.0 + +#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/application.js:2 +#: 7.0/application.js:2 +Internet\ Explorer\ is\ an\ old\ web\ browser.You\ may\ need\ it\ if\ you\ want\ to\ test\ a\ website\ compatibility,\ you\ should\ not\ use\ it\ to\ navigate.\ =Internet Explorer est un ancien navigateur internet.
Vous pouvez en avoir besoin si vous voulez tester la compatibilit\u00e9 d'un site, vous ne devriez pas l'utiliser pour naviguer. + +#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 +Internet\ Resource=Ressource internet #: i18n/tmp/Applications/Games/It came from space and ate our #: brains/application.js:1 It\ came\ from\ space,\ and\ ate\ our\ brains=It came from space, and ate our brains -#: i18n/tmp/Applications/Games/It came from space and ate our -#: brains/application.js:2 -\u2018It\ came\ from\ space,\ and\ ate\ our\ brains\u2019\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.=\u2018It came from space, and ate our brains\u2019 est un jeu de tir Arcade avec un gameplay de survie avec une atmosph\u00e8re unique avec des \u00e9l\u00e9ments de gameplay addictif, qui peuvent tous \u00eatre jou\u00e9s en coop\u00e9ration. Vous \u00eates un type de gars \u00e9quip\u00e9 d'une lampe de poche et d'une arme. Vous avez en quelque sorte r\u00e9ussi \u00e0 survivre \u00e0 l'invasion d'une esp\u00e8ce alien impitoyable, le genre qui se nourrit de cerveaux humains. Les choses n'ont pas l'air fameuses quand vous vous promenez dans la ville et d'autres endroits, le chaos est partout \! Vous cherchez des \u00e9quipements et des armes pour survivre, alors que les aliens \u00e9metteurs de lumi\u00e8re rose essayent de vous coincer et de manger votre cerveau. Vous r\u00e9alisez qu'il n'y a plus qu'une chose \u00e0 faire \: \u00e9tablir un nouveau score \u00e9lev\u00e9 et mourir comme un badass. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:2 +It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.=5 ans apr\u00e8s la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avanc\u00e9 rebelle interrompant l'entra\u00eenement de Mara Jade, un \u00e9l\u00e8ve de Kyle. Pour la premi\u00e8re fois, issue du titre prim\u00e9 de Timothy Zahn Star Wars, Mara Jade, h\u00e9riti\u00e8re de l'Empire, combine son exp\u00e9rience de contrebandier avec celle d'apprenti chevalier Jedi. + +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:2 +Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces™\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Jedi Knight\: Dark Forces II d\u00e9marre l\u00e0 o\u00f9 s'\u00e9tait arr\u00eat\u00e9 le jeu prim\u00e9 Dark Forces\u2122 ... avec encore plus de fonctionnalit\u00e9s et de puissance de feu en graphismes 3D \u00e9blouissant. Incarnant Kyle Katarn, vous devez acqu\u00e9rir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. + +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 +Join\ the\ rise\ of\ Darth\ Vader’s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Rejoignez la mont\u00e9e de la 501\u00e8me L\u00e9gion de Soldats de Choc, l'\u00e9lite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga bas\u00e9e sur un sc\u00e9nario o\u00f9 chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars. + +#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 +Kill\ processes=Tuer les processus + +#: i18n/tmp/Applications/Games/Epic Games Launcher/application.js:2 +Launcher\ for\ Unreal\ Engine,\ Unreal\ Tournament,\ Paragon\ etc.=Laucher pour Unreal Engine, Unreal Tournament, Paragon etc. + +#: i18n/tmp/Applications/Games/LawBreakers/application.js:1 +LawBreakers=LawBreakers #: i18n/tmp/Applications/Games/League of Legends/application.js:1 League\ of\ Legends=League of Legends @@ -744,83 +562,290 @@ League\ of\ Legends=League of Legends #: i18n/tmp/Applications/Games/League of Legends/application.js:2 League\ of\ Legends\ is\ a\ fast-paced,\ competitive\ online\ game\ that\ blends\ the\ speed\ and\ intensity\ of\ an\ RTS\ with\ RPG\ elements.\ Two\ teams\ of\ powerful\ champions,\ each\ with\ a\ unique\ design\ and\ playstyle,\ battle\ head-to-head\ across\ multiple\ battlefields\ and\ game\ modes.\ With\ an\ ever-expanding\ roster\ of\ champions,\ frequent\ updates\ and\ a\ thriving\ tournament\ scene,\ League\ of\ Legends\ offers\ endless\ replayability\ for\ players\ of\ every\ skill\ level.=League of Legends est un jeu comp\u00e9titif en ligne bourr\u00e9 d'action, qui m\u00e9lange l'intensit\u00e9 tr\u00e9pidante des jeux de strat\u00e9gie en temps r\u00e9el avec des \u00e9l\u00e9ments de jeu de r\u00f4le. Deux \u00e9quipes de puissants champions, chacun avec un design et des comp\u00e9tences uniques, se heurtent de front sur de nombreux champs de bataille et dans des modes de jeu vari\u00e9s. Avec une liste de champions en expansion permanente, des mises \u00e0 jour fr\u00e9quentes et des \u00e9v\u00e9nements comp\u00e9titifs florissants, League of Legends offre des parties sans cesse renouvel\u00e9es aux joueurs de tous niveaux. +#: 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’s\ greatest\ city,\ Rome,\ center\ of\ power,\ greed\ and\ corruption\ to\ strike\ at\ the\ heart\ of\ the\ enemy.\ Defeating\ the\ corrupt\ tyrants\ entrenched\ there\ will\ require\ not\ only\ strength,\ but\ leadership,\ as\ Ezio\ commands\ an\ entire\ brotherhood\ of\ assassins\ who\ will\ rally\ to\ his\ side.\ Only\ by\ working\ together\ can\ the\ assassins\ defeat\ their\ mortal\ enemies\ and\ prevent\ the\ extinction\ of\ their\ order.=Incarnez Ezio, un l\u00e9gendaire Ma\u00eetre Assassin, dans son combat acharn\u00e9 contre le puissant Ordre des Templiers. Pour porter un coup fatal \u00e0 l'ennemi, Ezio doit se rendre dans la plus grande ville d'Italie \: Rome. Un lieu de pouvoir, d'avidit\u00e9 et de corruption. Pour triompher des tyrans corrompus qui s'y terrent, Ezio devra non seulement montrer qu'il est un puissant combattant, mais aussi un meneur d'hommes \: une Confr\u00e9rie enti\u00e8re sera plac\u00e9e sous ses ordres. Ce n'est qu'en travaillant ensemble que les Assassins vaincront leurs ennemis jur\u00e9s. + +#: i18n/tmp/Applications/Custom/LocalInstaller/Local/script.js:1 +#: i18n/tmp/Applications/Office/Microsoft Office 2013/Local/script.js:1 +#: 2010/Local/script.js:1 i18n/tmp/Applications/Games/STAR WARS - Empire at War +#: Gold Pack/Local/script.js:1 i18n/tmp/Applications/Games/Guild Wars +#: 2/Local/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Local/script.js:1 i18n/tmp/Applications/Games/Wildlife Park +#: i18n/tmp/Applications/Games/Europa Universalis II/Local/script.js:1 +#: i18n/tmp/Applications/Games/18 Wheels of Steel Across +#: America/Local/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/Local/script.js:1 +#: i18n/tmp/Applications/Games/Resident Evil 3/Local/script.js:1 +#: i18n/tmp/Applications/Games/Command and Conquer Tiberium +#: Wars/Local/script.js:1 i18n/tmp/Applications/Games/The +#: Sims/Local/script.js:1 i18n/tmp/Applications/Games/osu!/Local/script.js:1 +#: Elder Scrolls IV: Oblivion/Local/script.js:1 +#: i18n/tmp/Applications/Games/Fortnite Battle Royale/Local/script.js:1 +#: i18n/tmp/Applications/Games/Caesar III/Local/script.js:1 Battlefront +Local=Local + +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:1 +Local\ (1.0->1.6)=Local (1.0->1.6) + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local +#: (Demo)/script.js:1 +Local\ (Demo)=Local (Demo) + +#: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 +Local\ (Legacy)=Local (Legacy) + +#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:1 +Local\ Installer=Installeur local + +#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 +Local\ Installer\ Script=Local Installer Script + +#: i18n/tmp/Applications/Games/Borderlands/application.js:2 +Lock,\ Load,\ &\ Face\ the\ Madness

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

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

Pr\u00e9parez-vous \u00e0 du pur d\u00e9lire \! Incarnez l'un des quatre mercenaires tirez sur tout ce qui bouge \!

Action nerveuse, tir \u00e0 la premi\u00e8re personne et arsenal massif sont au programme dans ce jeu de r\u00f4le et de coop\u00e9ration*. Borderlands est une exp\u00e9rience r\u00e9volutionnaire qui d\u00e9fie toutes les conventions de shooters modernes. Borderlands vous place dans le r\u00f4le d'un mercenaire sur la plan\u00e8te d\u00e9sol\u00e9e de Pandore. Il va vous falloir trouver une technologie extraterrestre ultra-puissante appel\u00e9e The Vault. + #: i18n/tmp/Applications/Games/Mafia II/application.js:1 Mafia\ II=Mafia II -#: i18n/tmp/Applications/Games/Mafia II/application.js:2 -Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence\u2026\ the\ life\ as\ a\ wise\ guy\ isn\u2019t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta a commenc\u00e9 \u00e0 se faire un nom dans les rues d'Empire Bay comme quelqu'un sur qui on peut compter pour qu'un travail soit men\u00e9 \u00e0 bien. \u00c0 l\u2019aide de son pote Joe, il travaille pour montrer \u00e0 la Mafia qui il est, tr\u00e8s vite, il escalade les \u00e9chelons dans la famille avec des crimes de grand envergures, faits et cons\u00e9quences\u2026 sa vie de \u00ab simple mec sage \u00bb n\u2019est pas aussi calme qu\u2019il n'y para\u00eet. +#: i18n/tmp/Applications/Games/Mass Effect/application.js:1 +Mass\ Effect=Mass Effect #: i18n/tmp/Applications/Games/Mass Effect 2/application.js:1 Mass\ Effect\ 2=Mass Effect 2 -#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 -Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Recrutez. Explorez. Contr\u00f4lez. 2 ans apr\u00e8s que le commandant Shepard ait repouss\u00e9 l'invasion des Reapers un nouvel ennemi surgit du n\u00e9ant. Quelque chose d\u00e9cime les colonies humaines aux confins de l'univers. +#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 +Medieval\ II\:\ Total\ War™=Medieval II\: Total War\u2122 -#: i18n/tmp/Applications/Games/Mass Effect/application.js:1 -Mass\ Effect=Mass Effect +#: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 +Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman®,\ Beyond\ Good\ &\ Evil®,\ and\ the\ Raving\ Rabbids®,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman®\ franchise.

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

Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!=Michel Ancel, c\u00e9l\u00e8bre cr\u00e9ateur de Rayman\u00ae, Beyond Good et Evil\u00ae et des Lapins Cr\u00e9tins\u2122 apporte encore une fois toute sa cr\u00e9ativit\u00e9 au service d\u2019une nouvelle aventure haute en couleur pour son personnage de Rayman.

Rayman, Globox et les Ptiz\u00eatres se baladent dans la Crois\u00e9e des R\u00eaves et d\u00e9couvrent une tente orn\u00e9e de peintures qui racontent l\u2019histoire de 5 mondes l\u00e9gendaires. En inspectant l\u2019une d\u2019entre elles, ils se retrouvent aspir\u00e9s et projet\u00e9s dans un monde inconnu\u2026

Rejoignez-les alors qu'ils courent, sautent, se frayent un chemin dans chaque monde pour rentrer \u00e0 la maison, sauver la journ\u00e9e et d\u00e9couvrir les secrets des peintures l\u00e9gendaires \! -#: i18n/tmp/Applications/Games/Mass Effect/application.js:2 -As\ Commander\ Shepard,\ you\ lead\ an\ elite\ squad\ on\ a\ heroic,\ action-packed\ adventure\ throughout\ the\ galaxy.\ Discover\ the\ imminent\ danger\ from\ an\ ancient\ threat\ and\ battle\ the\ traitorous\ Saren\ and\ his\ deadly\ army\ to\ save\ civilization.\ The\ fate\ of\ all\ life\ depends\ on\ your\ actions\!=Vous \u00eates le commandant Shepard et vous \u00eates le chef d'une \u00e9quipe d'\u00e9lite dans cette aventure qui va vous mener aux confins de la galaxie. D\u00e9couvrez les dangers imminents qui menacent la civilisation et combattez tra\u00eetre Saren et son arm\u00e9e. Le destin de toute vie d\u00e9pend de vos actions \! +#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 +Microsoft\ Office\ 2010=Microsoft Office 2010 -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:1 -Medieval\ II\:\ Total\ War\u2122=Medieval II\: Total War\u2122 +#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 +Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 est une version de Microsoft Office, une suite de productivit\u00e9 pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2007. -#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 -Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Prenez les commandes de votre propre arm\u00e9e et agrandissez votre royaume dans Medieval II - le quatri\u00e8me \u00e9pisode de la s\u00e9rie Total War r\u00e9compens\u00e9e dans la cat\u00e9gorie des jeux de strat\u00e9gie. Plongez-vous dans des batailles gigantesques mettant en sc\u00e8ne jusqu'\u00e0 10 000 soldats sanguinaires sur des champs de bataille \u00e9piques en 3D, et prenez la t\u00eate des plus grandes nations m\u00e9di\u00e9vales du monde occidental et du Moyen-Orient. A cette \u00e9poque la plus agit\u00e9e de l'histoire occidentale, votre qu\u00eate de territoires et de puissance vous fait parcourir l'Europe, l'Afrique et le Moyen-Orient et vous am\u00e8ne m\u00eame sur les c\u00f4tes du Nouveau Monde.
Vous r\u00e9gnez sur votre empire avec une main de fer et devez g\u00e9rer chaque d\u00e9tail depuis la construction et l'am\u00e9lioration des villes jusqu'au recrutement et la formation des soldats. Usez de diplomatie pour manipuler les alli\u00e9s ainsi que les ennemis, d\u00e9jouez les plans de la redoutable Inquisition et tentez d'influencer le Pape. Menez le combat des Croisades et faites de l'Islam ou du Christianisme le grand vainqueur de la Guerre sainte. R\u00e9\u00e9crivez l'Histoire et partez \u00e0 la conqu\u00eate du monde. Bienvenue dans Total War \! +#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 +Microsoft\ Office\ 2013=Microsoft Office 2013 + +#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 +Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 est une version de Microsoft Office, une suite de productivit\u00e9 pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2010. #: i18n/tmp/Applications/Games/Mirror's Edge/application.js:1 -Mirror's\ Edge\u2122=Mirror's Edge\u2122 +Mirror's\ Edge™=Mirror's Edge\u2122 -#: i18n/tmp/Applications/Games/Mirror's Edge/application.js:2 -In\ a\ city\ where\ information\ is\ heavily\ monitored,\ agile\ couriers\ called\ Runners\ transport\ sensitive\ data\ away\ from\ prying\ eyes.\ In\ this\ seemingly\ utopian\ paradise,\ a\ crime\ has\ been\ committed,\ your\ sister\ has\ been\ framed\ and\ now\ you\ are\ being\ hunted.=Dans une ville o\u00f9 l'information est strictement contr\u00f4l\u00e9e, des "Runners" transportent les documents sensibles pour \u00e9chapper \u00e0 ces contr\u00f4les. Dans cet univers utopique, vous \u00eates recherch\u00e9e. Vous \u00eates un de ces runner et vous vous appelez Faith dans ce jeu \u00e0 la premi\u00e8re personne. +#: i18n/tmp/Applications/Games/Goodbye Deponia/application.js:2 +More\ chaos,\ more\ destruction,\ more\ Rufus.\ Not\ one,\ not\ two,\ but\ three\ Rufuses\ cause\ all\ kinds\ of\ crazy\ mayhem\ in\ the\ long-awaited\ adventure\ comedy\ Goodbye\ Deponia\!=Plus de chaos, plus de destruction, plus de Rufus. Pas un, pas deux, mais trois Rufus causent toutes sortes de chaos fous dans l' aventure com\u00e9die tant attendue Goodbye Deponia\! #: i18n/tmp/Applications/Games/Mount & Blade/application.js:1 Mount\ &\ Blade=Mount & Blade -#: i18n/tmp/Applications/Games/Mount & Blade/application.js:2 -Calradia\ is\ a\ land\ at\ war,\ offering\ great\ riches\ and\ even\ greater\ dangers\ to\ adventurers\ and\ mercenaries\ that\ flock\ to\ shed\ their\ blood\ on\ its\ soil.\ With\ courage\ and\ a\ strong\ sword,\ an\ unknown\ stranger\ can\ make\ a\ name\ as\ a\ warrior.=Calradia est une terre en guerre, offrant de grandes richesses et des dangers encore plus grands pour les aventuriers et les mercenaires qui affluent pour y verser leur sang sur son sol. Avec du courage et une \u00e9p\u00e9e forte, un \u00e9tranger inconnu peut se faire un nom comme guerrier. +#: 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 est un outil puissant et facile \u00e0 utiliser pour \u00e9diter des m\u00e9tadonn\u00e9es de formats audio communs, il prend en charge le ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, commentaires Vorbis et tags APE. Il prend \u00e9galement en charge les recherches de bases de donn\u00e9es en ligne \u00e0 partir d'Amazon, Musicbraing, freedb ou discogs par exemple pour collecter automatiquement les \u00e9tiquettes appropri\u00e9es et les pochettes. + +#: i18n/tmp/Applications/Multimedia/category.js:1 +Multimedia=Multimedia + +#: i18n/tmp/Utils/Functions/Net/application.js:1 +Net\ Utils=Utilitaires internet + +#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 +Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko est un p\u00e9riple spirituel a travers les r\u00eaves, o\u00f9 aventures, puzzles et myst\u00e8re se retrouvent ensemble dans un monde onirique et minimaliste. Oser r\u00eaver \! + +#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 +Niko\:\ Through\ The\ Dream=Niko\: Through The Dream + +#: i18n/tmp/Applications/Development/Notepad++/application.js:1 +Notepad++=Notepad++ + +#: i18n/tmp/Applications/Development/Notepad++/application.js:2 +Notepad++\ is\ a\ free\ (as\ in\ "free\ speech"\ and\ also\ as\ in\ "free\ beer")\ source\ code\ editor\ and\ Notepad\ replacement\ that\ supports\ several\ languages.\ Running\ in\ the\ MS\ Windows\ environment,\ its\ use\ is\ governed\ by\ GPL\ License.

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

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

Source\: http\://notepad-plus.sourceforge.net/fr + +#: i18n/tmp/Applications/Office/category.js:1 +Office=Bureautique + +#: Applications/Games/Wildlife Park 2/Steam/script.js:13 2/Local/script.js:14 +On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happens\ go\ to\ options\ and\ set\ the\ resolution\ to\ 1280x960.\ You\ will\ be\ asked\ to\ close\ the\ game\ in\ order\ to\ apply\ the\ new\ settings.\ Click\ Yes.\ Once\ you\ start\ the\ game\ again\ you\ should\ see\ a\ window\ where\ you\ can\ set\ your\ game\ resolution\ to\ match\ your\ screen.=Lors du premier lancement, le jeu pourrait ne pas se mettre en plein \u00e9cran. Si c'est le cas, allez dans les options s\u00e9lectionnez une r\u00e9solution de 1920 x 960. On vous demandera de fermer le jeu pour appliquer les nouveaux param\u00e8tres. Cliquez sur Oui. Une fois que vous d\u00e9marrez le jeu \u00e0 nouveau, vous devriez voir une fen\u00eatre o\u00f9 vous pouvez d\u00e9finir la r\u00e9solution de votre jeu pour correspondre \u00e0 votre \u00e9cran. + +#: i18n/tmp/Applications/Accessories/ImgBurn/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/7-zip/Online/script.js:1 +#: i18n/tmp/Applications/Accessories/Soundplant/Online/script.js:1 +#: i18n/tmp/Applications/Graphics/Photofiltre/Online/script.js:1 +#: i18n/tmp/Applications/Internet/Internet Explorer 6.0/Online/script.js:1 +#: 7.0/Online/script.js:1 +#: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 +#: i18n/tmp/Applications/Multimedia/Mp3tag/Online/script.js:1 +#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/Online/script.js:1 +#: i18n/tmp/Applications/Office/ElsterFormular/Online/script.js:1 +#: i18n/tmp/Applications/Games/League of Legends/Online/script.js:1 +#: i18n/tmp/Applications/Games/Road Rash/Online/script.js:1 +#: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 +#: i18n/tmp/Applications/Games/Earth Eternal - Valkal's +#: Shadow/Online/script.js:1 i18n/tmp/Applications/Games/Epic Games +#: Launcher/Online/script.js:1 +#: i18n/tmp/Applications/Games/Origin/Online/script.js:1 +#: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 +#: i18n/tmp/Applications/Games/Hearthstone/Online/script.js:1 +#: i18n/tmp/Applications/Games/Uplay/Online/script.js:1 +#: i18n/tmp/Applications/Games/Heroes the Storm/Online/script.js:1 +#: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 +#: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 +#: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 +#: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 +#: i18n/tmp/Applications/Games/Crayon Physics/Online/script.js:1 +#: i18n/tmp/Applications/Games/Star Craft II/Online/script.js:1 +#: i18n/tmp/Applications/Games/Steam/Online/script.js:1 +#: i18n/tmp/Applications/Games/Xenon i18n/tmp/Applications/Games/Fortnite +#: Battle Royale/Online/script.js:1 i18n/tmp/Applications/Games/Warcraft III +#: Expansion Set/Online/script.js:1 +Online=En ligne + +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online +#: (Demo)/script.js:1 +Online\ (Demo)=En ligne (Demo) + +#: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 +Online\ (Legacy)=Online (Legacy) + +#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:1 +Online\ Installer=Installeur en ligne + +#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 +Online\ Installer\ Script=Online Installer Script + +#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 +Open\ a\ terminal=Ouvrir un terminal + +#: i18n/tmp/Applications/Games/Origin/application.js:1 +Origin=Origin + +#: i18n/tmp/Applications/Games/Origin/application.js:2 +Origin\ is\ EA's\ PC\ games\ portal.=Origin est le portail des jeux PC d'EA. + +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 +Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell \: Keeping an Eye On You + +#: i18n/tmp/Applications/Other/category.js:1 +Other=Autre + +#: i18n/tmp/Applications/Games/Overwatch/application.js:1 +Overwatch=Overwatch + +#: i18n/tmp/Applications/Games/Overwatch/application.js:2 +Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch est un jeu de tir \u00e0 la premi\u00e8re personne multijoueur en \u00e9quipe. + +#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 +PAYDAY™\ The\ Heist=PAYDAY\u2122 The Heist + +#: i18n/tmp/Applications/Games/Burnout Paradise: The Ultimate +#: Box/application.js:2 +Paradise\ City\ is\ the\ largest\ and\ most\ dangerous\ setting\ yet\ for\ the\ best-selling\ Burnout\ series.\ The\ massive\ setting\ gives\ players\ an\ open-ended\ world\ to\ explore,\ as\ they\ race\ their\ vehicles\ through\ hundreds\ of\ miles\ of\ roads\ and\ underground\ passages\ with\ more\ than\ 70\ different\ cars.\ Speed\ through\ the\ streets\ from\ event\ to\ event,\ racking\ up\ points\ that\ are\ saved\ to\ your\ Paradise\ City\ driver’s\ license.\ Earn\ the\ vaunted\ “Burnout”\ license\ by\ smashing\ through\ billboards,\ jumping\ ramps,\ and\ sustaining\ crashes\ with\ the\ improved\ damage\ system.=Paradise City est le jeu le plus grand et le plus dangereux appartenant \u00e0 la s\u00e9rie \u00e0 succ\u00e8s Burnout. Le cadre massif donne aux joueurs un monde ouvert \u00e0 explorer, comme il voyage avec leurs v\u00e9hicules \u00e0 travers des centaine de miles de routes et de passages souterrains avec plus de 70 voitures diff\u00e9rentes. Passer \u00e0 toute vitesse \u00e0 travers les rues d'\u00e9v\u00e9nement en \u00e9v\u00e9nement, accumulant des points qui sont enregistr\u00e9s dans votre permis de conduire de Paradise City. Gagnez la licence "Burnout" v\u00e9n\u00e9r\u00e9e en \u00e9crasant les panneaux d'affichage, les rampes de saut et gr\u00e2ce au maintien de collisions avec le syst\u00e8me de d\u00e9g\u00e2ts am\u00e9lior\u00e9. + +#: i18n/tmp/Applications/Graphics/Photofiltre/application.js:1 +Photofiltre=Photofiltre + +#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 +PhysX=PhysX + +#: Engines/Wine/QuickScript/Uplay Script/script.js:85 +Please\ close\ Uplay.=Veuillez fermer Uplay. + +#: Engines/Wine/QuickScript/Installer Script/script.js:23 +Please\ enter\ the\ name\ of\ your\ application.=Veuillez entrer le nom de votre application. + +#: Engines/Wine/QuickScript/Steam Script/script.js:104 +Please\ follow\ the\ steps\ of\ the\ Steam\ setup.\n\nUncheck\ "Run\ Steam"\ or\ close\ Steam\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Veuillez suivre les \u00e9tapes de l''installation de Steam.\n\nD\u00e9cochez "Lancer Steam" ou fermez Steam compl\u00e8tement apr\u00e8s l''installation pour que l''installation de "{0}" puisse continuer. + +#: Engines/Wine/Verbs/Uplay/script.js:16 +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ can\ continue.=Veuillez suivre les \u00e9tapes de l''installation de Uplay.\n\nD\u00e9cochez "Lancer Uplay" ou fermez Uplay compl\u00e8tement apr\u00e8s l''installation pour que l''installation de "{0}" puisse continuer. + +#: Engines/Wine/QuickScript/Uplay Script/script.js:60 +Please\ follow\ the\ steps\ of\ the\ Uplay\ setup.\n\nUncheck\ "Run\ Uplay"\ or\ close\ Uplay\ completely\ after\ the\ setup\ so\ that\ the\ installation\ of\ "{0}"\ can\ continue.=Veuillez suivre les \u00e9tapes de l''installation de Uplay.\n\nD\u00e9cochez "Lancer Uplay" ou fermez Uplay compl\u00e8tement apr\u00e8s l''installation pour que l''installation de "{0}" puisse continuer. + +#: Engines/Wine/QuickScript/Zip Script/script.js:48 +Please\ select\ the\ .zip\ file.=Veuillez s\u00e9lectionner le fichier .zip. + +#: Engines/Wine/QuickScript/Online Installer Script/script.js:32 +Please\ select\ the\ download\ URL.=Veuillez s\u00e9lectionner l'URL de t\u00e9l\u00e9chargement. -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:1 -Niko\:\ Through\ The\ Dream=Niko\: Through The Dream +#: Engines/Wine/QuickScript/Installer Script/script.js:88 +Please\ select\ the\ executable.=Veuillez s\u00e9lectionner l'ex\u00e9cutable. -#: i18n/tmp/Applications/Games/Niko: Through The Dream/application.js:2 -Niko\ is\ a\ spiritual\ journey\ through\ the\ dreams,\ where\ adventure,\ puzzles\ and\ mysteries\ come\ together\ in\ an\ oneiric\ and\ minimalist\ world.\ Dare\ to\ dream\!=Niko est un p\u00e9riple spirituel a travers les r\u00eaves, o\u00f9 aventures, puzzles et myst\u00e8re se retrouvent ensemble dans un monde onirique et minimaliste. Oser r\u00eaver \! +#: Engines/Wine/QuickScript/Local Installer Script/script.js:23 +Please\ select\ the\ installation\ file.=Veuillez s\u00e9lectionner le fichier d'installation. -#: i18n/tmp/Applications/Games/Origin/application.js:1 -Origin=Origin +#: Applications/Office/ElsterFormular/Online/script.js:10 +Please\ select\ the\ installation\ file.\nYou\ can\ download\ it\ from\ https\://www.elster.de/elfo_down.php.=Veuillez s\u00e9lectionner le fichier d'installation.\nVous pouvez le t\u00e9l\u00e9charger depuis https\://www.elster.de/elfo_down.php. -#: i18n/tmp/Applications/Games/Origin/application.js:2 -Origin\ is\ EA's\ PC\ games\ portal.=Origin est le portail des jeux PC d'EA. +#: Engines/Wine/QuickScript/Installer Script/script.js:38 +Please\ select\ the\ wine\ architecture.=Veuillez s\u00e9lectionner l'architecture de wine. -#: i18n/tmp/Applications/Games/Origin/Local (Legacy)/script.js:1 -Local\ (Legacy)=Local (Legacy) +#: Engines/Wine/QuickScript/Installer Script/script.js:52 +Please\ select\ the\ wine\ distribution.=Veuillez s\u00e9lectionner la distributions de wine. -#: i18n/tmp/Applications/Games/Origin/Online (Legacy)/script.js:1 -Online\ (Legacy)=Online (Legacy) +#: Engines/Wine/QuickScript/Installer Script/script.js:66 +Please\ select\ the\ wine\ version.=Veuillez s\u00e9lectionner la version de wine. -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:1 -Orwell\:\ Keeping\ an\ Eye\ On\ You=Orwell \: Keeping an Eye On You +#: Engines/Wine/QuickScript/Uplay Script/script.js:65 Script/script.js:70 +#: Script/script.js:90 Engines/Wine/QuickScript/Installer Script/script.js:96 +#: Engines/Wine/QuickScript/Steam Script/script.js:107 Script/script.js:112 +#: Script/script.js:132 Script/script.js:147 Engines/Wine/QuickScript/Zip +#: Script/script.js:44 Engines/Wine/Verbs/xact/script.js:49 +#: Engines/Wine/Verbs/d3dx10/script.js:34 Engines/Wine/Verbs/d3dx9/script.js:34 +#: Engines/Wine/Verbs/dotnet452/script.js:28 +#: Engines/Wine/Verbs/dotnet45/script.js:29 +#: Engines/Wine/Verbs/corefonts/script.js:83 +#: Engines/Wine/Verbs/dotnet40/script.js:21 +#: Engines/Wine/Verbs/dotnet40/script.js:37 +#: Engines/Wine/Verbs/dotnet40/script.js:39 +#: Engines/Wine/Engine/Object/script.js:309 Applications/Internet/Internet +#: Explorer 6.0/Online/script.js:73 +Please\ wait\ ...=Veuillez patienter ... -#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/application.js:2 -Big\ Brother\ has\ arrived\ -\ and\ it\u2019s\ you.\ Investigate\ the\ lives\ of\ citizens\ to\ find\ those\ responsible\ for\ a\ series\ of\ terror\ attacks.\ Information\ from\ the\ internet,\ personal\ communications\ and\ private\ files\ are\ all\ accessible\ to\ you.\ But,\ be\ warned,\ the\ information\ you\ supply\ will\ have\ consequences.=Big Brother est arriv\u00e9 - et c'est vous. Investiguez les vies des citoyens pour trouver ceux qui sont responsables d'une s\u00e9rie d'attaques terroristes. Des informations depuis internet, des communications personnelles et des fichiers priv\u00e9s vous sont toutes accessibles. Mais soyez pr\u00e9venus, l'information que vous soumettez aura des cons\u00e9quences. +#: Engines/Wine/QuickScript/Steam Script/script.js:116 +Please\ wait\ until\ Steam\ has\ finished\ the\ download\ ...=Veuillez patienter jusqu'\u00e0 ce que Steam aie fini le t\u00e9l\u00e9chargement ... -#: i18n/tmp/Applications/Games/osu!/application.js:1 -osu\!=osu\! +#: Engines/Wine/QuickScript/Uplay Script/script.js:77 +Please\ wait\ until\ Uplay\ has\ finished\ the\ download\ ...=Veuillez patienter jusqu'\u00e0 ce que Uplay aie fini le t\u00e9l\u00e9chargement ... -#: i18n/tmp/Applications/Games/osu!/application.js:2 -osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.=osu\! jeu en ligne gratuit de rythme. +#: Utils/Functions/Net/Resource/script.js:80 +#: Utils/Functions/Net/Download/script.js:97 +Please\ wait\ while\ {0}\ is\ downloaded\ ...=Veuillez patienter pendant que {0} est t\u00e9l\u00e9charg\u00e9 ... -#: i18n/tmp/Applications/Games/Overwatch/application.js:1 -Overwatch=Overwatch +#: Utils/Functions/Filesystem/Extract/script.js:57 +#: Utils/Functions/Filesystem/Extract/script.js:133 +Please\ wait\ while\ {0}\ is\ extracted\ ...=Veuillez patienter pendant que {0} est extrait ... -#: i18n/tmp/Applications/Games/Overwatch/application.js:2 -Overwatch\ is\ a\ team-based\ multiplayer\ online\ first-person\ shooter\ video\ game.=Overwatch est un jeu de tir \u00e0 la premi\u00e8re personne multijoueur en \u00e9quipe. +#: Engines/Wine/Verbs/vcrun2003/script.js:19 +#: Engines/Wine/Verbs/vcrun2013/script.js:18 +#: Engines/Wine/Verbs/vcrun2013/script.js:29 +#: Engines/Wine/Verbs/PhysX/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:18 +#: Engines/Wine/Verbs/vcrun2012/script.js:29 +#: Engines/Wine/Verbs/vcrun2008/script.js:18 +#: Engines/Wine/Verbs/vcrun2008/script.js:29 +#: Engines/Wine/Verbs/vcrun2005/script.js:18 +#: Engines/Wine/Verbs/dotnet452/script.js:40 +#: Engines/Wine/Verbs/dotnet45/script.js:41 +#: Engines/Wine/Verbs/vcrun2015/script.js:18 +#: Engines/Wine/Verbs/vcrun2015/script.js:29 +#: Engines/Wine/Verbs/vcrun2010/script.js:18 +#: Engines/Wine/Verbs/vcrun2010/script.js:29 +#: Engines/Wine/Verbs/dotnet40/script.js:30 +#: Engines/Wine/Verbs/vcrun2017/script.js:18 +#: Engines/Wine/Verbs/vcrun2017/script.js:29 Engines/Wine/Verbs/QuickTime +#: 7.6/script.js:17 +Please\ wait\ while\ {0}\ is\ installed\ ...=Veuillez patienter pendant que {0} est install\u00e9 ... -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:1 -PAYDAY\u2122\ The\ Heist=PAYDAY\u2122 The Heist +#: Engines/Wine/Engine/Object/script.js:274 +Please\ wait\ while\ {0}\ is\ uninstalled\ ...=Veuillez patienter pendant que {0} est d\u00e9sinstall\u00e9 ... -#: i18n/tmp/Applications/Games/PAYDAY The Heist/application.js:2 -Take\ on\ the\ role\ of\ a\ hardened\ career\ criminal\ executing\ intense,\ dynamic\ heists\ in\ constant\ pursuit\ of\ the\ next\ \u201cbig\ score\u201d=Prenez le r\u00f4le d'un criminel de carri\u00e8re endurci qui ex\u00e9cute des casses intenses et dynamiques dans la poursuite constante du prochain "grand coup" +#: Engines/Wine/Engine/Object/script.js:462 +Prefix\ seems\ to\ be\ 32bits=Le pr\u00e9fixe semble \u00eatre en 32bits #: i18n/tmp/Applications/Games/Prehistorik/application.js:1 Prehistorik=Prehistorik @@ -828,49 +853,49 @@ Prehistorik=Prehistorik #: 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.=Dans Prey, vous vous r\u00e9veillez au cours de l'ann\u00e9e 2032, \u00e0 bord de Talos I, une station spatiale en orbite autour de la Lune. Vous \u00eates le sujet clef d'une exp\u00e9rience cens\u00e9e alt\u00e9rer l'humanit\u00e9 \u00e0 jamais, mais la situation s'est transform\u00e9e en cauchemar. - #: i18n/tmp/Applications/Games/Prince Of Persia: Original/application.js:1 Prince\ of\ Persia\:\ Original=Prince of Persia \: Original #: i18n/tmp/Applications/Games/Prince of Persia: The Sands #: Time/application.js:1 -Prince\ of\ Persia\u00ae\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time - -#: i18n/tmp/Applications/Games/Prince of Persia: The Sands -#: Time/application.js:2 -Amidst\ the\ scorched\ sands\ of\ ancient\ Persia,\ there\ is\ a\ legend\ spun\ in\ an\ ancient\ tongue.\ It\ speaks\ of\ a\ time\ borne\ by\ blood\ and\ ruled\ by\ deceit.\ Drawn\ to\ the\ dark\ powers\ of\ a\ magic\ dagger,\ a\ young\ Prince\ is\ led\ to\ unleash\ a\ deadly\ evil\ upon\ a\ beautiful\ kingdom.=Des sables de la Perse, une l\u00e9gende rapporte l'histoire d'un jeune prince qui permit au Mal de se r\u00e9pandre sur le royaume. Avec l'aide d'une princesse s\u00e9duisante et du pouvoir absolu des sables du temps, ce prince va relever le d\u00e9fi de r\u00e9clamer le palais et le royaume. +Prince\ of\ Persia®\:\ The\ Sands\ of\ Time=Prince of Persia\u00ae\: The Sands of Time #: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:1 Pro\ Evolution\ Soccer\ 2018=Pro Evolution Soccer 2018 -#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/application.js:2 -'Where\ Legends\ Are\ Made'\ encapsulates\ the\ return\ of\ PES,\ with\ an\ unparalleled\ gameplay\ experience.='Where Legends Are Made' encapsule le retour de PES, avec une exp\u00e9rience de jeu sans pr\u00e9c\u00e9dent. +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 +Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut + +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 +Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut est la derni\u00e8re version de ce jeu de casse-t\u00eates \u00e0 la premi\u00e8re personne. En utilisant des gants high-tech sp\u00e9ciaux pour manipuler des cubes dans l'environnement, le joueur r\u00e9sous un ensemble d'\u00e9nigmes - depuis des d\u00e9fis bas\u00e9s sur la physique, jusqu'aux puzzle 3D, jusqu'aux \u00e9preuves de plateforme. #: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:1 Quantum\ Conundrum=Quantum Conundrum -#: i18n/tmp/Applications/Games/Quantum Conundrum/application.js:2 -Find\ and\ rescue\ your\ uncle\ by\ using\ his\ newest\ invention\ to\ work\ your\ way\ through\ a\ crazy\ complex\ mansion\ as\ you\ switch\ between\ dimensions\ and\ solve\ puzzles\!=Trouvez et sauvez votre oncle en utilisant sa nouvelle invention pour faire votre chemin \u00e0 travers un manoir complexe et fou, alors que vous changez de dimensions et r\u00e9solvez les casse-t\u00eate \! +#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 +Quick\ Script=Quick Script -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:1 -Q.U.B.E\:\ Director's\ Cut=Q.U.B.E\: Director's Cut +#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 +QuickScript=QuickScript -#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/application.js:2 -Q.U.B.E\:\ Director's\ Cut\ is\ the\ definitive\ version\ of\ the\ brain-twisting\ first-person\ puzzler.\ Using\ special\ high-tech\ gloves\ to\ manipulate\ cubes\ in\ the\ environment,\ the\ player\ solves\ an\ array\ of\ conundrums\ -\ from\ physics-based\ challenges;\ to\ 3D\ jigsaws;\ to\ platform-based\ trials.\ =Q.U.B.E\: Director's Cut est la derni\u00e8re version de ce jeu de casse-t\u00eates \u00e0 la premi\u00e8re personne. En utilisant des gants high-tech sp\u00e9ciaux pour manipuler des cubes dans l'environnement, le joueur r\u00e9sous un ensemble d'\u00e9nigmes - depuis des d\u00e9fis bas\u00e9s sur la physique, jusqu'aux puzzle 3D, jusqu'aux \u00e9preuves de plateforme. +#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 +QuickScripts\ for\ Wine.=QuickScripts pour Wine. -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 -Rayman\u00ae\ Legends=Rayman\u00ae Legends +#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 +QuickTime\ 7.6=QuickTime 7.6 -#: i18n/tmp/Applications/Games/Rayman Legends/application.js:2 -Michel\ Ancel,\ the\ celebrated\ creator\ of\ Rayman\u00ae,\ Beyond\ Good\ &\ Evil\u00ae,\ and\ the\ Raving\ Rabbids\u00ae,\ returns\ to\ unleash\ his\ innovative\ creativity\ on\ this\ new\ entry\ into\ the\ Rayman\u00ae\ franchise.

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

Join\ them\ as\ they\ run,\ jump,\ and\ slap\ their\ way\ through\ each\ world\ to\ get\ home,\ save\ the\ day,\ and\ discover\ the\ secrets\ of\ the\ legendary\ paintings\!=Michel Ancel, c\u00e9l\u00e8bre cr\u00e9ateur de Rayman\u00ae, Beyond Good et Evil\u00ae et des Lapins Cr\u00e9tins\u2122 apporte encore une fois toute sa cr\u00e9ativit\u00e9 au service d\u2019une nouvelle aventure haute en couleur pour son personnage de Rayman.

Rayman, Globox et les Ptiz\u00eatres se baladent dans la Crois\u00e9e des R\u00eaves et d\u00e9couvrent une tente orn\u00e9e de peintures qui racontent l\u2019histoire de 5 mondes l\u00e9gendaires. En inspectant l\u2019une d\u2019entre elles, ils se retrouvent aspir\u00e9s et projet\u00e9s dans un monde inconnu\u2026

Rejoignez-les alors qu'ils courent, sautent, se frayent un chemin dans chaque monde pour rentrer \u00e0 la maison, sauver la journ\u00e9e et d\u00e9couvrir les secrets des peintures l\u00e9gendaires \! +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven +#: Shield/application.js:2 +Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield \: Commandez l\u2019\u00e9lite de la brigade multinationale des op\u00e9rations sp\u00e9ciales contre les forces terroristes cach\u00e9es. Dans Tom Clancy's Rainbow Six 3\: Raven Shield, le troisi\u00e8me \u00e9pisode de la s\u00e9rie populaire Rainbow Six, l'\u00e9quipe Rainbow est confront\u00e9e \u00e0 un nouvel ennemi secret mondiale. + +#: i18n/tmp/Applications/Games/Rayman Legends/application.js:1 +Rayman®\ Legends=Rayman\u00ae Legends #: i18n/tmp/Applications/Games/Rayman Origins/application.js:1 -Rayman\u00ae\ Origins=Rayman\u00ae Origins +Rayman®\ Origins=Rayman\u00ae Origins -#: i18n/tmp/Applications/Games/Rayman Origins/application.js:2 -Experience\ the\ magical\ universe\ of\ Rayman\ with\ legendary\ 2D\ gameplay\ that\ has\ captured\ the\ hearts\ of\ millions\ of\ fans\!=D\u00e9couvrez l'univers magique de Rayman avec le l\u00e9gendaire jouabilit\u00e9 2D qui a captur\u00e9 le c\u0153ur de millions de fans \! +#: i18n/tmp/Applications/Games/Mass Effect 2/application.js:2 +Recruit.\ Explore.\ Control.Two\ years\ after\ Commander\ Shepard\ repelled\ invading\ Reapers\ bent\ on\ the\ destruction\ of\ organic\ life,\ a\ mysterious\ new\ enemy\ has\ emerged.\ On\ the\ fringes\ of\ known\ space,\ something\ is\ silently\ abducting\ entire\ human\ colonies.=Recrutez. Explorez. Contr\u00f4lez. 2 ans apr\u00e8s que le commandant Shepard ait repouss\u00e9 l'invasion des Reapers un nouvel ennemi surgit du n\u00e9ant. Quelque chose d\u00e9cime les colonies humaines aux confins de l'univers. #: i18n/tmp/Applications/Games/Red Trigger/application.js:1 Red\ Trigger=Red Trigger @@ -878,118 +903,254 @@ Red\ Trigger=Red Trigger #: i18n/tmp/Applications/Games/Red Trigger/application.js:2 Red\ Trigger\ is\ a\ First\ Person\ Shooter\ (FPS)\ Puzzle\ game.\ Can\ you\ infiltrate\ and\ corrupt\ the\ system?=Red Trigger est une jeu de tir \u00e0 la premi\u00e8re personne d'\u00e9nigme. Pourrez-vous vous infiltrer et corrompre le syst\u00e8me ? +#: Engines/Wine/Verbs/xact/script.js:32 Engines/Wine/Verbs/xact/script.js:33 +Registering\ {0}\ ...=Enregistre {0} ... + +#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 +Registry\ Editor=\u00c9diteur du registre + +#: i18n/tmp/Applications/Games/Black Mesa/application.js:2 +Relive\ Half-Life\ in\ this\ highly\ acclaimed,\ fan-made\ recreation=Revivez Half-Life dans cette recr\u00e9ation acclam\u00e9e faite par les fans + +#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 +Repair\ virtual\ drive=R\u00e9parer le disque virtuel + #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:1 Resident\ Evil\ 3=Resident Evil 3 #: i18n/tmp/Applications/Games/Resident Evil 3/application.js:2 -Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis, sorti au Japon sous le nom Biohazard 3\: Last Escape (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7), est un jeu vid\u00e9o de type survival horror, suite de Resident Evil 2, d\u00e9velopp\u00e9 et \u00e9dit\u00e9 par Capcom. Le jeu est sorti sur PlaysStation et a \u00e9t\u00e9 port\u00e9 ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a \u00e9t\u00e9 lanc\u00e9e au Japon en juin 2000 et plus tard dans d'autres r\u00e9gions, laquelle comporte des mod\u00e8les 3D de personnages am\u00e9lior\u00e9s et des r\u00e9solutions plus \u00e9lev\u00e9es. +Resident\ Evil\ 3\:\ Nemesis,\ known\ in\ Japan\ as\ Biohazard\ 3\:\ Last\ Escape\ (バイオハザード3 ラストエスケープ),\ is\ a\ survival\ horror\ video\ game\ and\ the\ sequel\ to\ Resident\ Evil\ 2,\ developed\ and\ published\ by\ Capcom.\ The\ game\ was\ released\ for\ the\ PlayStation,\ and\ was\ subsequently\ ported\ to\ the\ Dreamcast,\ Microsoft\ Windows\ and\ Nintendo\ GameCube.\ A\ Windows\ PC\ version\ was\ released\ first\ in\ Japan\ in\ June\ 2000\ and\ later\ in\ other\ regions,\ which\ features\ enhanced\ 3D\ character\ model\ graphics\ and\ higher\ resolutions.=Resident Evil 3\: Nemesis, sorti au Japon sous le nom Biohazard 3\: Last Escape (\u30d0\u30a4\u30aa\u30cf\u30b6\u30fc\u30c93\u3000\u30e9\u30b9\u30c8\u30a8\u30b9\u30b1\u30fc\u30d7), est un jeu vid\u00e9o de type survival horror, suite de Resident Evil 2, d\u00e9velopp\u00e9 et \u00e9dit\u00e9 par Capcom. Le jeu est sorti sur PlaysStation et a \u00e9t\u00e9 port\u00e9 ensuit sur Dreamcast. Microsoft Windows et Nintendo GameCube. Une version pour PC Windows a \u00e9t\u00e9 lanc\u00e9e au Japon en juin 2000 et plus tard dans d'autres r\u00e9gions, laquelle comporte des mod\u00e8les 3D de personnages am\u00e9lior\u00e9s et des r\u00e9solutions plus \u00e9lev\u00e9es. + +#: i18n/tmp/Applications/Games/TRON RUNr/application.js:2 +Return\ to\ the\ world\ of\ TRON\ with\ TRON\ RUN/r,\ a\ new\ lightning\ fast,\ action-adventure\ runner\ with\ a\ twist\!\ Hone\ your\ DISC\ and\ CYCLE\ skills,\ then\ challenge\ the\ grueling\ STREAM\ program\ that\ throws\ endless\ combinations\ of\ modes\ and\ levels\ at\ you\ until\ you\ crash\ –\ how\ long\ can\ you\ survive?=Retournez dans le monde de TRON avec TRON RUN/r, un nouveau jeu d'action/aventure ultra-rapide \! Aff\u00fbtez vos comp\u00e9tences au DISQUE et au CYCLE, puis d\u00e9fiez vos amis dans le programme FLUX qui vous envoie des combinaisons de modes et de niveaux jusqu'\u00e0 ce que vous vous \u00e9crasiez. Combien de temps survivrez-vous ? + +#: i18n/tmp/Applications/Games/Audiosurf/application.js:2 +Ride\ your\ music.\ Audiosurf\ is\ a\ music-adapting\ puzzle\ racer\ where\ you\ use\ your\ own\ music\ to\ create\ your\ own\ experience.\ The\ shape,\ the\ speed,\ and\ the\ mood\ of\ each\ ride\ is\ determined\ by\ the\ song\ you\ choose.=Jouez avec votre propre musique. Audiosurf est un jeu o\u00f9 vous utilisez votre propre musique pour cr\u00e9er votre propre exp\u00e9rience. La forme, la vitesse et l'ambiance de chaque session sera d\u00e9termin\u00e9e par le choix de votre morceau. #: i18n/tmp/Applications/Games/Road Rash/application.js:1 Road\ Rash=Road Rash #: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:1 -Rocksmith\u00ae\ 2014=Rocksmith\u00ae 2014 +Rocksmith®\ 2014=Rocksmith\u00ae 2014 -#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 -The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith\u00ae\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you\u2019ll\ learn\ to\ play\ in\ just\ 60\ days.=Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris \u00e0 jouer de la guitare avec la m\u00e9thode prim\u00e9e Rocksmith\u00ae. Branchez n'importe quelle guitare ou basse r\u00e9elle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez \u00e0 jouer en seulement 60 jours. +#: i18n/tmp/Applications/Games/Rocksmith/application.js:2 +Rocksmith’s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens exp\u00e9riment\u00e9s ainsi que ceux qui n'ont jamais pris de guitare dans leur vie. #: i18n/tmp/Applications/Games/Rocksmith/application.js:1 -Rocksmith\u2122=Rocksmith\u2122 +Rocksmith™=Rocksmith\u2122 -#: i18n/tmp/Applications/Games/Rocksmith/application.js:2 -Rocksmith\u2019s\ innovative\ game\ design\ makes\ playing\ music\ visually\ intuitive\ and\ will\ engage\ experienced\ musicians\ as\ well\ as\ those\ who\ have\ never\ picked\ up\ a\ guitar\ in\ their\ lives.=La conception novatrice de Rocksmith permet de jouer de la musique intuitivement et attirera les musiciens exp\u00e9riment\u00e9s ainsi que ceux qui n'ont jamais pris de guitare dans leur vie. +#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 +SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy’s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP est un jeu de plateforme 2D avec des graphismes pixelis\u00e9s. La petite amie de Blue boy a \u00e9t\u00e9 kidnapp\u00e9e par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin. -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 -Scribblenauts\ Unlimited=Scribblenauts Unlimited +#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 +STAR\ WARS™\ Battlefront™\ II=STAR WARS\u2122 Battlefront\u2122 II -#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 -Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ \u2013\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Aventurer-vous dans un monde grand ouvert o\u00f9 l'outil le plus puissant est votre imagination. Aidez Maxwell \u00e0 r\u00e9soudre de solides casse-t\u00eates dans des niveaux homog\u00e8nes, libres et itin\u00e9rants, en invoquant n'importe quel objet auquel vous pouvez penser. Cr\u00e9ez vos propres objets originaux, assignez leur des propri\u00e9t\u00e9s uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop \u2013 pour \u00eatre utilis\u00e9 en jeu ou encore plus modifi\u00e9, au choix \! +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/application.js:1 +STAR\ WARS™\ Empire\ at\ War\:\ Gold\ Pack=STAR WARS\u2122 Empire at War\: Gold Pack -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:1 -Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:1 +STAR\ WARS™\ Jedi\ Knight\ -\ Jedi\ Academy™=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 -#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You -#: Still Shower Dad/application.js:2 -'Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad?'\ is\ a\ fast\ paced\ shower-simulation\ where\ you\ shower\ with\ your\ 8-bit\ dad.\ It's\ good,\ clean\ fun\!='Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad?' est un palpitant simulateur de douche o\u00f9 vous prenez une douche avec votre p\u00e8re 8 bits. C'est bien, propre et amusant \! +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the +#: Sith/application.js:1 +STAR\ WARS™\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith™=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 -#: i18n/tmp/Applications/Games/Star Craft II/application.js:1 -Star\ Craft\ II=Star Craft II +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:1 +STAR\ WARS™\ Jedi\ Knight\ II\ -\ Jedi\ Outcast™=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 -#: i18n/tmp/Applications/Games/Star Craft II/application.js:2 -StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty est un jeu militaire de strat\u00e9gie de science fiction en temps r\u00e9el d\u00e9velopp\u00e9 et publi\u00e9 par Blizzard Entertainment. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces +#: II/application.js:1 +STAR\ WARS™\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II -#: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 -Star\ Trek\ Online=Star Trek Online +#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 +STAR\ WARS™\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces -#: 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.=Dans Star Trek Online, l'univers de Star Trek appara\u00eet pour la premi\u00e8re fois \u00e0 tr\u00e8s grande \u00e9chelle. Les joueurs prennent le si\u00e8ge du capitaine en commandant leur propre vaisseau spatial et \u00e9quipage. Explorez des mondes nouveaux et \u00e9tranges d\u00e9couvrez de nouvelles formes de vie et de nouvelles civilisations, et au m\u00e9pris du danger, avancez vers l'inconnu. +#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/application.js:1 +STAR\ WARS™\:\ The\ Old\ Republic=STAR WARS\u2122\: The Old Republic -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:1 -STAR\ WARS\u2122\ Battlefront\u2122\ II=STAR WARS\u2122 Battlefront\u2122 II +#: i18n/tmp/Applications/Science/category.js:1 +Science=Science -#: i18n/tmp/Applications/Games/STAR WARS Battlefront II/application.js:2 -Join\ the\ rise\ of\ Darth\ Vader\u2019s\ elite\ 501st\ Legion\ of\ Stormtroopers\ as\ you\ fight\ through\ an\ all\ new\ story-based\ saga\ where\ every\ action\ you\ take\ impacts\ the\ battlefront\ and,\ ultimately,\ the\ fate\ of\ the\ Star\ Wars\ galaxy.=Rejoignez la mont\u00e9e de la 501\u00e8me L\u00e9gion de Soldats de Choc, l'\u00e9lite de Dark Vador, alors que vous vous battez dans une toute nouvelle saga bas\u00e9e sur un sc\u00e9nario o\u00f9 chaque action que vous prenez sur le camp d bataille influe sur, en fin de compte, le destin de la Galaxie Star Wars. +#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:1 +Scribblenauts\ Unlimited=Scribblenauts Unlimited -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:1 -STAR\ WARS\u2122\:\ Dark\ Forces=STAR WARS\u2122\: Dark Forces +#: Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local +#: (1.0->1.6)/script.js:13 +Select\ your\ region\ for\ the\ patch\ (1.0\ to\ 1.60).=S\u00e9lectionner votre r\u00e9gion pour le patch (1.0 vers 1.60). -#: i18n/tmp/Applications/Games/STAR WARS: Dark Forces/application.js:2 -Behind\ a\ veil\ of\ secrecy\ the\ evil\ Empire\ is\ creating\ a\ doomsday\ army\ -\ one\ that,\ if\ finished,\ will\ become\ the\ final\ cog\ in\ the\ Empire's\ arsenal\ of\ terror\ and\ domination.\ Your\ Mission?\ Join\ the\ Rebel\ Alliance's\ covert\ operations\ division,\ infiltrate\ the\ Empire.=Derri\u00e8re un voile de secret, l'Empire mal\u00e9fique est en train de cr\u00e9er une arm\u00e9e apocalyptique - celle qui, une fois termin\u00e9e, deviendra l'engrenage final de l'arsenal de terreur et de domination de l'Empire. Votre mission ? Rejoindre la division des op\u00e9rations secr\u00e8tes de l'Alliance Rebelle, et infiltrer l'Empire. +#: Applications/Games/League of Legends/Online/script.js:28 +Select\ your\ region\:=S\u00e9lectionnez votre r\u00e9gion \: -#: 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/Earth Eternal - Valkal's Shadow/application.js:2 +Set\ in\ a\ world\ where\ humans\ are\ long\ gone,\ and\ beasts\ reign\ supreme,\ Earth\ Eternal\ -\ Valkal's\ Shadow\ is\ a\ fan-run\ continuation\ of\ Earth\ Eternal,\ an\ abandoned\ MMORPG\ by\ Sparkplay\ Media.\ Valkal's\ Shadow\ is\ based\ off\ of\ version\ 0.8.6,\ but\ with\ lots\ of\ new\ content\ and\ features\ added,\ including\ 2\ new\ regions,\ many\ new\ dungeons\ and\ countless\ new\ quests.=Dans un monde o\u00f9 les humains ont depuis longtemps disparu, et les b\u00eates reignent en ma\u00eetre, Earth Eternal - Valkal's Shadow est la suit faite par les fans de Earth Eternal, un MMORPG abandonn\u00e9 par Sparkplay Media. Valkal's Shadow est bas\u00e9 sur la version 0.8.6, mais avec beaucoup de contenu et de fonctionnalit\u00e9s ajout\u00e9e, incluant 2 nouvelles r\u00e9gions, beaucoup de nouveaux donjons and d'inombrables nouvelles qu\u00eates. -#: 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?=Commandez une galaxie enti\u00e8re dans le titre Star Wars de la collection strat\u00e9gie. L'heure est \u00e0 la guerre civile dans la galaxie. Prendrez-vous le contr\u00f4le des rebelles de l'Empire voire m\u00eame le Star Wars Underworld ? +#: i18n/tmp/Applications/Games/Hearthstone/application.js:2 +Sheathe\ your\ sword,\ draw\ your\ deck,\ and\ get\ ready\ for\ Hearthstone\ -\ the\ fast-paced\ strategy\ card\ game\ that's\ easy\ to\ learn\ and\ massively\ fun.\ Start\ a\ free\ game\ and\ play\ your\ cards\ to\ sling\ spells,\ summon\ creatures,\ and\ command\ the\ heroes\ of\ Warcraft\ in\ duels\ of\ epic\ strategy.=Rangez votre \u00e9p\u00e9e, sortez votre deck et pr\u00e9parez-vous pour Hearthstone. Les r\u00e8gles de ce jeu de cartes et de strat\u00e9gie sont simples, mais vous pouvez vous attendre \u00e0 des d\u00e9fis \u00e9piques et intenses \! Jouez gratuitement, utilisez vos cartes pour jeter des sorts, invoquer des cr\u00e9atures et donner des ordres aux h\u00e9ros de Warcraft lors de duels l\u00e9gendaires et strat\u00e9giques. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\:\ Dark\ Forces\ II=STAR WARS\u2122 Jedi Knight\: Dark Forces II +#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 +Shortcut\ Reader=Shortcut Reader -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight: Dark Forces -#: II/application.js:2 -Jedi\ Knight\:\ Dark\ Forces\ II\ picks\ up\ where\ the\ award-winning\ Dark\ Forces\u2122\ game\ left\ off...with\ even\ more\ features\ and\ firepower\ in\ dazzling\ 3D\ graphics.\ As\ Kyle\ Katarn,\ you\ must\ acquire\ a\ lightsaber\ and\ learn\ the\ ways\ of\ the\ Force\ to\ become\ a\ Jedi\ Knight.=Jedi Knight\: Dark Forces II d\u00e9marre l\u00e0 o\u00f9 s'\u00e9tait arr\u00eat\u00e9 le jeu prim\u00e9 Dark Forces\u2122 ... avec encore plus de fonctionnalit\u00e9s et de puissance de feu en graphismes 3D \u00e9blouissant. Incarnant Kyle Katarn, vous devez acqu\u00e9rir un sabre laser et apprendre les voies de la Force pour devenir un Chevalier Jedi. +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 +Shortcuts\ for\ Wine.=Raccourci pour Wine. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ II\ -\ Jedi\ Outcast\u2122=STAR WARS\u2122 Jedi Knight II - Jedi Outcast\u2122 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/application.js:1 +Shower\ With\ Your\ Dad\ Simulator\ 2015\:\ Do\ You\ Still\ Shower\ With\ Your\ Dad=Shower With Your Dad Simulator 2015\: Do You Still Shower With Your Dad -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - -#: Outcast/application.js:2 -The\ Legacy\ of\ Star\ Wars\ Dark\ Forces\u2122\ and\ Star\ Wars\u00ae\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =L'h\u00e9ritage de Star Wars Dark Forces\u2122 et Star Wars\u00ae Jedi Knight vit dans l'action intense \u00e0 la premi\u00e8re personne de Jedi Outcast. +#: i18n/tmp/Applications/Games/DC Universe Online/application.js:2 +Sony's\ new\ MMORPG\ based\ on\ the\ DC\ universe.\ Be\ a\ hero\ or\ villain\ in\ 2\ humongous\ cities.=Le nouveau MMORPG de Sony bas\u00e9 sur l'univers de DC. Soyez un h\u00e9ro ou un sc\u00e9l\u00e9rat dans deux \u00e9norme villes. -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Jedi\ Academy\u2122=STAR WARS\u2122 Jedi Knight - Jedi Academy\u2122 +#: i18n/tmp/Applications/Accessories/Soundplant/application.js:1 +Soundplant=Soundplant -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Academy/application.js:2 -Forge\ your\ weapon\ and\ follow\ the\ path\ of\ the\ Jedi\ Jedi\ Knight\:\ Jedi\ Academy\ is\ the\ latest\ installment\ of\ the\ highly\ acclaimed\ Jedi\ Knight\ series.\ Take\ on\ the\ role\ of\ a\ new\ student\ eager\ to\ learn\ the\ ways\ of\ the\ Force\ from\ Jedi\ Master\ Luke\ Skywalker.=Forgez votre arme et suivez le chemin du Jedi. Jedi Knight\: Jedi Academy est la derni\u00e8re \u00e9dition de la tr\u00e8s acclam\u00e9e s\u00e9rie Jedi Knight. Prenez le r\u00f4le d'un nouvel \u00e9l\u00e8ve d\u00e9sireux d'apprendre les voies de la Force du Ma\u00eetre Jedi Luke Skywalker. +#: i18n/tmp/Applications/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 transforme le clavier de votre ordinateur en un d\u00e9clencheur sonore polyvalent \u00e0 faible latence et un instrument jouable.

Gr\u00e2ce auglisser-d\u00e9poser, affectez facilement des fichiers audio de n'importe quel format et longueur \u00e0 72 touches du clavier, cr\u00e9ant des tableaux de bord personnalis\u00e9s qui mettent des heures d'\u00e9coute instantan\u00e9e \u00e0 port\u00e9e de main sans besoin de mat\u00e9riel suppl\u00e9mentaire.

Soundplant est utilis\u00e9 pour de la musique et des effets sonores en direct, comme un tambour, en tant qu'instrument \u00e9lectronique unique, en tant qu'aide p\u00e9dagogique, et simplement pour le plaisir - dans la radio, la t\u00e9l\u00e9vision, le th\u00e9\u00e2tre, le podcasting, les pr\u00e9sentations, les studios, les stades, les salles de classe, les clubs, les mus\u00e9es et les \u00e9glises - par des DJ, des musiciens, des ing\u00e9nieurs, des cr\u00e9ateurs de sons, des compositeurs, des artistes, des enseignants, des magiciens, des marionnettistes, des com\u00e9diens, des conf\u00e9renciers, des joueurs et plus encore.

N.B. \: La version gratuite ne poss\u00e8de pas certaines fonctionnalit\u00e9s, http\://soundplant.org/support.htm/ + +#: i18n/tmp/Applications/Games/Star Craft II/application.js:1 +Star\ Craft\ II=Star Craft II + +#: i18n/tmp/Applications/Games/Star Trek Online/application.js:1 +Star\ Trek\ Online=Star Trek Online + +#: i18n/tmp/Applications/Games/Star Craft II/application.js:2 +StarCraft\ II\:\ Wings\ of\ Liberty\ is\ a\ military\ science\ fiction\ real-time\ strategy\ video\ game\ developed\ and\ published\ by\ Blizzard\ Entertainment.=StarCraft II\: Wings of Liberty est un jeu militaire de strat\u00e9gie de science fiction en temps r\u00e9el d\u00e9velopp\u00e9 et publi\u00e9 par Blizzard Entertainment. + +#: i18n/tmp/Applications/Games/STAR WARS - Empire at War Gold +#: Pack/Steam/script.js:1 i18n/tmp/Applications/Games/The Room +#: Two/Steam/script.js:1 i18n/tmp/Applications/Games/Braid/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Subnautica/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Toki Tori/Steam/script.js:1 +#: i18n/tmp/Applications/Games/LawBreakers/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Civilization V/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells Plus/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Wildlife Park 2/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Q.U.B.E: Director's Cut/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Age of Empires III: Complete +#: Collection/Steam/script.js:1 i18n/tmp/Applications/Games/Batman™: Arkham +#: City/Steam/script.js:1 i18n/tmp/Applications/Games/Pro Evolution Soccer +#: 2018/Steam/script.js:1 i18n/tmp/Applications/Games/Trackmania +#: Turbo/Steam/script.js:1 i18n/tmp/Applications/Games/Niko: Through The +#: Dream/Steam/script.js:1 i18n/tmp/Applications/Games/BRINK/Steam/script.js:1 +#: Jedi Knight II Outcast/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Warface/Steam/script.js:1 +#: i18n/tmp/Applications/Games/TRON RUNr/Steam/script.js:1 +#: i18n/tmp/Applications/Games/DOOM (2016)/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Assassin's Creed Unity/Steam/script.js:1 +#: Asylum/Steam/script.js:1 i18n/tmp/Applications/Games/Mafia +#: II/Steam/script.js:1 i18n/tmp/Applications/Games/Consortium: +#: Tower/Steam/script.js:1 i18n/tmp/Applications/Games/Rayman +#: Legends/Steam/script.js:1 Academy/Steam/script.js:1 +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Elite:Dangerous/Steam/script.js:1 +#: Infinite/Steam/script.js:1 i18n/tmp/Applications/Games/Tropico +#: 4/Steam/script.js:1 i18n/tmp/Applications/Games/Warlock Master the +#: Arcane/Steam/script.js:1 Vanishing Ethan Carter Redux/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Worms Armageddon/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Black Mesa/Steam/script.js:1 +#: Carter/Steam/script.js:1 i18n/tmp/Applications/Games/Call Juarez +#: Gunslinger/Steam/script.js:1 i18n/tmp/Applications/Games/Unholy +#: Heights/Steam/script.js:1 Mysteries Sith/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mirror's Edge/Steam/script.js:1 +#: Origins/Steam/script.js:1 Witness/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Audiosurf/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Styx: Shards Darkness/Steam/script.js:1 +#: III/Steam/script.js:1 +#: i18n/tmp/Applications/Games/CONSORTIUM/Steam/script.js:1 +#: i18n/tmp/Applications/Games/ChromaGun/Steam/script.js:1 +#: Crew/Steam/script.js:1 i18n/tmp/Applications/Games/Scribblenauts +#: Unlimited/Steam/script.js:1 i18n/tmp/Applications/Games/Goodbye +#: Deponia/Steam/script.js:1 i18n/tmp/Applications/Games/Mount & +#: Blade/Steam/script.js:1 Legend/Steam/script.js:1 IV Black +#: Flag/Steam/script.js:1 i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/Steam/script.js:1 WARS: Dark Forces/Steam/script.js:1 +#: i18n/tmp/Applications/Games/GRID Anniversary/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam/script.js:1 +#: Creed: Brotherhood/Steam/script.js:1 i18n/tmp/Applications/Games/Red +#: Trigger/Steam/script.js:1 i18n/tmp/Applications/Games/Burnout Paradise: +#: Ultimate Box/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Cogs/Steam/script.js:1 +#: Revelations/Steam/script.js:1 i18n/tmp/Applications/Games/Ether One +#: i18n/tmp/Applications/Games/Steam/application.js:1 3/Steam/script.js:1 +#: Division/Steam/script.js:1 +#: i18n/tmp/Applications/Games/BioShock/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Mass Effect/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dr. Langeskov, Tiger, Terribly Cursed Emerald: A +#: Whirlwind Heist/Steam/script.js:1 i18n/tmp/Applications/Games/Medieval II: +#: Total War/Steam/script.js:1 Elder Scrolls V: Skyrim/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Rocksmith/Steam/script.js:1 Witcher 3: Wild +#: Hunt/Steam/script.js:1 Knight: Forces +#: i18n/tmp/Applications/Games/Borderlands/Steam/script.js:1 +#: Creed/Steam/script.js:1 i18n/tmp/Applications/Games/Rocksmith +#: 2014/Steam/script.js:1 i18n/tmp/Applications/Games/Quantum +#: Conundrum/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Hexcells/Steam/script.js:1 +#: Reloaded/Steam/script.js:1 i18n/tmp/Applications/Games/Far Cry +#: i18n/tmp/Applications/Games/PAYDAY i18n/tmp/Applications/Games/Total Rome +#: Duty: WWII/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Enderal/Steam/script.js:1 Effect +#: i18n/tmp/Applications/Games/Star Trek Online/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Prey/Steam/script.js:1 HD/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Caesar i18n/tmp/Applications/Games/Clicker +#: Heroes/Steam/script.js:1 Cry/Steam/script.js:1 Room/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Dragon Ball Xenoverse/Steam/script.js:1 +#: i18n/tmp/Applications/Games/FlatOut/Steam/script.js:1 Xenoverse +#: i18n/tmp/Applications/Games/Super Blue Boy Planet/Steam/script.js:1 +#: i18n/tmp/Applications/Games/Shower With Your Dad Simulator 2015: Do You +#: Still Shower Dad/Steam/script.js:1 Turing Test/Steam/script.js:1 Battlefront +Steam=Steam + +#: i18n/tmp/Applications/Games/Braid/Steam (Demo)/script.js:1 +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/Steam +#: i18n/tmp/Applications/Games/Toki Tori/Steam +#: i18n/tmp/Applications/Games/Europa Universalis IV/Steam +#: i18n/tmp/Applications/Games/Pro Evolution Soccer 2018/Steam +#: i18n/tmp/Applications/Games/Trackmania Turbo/Steam +#: i18n/tmp/Applications/Games/TRON RUNr/Steam +#: i18n/tmp/Applications/Games/Mafia II/Steam +#: i18n/tmp/Applications/Games/Consortium: The Tower/Steam +#: i18n/tmp/Applications/Games/Rayman Legends/Steam +#: i18n/tmp/Applications/Games/Tropico 4/Steam i18n/tmp/Applications/Games/Call +#: of Juarez Gunslinger/Steam i18n/tmp/Applications/Games/Styx: Shards +#: Darkness/Steam i18n/tmp/Applications/Games/ChromaGun/Steam +#: i18n/tmp/Applications/Games/The Crew/Steam +#: i18n/tmp/Applications/Games/Goodbye Deponia/Steam +#: i18n/tmp/Applications/Games/Mount & Blade/Steam Legend/Steam +#: i18n/tmp/Applications/Games/GRID 2/Steam Anniversary/Steam +#: i18n/tmp/Applications/Games/Orwell: Keeping an Eye On You/Steam +#: i18n/tmp/Applications/Games/Cogs/Steam i18n/tmp/Applications/Games/Tom +#: Clancy's Division/Steam i18n/tmp/Applications/Games/BioShock/Steam +#: i18n/tmp/Applications/Games/Medieval II: Total War/Steam +#: i18n/tmp/Applications/Games/Prey/Steam +#: i18n/tmp/Applications/Games/FlatOut/Steam +Steam\ (Demo)=Steam (Demo) -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:1 -STAR\ WARS\u2122\ Jedi\ Knight\ -\ Mysteries\ of\ the\ Sith\u2122=STAR WARS\u2122 Jedi Knight - Mysteries of the Sith\u2122 +#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 +Steam\ (GOTY)=Steam (GOTY) -#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight - Mysteries of the -#: Sith/application.js:2 -It\ is\ five\ years\ after\ Kyle's\ victory\ over\ the\ seven\ dark\ Jedi.\ Invading\ Imperial\ forces\ advance\ upon\ a\ quiet\ Rebel\ outpost,\ interrupting\ Kyle's\ training\ of\ a\ brave\ new\ Jedi,\ Mara\ Jade.\ First\ introduced\ in\ Timothy\ Zahn's\ award-winning\ Star\ Wars\ novel,\ Heir\ to\ the\ Empire,\ Mara\ Jade\ blends\ her\ past\ experiences\ as\ a\ one\ time\ smuggler\ and\ Emperor's\ Hand\ with\ her\ apprenticeship\ as\ a\ Jedi\ Knight.=5 ans apr\u00e8s la victoire de Kyle sur les sept chevaliers Jedi, les forces de l'Empire s'avancent vers un poste avanc\u00e9 rebelle interrompant l'entra\u00eenement de Mara Jade, un \u00e9l\u00e8ve de Kyle. Pour la premi\u00e8re fois, issue du titre prim\u00e9 de Timothy Zahn Star Wars, Mara Jade, h\u00e9riti\u00e8re de l'Empire, combine son exp\u00e9rience de contrebandier avec celle d'apprenti chevalier Jedi. +#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam +#: (Gold)/script.js:1 +Steam\ (Gold)=Steam (Gold) -#: 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/Call of Duty: WWII/Steam (Open Beta)/script.js:1 +Steam\ (Open\ Beta)=Steam (Open Beta) -#: 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 et LucasArts vous apportent la prochaine \u00e9volution de MMO . Explorez un \u00e2ge de milliers d'ann\u00e9es avant l'ascension de Darth Vader lorsque la guerre entre la R\u00e9publique galactique et l'Empire Sith divise la galaxie. +#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 +Steam\ Script=Script Steam #: i18n/tmp/Applications/Games/Steam/application.js:2 Steam\ is\ a\ digital\ distribution\ platform\ developed\ by\ Valve\ Corporation,\ which\ offers\ digital\ rights\ management\ (DRM),\ multiplayer\ gaming,\ video\ streaming\ and\ social\ networking\ services.=Steam est une plateforme de distribution num\u00e9rique d\u00e9velopp\u00e9e par Valve Corporation, qui offre des services de gestion num\u00e9rique des droits (GND), jeu multijoueur, diffusion vid\u00e9o et de r\u00e9seau social. -#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 -Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness - #: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:2 Styx\ returns\ in\ a\ new\ stealth\ adventure\!\ Explore\ and\ master\ huge\ open\ environments,\ sneak\ past\ or\ assassinate\ new\ enemies\ and\ bosses,\ and\ experiment\ with\ the\ new\ array\ of\ lethal\ abilities\ and\ weapons\ in\ our\ goblin\ assassin's\ arsenal.=Styx revient dans un tout nouveau jeu d\u2019infiltration \! Explorez d\u2019immenses environnements, et faites usage de vos redoutables comp\u00e9tences et de votre arsenal d\u2019assassin pour vous infiltrer ou \u00e9liminer silencieusement vos ennemis. +#: i18n/tmp/Applications/Games/Styx: Shards of Darkness/application.js:1 +Styx\:\ Shards\ of\ Darkness=Styx\: Shards of Darkness + #: i18n/tmp/Applications/Games/Subnautica/application.js:1 Subnautica=Subnautica @@ -999,42 +1160,64 @@ Subnautica\ is\ a\ game\ about\ exploration\ and\ adventure\ set\ in\ an\ underw #: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:1 Super\ Blue\ Boy\ Planet=Super Blue Boy Planet -#: i18n/tmp/Applications/Games/Super Blue Boy Planet/application.js:2 -SBBP\ is\ a\ 2D\ platformer\ with\ pixel\ graphics.\ Blue\ boy\u2019s\ girlfriend\ is\ kidnapped\ by\ aliens\ so\ he\ goes\ through\ 21\ levels\ to\ save\ her\ and\ he\ also\ fight\ bosses\ along\ the\ way.=SBBP est un jeu de plateforme 2D avec des graphismes pixelis\u00e9s. La petite amie de Blue boy a \u00e9t\u00e9 kidnapp\u00e9e par des extraterrestres, il va donc parcourir 21 niveaux pour la sauver et aussi combattre des boss en chemin. +#: i18n/tmp/Applications/Games/TRON RUNr/application.js:1 +TRON\ RUN/r=TRON RUN/r -#: i18n/tmp/Applications/Games/The Crew/application.js:1 -The\ Crew\u2122=The Crew\u2122 +#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 +Tahoma=Tahoma -#: i18n/tmp/Applications/Games/The Crew/application.js:2 -Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ \u2013\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Votre voiture est votre avatar \u2013 personnalisez-l\u00e0 dans les moindres d\u00e9tails en montant de niveau et progressez \u00e0 travers les 5 r\u00e9gions uniques et massives contenues dans ces Etats-Unis en monde ouvert. Man\u0153uvrez dans les rues anim\u00e9es de New York ou de Los Angeles, baladez-vous sous le soleil de Miami Beach ou partez pour un p\u00e9riple \u00e0 travers les paysages \u00e0 couper le souffle de la Monument Valley. Chaque endroit r\u00e9serve son lot de surprises et de d\u00e9fis de conduite \u00e0 maitriser. Pendant votre voyage, vous rencontrerez d\u2019autres joueurs sur la route \u2013 tous \u00e9tant des compagnons potentiels pour votre Crew ou de futurs rivaux \u00e0 battre. The Crew propose l\u2019exp\u00e9rience de course la plus connect\u00e9e, vari\u00e9e et ouverte qui soit. +#: i18n/tmp/Applications/Games/Medieval II: Total War/application.js:2 +Take\ command\ of\ your\ army\ and\ expand\ your\ reign\ in\ Medieval\ II\ -\ the\ fourth\ installment\ of\ the\ award-winning\ Total\ War\ series\ of\ strategy\ games.\ Direct\ massive\ battles\ featuring\ up\ to\ 10,000\ bloodthirsty\ troops\ on\ epic\ 3D\ battlefields,\ while\ presiding\ over\ some\ of\ the\ greatest\ Medieval\ nations\ of\ the\ Western\ and\ Middle\ Eastern\ world.\ Spanning\ the\ most\ turbulent\ era\ in\ Western\ history,\ your\ quest\ for\ territory\ and\ power\ takes\ you\ through\ Europe,\ Africa,\ and\ the\ Middle\ East,\ and\ even\ onto\ the\ shores\ of\ the\ New\ World.
You'll\ manage\ your\ empire\ with\ an\ iron\ fist,\ handling\ everything\ from\ building\ and\ improving\ cities\ to\ recruiting\ and\ training\ armies.\ Wield\ diplomacy\ to\ manipulate\ allies\ and\ enemies,\ outsmart\ the\ dreaded\ Inquisition,\ and\ influence\ the\ Pope.\ Lead\ the\ fight\ in\ the\ Crusades\ and\ bring\ victory\ to\ Islam\ or\ Christianity\ in\ the\ Holy\ War.\ Rewrite\ history\ and\ conquer\ the\ world.\ This\ is\ Total\ War\!=Prenez les commandes de votre propre arm\u00e9e et agrandissez votre royaume dans Medieval II - le quatri\u00e8me \u00e9pisode de la s\u00e9rie Total War r\u00e9compens\u00e9e dans la cat\u00e9gorie des jeux de strat\u00e9gie. Plongez-vous dans des batailles gigantesques mettant en sc\u00e8ne jusqu'\u00e0 10 000 soldats sanguinaires sur des champs de bataille \u00e9piques en 3D, et prenez la t\u00eate des plus grandes nations m\u00e9di\u00e9vales du monde occidental et du Moyen-Orient. A cette \u00e9poque la plus agit\u00e9e de l'histoire occidentale, votre qu\u00eate de territoires et de puissance vous fait parcourir l'Europe, l'Afrique et le Moyen-Orient et vous am\u00e8ne m\u00eame sur les c\u00f4tes du Nouveau Monde.
Vous r\u00e9gnez sur votre empire avec une main de fer et devez g\u00e9rer chaque d\u00e9tail depuis la construction et l'am\u00e9lioration des villes jusqu'au recrutement et la formation des soldats. Usez de diplomatie pour manipuler les alli\u00e9s ainsi que les ennemis, d\u00e9jouez les plans de la redoutable Inquisition et tentez d'influencer le Pape. Menez le combat des Croisades et faites de l'Islam ou du Christianisme le grand vainqueur de la Guerre sainte. R\u00e9\u00e9crivez l'Histoire et partez \u00e0 la conqu\u00eate du monde. Bienvenue dans Total War \! + +#: i18n/tmp/Applications/Games/Elite:Dangerous/application.js:2 +Take\ control\ of\ your\ own\ starship\ in\ a\ cutthroat\ galaxy.\ Elite\ Dangerous\ brings\ gaming’s\ original\ open\ world\ adventure\ into\ the\ modern\ generation\ with\ a\ connected\ galaxy,\ evolving\ narrative\ and\ the\ entirety\ of\ the\ Milky\ Way\ re-created\ at\ its\ full\ galactic\ proportions.

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

Elite Dangerous est la derni\u00e8re \u00e9pop\u00e9e spatiale massivement multijoueur qui modernise l'aventure originale en monde ouvert gr\u00e2ce \u00e0 sa galaxie connect\u00e9e, une narration \u00e9volutive et l'int\u00e9gralit\u00e9 de la voie lact\u00e9e reproduite e conservant ses proportions. + +#: 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\ “big\ score”=Prenez le r\u00f4le d'un criminel de carri\u00e8re endurci qui ex\u00e9cute des casses intenses et dynamiques dans la poursuite constante du prochain "grand coup" + +#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 +Task\ manager=Gestionnaire de t\u00e2ches + +#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 +TeamSpeak\ 3=TeamSpeak 3 + +#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 +TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak 3 offre l'outil id\u00e9al de communication vocal pour le jeu en ligne, \u00e9ducation et entra\u00eenement, communication commerciale interne et rester en contact avec les amis et la famille. + +#: i18n/tmp/Applications/Games/Assassin's Creed III/application.js:2 +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...=Nous sommes en 1775. Les colonies am\u00e9ricaines sont au bord de la r\u00e9volte. Vous incarnez Connor Kenway, un assassin qui a jur\u00e9 d'assurer la libert\u00e9 de son peuple et de sa nation.\nAssassin\u2019s Creed\u00ae III vous transporte au temps de la guerre d'ind\u00e9pendance des \u00c9tats-Unis, mais pas celle des livres d'histoire... + +#: i18n/tmp/Applications/Games/Blizzard app/application.js:2 +The\ Blizzard\ desktop\ app\ is\ designed\ to\ improve\ your\ gaming\ experience.\ It’ll\ streamline\ your\ login\ and\ make\ it\ even\ easier\ to\ keep\ up\ with\ your\ friends\!=L'application de bureau Blizzard est con\u00e7ue pour am\u00e9liorer votre exp\u00e9rience de jeu. Elle simplifiera votre connexion et vous permettra de suivre plus facilement vos amis \! + +#: i18n/tmp/Applications/Games/The Crew/application.js:1 +The\ Crew™=The Crew\u2122 #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:1 The\ Elder\ Scrolls\ IV\:\ Oblivion=The Elder Scrolls IV\: Oblivion #: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/application.js:2 -The\ Elder\ Scrolls\ IV\:\ Oblivion\u00ae\ presents\ one\ of\ the\ best\ RPGs\ of\ all\ time\ like\ never\ before.\ Step\ inside\ the\ most\ richly\ detailed\ and\ vibrant\ game-world\ ever\ created.\ With\ a\ powerful\ combination\ of\ freeform\ gameplay\ and\ unprecedented\ graphics,\ you\ can\ unravel\ the\ main\ quest\ at\ your\ own\ pace\ or\ explore\ the\ vast\ world\ and\ find\ your\ own\ challenges.=L'\u00e9dition de l'ann\u00e9e d'Elder Scrolls IV\: Oblivion\u00ae vous apporte un des meilleurs jeux de r\u00f4le jamais con\u00e7u. Entrez l'un des plus richement d\u00e9taill\u00e9 et vibrant monde jamais cr\u00e9\u00e9. Avec une puissante combinaison de jeu libre et de graphismes sans pr\u00e9c\u00e9dent, vous pouvez d\u00e9m\u00ealer la qu\u00eate principale \u00e0 votre propre rythme ou explorer le vaste monde et trouver vos propres d\u00e9fis. - -#: i18n/tmp/Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js:1 -Steam\ (GOTY)=Steam (GOTY) +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.=L'\u00e9dition de l'ann\u00e9e d'Elder Scrolls IV\: Oblivion\u00ae vous apporte un des meilleurs jeux de r\u00f4le jamais con\u00e7u. Entrez l'un des plus richement d\u00e9taill\u00e9 et vibrant monde jamais cr\u00e9\u00e9. Avec une puissante combinaison de jeu libre et de graphismes sans pr\u00e9c\u00e9dent, vous pouvez d\u00e9m\u00ealer la qu\u00eate principale \u00e0 votre propre rythme ou explorer le vaste monde et trouver vos propres d\u00e9fis. #: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:1 The\ Elder\ Scrolls\ V\:\ Skyrim=The Elder Scrolls V\: Skyrim -#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 -Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ \u2013\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Laur\u00e9at de plus de 200 r\u00e9compenses du Jeu de l'ann\u00e9e \! Skyrim Special Edition apporte un souffle nouveau \u00e0 cette aventure \u00e9pique, avec force d\u00e9tail. La Special Edition comprend le c\u00e9l\u00e8bre jeu et les contenus additionnels, avec graphismes et effets remast\u00e9ris\u00e9s, rayons divins volum\u00e9triques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles qu\u00eates, environnements, personnages, dialogue, armure, armes et plus encore... l'exp\u00e9rience est sans limite. +#: i18n/tmp/Applications/Games/STAR WARS Jedi Knight II - +#: Outcast/application.js:2 +The\ Legacy\ of\ Star\ Wars\ Dark\ Forces™\ and\ Star\ Wars®\ Jedi\ Knight\ lives\ on\ in\ the\ intense\ first-person\ action\ of\ Jedi\ Outcast.\ =L'h\u00e9ritage de Star Wars Dark Forces\u2122 et Star Wars\u00ae Jedi Knight vit dans l'action intense \u00e0 la premi\u00e8re personne de Jedi Outcast. + +#: i18n/tmp/Applications/Custom/LocalInstaller/application.js:2 +The\ Local\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ your\ local\ computer.=L'installeur local vous permet d'install\u00e9 des applications personnalis\u00e9es depuis votre ordinateur. + +#: i18n/tmp/Applications/Custom/OnlineInstaller/application.js:2 +The\ Online\ Installer\ allows\ you\ to\ install\ custom\ applications\ from\ the\ Internet.=L'installeur en ligne vous permet d'installer des applications personnalis\u00e9es depuis Internet. #: i18n/tmp/Applications/Games/The Room/application.js:1 The\ Room=The Room -#: i18n/tmp/Applications/Games/The Room/application.js:2 -A\ mysterious\ invitation\ leads\ to\ the\ attic\ of\ an\ abandoned\ house.\ In\ the\ room\ is\ a\ cast-iron\ safe\ laced\ with\ strange\ carvings\ and\ on\ top,\ a\ note\ from\ your\ distant\ companion.\ It\ promises\ something\ ancient\ and\ astonishing\ concealed\ in\ the\ iron\ chamber\ -\ you\ need\ only\ find\ a\ way\ in.=Une invitation myst\u00e9rieuse qui conduit jusqu'au grenier d'une maison abandonn\u00e9e. Dans la salle se trouve un coffre en fonte grav\u00e9 de sculptures \u00e9tranges et sur le dessus, une note de votre compagnon distant. Elle promet quelque chose d'ancien et d'\u00e9tonnant cach\u00e9 \u00e0 l'int\u00e9rieur de la chambre de fer - Vous avez seulement besoin de trouver le chemin. - #: i18n/tmp/Applications/Games/The Room Two/application.js:1 The\ Room\ Two=The Room Two -#: i18n/tmp/Applications/Games/The Room Two/application.js:2 -Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Des \u00e9v\u00e9nements uniques vous transportent vers les salles d'une crypte longtemps oubli\u00e9e. Le seul moyen de s'\u00e9chapper est enferm\u00e9 dans un socle en pierre, avec qu'une note de votre alli\u00e9 myst\u00e9rieux. Ses paroles promettent une aide, mais ne servent qu'\u00e0 vous inciter \u00e0 devenir un monde convaincant de myst\u00e8re et d'exploration. - #: i18n/tmp/Applications/Games/The Sims/application.js:1 The\ Sims=The Sims @@ -1045,19 +1228,22 @@ The\ Sims\ is\ a\ simulation\ game\ that\ simulates\ people.\ With\ various\ goa The\ Turing\ Test=The Turing Test #: i18n/tmp/Applications/Games/The Turing Test/application.js:2 -The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter\u2019s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test est un jeu de casse-t\u00eate \u00e0 la premi\u00e8re personne se d\u00e9roulant sur la lune Europe de Jupiter. Vous \u00eates Ava Turing, une ing\u00e9nieure de l'Agence Spatiale Internationale (ISA) envoy\u00e9e pour d\u00e9couvrir la cause de la disparition de l'\u00e9quipage au sol. +The\ Turing\ Test\ is\ a\ challenging\ first-person\ puzzle\ game\ set\ on\ Jupiter’s\ moon,\ Europa.\ You\ are\ Ava\ Turing,\ an\ engineer\ for\ the\ International\ Space\ Agency\ (ISA)\ sent\ to\ discover\ the\ cause\ behind\ the\ disappearance\ of\ the\ ground\ crew\ stationed\ there.=The Turing Test est un jeu de casse-t\u00eate \u00e0 la premi\u00e8re personne se d\u00e9roulant sur la lune Europe de Jupiter. Vous \u00eates Ava Turing, une ing\u00e9nieure de l'Agence Spatiale Internationale (ISA) envoy\u00e9e pour d\u00e9couvrir la cause de la disparition de l'\u00e9quipage au sol. #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:1 The\ Vanishing\ of\ Ethan\ Carter=The Vanishing of Ethan Carter -#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter/application.js:2 -#: Carter Redux/application.js:2 -The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter est un myst\u00e8re \u00e0 la premi\u00e8re personne ax\u00e9 sur l'histoire. - #: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter #: Redux/application.js:1 The\ Vanishing\ of\ Ethan\ Carter\ Redux=The Vanishing of Ethan Carter Redux +#: i18n/tmp/Applications/Games/The Vanishing of Ethan Carter +#: Redux/application.js:2 Carter/application.js:2 +The\ Vanishing\ of\ Ethan\ Carter\ is\ a\ first-person\ story-driven\ mystery.=The Vanishing of Ethan Carter est un myst\u00e8re \u00e0 la premi\u00e8re personne ax\u00e9 sur l'histoire. + +#: i18n/tmp/Engines/Wine/Engine/application.js:2 +The\ Wine\ engine.=Le moteur Wine. + #: i18n/tmp/Applications/Games/The Witcher 3: Wild Hunt/application.js:1 The\ Witcher\ 3\:\ Wild\ Hunt=The Witcher 3\: Wild Hunt @@ -1067,327 +1253,219 @@ The\ Witcher\:\ Wild\ Hunt\ is\ a\ story-driven,\ next-generation\ open\ world\ #: i18n/tmp/Applications/Games/The Witness/application.js:1 The\ Witness=The Witness -#: i18n/tmp/Applications/Games/The Witness/application.js:2 -You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

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

The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.=Vous vous r\u00e9veillez seul, sur une \u00eele \u00e9trange remplie d'\u00e9nigmes qui vous mettront \u00e0 l'\u00e9preuve et vous surprendront.

Vous avez oubli\u00e9 qui vous \u00eates et comment vous avez atterri ici. Une seule solution s'offre \u00e0 vous \: explorez l'\u00eele en qu\u00eate d'indices pour retrouver la m\u00e9moire et d\u00e9couvrir comment retourner chez vous.

The Witness est un jeu solo dans un monde ouvert comptant des dizaines de lieux \u00e0 d\u00e9couvrir et plus de 500 \u00e9nigmes. Ce jeu respecte votre intelligence de joueur et consid\u00e8re que votre temps est pr\u00e9cieux. Rien n'est d\u00fb au hasard. Chacune des \u00e9nigmes ajoute une id\u00e9e \u00e0 l'\u00e9difice. Ce jeu regorge donc d'id\u00e9es. +#: Engines/Wine/Shortcuts/Reader/script.js:62 +The\ container\ {0}\ is\ no\ longer\ used.\nDo\ you\ want\ to\ delete\ it?=Le conteneur {0} n''est plus utilis\u00e9.\nVoulez-vous le supprimer ? -#: i18n/tmp/Applications/Games/Toki Tori/application.js:1 -Toki\ Tori=Toki Tori +#: i18n/tmp/Applications/Games/Europa Universalis IV/application.js:2 +The\ empire\ building\ game\ Europa\ Universalis\ IV\ gives\ you\ control\ of\ a\ nation\ to\ guide\ through\ the\ years\ in\ order\ to\ create\ a\ dominant\ global\ empire.\ Rule\ your\ nation\ through\ the\ centuries,\ with\ unparalleled\ freedom,\ depth\ and\ historical\ accuracy.=Le jeu Europa Universalis IV vous le contr\u00f4le d'une nation \u00e0 guider \u00e0 travers les ann\u00e9es afin de cr\u00e9er un empire mondial dominant. Gouvernez votre nation \u00e0 travers les si\u00e8cles, avec une libert\u00e9 in\u00e9gal\u00e9e, profondeur et pr\u00e9cision historique. + +#: i18n/tmp/Applications/Games/Rocksmith 2014/application.js:2 +The\ fastest\ way\ to\ learn\ guitar\ is\ now\ better\ than\ ever.\ Join\ over\ three\ million\ people\ who\ have\ learned\ to\ play\ guitar\ with\ the\ award-winning\ Rocksmith®\ method.\ Plug\ any\ real\ guitar\ or\ bass\ with\ a\ 1/4\ inch\ jack\ directly\ into\ your\ PC\ or\ Mac\ and\ you’ll\ learn\ to\ play\ in\ just\ 60\ days.=Le moyen le plus rapide d'apprendre la guitare est maintenant meilleur que jamais. Rejoignez plus de trois millions de personnes qui ont appris \u00e0 jouer de la guitare avec la m\u00e9thode prim\u00e9e Rocksmith\u00ae. Branchez n'importe quelle guitare ou basse r\u00e9elle avec une prise 1/4 pouces directement dans votre PC ou Mac et vous apprendrez \u00e0 jouer en seulement 60 jours. #: i18n/tmp/Applications/Games/Toki Tori/application.js:2 The\ gameplay\ in\ Toki\ Tori\ is\ a\ blend\ of\ two\ genres.\ While\ it\ looks\ like\ a\ platform\ game,\ it's\ a\ puzzle\ game\ at\ heart.\ To\ progress\ through\ the\ game,\ the\ player\ must\ pick\ up\ each\ egg\ in\ a\ level\ using\ a\ set\ number\ of\ tools.=Le gameplay de Toki Tori est un m\u00e9lange de deux genres. Alors qu'il ressemble \u00e0 un jeu de plateforme, c'est un jeu en son c\u0153ur un jeu de casse-t\u00eates. Pour progresser \u00e0 travers le jeu, le joueur doit ramasser chaque \u0153uf dans un niveau en utilisant un nombre d\u00e9termin\u00e9 d'outils. -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 -Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary - -#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 -Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary est le fameux jeu d'action \u00e0 la troisi\u00e8me personne qui retrace les aventures de la non moins fameuse Lara Croft. Partez avec elle \u00e0 la recherche du myst\u00e9rieux Scion. Utilisant le dernier moteur graphique 'Tomb Raider\: Legend' les aventures de Lara vont entra\u00eener le joueur dans une toute nouvelle exp\u00e9rience. Ce titre, dont le sc\u00e9nario a \u00e9t\u00e9 totalement repens\u00e9, fait \u00e9voluer Lara avec fluidit\u00e9 dans des d\u00e9cors de toute beaut\u00e9 o\u00f9 elle devra livrer des combats mortels. Partez \u00e0 la d\u00e9couverte de l'antique cit\u00e9 d'Atlantis et des pyramides d'\u00c9gypte en passant par les coins les plus recul\u00e9s, myst\u00e9rieux et sombres de la plan\u00e8te et r\u00e9solvez le plus important des myst\u00e8res \: celui du pass\u00e9 de Lara. - -#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 -Tomb\ Raider\:\ Legend=Tomb Raider\: Legend - #: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:2 The\ gaming\ world's\ sexiest\ and\ most\ intrepid\ adventurer\ makes\ her\ triumphant\ return\ in\ Lara\ Croft\ Tomb\ Raider\:\ Legend\!

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

Suivez les aventures de Lara \u00e0 travers le globe et r\u00e9solvez le myst\u00e8re qui provoque le retour de ses ennemis. Lara devra, utiliser ses qualit\u00e9s intellectuelles et athl\u00e9tiques, ainsi que ses colts, pour \u00e9viter les pi\u00e8ges et r\u00e9soudre les \u00e9nigmes. Faites partie de la renaissance d'une l\u00e9gende avec cet \u00e9pisode, le plus dynamique jusqu'\u00e0 ce jour, des Tomb raiders\! -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 -Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:2 +The\ war\ rages\ on.\ The\ demonic\ threat\ has\ been\ banished\ from\ the\ battle-scarred\ fields\ of\ Azeroth,\ but\ peace\ is\ still\ a\ distant\ dream.\ The\ epic\ conflict\ that\ began\ in\ Warcraft\ III\:\ Reign\ of\ Chaos\ continues\ with\ more\ units,\ more\ missions,\ and\ more\ explosive\ strategic\ combat.

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

This set contains both Warcraft III\: Reign of Chaos and Warcraft III\: The Frozen Throne. -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:2 -Fan\ Game\ Tomb\ Raider\ 2\ Remake\ by\ Nicobass.=Fan Game, remake de Tomb Raider 2 par Nicobass. +#: i18n/tmp/Applications/Games/Tropico 4/application.js:2 +The\ world\ is\ changing\ and\ Tropico\ is\ moving\ with\ the\ times\ -\ geographical\ powers\ rise\ and\ fall\ and\ the\ world\ market\ is\ dominated\ by\ new\ players\ with\ new\ demands\ and\ offers\ -\ and\ you,\ as\ El\ Presidente,\ face\ a\ whole\ new\ set\ of\ challenges.\ If\ you\ are\ to\ triumph\ over\ your\ naysayers\ you\ will\ need\ to\ gain\ as\ much\ support\ from\ your\ people\ as\ possible.\ Your\ decisions\ will\ shape\ the\ future\ of\ your\ nation,\ and\ more\ importantly,\ the\ size\ of\ your\ off-shore\ bank\ account.

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

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

Tropico 4 d\u00e9veloppe le gameplay du jeu pr\u00e9c\u00e9dent avec de nouveaux ajouts politiques, y compris plus de superpuissances avec qui n\u00e9gocier, avec la possibilit\u00e9 d'\u00e9lire les ministres au pouvoir pour aider \u00e0 passer vos politiques les plus controvers\u00e9es. Mais n'oubliez pas de garder vos amis proches et vos ennemis plus proches encore car chacun a un programme \! Votre courage politique sera test\u00e9 de mani\u00e8re approfondie, car de nouvelles catastrophes naturelles feront crier la population sur vous et votre cabinet pour les aider \u00e0 se remettre des pire destructions de M\u00e8re Nature.

Tropico 4 apporte \u00e9galement un nouveau niveau d'interaction sociale avec l'ajout de l'int\u00e9gration Facebook et Twitter. Postez des commentaires sur Twitter directement \u00e0 partir du jeu et les mises \u00e0 jour s'affichent lorsque vous effectuez des missions ou d\u00e9bloquez de nouvelles r\u00e9alisations. Vous pouvez m\u00eame prendre des captures d'\u00e9cran de votre \u00eele en plein essor et publier votre cr\u00e9ation de r\u00eave sur votre page Facebook Tropico 4 et comparer votre classement interactif des dictateurs sur les classements en ligne. -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Local -#: (Demo)/script.js:1 -Local\ (Demo)=Local (Demo) +#: 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.=1715, les Pirates r\u00e8gnent sur les Cara\u00efbes et viennent de fonder leur propre R\u00e9publique o\u00f9 la corruption, l\u2019avarice et la cruaut\u00e9 sont d\u00e9sormais monnaie courante. Parmi ces hors-la-loi, un jeune capitaine imp\u00e9tueux du nom d\u2019Edward Kenway. -#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/Online -#: (Demo)/script.js:1 -Online\ (Demo)=En ligne (Demo) +#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:2 +Those\ intrepid\ invertebrates\ return\ with\ a\ vengeance\ in\ the\ much-loved\ Worms™\ Armageddon.\ It’s\ a\ whole\ new\ can\ of\ worms\!\ It’s\ hilarious\ fun\ that\ you\ can\ enjoy\ on\ your\ own\ or\ with\ all\ your\ friends.=Ces intr\u00e9pides invert\u00e9br\u00e9s sont de retour pour se venger dans le tr\u00e8s appr\u00e9ci\u00e9 Worms\u2122 Armageddon. Il s'agit l\u00e0 d'un toute nouvelle gamme de vers \! C'est hilarant et vous pouvez en profiter tout seul ou avec tous vos amis. -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 -Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld +#: i18n/tmp/Applications/Games/Toki Tori/application.js:1 +Toki\ Tori=Toki Tori -#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 -Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld repr\u00e9sente un nouvel avancement dans les jeux d'exploration. L'aventuri\u00e8re sans peur Lara Croft explore des lieux exotiques autour du monde, chacun con\u00e7u avec une attention incroyable au d\u00e9tail r\u00e9sultant en une fid\u00e9lit\u00e9 visuelle haute d\u00e9finition \u00e0 couper le souffle qui cr\u00e9e un monde tr\u00e8s r\u00e9aliste et d\u00e9livre un nouveau niveau de d\u00e9fi et de choix. +#: i18n/tmp/Applications/Games/Tom Clancy's Ghost Recon +#: Wildlands/application.js:1 +Tom\ Clancy's\ Ghost\ Recon®\ Wildlands=Tom Clancy's Ghost Recon\u00ae Wildlands #: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven #: Shield/application.js:1 Tom\ Clancy's\ Rainbow\ Six\ 3\ \:\ Raven\ Shield=Tom Clancy's Rainbow Six 3 \: Raven Shield -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven -#: Shield/application.js:2 -Raven\ Shield\:\ Command\ an\ elite\ multinational\ squad\ of\ special\ operatives\ against\ hidden\ terrorist\ forces.\ In\ Tom\ Clancy's\ Rainbow\ Six\ 3\:\ Raven\ Shield,\ the\ third\ installment\ to\ the\ wildly\ popular\ Rainbow\ Six\ series,\ Team\ Rainbow\ faces\ the\ hidden\ global\ forces\ of\ a\ new\ and\ secretive\ foe.=Raven Shield \: Commandez l\u2019\u00e9lite de la brigade multinationale des op\u00e9rations sp\u00e9ciales contre les forces terroristes cach\u00e9es. Dans Tom Clancy's Rainbow Six 3\: Raven Shield, le troisi\u00e8me \u00e9pisode de la s\u00e9rie populaire Rainbow Six, l'\u00e9quipe Rainbow est confront\u00e9e \u00e0 un nouvel ennemi secret mondiale. - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local -#: (1.0->1.6)/script.js:1 -Local\ (1.0->1.6)=Local (1.0->1.6) - -#: i18n/tmp/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam -#: (Gold)/script.js:1 -Steam\ (Gold)=Steam (Gold) - #: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:1 -Tom\ Clancy's\ Splinter\ Cell\u00ae=Tom Clancy's Splinter Cell\u00ae - -#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/application.js:2 -Infiltrate\ terrorists'\ positions,\ acquire\ critical\ intelligence\ by\ any\ means\ necessary,\ execute\ with\ extreme\ prejudice,\ and\ exit\ without\ a\ trace\!\ You\ are\ Sam\ Fisher,\ a\ highly\ trained\ secret\ operative\ of\ the\ NSA's\ secret\ arm\:\ Third\ Echelon.=Infiltrez des positions terroristes, obtenez des renseignements cruciaux peu importe les moyens, ex\u00e9cutez avec extr\u00eame pr\u00e9judice, et sortez sans laisser de trace \! Vous \u00eates Sam Fisher, un agent secret de haut niveau d\u2019une branche secr\u00e8te de la NSA \: Third Echelon. +Tom\ Clancy's\ Splinter\ Cell®=Tom Clancy's Splinter Cell\u00ae #: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:1 -Tom\ Clancy\u2019s\ The\ Division\u2122=Tom Clancy\u2019s The Division\u2122 - -#: i18n/tmp/Applications/Games/Tom Clancy's The Division/application.js:2 -Black\ Friday\ \u2013\ a\ devastating\ pandemic\ sweeps\ through\ New\ York\ City,\ and\ one\ by\ one,\ basic\ services\ fail.\ In\ only\ days,\ without\ food\ or\ water,\ society\ collapses\ into\ chaos.\ The\ Division,\ an\ autonomous\ unit\ of\ tactical\ agents,\ is\ activated.=Le jour du Black Friday, une pand\u00e9mie d\u00e9vastatrice se propage dans les rues de New York, coupant un par un l\u2019acc\u00e8s aux services indispensables \u00e0 notre quotidien. En l\u2019espace de quelques jours, le manque d\u2019eau et de nourriture plonge la soci\u00e9t\u00e9 dans le chaos. C\u2019est alors qu\u2019intervient La Division, une unit\u00e9 d\u2019agents tactiques autonomes, class\u00e9e secret d\u00e9fense. - -#: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 -Total\ War\:\ ROME\ II=Total War\: ROME II - -#: i18n/tmp/Applications/Games/Total War Rome II/application.js:2 -Emperor\ Edition\ is\ the\ definitive\ edition\ of\ ROME\ II,\ featuring\ an\ improved\ politics\ system,\ overhauled\ building\ chains,\ rebalanced\ battles\ and\ improved\ visuals\ in\ both\ campaign\ and\ battle.

In\ addition,\ Emperor\ Edition\ includes\ all\ content\ and\ feature\ updates\ made\ available\ for\ ROME\ II\ since\ its\ launch\ in\ September\ 2013.\ These\ include\ Twitch.TV\ integration,\ touchscreen\ controls,\ new\ playable\ factions\ and\ units,\ and\ Mac\ compatibility.\ The\ Imperator\ Augustus\ Campaign\ Pack\ and\ all\ Emperor\ Edition\ content\ and\ features\ are\ free,\ via\ automatic\ update,\ to\ all\ existing\ ROME\ II\ owners.=Emperor Edition est la version ultime de ROME II, elle inclut un syst\u00e8me politique am\u00e9lior\u00e9, des cha\u00eenes de construction remani\u00e9es, des combats r\u00e9\u00e9quilibr\u00e9s et des visuels am\u00e9lior\u00e9s \u00e0 la fois en campagne et en bataille.

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

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

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

Tropico 4 d\u00e9veloppe le gameplay du jeu pr\u00e9c\u00e9dent avec de nouveaux ajouts politiques, y compris plus de superpuissances avec qui n\u00e9gocier, avec la possibilit\u00e9 d'\u00e9lire les ministres au pouvoir pour aider \u00e0 passer vos politiques les plus controvers\u00e9es. Mais n'oubliez pas de garder vos amis proches et vos ennemis plus proches encore car chacun a un programme \! Votre courage politique sera test\u00e9 de mani\u00e8re approfondie, car de nouvelles catastrophes naturelles feront crier la population sur vous et votre cabinet pour les aider \u00e0 se remettre des pire destructions de M\u00e8re Nature.

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

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

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

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

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

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

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

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


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

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

=

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

+Tom\ Clancy’s\ The\ Division™=Tom Clancy\u2019s The Division\u2122 -#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 -v7.46=v7.46 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:1 +Tomb\ Raider\:\ Anniversary=Tomb Raider\: Anniversary -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:1 -TeamSpeak\ 3=TeamSpeak 3 +#: i18n/tmp/Applications/Games/Tomb Raider Anniversary/application.js:2 +Tomb\ Raider\:\ Anniversary\ retraces\ Lara\ Croft's\ original\ genre-defining\ adventure\ globe-trotting\ 3rd\ person\ action-adventure\ in\ pursuit\ of\ the\ legendary\ Scion\ artifact.\ Using\ an\ enhanced\ 'Tomb\ Raider\:\ Legend'\ game\ engine,\ the\ graphics,\ technology\ and\ physics\ bring\ Lara's\ adventure\ and\ pursuit\ of\ a\ mystical\ artifact\ known\ only\ as\ the\ Scion\ right\ up\ to\ today's\ technology\ standards\ and\ offers\ gamers\ a\ completely\ new\ gameplay\ experience.\ Re-imagined,\ Anniversary\ delivers\ a\ dynamic\ fluidly\ and\ fast\ Lara\ Croft,\ massive\ environments\ of\ stunning\ visuals,\ intense\ combat\ and\ game\ pacing,\ and\ an\ enhanced\ and\ clarified\ original\ story.=Tomb Raider\: Anniversary est le fameux jeu d'action \u00e0 la troisi\u00e8me personne qui retrace les aventures de la non moins fameuse Lara Croft. Partez avec elle \u00e0 la recherche du myst\u00e9rieux Scion. Utilisant le dernier moteur graphique 'Tomb Raider\: Legend' les aventures de Lara vont entra\u00eener le joueur dans une toute nouvelle exp\u00e9rience. Ce titre, dont le sc\u00e9nario a \u00e9t\u00e9 totalement repens\u00e9, fait \u00e9voluer Lara avec fluidit\u00e9 dans des d\u00e9cors de toute beaut\u00e9 o\u00f9 elle devra livrer des combats mortels. Partez \u00e0 la d\u00e9couverte de l'antique cit\u00e9 d'Atlantis et des pyramides d'\u00c9gypte en passant par les coins les plus recul\u00e9s, myst\u00e9rieux et sombres de la plan\u00e8te et r\u00e9solvez le plus important des myst\u00e8res \: celui du pass\u00e9 de Lara. -#: i18n/tmp/Applications/Internet/TeamSpeak 3/application.js:2 -TeamSpeak\ 3\ offers\ the\ ideal\ voice\ communication\ tool\ for\ online\ gaming,\ education\ and\ training,\ internal\ business\ communication,\ and\ staying\ in\ touch\ with\ friends\ and\ family.=TeamSpeak 3 offre l'outil id\u00e9al de communication vocal pour le jeu en ligne, \u00e9ducation et entra\u00eenement, communication commerciale interne et rester en contact avec les amis et la famille. +#: i18n/tmp/Applications/Games/Tomb Raider Legend/application.js:1 +Tomb\ Raider\:\ Legend=Tomb Raider\: Legend -#: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 -v3.0.19.4=v3.0.19.4 +#: i18n/tmp/Applications/Games/Tomb Raider: The Dagger Of Xian/application.js:1 +Tomb\ Raider\:\ The\ Dagger\ Of\ Xian=Tomb Raider\: The Dagger Of Xian -#: i18n/tmp/Applications/Multimedia/category.js:1 -Multimedia=Multimedia +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:1 +Tomb\ Raider\:\ Underworld=Tomb Raider\: Underworld -#: i18n/tmp/Applications/Multimedia/Mp3tag/application.js:1 -Mp3tag=Mp3tag +#: i18n/tmp/Applications/Games/Tomb Raider Underworld/application.js:2 +Tomb\ Raider\:\ Underworld\ represents\ a\ new\ advancement\ in\ exploration-based\ gameplay.\ As\ fearless\ adventurer\ Lara\ Croft\ explore\ exotic\ locations\ around\ the\ world,\ each\ designed\ with\ an\ incredible\ attention\ to\ detail\ resulting\ in\ breathtaking\ high-definition\ visual\ fidelity\ that\ creates\ a\ truly\ believable\ world\ and\ delivers\ a\ new\ level\ of\ challenge\ and\ choice.=Tomb Raider\: Underworld repr\u00e9sente un nouvel avancement dans les jeux d'exploration. L'aventuri\u00e8re sans peur Lara Croft explore des lieux exotiques autour du monde, chacun con\u00e7u avec une attention incroyable au d\u00e9tail r\u00e9sultant en une fid\u00e9lit\u00e9 visuelle haute d\u00e9finition \u00e0 couper le souffle qui cr\u00e9e un monde tr\u00e8s r\u00e9aliste et d\u00e9livre un nouveau niveau de d\u00e9fi et de choix. -#: 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 est un outil puissant et facile \u00e0 utiliser pour \u00e9diter des m\u00e9tadonn\u00e9es de formats audio communs, il prend en charge le ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, commentaires Vorbis et tags APE. Il prend \u00e9galement en charge les recherches de bases de donn\u00e9es en ligne \u00e0 partir d'Amazon, Musicbraing, freedb ou discogs par exemple pour collecter automatiquement les \u00e9tiquettes appropri\u00e9es et les pochettes. +#: i18n/tmp/Engines/Wine/Tools/application.js:2 +Tools\ for\ Wine.=Outils pour Wine. -#: i18n/tmp/Applications/Office/Adobe Acrobat Reader DC/application.js:1 -Adobe\ Acrobat\ Reader\ DC=Adobe Acrobat Reader DC +#: i18n/tmp/Applications/Games/Total War Rome II/application.js:1 +Total\ War\:\ ROME\ II=Total War\: ROME II -#: 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.=Adobe Acrobat Reader DC est la r\u00e9f\u00e9rence mondiale des logiciels gratuits pour la consultation, l\u2019impression et l\u2019insertion de commentaires dans des documents PDF.

Les fonctionnalit\u00e9s premium , les services en ligne et les mises \u00e0 jour ne fonctionnent pas. +#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:2 +Trackmania\ offers\ you\ the\ ultimate\ arcade\ racing\ universe\ where\ everything\ is\ about\ reaching\ the\ perfect\ racing\ time.\ Test\ your\ skills\ in\ over\ 200\ tracks,\ experience\ immediate\ fun\ by\ challenging\ your\ friends\ at\ home\ (offline\ splitscreen)\ or\ online.=Trackmania vous offre l'univers ultime de course d'arcade o\u00f9 le but est de r\u00e9aliser le chrono parfait. Repoussez vos limites sur plus de 200 trac\u00e9s, amusez-vous imm\u00e9diatement en d\u00e9fiant vos amis en \u00e9cran partag\u00e9 (hors connexion) ou en ligne. -#: i18n/tmp/Applications/Office/category.js:1 -Office=Bureautique +#: i18n/tmp/Applications/Games/Trackmania Turbo/application.js:1 +Trackmania®\ Turbo=Trackmania\u00ae Turbo -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:1 -ElsterFormular=ElsterFormular +#: i18n/tmp/Applications/Games/Tropico 3/application.js:1 +Tropico\ 3=Tropico 3 -#: i18n/tmp/Applications/Office/ElsterFormular/application.js:2 -ElsterFormular\ is\ the\ official\ german\ software\ to\ file\ a\ tax\ return.=ElsterFormular est le programme officiel allemand pour la d\u00e9claration d'imp\u00f4ts. +#: i18n/tmp/Applications/Games/Tropico 4/application.js:1 +Tropico\ 4=Tropico 4 -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:1 -Microsoft\ Office\ 2010=Microsoft Office 2010 +#: i18n/tmp/Applications/Games/Unholy Heights/application.js:1 +Unholy\ Heights=Unholy Heights -#: i18n/tmp/Applications/Office/Microsoft Office 2010/application.js:2 -Microsoft\ Office\ 2010\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2007.=Microsoft Office 2010 est une version de Microsoft Office, une suite de productivit\u00e9 pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2007. +#: i18n/tmp/Applications/Games/The Room Two/application.js:2 +Unique\ events\ transport\ you\ to\ the\ halls\ of\ a\ long-forgotten\ crypt.\ The\ only\ means\ of\ escape\ lies\ locked\ within\ a\ stone\ pedestal,\ along\ with\ a\ note\ from\ your\ mysterious\ ally.\ His\ words\ promise\ assistance,\ but\ only\ serve\ to\ entice\ you\ into\ a\ compelling\ world\ of\ mystery\ and\ exploration.=Des \u00e9v\u00e9nements uniques vous transportent vers les salles d'une crypte longtemps oubli\u00e9e. Le seul moyen de s'\u00e9chapper est enferm\u00e9 dans un socle en pierre, avec qu'une note de votre alli\u00e9 myst\u00e9rieux. Ses paroles promettent une aide, mais ne servent qu'\u00e0 vous inciter \u00e0 devenir un monde convaincant de myst\u00e8re et d'exploration. -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:1 -Microsoft\ Office\ 2013=Microsoft Office 2013 +#: i18n/tmp/Engines/Wine/Verbs/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Tom Clancy's Splinter Cell/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Prince of Persia: The Sands +#: Time/Uplay/script.js:1 i18n/tmp/Applications/Games/Uplay/application.js:1 +#: i18n/tmp/Applications/Games/Beyond Good and Evil/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Far Cry 3 - Blood Dragon/Uplay/script.js:1 +#: i18n/tmp/Applications/Games/Rayman Origins/Uplay/script.js:1 +Uplay=Uplay -#: i18n/tmp/Applications/Office/Microsoft Office 2013/application.js:2 -Microsoft\ Office\ 2013\ is\ a\ version\ of\ Microsoft\ Office,\ a\ productivity\ suite\ for\ Microsoft\ Windows.\ It\ is\ the\ successor\ to\ Microsoft\ Office\ 2010.=Microsoft Office 2013 est une version de Microsoft Office, une suite de productivit\u00e9 pour Microsoft Windows. Il s'agit du successeur de Microsoft Office 2010. +#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 +Uplay\ Script=Script Uplay -#: i18n/tmp/Applications/Other/category.js:1 -Other=Autre +#: i18n/tmp/Applications/Games/Uplay/application.js:2 +Uplay\ is\ Ubisoft's\ PC\ games\ portal.=Uplay est le portail des jeux PC d'Ubisoft. -#: i18n/tmp/Applications/Science/category.js:1 -Science=Science +#: i18n/tmp/Utils/Functions/Apps/application.js:2 +Utils\ for\ apps.=Utilitaires pour applications. -#: i18n/tmp/Engines/Wine/category.js:1 -Wine=Wine +#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 +Utils\ for\ file\ system\ interaction.=Utilitaires pour les interactions syst\u00e8me. -#: i18n/tmp/Engines/Wine/Engine/application.js:1 -Wine\ Engine=Moteur Wine +#: i18n/tmp/Utils/Functions/Net/application.js:2 +Utils\ for\ interaction\ with\ the\ Internet.=Utilitaires pour les interactions internet. -#: i18n/tmp/Engines/Wine/Engine/application.js:2 -The\ Wine\ engine.=Le moteur Wine. +#: i18n/tmp/Applications/Games/Scribblenauts Unlimited/application.js:2 +Venture\ into\ a\ wide-open\ world\ where\ the\ most\ powerful\ tool\ is\ your\ imagination.\ Help\ Maxwell\ solve\ robust\ puzzles\ in\ seamless,\ free-roaming\ levels\ by\ summoning\ any\ object\ you\ can\ think\ of.\ Create\ your\ own\ original\ objects,\ assign\ unique\ properties,\ and\ share\ them\ with\ friends\ online\ using\ Steam\ Workshop\ –\ to\ be\ used\ in\ game\ or\ further\ modified\ as\ you\ like\!=Aventurer-vous dans un monde grand ouvert o\u00f9 l'outil le plus puissant est votre imagination. Aidez Maxwell \u00e0 r\u00e9soudre de solides casse-t\u00eates dans des niveaux homog\u00e8nes, libres et itin\u00e9rants, en invoquant n'importe quel objet auquel vous pouvez penser. Cr\u00e9ez vos propres objets originaux, assignez leur des propri\u00e9t\u00e9s uniques, et partagez les avec des amis en ligne en utilisant Steam Workshop \u2013 pour \u00eatre utilis\u00e9 en jeu ou encore plus modifi\u00e9, au choix \! -#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 -Wine\ engine=Moteur Wine +#: i18n/tmp/Engines/Wine/Verbs/application.js:2 +Verbs\ for\ Wine.=Verbs pour Wine. -#: i18n/tmp/Engines/Wine/QuickScript/application.js:1 -QuickScript=QuickScript +#: i18n/tmp/Applications/Games/Mafia II/application.js:2 +Vito\ Scaletta\ has\ started\ to\ make\ a\ name\ for\ himself\ on\ the\ streets\ of\ Empire\ Bay\ as\ someone\ who\ can\ be\ trusted\ to\ get\ a\ job\ done.\ Together\ with\ his\ buddy\ Joe,\ he\ is\ working\ to\ prove\ himself\ to\ the\ Mafia,\ quickly\ escalating\ up\ the\ family\ ladder\ with\ crimes\ of\ larger\ reward,\ status\ and\ consequence…\ the\ life\ as\ a\ wise\ guy\ isn’t\ quite\ as\ untouchable\ as\ it\ seems.=Vito Scaletta a commenc\u00e9 \u00e0 se faire un nom dans les rues d'Empire Bay comme quelqu'un sur qui on peut compter pour qu'un travail soit men\u00e9 \u00e0 bien. \u00c0 l\u2019aide de son pote Joe, il travaille pour montrer \u00e0 la Mafia qui il est, tr\u00e8s vite, il escalade les \u00e9chelons dans la famille avec des crimes de grand envergures, faits et cons\u00e9quences\u2026 sa vie de \u00ab simple mec sage \u00bb n\u2019est pas aussi calme qu\u2019il n'y para\u00eet. -#: i18n/tmp/Engines/Wine/QuickScript/application.js:2 -QuickScripts\ for\ Wine.=QuickScripts pour Wine. +#: i18n/tmp/Applications/Games/Warcraft III Expansion Set/application.js:1 +Warcraft®\ III\:\ Expansion\ Set=Warcraft\u00ae III\: Expansion Set -#: i18n/tmp/Engines/Wine/QuickScript/Custom Installer Script/script.js:1 -Custom\ Installer\ Script=Custom Installer Script +#: i18n/tmp/Applications/Games/Warface/application.js:1 +Warface=Warface -#: i18n/tmp/Engines/Wine/QuickScript/Installer Script/script.js:1 -Installer\ Script=Installer Script +#: i18n/tmp/Applications/Games/Warface/application.js:2 +Warface\ offers\ an\ intense\ Co-op\ experience\ with\ daily\ new\ content,\ in\ which\ players\ can\ master\ unique\ teamwork\ moves\ and\ gameplay\ styles.\ They\ can\ also\ engage\ in\ fast-paced\ or\ tactical\ action\ in\ Versus\ modes\ such\ as\ Team\ Death\ Match\ or\ Plant\ The\ Bomb.=Warface offre une exp\u00e9rience Co-op intense avec des missions quotidiennes, dans lesquelles les joueurs doivent maitriser le jeu en \u00e9quipe et des actions de combat uniques. Ils peuvent aussi s\u2019engager dans des parties Conflit au rythme effr\u00e9n\u00e9 et tactiques telles les modes D\u00e9tonation ou Escarmouche. -#: i18n/tmp/Engines/Wine/QuickScript/Local Installer Script/script.js:1 -Local\ Installer\ Script=Local Installer Script +#: i18n/tmp/Applications/Games/Warlock - Master of the Arcane/application.js:1 +Warlock\ -\ Master\ of\ the\ Arcane=Warlock - Master of the Arcane -#: i18n/tmp/Engines/Wine/QuickScript/Online Installer Script/script.js:1 -Online\ Installer\ Script=Online Installer Script +#: i18n/tmp/Applications/Games/ChromaGun/application.js:2 +Welcome\ to\ ChromaTec’s\ test\ lab\!\ You’re\ here\ to\ test\ our\ newest,\ state-of-the-art\ military-grade\ color-technology\:\ The\ ChromaGun\ (patent\ pending)\!\ Use\ it\ to\ try\ and\ solve\ our\ meticulously\ designed\ test\ chambers.\ The\ basic\ principle\ is\ as\ easy\ as\ applying\ it\ is\ complex\:\ Exit\ the\ chambers\ via\ the\ exit\ doors.\ But\ be\ weary\ of\ the\ WorkerDroids\ in\ charge\ of\ maintaining\ the\ chambers.\ They’re\ not\ exactly\ what\ you\ and\ I\ would\ call\ “human\ friendly”.

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

That\ being\ said,\ welcome\ and\ good\ luck\!=Bienvenue dans le laboratoire d'essai ChromaTecs \!Tu es ici pour tester une invention color\u00e9e super moderne et \u00e0 usage militaire \: le ChromaGun (la licence vient d'\u00eatre enregistr\u00e9e) \! Utilise-le pour passer les salles de test que nous avons soigneusement pr\u00e9par\u00e9es. Le principe est assez simple, mais sa r\u00e9alisation peut \u00eatre tr\u00e8s complexe. Quitte chaque salle par sa porte de sortie. Mais prends garde aux WorkerDroids, qui ont pour seul objectif le maintien en l'\u00e9tat de la pi\u00e8ce. Ils n'aiment pas particuli\u00e8rement les humains. Pour sortir des salles, colore les murs et les WorkerDroids avec le ChromaGun. Certaines portes sont difficiles \u00e0 ouvrir\: elles ne peuvent \u00eatre d\u00e9verrouill\u00e9es que gr\u00e2ce \u00e0 l'interrupteur au sol et ne restent ouvertes que si un objet est pos\u00e9 contre elles.

Si ton cerveau est d\u00e9j\u00e0 en \u00e9bullition et que tu as h\u00e2te d'utiliser tes cellules grises, alors tu es le candidat parfait pour affronter ces salles \!

Alors \: Bienvenue et bonne chance \! -#: i18n/tmp/Engines/Wine/QuickScript/Quick Script/script.js:1 -Quick\ Script=Quick Script +#: i18n/tmp/Applications/Games/Unholy Heights/application.js:2 +Welcome\ to\ Unholy\ Heights,\ a\ mashup\ of\ Tower\ Defense\ and\ Apartment\ Management\ Simulation\!\ The\ Devil\ has\ converted\ a\ tenement\ building\ into\ monsters-only\ housing,\ and\ has\ big\ plans\ for\ the\ future.\ Sucker\ monsters\ into\ moving\ into\ your\ building,\ charge\ them\ rent\ and\ keep\ them\ happy\ by\ buying\ them\ furniture.\ Unfortunately,\ heroes\ have\ caught\ wind\ of\ the\ Devil's\ plan,\ and\ will\ stop\ at\ nothing\ to\ wipe\ him\ out.\ Knock\ on\ residents'\ doors\ to\ call\ them\ to\ battle,\ trap\ heroes\ in\ devious\ pincer\ formations,\ and\ command\ your\ troops\ to\ victory.\ Monsters\ get\ jobs,\ fall\ in\ love,\ have\ children,\ and\ even\ skip\ out\ on\ their\ rent.\ Keep\ them\ happy\ or\ you\ might\ not\ have\ anyone\ to\ fight\ for\ you\ when\ heroes\ come\ knocking.\ But\ don't\ be\ too\ soft\:\ there's\ always\ prospective\ baddies\ looking\ to\ move\ in,\ so\ kick\ out\ the\ freeloaders\ when\ the\ time\ is\ right\!\ Being\ a\ landlord\ is\ a\ difficult\ job,\ but\ it\ can't\ be\ harder\ than\ running\ Hell...right?=Bienvenue \u00e0 Unholy Heights, un m\u00e9lange de Tower Defense et Apartment Management Simulation \! Le Diable a transform\u00e9 un immeuble d'habitation en logements pour monstres, et a de grands projets pour l'avenir. Attirer des monstres dans votre immeuble, facturer les et garder les heureux en leur achetant des meubles. Malheureusement, les h\u00e9ros ont eu vent du plan du Diable et ne s'arr\u00eateront \u00e0 rien pour l'\u00e9liminer. Frappez les portes des r\u00e9sidents pour les appeler \u00e0 la bataille, pi\u00e9gez les h\u00e9ros dans des formations en tenailles fourbes et menez vos troupes \u00e0 la victoire. Les monstres obtiennent des emplois, tombent amoureux, ont des enfants et m\u00eame ignorent leur loyer. Gardez-les heureux ou vous pourriez n'avoir personne \u00e0 combattre lorsque les h\u00e9ros viendront frapper. Mais ne soyez pas trop doux\: il y a toujours des m\u00e9chants potentiels qui cherchent \u00e0 se d\u00e9placer, alors faites sortir les parasites lorsque le moment est venu\! \u00catre un propri\u00e9taire est un travail difficile, mais il ne peut pas \u00eatre plus difficile que de courir l'enfer ... n'est-ce pas ? -#: i18n/tmp/Engines/Wine/QuickScript/Steam Script/script.js:1 -Steam\ Script=Script Steam +#: Applications/Games/Origin/Local (Legacy)/script.js:16 +#: Applications/Games/Origin/Online (Legacy)/script.js:15 +When\ Origin\ launches,\ you\ will\ get\ an\ error\ message\ ("Your\ update\ could\ not\ be\ completed.").\ This\ is\ ok.\ Just\ close\ the\ popup.=Au lancement d'Origin, il y aura un message d'erreur ("Your update could not be completed."). C'est normal. Fermez juste le popup. -#: i18n/tmp/Engines/Wine/QuickScript/Uplay Script/script.js:1 -Uplay\ Script=Script Uplay +#: Applications/Internet/Internet Explorer 7.0/Online/script.js:64 +Which\ language\ version\ would\ you\ like\ to\ install?=Quelle langue aimeriez-vous installer ? -#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 -Zip\ Script=Script zip +#: i18n/tmp/Applications/Games/Wildlife Park 2/application.js:1 +Wildlife\ Park\ 2=Wildlife Park 2 -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 -Wine\ Shortcuts=Raccourcis Wine +#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 +Windows\ XP\ Service\ Pack\ 3=Windows XP Service Pack 3 -#: i18n/tmp/Engines/Wine/Shortcuts/application.js:2 -Shortcuts\ for\ Wine.=Raccourci pour Wine. +#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 +Windows\ reboot=Red\u00e9marrer windows -#: i18n/tmp/Engines/Wine/Shortcuts/Reader/script.js:1 -Shortcut\ Reader=Shortcut Reader +#: i18n/tmp/Engines/Wine/category.js:1 +Wine=Wine + +#: i18n/tmp/Engines/Wine/Engine/application.js:1 +Wine\ Engine=Moteur Wine #: i18n/tmp/Engines/Wine/Shortcuts/Wine/script.js:1 Wine\ Shortcut=Raccourci Wine +#: i18n/tmp/Engines/Wine/Shortcuts/application.js:1 +Wine\ Shortcuts=Raccourcis Wine + #: i18n/tmp/Engines/Wine/Tools/application.js:1 Wine\ Tools=Outils Wine -#: i18n/tmp/Engines/Wine/Tools/application.js:2 -Tools\ for\ Wine.=Outils pour Wine. +#: i18n/tmp/Engines/Wine/Verbs/application.js:1 +Wine\ Verbs=Verbs Wine -#: i18n/tmp/Engines/Wine/Tools/Configure Wine/script.js:1 -Configure\ Wine=Configurer Wine +#: i18n/tmp/Engines/Wine/Engine/Object/script.js:1 +Wine\ engine=Moteur Wine -#: i18n/tmp/Engines/Wine/Tools/Kill Wine Processes/script.js:1 -Kill\ processes=Tuer les processus +#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 +Wine\ uninstaller=D\u00e9sinstaller wine -#: i18n/tmp/Engines/Wine/Tools/Reboot Wine/script.js:1 -Windows\ reboot=Red\u00e9marrer windows +#: i18n/tmp/Applications/Games/The Elder Scrolls V: Skyrim/application.js:2 +Winner\ of\ more\ than\ 200\ Game\ of\ the\ Year\ Awards,\ Skyrim\ Special\ Edition\ brings\ the\ epic\ fantasy\ to\ life\ in\ stunning\ detail.\ The\ Special\ Edition\ includes\ the\ critically\ acclaimed\ game\ and\ add-ons\ with\ all-new\ features\ like\ remastered\ art\ and\ effects,\ volumetric\ god\ rays,\ dynamic\ depth\ of\ field,\ screen-space\ reflections,\ and\ more.\ Skyrim\ Special\ Edition\ also\ brings\ the\ full\ power\ of\ mods\ to\ the\ PC\ and\ consoles.\ New\ quests,\ environments,\ characters,\ dialogue,\ armor,\ weapons\ and\ more\ –\ with\ Mods,\ there\ are\ no\ limits\ to\ what\ you\ can\ experience.=Laur\u00e9at de plus de 200 r\u00e9compenses du Jeu de l'ann\u00e9e \! Skyrim Special Edition apporte un souffle nouveau \u00e0 cette aventure \u00e9pique, avec force d\u00e9tail. La Special Edition comprend le c\u00e9l\u00e8bre jeu et les contenus additionnels, avec graphismes et effets remast\u00e9ris\u00e9s, rayons divins volum\u00e9triques, profondeur de champ dynamique, reflets et plus encore. Skyrim Special Edition apporte en outre toute la puissance des mods PC sur console. Nouvelles qu\u00eates, environnements, personnages, dialogue, armure, armes et plus encore... l'exp\u00e9rience est sans limite. -#: i18n/tmp/Engines/Wine/Tools/Repair Wine Prefix/script.js:1 -Repair\ virtual\ drive=R\u00e9parer le disque virtuel +#: i18n/tmp/Applications/Games/Worms Armageddon/application.js:1 +Worms\ Armageddon=Worms Armageddon -#: i18n/tmp/Engines/Wine/Tools/WineConsole/script.js:1 -Command\ prompt=Invite de commande +#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:1 +Worms™\ Reloaded=Worms\u2122 Reloaded -#: i18n/tmp/Engines/Wine/Tools/Wine Registry Editor/script.js:1 -Registry\ Editor=\u00c9diteur du registre +#: i18n/tmp/Applications/Games/Worms Reloaded/application.js:2 +Worms™\ Reloaded\ is\ a\ turn-based\ computer\ games\ developed\ by\ Team17\ Software.\ Players\ control\ a\ small\ platoon\ of\ earthworms\ across\ a\ deformable\ landscape,\ battling\ other\ computer-\ or\ player-controlled\ teams.\ The\ games\ feature\ bright\ and\ humorous\ cartoon-style\ animation\ and\ a\ varied\ arsenal\ of\ bizarre\ weapons.=Worms\u2122 Reloaded est un jeu vid\u00e9o au tour par tour d\u00e9velopp\u00e9 par Team17 Software. Les joueurs contr\u00f4lent une petite section de ver de terre \u00e0 travers un paysage d\u00e9formable, se battant contre d'autres ordinateurs - ou des \u00e9quipes contr\u00f4l\u00e9es par d'autres joueur. Le jeu pr\u00e9sente des animations style cartoon et humoristique et un arsenal vari\u00e9 d'armes bizarres. -#: i18n/tmp/Engines/Wine/Tools/Wine Task Manager/script.js:1 -Task\ manager=Gestionnaire de t\u00e2ches +#: i18n/tmp/Applications/Games/Xenon 2/application.js:1 +Xenon\ 2=Xenon 2 -#: i18n/tmp/Engines/Wine/Tools/Wine Terminal Opener/script.js:1 -Open\ a\ terminal=Ouvrir un terminal +#: i18n/tmp/Applications/Games/Far Cry 2/application.js:2 +You\ are\ a\ gun\ for\ hire,\ trapped\ in\ a\ war-torn\ African\ state,\ stricken\ with\ malaria\ and\ forced\ to\ make\ deals\ with\ corrupt\ warlords\ on\ both\ sides\ of\ the\ conflict\ in\ order\ to\ make\ this\ country\ your\ home.

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

Il vous faut identifier et exploiter les faiblesses de vos ennemis pour les neutraliser. Surprise, force pure, contournement et ruse seront indispensables. -#: i18n/tmp/Engines/Wine/Tools/Wine Uninstaller/script.js:1 -Wine\ uninstaller=D\u00e9sinstaller wine +#: i18n/tmp/Applications/Games/Command and Conquer - Tiberium +#: Wars/application.js:2 +You\ are\ in\ command\ of\ the\ armies\ of\ either\ GDI\ or\ NOD\ with\ the\ fate\ of\ Earth\ in\ the\ balance.=Vous commandez les arm\u00e9es du GDI ou du NOD, le sort de la Terre est dans la balance. -#: i18n/tmp/Engines/Wine/Verbs/application.js:1 -Wine\ Verbs=Verbs Wine +#: i18n/tmp/Applications/Games/BRINK/application.js:2 +You\ decide\ the\ combat\ role\ you\ want\ to\ assume\ in\ the\ world\ of\ Brink\ as\ you\ fight\ to\ save\ yourself\ and\ mankind’s\ last\ refuge\!=D\u00e9cidez du type de combattant que vous souhaitez \u00eatre dans Brink et partez d\u00e9fendre le dernier refuge de l'humanit\u00e9 \! -#: i18n/tmp/Engines/Wine/Verbs/application.js:2 -Verbs\ for\ Wine.=Verbs pour Wine. +#: i18n/tmp/Applications/Games/Druid Soccer/application.js:2 +You\ take\ part\ in\ the\ ancient\ traditional\ game\ of\ Druid\ Soccer.=Vous prenez part \u00e0 l'ancien jeu traditionnel de Druid Soccer. + +#: i18n/tmp/Applications/Games/The Witness/application.js:2 +You\ wake\ up,\ alone,\ on\ a\ strange\ island\ full\ of\ puzzles\ that\ will\ challenge\ and\ surprise\ you.

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

The\ Witness\ is\ a\ single-player\ game\ in\ an\ open\ world\ with\ dozens\ of\ locations\ to\ explore\ and\ over\ 500\ puzzles.\ This\ game\ respects\ you\ as\ an\ intelligent\ player\ and\ it\ treats\ your\ time\ as\ precious.\ There's\ no\ filler;\ each\ of\ those\ puzzles\ brings\ its\ own\ new\ idea\ into\ the\ mix.\ So,\ this\ is\ a\ game\ full\ of\ ideas.=Vous vous r\u00e9veillez seul, sur une \u00eele \u00e9trange remplie d'\u00e9nigmes qui vous mettront \u00e0 l'\u00e9preuve et vous surprendront.

Vous avez oubli\u00e9 qui vous \u00eates et comment vous avez atterri ici. Une seule solution s'offre \u00e0 vous \: explorez l'\u00eele en qu\u00eate d'indices pour retrouver la m\u00e9moire et d\u00e9couvrir comment retourner chez vous.

The Witness est un jeu solo dans un monde ouvert comptant des dizaines de lieux \u00e0 d\u00e9couvrir et plus de 500 \u00e9nigmes. Ce jeu respecte votre intelligence de joueur et consid\u00e8re que votre temps est pr\u00e9cieux. Rien n'est d\u00fb au hasard. Chacune des \u00e9nigmes ajoute une id\u00e9e \u00e0 l'\u00e9difice. Ce jeu regorge donc d'id\u00e9es. + +#: i18n/tmp/Applications/Games/The Crew/application.js:2 +Your\ car\ is\ your\ avatar\ -\ fine\ tune\ your\ ride\ as\ you\ level\ up\ and\ progress\ through\ 5\ unique\ and\ richly\ detailed\ regions\ of\ a\ massive\ open-world\ US.\ Maneuver\ through\ the\ bustling\ streets\ of\ New\ York\ City\ and\ Los\ Angeles,\ cruise\ down\ sunny\ Miami\ Beach\ or\ trek\ through\ the\ breathtaking\ plateaus\ of\ Monument\ Valley.\ Each\ locale\ comes\ with\ its\ own\ set\ of\ surprises\ and\ driving\ challenges\ to\ master.\ On\ your\ journey\ you\ will\ encounter\ other\ players\ on\ the\ road\ –\ all\ potentially\ worthy\ companions\ to\ crew\ up\ with,\ or\ future\ rivals\ to\ compete\ against.\ This\ is\ driving\ at\ its\ most\ exciting,\ varied\ and\ open.=Votre voiture est votre avatar \u2013 personnalisez-l\u00e0 dans les moindres d\u00e9tails en montant de niveau et progressez \u00e0 travers les 5 r\u00e9gions uniques et massives contenues dans ces Etats-Unis en monde ouvert. Man\u0153uvrez dans les rues anim\u00e9es de New York ou de Los Angeles, baladez-vous sous le soleil de Miami Beach ou partez pour un p\u00e9riple \u00e0 travers les paysages \u00e0 couper le souffle de la Monument Valley. Chaque endroit r\u00e9serve son lot de surprises et de d\u00e9fis de conduite \u00e0 maitriser. Pendant votre voyage, vous rencontrerez d\u2019autres joueurs sur la route \u2013 tous \u00e9tant des compagnons potentiels pour votre Crew ou de futurs rivaux \u00e0 battre. The Crew propose l\u2019exp\u00e9rience de course la plus connect\u00e9e, vari\u00e9e et ouverte qui soit. + +#: i18n/tmp/Engines/Wine/QuickScript/Zip Script/script.js:1 +Zip\ Script=Script zip #: i18n/tmp/Engines/Wine/Verbs/corefonts/script.js:1 corefonts=corefonts @@ -1401,21 +1479,16 @@ d3dx10=d3dx10 #: i18n/tmp/Engines/Wine/Verbs/d3dx9/script.js:1 d3dx9=d3dx9 -#: i18n/tmp/Engines/Wine/Verbs/dotnet40/script.js:1 -.NET\ 4.0=.NET 4.0 - -#: i18n/tmp/Engines/Wine/Verbs/dotnet452/script.js:1 -.NET\ 4.5.2=.NET 4.5.2 - -#: i18n/tmp/Engines/Wine/Verbs/dotnet45/script.js:1 -.NET\ 4.5=.NET 4.5 - -#: i18n/tmp/Engines/Wine/Verbs/DXVK/script.js:1 -DXVK=DXVK +#: Engines/Wine/Verbs/corefonts/script.js:84 +#: Engines/Wine/Verbs/corefonts/script.js:90 +fonts=polices #: i18n/tmp/Engines/Wine/Verbs/luna/script.js:1 luna=luna +#: i18n/tmp/Applications/Internet/mIRC/application.js:1 +mIRC=mIRC + #: i18n/tmp/Engines/Wine/Verbs/mfc42/script.js:1 mfc42=mfc42 @@ -1425,23 +1498,32 @@ msls31=msls31 #: i18n/tmp/Engines/Wine/Verbs/mspatcha/script.js:1 mspatcha=mspatcha -#: i18n/tmp/Engines/Wine/Verbs/PhysX/script.js:1 -PhysX=PhysX +#: i18n/tmp/Applications/Games/osu!/application.js:1 +osu\!=osu\! + +#: i18n/tmp/Applications/Games/osu!/application.js:2 +osu\!\ is\ a\ free-to-win\ online\ rhythm\ game.=osu\! jeu en ligne gratuit de rythme. #: i18n/tmp/Engines/Wine/Verbs/quartz/script.js:1 quartz=quartz -#: i18n/tmp/Engines/Wine/Verbs/QuickTime 7.6/script.js:1 -QuickTime\ 7.6=QuickTime 7.6 - #: i18n/tmp/Engines/Wine/Verbs/sandbox/script.js:1 sandbox=sandbox #: i18n/tmp/Engines/Wine/Verbs/secur32/script.js:1 secur32=secur32 -#: i18n/tmp/Engines/Wine/Verbs/Tahoma/script.js:1 -Tahoma=Tahoma +#: i18n/tmp/Applications/Development/Notepad++/v7.2.2/script.js:1 +v.7.2.2=v.7.2.2 + +#: i18n/tmp/Applications/Games/Icy Tower/v1.5/script.js:1 +v1.5=v1.5 + +#: i18n/tmp/Applications/Internet/TeamSpeak 3/v3.0.19.4/script.js:1 +v3.0.19.4=v3.0.19.4 + +#: i18n/tmp/Applications/Internet/mIRC/v7.46/script.js:1 +v7.46=v7.46 #: i18n/tmp/Engines/Wine/Verbs/vcrun2003/script.js:1 vcrun2003=vcrun2003 @@ -1464,58 +1546,17 @@ vcrun2013=vcrun2013 #: i18n/tmp/Engines/Wine/Verbs/vcrun2015/script.js:1 vcrun2015=vcrun2015 -#: i18n/tmp/Engines/Wine/Verbs/Windows XP SP 3/script.js:1 -Windows\ XP\ Service\ Pack\ 3=Windows XP Service Pack 3 +#: i18n/tmp/Engines/Wine/Verbs/vcrun2017/script.js:1 +vcrun2017=vcrun2017 #: i18n/tmp/Engines/Wine/Verbs/xact/script.js:1 xact=xact -#: i18n/tmp/Utils/Functions/Apps/application.js:1 -App\ Utils=Utilitaires d'application - -#: i18n/tmp/Utils/Functions/Apps/application.js:2 -Utils\ for\ apps.=Utilitaires pour applications. - -#: i18n/tmp/Utils/Functions/Apps/Resources/script.js:1 -App\ Resources=Ressources d'application - -#: i18n/tmp/Utils/Functions/category.js:1 -Functions=Fonctions - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:1 -Filesystem\ Utils=Utilitaires du syst\u00e8me de fichier - -#: i18n/tmp/Utils/Functions/Filesystem/application.js:2 -Utils\ for\ file\ system\ interaction.=Utilitaires pour les interactions syst\u00e8me. - -#: i18n/tmp/Utils/Functions/Filesystem/Extract/script.js:1 -File\ Extractors=Extracteurs de fichier - -#: i18n/tmp/Utils/Functions/Filesystem/Files/script.js:1 -File\ Utilities=Utilitaires de fichier - -#: i18n/tmp/Utils/Functions/Net/application.js:1 -Net\ Utils=Utilitaires internet - -#: i18n/tmp/Utils/Functions/Net/application.js:2 -Utils\ for\ interaction\ with\ the\ Internet.=Utilitaires pour les interactions internet. - -#: i18n/tmp/Utils/Functions/Net/Download/script.js:1 -Downloader=Downloader - -#: i18n/tmp/Utils/Functions/Net/Resource/script.js:1 -Internet\ Resource=Ressource internet - -#: Utils/Functions/Filesystem/Extract/script.js:57 -#: Utils/Functions/Filesystem/Extract/script.js:133 -Please\ wait\ while\ {0}\ is\ extracted\ ...=Veuillez patienter pendant que {0} est extrait ... - -#: Utils/Functions/Filesystem/Files/script.js:154 -Checking\ file\ consistency\ ...=V\u00e9rification de la coh\u00e9rence des fichiers ... +#: Engines/Wine/Verbs/dotnet452/script.js:49 +#: Engines/Wine/Verbs/dotnet45/script.js:50 +{0}\ applications\ can\ have\ issues\ when\ windows\ version\ is\ not\ set\ to\ "win2003"={0} certaines applications peuvent avoir des probl\u00e8mes si la version de windows n''est pas mise \u00e0 "win2003" -#: Utils/Functions/Net/Download/script.js:97 -#: Utils/Functions/Net/Resource/script.js:80 -Please\ wait\ while\ {0}\ is\ downloaded\ ...=Veuillez patienter pendant que {0} est t\u00e9l\u00e9charg\u00e9 ... +#: i18n/tmp/Applications/Games/It came from space and ate our +#: brains/application.js:2 +‘It\ came\ from\ space,\ and\ ate\ our\ brains’\ is\ an\ Arcade\ top\ down\ shooter\ with\ horde\ survival\ gameplay\ in\ a\ unique\ atmospheric\ setting\ with\ addicting\ gameplay\ elements,\ which\ all\ can\ be\ played\ cooperatively.\ You\ are\ a\ no-nonsense\ kind\ of\ guy\ equipped\ with\ a\ flashlight\ and\ a\ weapon.\ You\ somehow\ managed\ to\ survive\ the\ invasion\ of\ a\ merciless\ alien\ species,\ the\ kind\ that\ feeds\ on\ human\ brains.\ Things\ look\ bad\ when\ you\ wander\ the\ city\ and\ other\ locations,\ there\ is\ chaos\ everywhere\!\ You\ are\ looking\ for\ gear\ and\ weapons\ to\ survive,\ as\ pink\ light\ emitting\ aliens\ try\ to\ corner\ you\ and\ eat\ your\ brain.\ You\ realize\ there\ is\ only\ one\ thing\ left\ to\ do\:\ set\ a\ new\ high\ score\ and\ die\ like\ a\ badass.=\u2018It came from space, and ate our brains\u2019 est un jeu de tir Arcade avec un gameplay de survie avec une atmosph\u00e8re unique avec des \u00e9l\u00e9ments de gameplay addictif, qui peuvent tous \u00eatre jou\u00e9s en coop\u00e9ration. Vous \u00eates un type de gars \u00e9quip\u00e9 d'une lampe de poche et d'une arme. Vous avez en quelque sorte r\u00e9ussi \u00e0 survivre \u00e0 l'invasion d'une esp\u00e8ce alien impitoyable, le genre qui se nourrit de cerveaux humains. Les choses n'ont pas l'air fameuses quand vous vous promenez dans la ville et d'autres endroits, le chaos est partout \! Vous cherchez des \u00e9quipements et des armes pour survivre, alors que les aliens \u00e9metteurs de lumi\u00e8re rose essayent de vous coincer et de manger votre cerveau. Vous r\u00e9alisez qu'il n'y a plus qu'une chose \u00e0 faire \: \u00e9tablir un nouveau score \u00e9lev\u00e9 et mourir comme un badass. -#: Utils/Functions/Net/Download/script.js:126 -Error\ while\ calculating\ checksum.\ \n\nExpected\ \=\ {0}\nActual\ \=\ {1}=Erreur pendant le calcul de la somme de contr\u00f4le. \n\nAttendue \= {0}\nR\u00e9elle \= {1} diff --git a/i18n/update_translations.py b/i18n/update_translations.py index 1b9bbdc829..7b24815c03 100755 --- a/i18n/update_translations.py +++ b/i18n/update_translations.py @@ -1,4 +1,5 @@ #!/usr/bin/env python +from __future__ import print_function import errno import fnmatch import json @@ -10,7 +11,7 @@ cwd = os.getcwd() out_dir = cwd + '/i18n/tmp' -print "write xgettext input files to {}".format(out_dir) +print("write xgettext input files to {}".format(out_dir)) # load all .json files json_file_names = [] @@ -51,7 +52,7 @@ # write messages to file with open(out_file_name, 'w') as out_file: - print " generating {}".format(out_file_name) + print(" generating {}".format(out_file_name)) for message in messages: # no empty strings if message: @@ -68,39 +69,30 @@ if re.search(r'^(Applications|Engines|Utils|i18n/tmp).*\.js$', path): js_file_names.append(path) -# run xgettext to update .properties -print "\nrun xgettext to update the .properties" -properties_file = cwd + '/i18n/Messages.properties' -# sort output for better traceability of changes in git -xgettext = ['xgettext', '--sort-output', '--properties-output', '--from-code=UTF-8', '--language=Javascript', '-ktr', - '-o', properties_file] +# run xgettext to create keys.pot +print("\nrun xgettext to update the .properties") +pot_file = cwd + '/i18n/tmp/keys.pot' +xgettext = ['xgettext', '--from-code=UTF-8', '--language=Javascript', '-ktr', '-o', pot_file] xgettext.extend(js_file_names) ps = subprocess.Popen(xgettext, shell=False, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) -print ps.communicate()[0] +print(ps.communicate()[0]) -shutil.rmtree(out_dir) +# run msgen to create Messages.properties +print("\nrun msgen to create Messages.properties") +properties_file = cwd + '/i18n/Messages.properties' +# sort output for better traceability of changes in git +msgen = ['msgen', '--sort-output', '--properties-output', '-o', properties_file, pot_file] +ps = subprocess.Popen(msgen, shell=False, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) +print(ps.communicate()[0]) -# delete date to avoid changes in git -lines = [] -regex = re.compile(r"POT-Creation-Date\\:.*\\nPO-Revision-Date") -with open(properties_file) as input_file: - for line in input_file: - lines.append(regex.sub("POT-Creation-Date\: YEAR-MO-DA HO\:MI+ZONE\\\\nPO-Revision-Date", line)) -with open(properties_file, 'w') as output_file: - for line in lines: - output_file.write(line) +shutil.rmtree(out_dir) -# delete comments (why are they here?) +# delete header (Crowdin interprets it as context of first string) lines = [] -regex = re.compile(r"^\!") -regex_header = re.compile(r"^\!=Project-Id-Version") +regex = re.compile(r"\A.*Content-Transfer-Encoding\\: 8bit\\n\n\n", re.MULTILINE|re.DOTALL) +orig = "" with open(properties_file) as input_file: - for line in input_file: - # keep the header comment - if regex_header.match(line): - lines.append(line) - else: - lines.append(regex.sub("", line)) + orig = regex.sub("", input_file.read()) with open(properties_file, 'w') as output_file: - for line in lines: + for line in orig: output_file.write(line)