aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS4
-rw-r--r--NEWS5
-rwxr-xr-xconfigure12
-rwxr-xr-xdevtools/credits.pl5
-rwxr-xr-xdevtools/encode-macbinary.sh18
-rw-r--r--dists/androidsdl/scummvm/AndroidAppSettings.cfg2
-rw-r--r--dists/androidsdl/scummvm/AndroidAppSettings.cfg.in2
-rwxr-xr-xdists/androidsdl/scummvm/AndroidBuild.sh2
-rw-r--r--dists/psp2/readme-psp2.md6
-rw-r--r--engines/chewy/console.cpp23
-rw-r--r--engines/chewy/console.h3
-rw-r--r--engines/chewy/cursor.cpp29
-rw-r--r--engines/chewy/cursor.h9
-rw-r--r--engines/chewy/events.cpp2
-rw-r--r--engines/chewy/graphics.cpp47
-rw-r--r--engines/chewy/graphics.h7
-rw-r--r--engines/chewy/scene.cpp207
-rw-r--r--engines/chewy/scene.h1
-rw-r--r--engines/chewy/text.cpp10
-rw-r--r--engines/director/cast.h21
-rw-r--r--engines/director/director.cpp27
-rw-r--r--engines/director/director.h13
-rw-r--r--engines/director/events.cpp71
-rw-r--r--engines/director/frame.cpp150
-rw-r--r--engines/director/frame.h3
-rw-r--r--engines/director/graphics.cpp233
-rw-r--r--engines/director/lingo/lingo-builtins.cpp34
-rw-r--r--engines/director/lingo/lingo-code.cpp12
-rw-r--r--engines/director/lingo/lingo-the.cpp50
-rw-r--r--engines/director/lingo/lingo.cpp15
-rw-r--r--engines/director/resource.cpp42
-rw-r--r--engines/director/score.cpp258
-rw-r--r--engines/director/score.h25
-rw-r--r--engines/director/sprite.cpp21
-rw-r--r--engines/director/sprite.h9
-rw-r--r--engines/director/util.cpp2
-rw-r--r--engines/mohawk/detection_tables.h18
-rw-r--r--engines/mohawk/myst_scripts.cpp21
-rw-r--r--engines/mohawk/myst_stacks/channelwood.cpp2
-rw-r--r--engines/mohawk/myst_stacks/myst.cpp2
-rw-r--r--engines/sci/engine/script_patches.cpp256
-rw-r--r--engines/sci/engine/script_patches.h36
-rw-r--r--engines/titanic/module.mk3
-rw-r--r--engines/titanic/star_control/base_star.cpp26
-rw-r--r--engines/titanic/star_control/base_star.h30
-rw-r--r--engines/titanic/star_control/dmatrix.cpp64
-rw-r--r--engines/titanic/star_control/dmatrix.h15
-rw-r--r--engines/titanic/star_control/dvector.cpp27
-rw-r--r--engines/titanic/star_control/dvector.h18
-rw-r--r--engines/titanic/star_control/fmatrix.cpp78
-rw-r--r--engines/titanic/star_control/fmatrix.h22
-rw-r--r--engines/titanic/star_control/frange.cpp (renamed from engines/titanic/star_control/star_control_sub4.cpp)8
-rw-r--r--engines/titanic/star_control/frange.h (renamed from engines/titanic/star_control/star_control_sub4.h)20
-rw-r--r--engines/titanic/star_control/fvector.cpp21
-rw-r--r--engines/titanic/star_control/fvector.h22
-rw-r--r--engines/titanic/star_control/star_control_sub12.cpp125
-rw-r--r--engines/titanic/star_control/star_control_sub12.h14
-rw-r--r--engines/titanic/star_control/star_control_sub13.cpp187
-rw-r--r--engines/titanic/star_control/star_control_sub13.h35
-rw-r--r--engines/titanic/star_control/star_control_sub2.cpp27
-rw-r--r--engines/titanic/star_control/star_control_sub2.h2
-rw-r--r--engines/titanic/star_control/star_control_sub20.cpp32
-rw-r--r--engines/titanic/star_control/star_control_sub20.h8
-rw-r--r--engines/titanic/star_control/star_control_sub21.cpp42
-rw-r--r--engines/titanic/star_control/star_control_sub21.h7
-rw-r--r--engines/titanic/star_control/star_control_sub22.cpp15
-rw-r--r--engines/titanic/star_control/star_control_sub22.h6
-rw-r--r--engines/titanic/star_control/star_control_sub23.cpp85
-rw-r--r--engines/titanic/star_control/star_control_sub23.h36
-rw-r--r--engines/titanic/star_control/star_control_sub24.cpp14
-rw-r--r--engines/titanic/star_control/star_control_sub24.h6
-rw-r--r--engines/titanic/star_control/star_control_sub25.cpp6
-rw-r--r--engines/titanic/star_control/star_control_sub25.h2
-rw-r--r--engines/titanic/star_control/star_control_sub26.cpp11
-rw-r--r--engines/titanic/star_control/star_control_sub26.h11
-rw-r--r--engines/titanic/star_control/star_control_sub27.cpp32
-rw-r--r--engines/titanic/star_control/star_control_sub27.h5
-rw-r--r--engines/titanic/star_control/star_control_sub5.cpp480
-rw-r--r--engines/titanic/star_control/star_control_sub5.h27
-rw-r--r--engines/titanic/star_control/star_control_sub6.cpp171
-rw-r--r--engines/titanic/star_control/star_control_sub6.h21
-rw-r--r--engines/titanic/star_control/star_control_sub7.cpp48
-rw-r--r--engines/titanic/star_control/star_control_sub8.cpp190
-rw-r--r--engines/titanic/star_control/star_control_sub8.h41
-rw-r--r--engines/titanic/star_control/star_field.cpp4
-rw-r--r--engines/titanic/star_control/star_points1.cpp2
-rw-r--r--engines/titanic/star_control/star_points2.cpp4
-rw-r--r--engines/titanic/star_control/star_ref.cpp63
-rw-r--r--engines/titanic/star_control/star_ref.h84
-rw-r--r--engines/titanic/star_control/star_view.cpp18
-rw-r--r--engines/titanic/star_control/surface_area.cpp5
-rw-r--r--engines/titanic/titanic.h2
-rw-r--r--graphics/macgui/macfontmanager.cpp4
-rw-r--r--gui/credits.h4
-rw-r--r--gui/gui-manager.cpp34
-rw-r--r--gui/gui-manager.h16
-rw-r--r--gui/launcher.cpp5
-rw-r--r--gui/options.cpp5
-rw-r--r--gui/themes/translations.datbin686139 -> 686709 bytes
-rw-r--r--po/be_BY.po358
-rw-r--r--po/ca_ES.po358
-rw-r--r--po/cs_CZ.po358
-rw-r--r--po/da_DK.po358
-rw-r--r--po/de_DE.po358
-rw-r--r--po/el.po358
-rw-r--r--po/es_ES.po358
-rw-r--r--po/eu.po358
-rw-r--r--po/fi_FI.po358
-rw-r--r--po/fr_FR.po368
-rw-r--r--po/gl_ES.po358
-rw-r--r--po/hu_HU.po358
-rw-r--r--po/it_IT.po358
-rw-r--r--po/nb_NO.po358
-rw-r--r--po/nl_NL.po358
-rw-r--r--po/nn_NO.po358
-rw-r--r--po/pl_PL.po358
-rw-r--r--po/pt_BR.po358
-rw-r--r--po/pt_PT.po358
-rw-r--r--po/ru_RU.po358
-rw-r--r--po/scummvm.pot358
-rw-r--r--po/sv_SE.po358
-rw-r--r--po/uk_UA.po358
-rw-r--r--po/zh-Latn_CN.po358
123 files changed, 7327 insertions, 5280 deletions
diff --git a/AUTHORS b/AUTHORS
index fd3562062b..dc1d70e9f9 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -328,6 +328,10 @@ ScummVM Team
Yotam Barnoy
Joost Peters
+ PlayStation Vita:
+ Cpasjuste
+ rsn8887
+
SDL (Win/Linux/OS X/etc.):
Max Horn - (retired)
Eugene Sandulenko - Asm routines, GFX layers
diff --git a/NEWS b/NEWS
index a3d3f1ed0e..6316de0b4b 100644
--- a/NEWS
+++ b/NEWS
@@ -39,6 +39,11 @@ Drascula:
MADS:
- Fixed a bug that caused a crash after starting Rex Nebular and the Cosmic Gender Bender.
+ SCI:
+ - Fixed a script bug in Laura Bow 2: Dagger of Amon Ra that made it impossible to exit the
+ party room with the large golden head inside the museum (room 350).
+ This bug is also present, when using the original interpreter.
+
TsAGE:
- Fixed recently introduced bug preventing animations in Return to Ringworld from playing.
diff --git a/configure b/configure
index 8021a82003..57607bb53b 100755
--- a/configure
+++ b/configure
@@ -2663,8 +2663,16 @@ case $_host_os in
append_var CXXFLAGS "-Wl,-q -I$VITASDK/arm-vita-eabi/include"
append_var CXXFLAGS "-march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard"
append_var LDFLAGS "-Wl,-q -L$VITASDK/arm-vita-eabi/lib"
+ #the next line fixes a crash when starting scumm-7-8 games (The Dig etc.)
+ #when either -O2, -O3 or -Os optimizations are enabled
+ append_var CXXFLAGS "-fno-optimize-sibling-calls"
+ #the next line fixes "branch out of range" error in gob engine when -Os is used
+ append_var CXXFLAGS "-mlong-calls"
if test "$_debug_build" = no; then
- _optimization_level=-O1
+ #optimize for smallest file size. This is necessary to prevent a crash on startup
+ #due to the large executable file size when many engines are enabled
+ #for example when --enable-all-engines is used to enable all the unstable engines
+ _optimization_level=-Os
fi
if test "$_debug_build" = yes; then
_optimization_level=-O0
@@ -2783,7 +2791,7 @@ if test -n "$_host"; then
_mt32emu=no
_timidity=no
;;
- androidsdl | androidsdl-armeabi | androidsdl-armeabi-v7a | androidsdl-mips | androidsdl-x86 | androidsdl-arm64-v8a)
+ androidsdl | androidsdl-armeabi | androidsdl-armeabi-v7a | androidsdl-mips | androidsdl-x86 | androidsdl-arm64-v8a | androidsdl-x86_64)
DEFINES="$DEFINES -DANDROIDSDL"
_unix=yes
_seq_midi=no
diff --git a/devtools/credits.pl b/devtools/credits.pl
index ffefc98a0f..744a13aa47 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -877,6 +877,11 @@ begin_credits("Credits");
add_person("Joost Peters", "joostp", "");
end_section();
+ begin_section("PlayStation Vita");
+ add_person("", "Cpasjuste", "");
+ add_person("", "rsn8887", "");
+ end_section();
+
begin_section("SDL (Win/Linux/OS X/etc.)");
add_person("Max Horn", "Fingolfin", "(retired)");
add_person("Eugene Sandulenko", "sev", "Asm routines, GFX layers");
diff --git a/devtools/encode-macbinary.sh b/devtools/encode-macbinary.sh
index 6635f7fcda..235dd860a4 100755
--- a/devtools/encode-macbinary.sh
+++ b/devtools/encode-macbinary.sh
@@ -5,7 +5,19 @@
for i in *
do
- macbinary encode "$i"
- touch -r "$i" "$i.bin"
- mv "$i.bin" "$i"
+ if test -d "$i" ; then
+ cd "$i"
+ bash $0 "$1/$i"
+ cd ..
+ else
+ echo -n $1/$i ; echo -ne "... \r"
+ macbinary encode "$i"
+ touch -r "$i" "$i.bin"
+ mv "$i.bin" "$i"
+ fi
done
+
+# on the top level we want to print a new line
+if test -z $1 ; then
+ echo
+fi
diff --git a/dists/androidsdl/scummvm/AndroidAppSettings.cfg b/dists/androidsdl/scummvm/AndroidAppSettings.cfg
index 55300e6edd..d636201863 100644
--- a/dists/androidsdl/scummvm/AndroidAppSettings.cfg
+++ b/dists/androidsdl/scummvm/AndroidAppSettings.cfg
@@ -185,7 +185,7 @@ DeleteFilesOnUpgrade="%"
# Optional shared libraries to compile - removing some of them will save space
# MP3 support by libMAD is encumbered by patents and libMAD is GPL-ed
# Available libraries: mad (GPL-ed!) sdl_mixer sdl_image sdl_ttf sdl_net sdl_blitpool sdl_gfx sdl_sound intl xml2 lua jpeg png ogg flac tremor vorbis freetype xerces curl theora fluidsynth lzma lzo2 mikmod openal timidity zzip bzip2 yaml-cpp python boost_date_time boost_filesystem boost_iostreams boost_program_options boost_regex boost_signals boost_system boost_thread glu avcodec avdevice avfilter avformat avresample avutil swscale swresample bzip2
-CompiledLibraries="mad vorbis flac ogg jpeg png theora freetype faad"
+CompiledLibraries="mad vorbis flac ogg jpeg png theora freetype faad curl sdl_net"
# Application uses custom build script AndroidBuild.sh instead of Android.mk (y) or (n)
CustomBuildScript=y
diff --git a/dists/androidsdl/scummvm/AndroidAppSettings.cfg.in b/dists/androidsdl/scummvm/AndroidAppSettings.cfg.in
index 897389a36f..7837a9e196 100644
--- a/dists/androidsdl/scummvm/AndroidAppSettings.cfg.in
+++ b/dists/androidsdl/scummvm/AndroidAppSettings.cfg.in
@@ -185,7 +185,7 @@ DeleteFilesOnUpgrade="%"
# Optional shared libraries to compile - removing some of them will save space
# MP3 support by libMAD is encumbered by patents and libMAD is GPL-ed
# Available libraries: mad (GPL-ed!) sdl_mixer sdl_image sdl_ttf sdl_net sdl_blitpool sdl_gfx sdl_sound intl xml2 lua jpeg png ogg flac tremor vorbis freetype xerces curl theora fluidsynth lzma lzo2 mikmod openal timidity zzip bzip2 yaml-cpp python boost_date_time boost_filesystem boost_iostreams boost_program_options boost_regex boost_signals boost_system boost_thread glu avcodec avdevice avfilter avformat avresample avutil swscale swresample bzip2
-CompiledLibraries="mad vorbis flac ogg jpeg png theora freetype faad"
+CompiledLibraries="mad vorbis flac ogg jpeg png theora freetype faad curl sdl_net"
# Application uses custom build script AndroidBuild.sh instead of Android.mk (y) or (n)
CustomBuildScript=y
diff --git a/dists/androidsdl/scummvm/AndroidBuild.sh b/dists/androidsdl/scummvm/AndroidBuild.sh
index beeb7a3845..a0f587de1f 100755
--- a/dists/androidsdl/scummvm/AndroidBuild.sh
+++ b/dists/androidsdl/scummvm/AndroidBuild.sh
@@ -13,6 +13,6 @@ ln -sf libglshim.a $LOCAL_PATH/../../../obj/local/$1/libGL.a
mkdir -p scummvm/bin-$1
if [ \! -f scummvm/bin-$1/config.mk ] ; then
- ../setEnvironment-$1.sh sh -c "cd scummvm/bin-$1 && env LIBS='-lflac -lvorbis -logg -lmad -lz -lgcc -ltheora -lpng -lfreetype -lfaad -lgnustl_static' ../configure --host=androidsdl-$1 --enable-zlib --enable-vorbis --enable-mad --enable-flac --enable-png --enable-theoradec --disable-sdlnet --disable-libcurl --enable-vkeybd --enable-release --enable-mt32emu --disable-readline --disable-nasm --disable-timidity --disable-fluidsynth --datadir=. "
+ ../setEnvironment-$1.sh sh -c "cd scummvm/bin-$1 && env LIBS='-lflac -lvorbis -logg -lmad -lz -lgcc -ltheora -lpng -lfreetype -lfaad -lgnustl_static' ../configure --host=androidsdl-$1 --enable-zlib --enable-vorbis --enable-mad --enable-flac --enable-png --enable-theoradec --enable-sdlnet --enable-libcurl --enable-vkeybd --enable-release --enable-mt32emu --disable-readline --disable-nasm --disable-timidity --disable-fluidsynth --datadir=. "
fi
../setEnvironment-$1.sh make -C scummvm/bin-$1 && cp -f scummvm/bin-$1/scummvm libapplication-$1.so
diff --git a/dists/psp2/readme-psp2.md b/dists/psp2/readme-psp2.md
index 559c2fbd60..6fff8d2923 100644
--- a/dists/psp2/readme-psp2.md
+++ b/dists/psp2/readme-psp2.md
@@ -48,10 +48,10 @@ The dependencies needed to build it are :
- zlib, libpng, libjpeg-turbo, libogg, libvorbis, flac, curl, openssl, freetype, from https://github.com/vitadev/vdpm
- libmad from https://github.com/Cpasjuste/libmad-psp2
- SDL2 from https://github.com/Cpasjuste/SDL-Vita
-- ScummVM from https://github.com/Cpasjuste/scummvm
+- ScummVM from https://github.com/scummvm/scummvm
- The fbo branch of libvita2d from https://github.com/frangarcj/vita2dlib/tree/fbo/libvita2d
-copied under new names libvita2d_fbo.a in $VITASDK/arm-vita-eabi-gcc/lib and vita2d_fbo.h in $VITASDK/arm-vita-eabi-gcc/include. The renaming is necessary to prevent conflict with the official vita2d lib that comes with the VitaSDK.
-- The pre-compiled gtu release of vita-shader-collection from https://github.com/frangarcj/vita-shader-collection/releases, copy all headers to $VITASDK/arm-vita-eabi-gcc/include and the library libvitashaders.a to $VITASDK/arm-vita-eabi-gcc/lib
+copied under new names libvita2d_fbo.a in $VITASDK/arm-vita-eabi/lib and vita2d_fbo.h in $VITASDK/arm-vita-eabi/include. The renaming is necessary to prevent conflict with the official vita2d lib that comes with the VitaSDK.
+- The pre-compiled gtu release of vita-shader-collection from https://github.com/frangarcj/vita-shader-collection/releases, copy all headers to $VITASDK/arm-vita-eabi/include and the library libvitashaders.a to $VITASDK/arm-vita-eabi/lib
Once all the dependencies are correctly setup, an installable package can be obtained from source by issuing the following command :
diff --git a/engines/chewy/console.cpp b/engines/chewy/console.cpp
index 6fbd99278f..65c4a681d6 100644
--- a/engines/chewy/console.cpp
+++ b/engines/chewy/console.cpp
@@ -35,7 +35,8 @@ namespace Chewy {
Console::Console(ChewyEngine *vm) : GUI::Debugger(), _vm(vm) {
registerCmd("dump", WRAP_METHOD(Console, Cmd_Dump));
registerCmd("dump_bg", WRAP_METHOD(Console, Cmd_DumpBg));
- registerCmd("draw", WRAP_METHOD(Console, Cmd_Draw));
+ registerCmd("draw_image", WRAP_METHOD(Console, Cmd_DrawImage));
+ registerCmd("draw_sprite", WRAP_METHOD(Console, Cmd_DrawSprite));
registerCmd("play_sound", WRAP_METHOD(Console, Cmd_PlaySound));
registerCmd("play_speech", WRAP_METHOD(Console, Cmd_PlaySpeech));
registerCmd("play_music", WRAP_METHOD(Console, Cmd_PlayMusic));
@@ -104,9 +105,9 @@ bool Console::Cmd_DumpBg(int argc, const char **argv) {
}
-bool Console::Cmd_Draw(int argc, const char **argv) {
+bool Console::Cmd_DrawImage(int argc, const char **argv) {
if (argc < 3) {
- debugPrintf("Usage: draw <file> <resource number>\n");
+ debugPrintf("Usage: draw_image <file> <resource number>\n");
return true;
}
@@ -118,6 +119,22 @@ bool Console::Cmd_Draw(int argc, const char **argv) {
return false;
}
+bool Console::Cmd_DrawSprite(int argc, const char **argv) {
+ if (argc < 3) {
+ debugPrintf("Usage: draw_sprite <file> <resource number> [x] [y]\n");
+ return true;
+ }
+
+ Common::String filename = argv[1];
+ int spriteNum = atoi(argv[2]);
+ int x = (argc < 4) ? 0 : atoi(argv[3]);
+ int y = (argc < 5) ? 0 : atoi(argv[4]);
+
+ _vm->_graphics->drawSprite(filename, spriteNum, x, y);
+
+ return false;
+}
+
bool Console::Cmd_PlaySound(int argc, const char **argv) {
if (argc < 2) {
debugPrintf("Usage: play_sound <number>\n");
diff --git a/engines/chewy/console.h b/engines/chewy/console.h
index ae2be15f30..2ceb1df4e6 100644
--- a/engines/chewy/console.h
+++ b/engines/chewy/console.h
@@ -39,7 +39,8 @@ private:
bool Cmd_Dump(int argc, const char **argv);
bool Cmd_DumpBg(int argc, const char **argv);
- bool Cmd_Draw(int argc, const char **argv);
+ bool Cmd_DrawImage(int argc, const char **argv);
+ bool Cmd_DrawSprite(int argc, const char **argv);
bool Cmd_PlaySound(int argc, const char **argv);
bool Cmd_PlaySpeech(int argc, const char **argv);
bool Cmd_PlayMusic(int argc, const char **argv);
diff --git a/engines/chewy/cursor.cpp b/engines/chewy/cursor.cpp
index 4795221e44..54496ef848 100644
--- a/engines/chewy/cursor.cpp
+++ b/engines/chewy/cursor.cpp
@@ -63,6 +63,35 @@ Cursor::~Cursor() {
delete _cursorSprites;
}
+// TODO: This may need to be refactored, since in the original the user
+// selects the cursor to use from a pop-up menu
+CurrentCursor Cursor::getCurrentCursor() const {
+ switch (_curCursor) {
+ case 0:
+ case 1:
+ case 2:
+ case 3:
+ return kWalk;
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ return kUse;
+ case 13:
+ case 14:
+ case 15:
+ case 16:
+ return kLook;
+ case 17:
+ case 18:
+ case 19:
+ case 20:
+ return kTalk;
+ default:
+ return kOther;
+ }
+}
+
void Cursor::setCursor(uint num, bool newCursor) {
TAFChunk *cursor = _cursorSprites->getSprite(num);
if (newCursor)
diff --git a/engines/chewy/cursor.h b/engines/chewy/cursor.h
index de5a707ca6..bb39abb463 100644
--- a/engines/chewy/cursor.h
+++ b/engines/chewy/cursor.h
@@ -30,6 +30,14 @@ namespace Chewy {
class SpriteResource;
class Font;
+enum CurrentCursor {
+ kWalk,
+ kLook,
+ kUse,
+ kTalk,
+ kOther
+};
+
class Cursor {
public:
Cursor();
@@ -40,6 +48,7 @@ public:
void hideCursor();
void animateCursor();
void nextCursor();
+ CurrentCursor getCurrentCursor() const;
private:
uint _curCursor;
diff --git a/engines/chewy/events.cpp b/engines/chewy/events.cpp
index 3da9da2803..532b1acce7 100644
--- a/engines/chewy/events.cpp
+++ b/engines/chewy/events.cpp
@@ -55,6 +55,8 @@ void Events::processEvents() {
default:
break;
}
+ } else if (_event.type == Common::EVENT_LBUTTONUP) {
+ _vm->_scene->mouseClick(_event.mouse);
} else if (_event.type == Common::EVENT_RBUTTONUP) {
_vm->_cursor->nextCursor();
} else if (_event.type == Common::EVENT_MOUSEMOVE) {
diff --git a/engines/chewy/graphics.cpp b/engines/chewy/graphics.cpp
index 54a731fd3a..2f7c28ad6c 100644
--- a/engines/chewy/graphics.cpp
+++ b/engines/chewy/graphics.cpp
@@ -34,12 +34,17 @@
namespace Chewy {
+#define DESC_WIDTH 80
+#define DESC_HEIGHT 8
+
Graphics::Graphics(ChewyEngine *vm) : _vm(vm) {
_font = nullptr;
+ _descSurface.create(DESC_WIDTH, DESC_HEIGHT, ::Graphics::PixelFormat::createFormatCLUT8());
}
Graphics::~Graphics() {
delete _font;
+ _descSurface.free();
}
void Graphics::drawSprite(Common::String filename, int spriteNum, uint x, uint y) {
@@ -67,6 +72,15 @@ void Graphics::drawImage(Common::String filename, int imageNum) {
delete res;
}
+void Graphics::drawRect(Common::Rect r, byte color) {
+ ::Graphics::Surface *screen = g_system->lockScreen();
+ screen->drawLine(r.left, r.top, r.right, r.top, color);
+ screen->drawLine(r.right, r.top, r.right, r.bottom, color);
+ screen->drawLine(r.left, r.bottom, r.right, r.bottom, color);
+ screen->drawLine(r.left, r.top, r.left, r.bottom, color);
+ g_system->unlockScreen();
+}
+
void Graphics::loadFont(Common::String filename) {
_font = new Font(filename);
}
@@ -75,10 +89,12 @@ void Graphics::drawTransparent(uint16 x, uint16 y, byte *data, uint16 width, uin
::Graphics::Surface *screen = g_system->lockScreen();
for (uint curX = 0; curX < width; curX++) {
for (uint curY = 0; curY < height; curY++) {
- byte *src = data + (curY * width) + curX;
- byte *dst = (byte *)screen->getBasePtr(curX + x, curY + y);
- if (*src != transparentColor)
- *dst = *src;
+ if (curX + x < 320 && curY + y < 200) {
+ byte *src = data + (curY * width) + curX;
+ byte *dst = (byte *)screen->getBasePtr(curX + x, curY + y);
+ if (*src != transparentColor)
+ *dst = *src;
+ }
}
}
g_system->unlockScreen();
@@ -145,4 +161,27 @@ void Graphics::playVideo(uint num) {
delete cfoDecoder;
}
+void Graphics::setDescSurface(Common::Point pos) {
+ _descPos = pos;
+
+ if (pos.x < 0)
+ return;
+
+ ::Graphics::Surface *s = g_system->lockScreen();
+ Common::Rect r = Common::Rect(pos.x, pos.y, pos.x + _descSurface.w, pos.y + _descSurface.h);
+ r.clip(Common::Rect(0, 0, 320, 200));
+ _descSurface.copyRectToSurface(*s, 0, 0, r);
+ g_system->unlockScreen();
+}
+
+void Graphics::restoreDescSurface() {
+ if (_descPos.x < 0)
+ return;
+
+ Common::Rect r = Common::Rect(_descPos.x, _descPos.y, _descPos.x + _descSurface.w, _descPos.y + _descSurface.h);
+ r.clip(Common::Rect(0, 0, 320, 200));
+ g_system->copyRectToScreen(_descSurface.getPixels(), _descSurface.pitch, _descPos.x, _descPos.y, r.width(), r.height());
+ _descPos = Common::Point(-1, -1);
+}
+
} // End of namespace Chewy
diff --git a/engines/chewy/graphics.h b/engines/chewy/graphics.h
index a260311df5..09865711df 100644
--- a/engines/chewy/graphics.h
+++ b/engines/chewy/graphics.h
@@ -24,6 +24,8 @@
#define CHEWY_GRAPHICS_H
#include "chewy/chewy.h"
+#include "common/rect.h"
+#include "graphics/surface.h"
namespace Chewy {
@@ -37,15 +39,20 @@ public:
void drawImage(Common::String filename, int imageNum);
void drawSprite(Common::String filename, int spriteNum, uint x, uint y);
+ void drawRect(Common::Rect r, byte color);
void playVideo(uint num);
void loadFont(Common::String filename);
void drawText(Common::String text, uint x, uint y);
+ void setDescSurface(Common::Point pos);
+ void restoreDescSurface();
private:
void drawTransparent(uint16 x, uint16 y, byte *data, uint16 width, uint16 height, byte transparentColor);
ChewyEngine *_vm;
Font *_font;
+ Common::Point _descPos;
+ ::Graphics::Surface _descSurface;
};
} // End of namespace Chewy
diff --git a/engines/chewy/scene.cpp b/engines/chewy/scene.cpp
index 0f12219078..df8dd66148 100644
--- a/engines/chewy/scene.cpp
+++ b/engines/chewy/scene.cpp
@@ -30,6 +30,7 @@
#include "chewy/graphics.h"
#include "chewy/scene.h"
#include "chewy/resource.h"
+#include "chewy/sound.h"
#include "chewy/text.h"
#include "chewy/video/cfo_decoder.h"
@@ -37,12 +38,28 @@ namespace Chewy {
#define MAX_DETAILS 32
#define MAX_HOTSPOTS 50
+#define MAX_AUTOMOVE 20
+#define MAX_SOUNDS 3
// Animated details - scene animations
struct AnimatedDetails {
- uint16 x;
- uint16 y;
- // 66 bytes animated details - TODO
+ int16 x;
+ int16 y;
+ byte startFlag; // 0: no animation
+ byte repeat;
+ int16 startSprite;
+ int16 endSprite;
+ int16 spriteCount;
+ uint16 delay;
+ uint16 delayCount;
+ uint16 reverse; // 0: play normally, 1: play in reverse
+ uint16 timerStart; // seconds until detail is started (0: no timer)
+ uint16 zIndex;
+ byte loadFlag; // 0: load animation in memory immediately, 1: load animation in memory when it is played
+ byte zoom;
+ // 2 * 3 * 7 = 42 bytes sound data - TODO
+ byte showOneFrame; // show a sprite, 0: none, 1: before animation, 2: after animation
+ byte currentFrame;
};
// Static details - scene sprites and props
@@ -50,20 +67,18 @@ struct StaticDetails {
int16 x;
int16 y;
int16 spriteNum;
- uint16 z;
+ uint16 zIndex;
byte hide;
// 1 byte dummy
};
-struct SceneInfo {
- uint16 staticDetailsCount;
- uint16 animatedDetailsCount;
- uint32 spritePtr;
- AnimatedDetails animatedDetails[MAX_DETAILS];
- StaticDetails staticDetails[MAX_DETAILS];
- Common::Rect hotspot[MAX_HOTSPOTS];
- uint16 hotspotDescRes[MAX_HOTSPOTS];
- Common::String hotspotDesc[MAX_HOTSPOTS];
+struct Hotspot {
+ Common::Rect rect;
+ uint16 resource;
+ Common::String desc;
+};
+
+struct RoomInfo {
byte roomNum;
byte picNum;
byte autoMoveCount;
@@ -71,13 +86,37 @@ struct SceneInfo {
Common::String tafName; // 14 bytes
byte zoomFactor;
// 1 byte dummy
- // 6 * 20 = 120 bytes automove coordinates - TODO
- // MAX_DETAILS * 3 * 2 = 192 bytes voc - TODO
- // MAX_DETAILS * 3 = 96 bytes samples - TODO
+};
+
+struct AutoMove {
+ int16 x;
+ int16 y;
+ byte spriteNum; // sprite number to draw when the end point is reached
+ // 1 byte dummy
+};
+
+struct HotspotSpeech {
+ int16 look;
+ int16 use;
+ int16 talk;
+};
+
+struct SceneInfo {
+ uint16 staticDetailsCount;
+ uint16 animatedDetailsCount;
+ uint32 spritePtr;
+ AnimatedDetails animatedDetails[MAX_DETAILS];
+ StaticDetails staticDetails[MAX_DETAILS];
+ Hotspot hotspot[MAX_HOTSPOTS];
+ RoomInfo roomInfo;
+ AutoMove autoMove[MAX_AUTOMOVE];
+ HotspotSpeech hotspotSpeech[MAX_DETAILS];
+ byte hotspotSound[MAX_DETAILS][MAX_SOUNDS];
};
Scene::Scene(ChewyEngine *vm) : _vm(vm) {
_sceneInfo = new SceneInfo();
+ _vm->_graphics->setDescSurface(Common::Point(-1, -1));
}
Scene::~Scene() {
@@ -97,8 +136,8 @@ void Scene::draw() {
// Background
_vm->_graphics->drawImage("episode1.tgp", _curScene);
- // Static details
- for (uint16 i = 0; i < MAX_HOTSPOTS; i++) {
+ for (uint16 i = 0; i < MAX_DETAILS; i++) {
+ // Static details
StaticDetails s = _sceneInfo->staticDetails[i];
if (s.spriteNum >= 0 && s.x >= 0 && s.y >= 0 && !s.hide)
_vm->_graphics->drawSprite(Common::String::format("det%d.taf", _curScene), s.spriteNum, s.x, s.y);
@@ -107,23 +146,54 @@ void Scene::draw() {
// TODO: These are all hardcoded for now
_vm->_graphics->drawSprite("det1.taf", 0, 200, 100);
_vm->_graphics->loadFont("6x8.tff");
- _vm->_graphics->drawText("This is a test", 200, 80);
+ //_vm->_graphics->drawText("This is a test", 200, 80);
+
+ _vm->_graphics->setDescSurface(Common::Point(-1, -1));
}
void Scene::updateMouse(Common::Point coords) {
- // Animated details
- // TODO: handle these
+ _vm->_graphics->restoreDescSurface();
// Static details
for (uint16 i = 0; i < MAX_HOTSPOTS; i++) {
- if (_sceneInfo->hotspot[i].contains(coords)) {
- // TODO: Draw hotspot description on screen
- debug("Coords %d, %d: '%s'", coords.x, coords.y, _sceneInfo->hotspotDesc[i].c_str());
+ //_vm->_graphics->drawRect(_sceneInfo->hotspot[i].rect, 0); // debug
+ if (_sceneInfo->hotspot[i].rect.contains(coords) && _sceneInfo->hotspot[i].resource < kATSTextMax) {
+ if (coords.y >= 8) {
+ _vm->_graphics->setDescSurface(Common::Point(coords.x, coords.y - 8));
+ _vm->_graphics->drawText(_sceneInfo->hotspot[i].desc, coords.x, coords.y - 8);
+ }
break;
}
}
}
+void Scene::mouseClick(Common::Point coords) {
+ // Static details
+ for (uint16 i = 0; i < MAX_HOTSPOTS; i++) {
+ //_vm->_graphics->drawRect(_sceneInfo->hotspot[i].rect, 0); // debug
+ if (_sceneInfo->hotspot[i].rect.contains(coords)) {
+ int sample = -1;
+
+ switch (_vm->_cursor->getCurrentCursor()) {
+ case kLook:
+ sample = _sceneInfo->hotspotSpeech[i].look;
+ break;
+ case kUse:
+ sample = _sceneInfo->hotspotSpeech[i].use;
+ break;
+ case kTalk:
+ sample = _sceneInfo->hotspotSpeech[i].talk;
+ break;
+ default:
+ break;
+ }
+
+ if (sample >= 0)
+ _vm->_sound->playSpeech(sample);
+ }
+ }
+}
+
void Scene::loadSceneInfo() {
const uint32 sceneInfoSize = 3784;
const uint32 headerRDI = MKTAG('R', 'D', 'I', '\0');
@@ -148,9 +218,23 @@ void Scene::loadSceneInfo() {
// Animated details
for (int i = 0; i < MAX_DETAILS; i++) {
- _sceneInfo->animatedDetails[i].x = indexFile.readUint16LE();
- _sceneInfo->animatedDetails[i].y = indexFile.readUint16LE();
- indexFile.skip(66); // animated details info - TODO: read these
+ _sceneInfo->animatedDetails[i].x = indexFile.readSint16LE();
+ _sceneInfo->animatedDetails[i].y = indexFile.readSint16LE();
+ _sceneInfo->animatedDetails[i].startFlag = indexFile.readByte();
+ _sceneInfo->animatedDetails[i].repeat = indexFile.readByte();
+ _sceneInfo->animatedDetails[i].startSprite = indexFile.readSint16LE();
+ _sceneInfo->animatedDetails[i].endSprite = indexFile.readSint16LE();
+ _sceneInfo->animatedDetails[i].spriteCount = indexFile.readSint16LE();
+ _sceneInfo->animatedDetails[i].delay = indexFile.readUint16LE();
+ _sceneInfo->animatedDetails[i].delayCount = indexFile.readUint16LE();
+ _sceneInfo->animatedDetails[i].reverse = indexFile.readUint16LE();
+ _sceneInfo->animatedDetails[i].timerStart = indexFile.readUint16LE();
+ _sceneInfo->animatedDetails[i].zIndex = indexFile.readUint16LE();
+ _sceneInfo->animatedDetails[i].loadFlag = indexFile.readByte();
+ _sceneInfo->animatedDetails[i].zoom = indexFile.readByte();
+ indexFile.skip(42); // 2 * 3 * 7 = 42 bytes sound data - TODO
+ _sceneInfo->animatedDetails[i].showOneFrame = indexFile.readUint16LE();
+ _sceneInfo->animatedDetails[i].currentFrame = indexFile.readUint16LE();
}
// Static details
@@ -158,49 +242,70 @@ void Scene::loadSceneInfo() {
_sceneInfo->staticDetails[i].x = indexFile.readSint16LE();
_sceneInfo->staticDetails[i].y = indexFile.readSint16LE();
_sceneInfo->staticDetails[i].spriteNum = indexFile.readSint16LE();
- _sceneInfo->staticDetails[i].z = indexFile.readUint16LE();
+ _sceneInfo->staticDetails[i].zIndex = indexFile.readUint16LE();
_sceneInfo->staticDetails[i].hide = indexFile.readByte();
indexFile.readByte(); // padding
}
// Hotspots
for (int i = 0; i < MAX_HOTSPOTS; i++) {
- _sceneInfo->hotspot[i].left = indexFile.readUint16LE();
- _sceneInfo->hotspot[i].top = indexFile.readUint16LE();
- _sceneInfo->hotspot[i].right = indexFile.readUint16LE();
- _sceneInfo->hotspot[i].bottom = indexFile.readUint16LE();
- if (!_sceneInfo->hotspot[i].isValidRect())
+ _sceneInfo->hotspot[i].rect.left = indexFile.readUint16LE();
+ _sceneInfo->hotspot[i].rect.top = indexFile.readUint16LE();
+ _sceneInfo->hotspot[i].rect.right = indexFile.readUint16LE();
+ _sceneInfo->hotspot[i].rect.bottom = indexFile.readUint16LE();
+ if (!_sceneInfo->hotspot[i].rect.isValidRect())
warning("Hotspot %d has an invalid rect", i);
}
// Hotspot descriptions
for (int i = 0; i < MAX_HOTSPOTS; i++) {
- _sceneInfo->hotspotDescRes[i] = indexFile.readUint16LE();
-
- if (_sceneInfo->hotspotDescRes[i] < 12) {
- // TODO: Hotspot description IDs are off... investigate why
- _sceneInfo->hotspotDesc[i] = text->getText(_curScene + kADSTextMax, _sceneInfo->hotspotDescRes[i])->text;
- } else {
- // TODO: Handle these types of hotspot descriptions
- warning("Hotspot %d has an invalid description resource (%d)", i, _sceneInfo->hotspotDescRes[i]);
- _sceneInfo->hotspotDesc[i] = Common::String::format("Hotspot %d", _sceneInfo->hotspotDescRes[i]);
+ _sceneInfo->hotspot[i].resource = indexFile.readUint16LE() + 4;
+ _sceneInfo->hotspot[i].desc = "";
+
+ if (_sceneInfo->hotspot[i].resource < kATSTextMax) {
+ TextEntry *entry = text->getText(_curScene + kADSTextMax, _sceneInfo->hotspot[i].resource);
+ if (entry)
+ _sceneInfo->hotspot[i].desc = entry->text;
}
}
- _sceneInfo->roomNum = indexFile.readByte();
- _sceneInfo->picNum = indexFile.readByte();
- _sceneInfo->autoMoveCount = indexFile.readByte();
- _sceneInfo->loadTaf = indexFile.readByte();
+ // Room info
+ _sceneInfo->roomInfo.roomNum = indexFile.readByte();
+ _sceneInfo->roomInfo.picNum = indexFile.readByte();
+ _sceneInfo->roomInfo.autoMoveCount = indexFile.readByte();
+ _sceneInfo->roomInfo.loadTaf = indexFile.readByte();
+ _sceneInfo->roomInfo.tafName = "";
for (int i = 0; i < 14; i++)
- _sceneInfo->tafName += indexFile.readByte();
+ _sceneInfo->roomInfo.tafName += indexFile.readByte();
- _sceneInfo->zoomFactor = indexFile.readByte();
+ _sceneInfo->roomInfo.zoomFactor = indexFile.readByte();
indexFile.readByte(); // padding
- // 6 * 20 = 120 bytes automove coordinates - TODO: read these
- // MAX_DETAILS * 3 * 2 = 192 bytes voc - TODO: read these
- // MAX_DETAILS * 3 = 96 bytes samples - TODO: read these
+ for (int i = 0; i < MAX_AUTOMOVE; i++) {
+ _sceneInfo->autoMove[i].x = indexFile.readSint16LE();
+ _sceneInfo->autoMove[i].y = indexFile.readSint16LE();
+ _sceneInfo->autoMove[i].spriteNum = indexFile.readByte();
+ indexFile.readByte(); // padding
+ if (i > _sceneInfo->roomInfo.autoMoveCount && !(_sceneInfo->autoMove[i].x <= 0 || _sceneInfo->autoMove[i].y <= 0))
+ warning("Auto move %d should be unused, but it isn't (max auto move items are %d)", i, _sceneInfo->roomInfo.autoMoveCount);
+ }
+
+ for (int i = 0; i < MAX_DETAILS; i++) {
+ // FIXME: These are all wrong... investigate why
+ _sceneInfo->hotspotSpeech[i].look = indexFile.readSint16LE();
+ _sceneInfo->hotspotSpeech[i].use = indexFile.readSint16LE();
+ _sceneInfo->hotspotSpeech[i].talk = indexFile.readSint16LE();
+ }
+
+ for (int i = 0; i < MAX_DETAILS; i++) {
+ _sceneInfo->hotspotSound[i][0] = indexFile.readSint16LE();
+ _sceneInfo->hotspotSound[i][1] = indexFile.readSint16LE();
+ _sceneInfo->hotspotSound[i][2] = indexFile.readSint16LE();
+ }
+
+ // TODO: We seem to be missing a chunk of data (186 bytes) from the end of
+ // the room info structure
delete text;
indexFile.close();
diff --git a/engines/chewy/scene.h b/engines/chewy/scene.h
index c5b87ac7ae..bcbbf6761e 100644
--- a/engines/chewy/scene.h
+++ b/engines/chewy/scene.h
@@ -37,6 +37,7 @@ public:
void change(uint scene);
void draw();
void updateMouse(Common::Point coords);
+ void mouseClick(Common::Point coords);
uint getCurScene() const {
return _curScene;
}
diff --git a/engines/chewy/text.cpp b/engines/chewy/text.cpp
index cf0fb041a7..095b74b290 100644
--- a/engines/chewy/text.cpp
+++ b/engines/chewy/text.cpp
@@ -112,8 +112,14 @@ TextEntry *Text::getText(uint dialogNum, uint entryNum) {
}
} while (*ptr);
- if (*(ptr + 1) != kEndText || *(ptr + 2) != kEndChunk)
- error("Invalid text resource - %d, %d", dialogNum, entryNum);
+ if (*(ptr + 1) != kEndText || *(ptr + 2) != kEndChunk) {
+ warning("Invalid text resource - %d, %d", dialogNum, entryNum);
+
+ delete[] data;
+ delete d;
+
+ return nullptr;
+ }
if (!isText)
ptr += 3; // 0, kEndText, kEndChunk
diff --git a/engines/director/cast.h b/engines/director/cast.h
index 953c94c4c6..f304456e12 100644
--- a/engines/director/cast.h
+++ b/engines/director/cast.h
@@ -26,6 +26,7 @@
#include "common/rect.h"
#include "common/substream.h"
#include "director/archive.h"
+#include "graphics/surface.h"
namespace Director {
@@ -44,16 +45,20 @@ enum CastType {
kCastLingoScript = 11
};
-struct Cast {
+class Cast {
+public:
CastType type;
Common::Rect initialRect;
Common::Rect boundingRect;
Common::Array<Resource> children;
+ const Graphics::Surface *surface;
+
byte modified;
};
-struct BitmapCast : Cast {
+class BitmapCast : public Cast {
+public:
BitmapCast(Common::ReadStreamEndian &stream, uint16 version = 2);
uint16 regX;
@@ -72,7 +77,8 @@ enum ShapeType {
kShapeLine
};
-struct ShapeCast : Cast {
+class ShapeCast : public Cast {
+public:
ShapeCast(Common::ReadStreamEndian &stream, uint16 version = 2);
ShapeType shapeType;
@@ -111,7 +117,8 @@ enum SizeType {
kSizeLargest
};
-struct TextCast : Cast {
+class TextCast : public Cast {
+public:
TextCast(Common::ReadStreamEndian &stream, uint16 version = 2);
SizeType borderSize;
@@ -135,13 +142,15 @@ enum ButtonType {
kTypeRadio
};
-struct ButtonCast : TextCast {
+class ButtonCast : public TextCast {
+public:
ButtonCast(Common::ReadStreamEndian &stream, uint16 version = 2);
ButtonType buttonType;
};
-struct ScriptCast : Cast {
+class ScriptCast : public Cast {
+public:
ScriptCast(Common::ReadStreamEndian &stream, uint16 version = 2);
uint32 id;
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index edea7ea591..70d5cf3c62 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -92,7 +92,10 @@ DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gam
_keyCode = 0;
_machineType = 9; // Macintosh IIci
_playbackPaused = false;
- g_director->_skipFrameAdvance = false;
+ _skipFrameAdvance = false;
+
+ _draggingSprite = false;
+ _draggingSpriteId = 0;
}
DirectorEngine::~DirectorEngine() {
@@ -141,6 +144,8 @@ Common::Error DirectorEngine::run() {
//_mainArchive = new RIFFArchive();
//_mainArchive->openFile("bookshelf_example.mmm");
+ _currentScore = new Score(this);
+
if (getVersion() < 4) {
if (getPlatform() == Common::kPlatformWindows) {
_sharedCastFile = "SHARDCST.MMM";
@@ -155,7 +160,7 @@ Common::Error DirectorEngine::run() {
loadInitialMovie(getEXEName());
- _currentScore = new Score(this, _mainArchive);
+ _currentScore->setArchive(_mainArchive);
debug(0, "Score name %s", _currentScore->getMacName().c_str());
bool loop = true;
@@ -176,8 +181,12 @@ Common::Error DirectorEngine::run() {
_nextMovie.frameI = -1;
}
+ debugC(1, kDebugEvents, "Starting playback of score '%s'", _currentScore->getMacName().c_str());
+
_currentScore->startLoop();
+ debugC(1, kDebugEvents, "Finished playback of score '%s'", _currentScore->getMacName().c_str());
+
// If a loop was requested, do it
if (!_nextMovie.movie.empty()) {
_lingo->restartLingo();
@@ -192,8 +201,9 @@ Common::Error DirectorEngine::run() {
return Common::kNoError;
}
- _currentScore = new Score(this, mov);
- debug(0, "Score name %s", _currentScore->getMacName().c_str());
+ _currentScore = new Score(this);
+ _currentScore->setArchive(mov);
+ debug(0, "Switching to score '%s'", _currentScore->getMacName().c_str());
_nextMovie.movie.clear();
loop = true;
@@ -233,7 +243,8 @@ Common::HashMap<Common::String, Score *> *DirectorEngine::scanMovies(const Commo
warning("name: %s", i->getName().c_str());
arc->openFile(i->getName());
- Score *sc = new Score(this, arc);
+ Score *sc = new Score(this);
+ sc->setArchive(arc);
nameMap->setVal(sc->getMacName(), sc);
debugC(2, kDebugLoading, "Movie name: \"%s\"", sc->getMacName().c_str());
@@ -243,11 +254,11 @@ Common::HashMap<Common::String, Score *> *DirectorEngine::scanMovies(const Commo
return nameMap;
}
-Common::HashMap<int, Cast *> *DirectorEngine::getSharedCasts() {
+Common::HashMap<int, CastType> *DirectorEngine::getSharedCastTypes() {
if (_sharedScore)
- return &_sharedScore->_casts;
+ return &_sharedScore->_castTypes;
- return &_dummyCast;
+ return &_dummyCastType;
}
} // End of namespace Director
diff --git a/engines/director/director.h b/engines/director/director.h
index 2f0b65288f..3c3e2e947a 100644
--- a/engines/director/director.h
+++ b/engines/director/director.h
@@ -28,6 +28,7 @@
#include "common/hashmap.h"
#include "engines/engine.h"
+#include "director/cast.h"
namespace Common {
class MacResManager;
@@ -50,7 +51,7 @@ struct DirectorGameDescription;
class DirectorSound;
class Lingo;
class Score;
-struct Cast;
+class Cast;
enum {
kDebugLingoExec = 1 << 0,
@@ -89,6 +90,7 @@ public:
Archive *getMainArchive() const { return _mainArchive; }
Lingo *getLingo() const { return _lingo; }
Score *getCurrentScore() const { return _currentScore; }
+ Score *getSharedScore() const { return _sharedScore; }
void setPalette(byte *palette, uint16 count);
bool hasFeature(EngineFeature f) const;
const byte *getPalette() const { return _currentPalette; }
@@ -103,11 +105,12 @@ public:
void cleanupMainArchive();
void processEvents(); // evetns.cpp
+ void setDraggedSprite(uint16 id); // events.cpp
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *getSharedDIB() const { return _sharedDIB; }
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *getSharedBMP() const { return _sharedBMP; }
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *getSharedSTXT() const { return _sharedSTXT; }
- Common::HashMap<int, Cast *> *getSharedCasts();
+ Common::HashMap<int, CastType> *getSharedCastTypes();
Common::HashMap<Common::String, Score *> *_movies;
@@ -159,7 +162,11 @@ private:
Graphics::MacPatterns _director3QuickDrawPatterns;
Common::String _sharedCastFile;
- Common::HashMap<int, Cast *> _dummyCast;
+ Common::HashMap<int, CastType> _dummyCastType;
+
+ bool _draggingSprite;
+ uint16 _draggingSpriteId;
+ Common::Point _draggingSpritePos;
private:
void testFontScaling();
diff --git a/engines/director/events.cpp b/engines/director/events.cpp
index 613e83c352..e60af2244b 100644
--- a/engines/director/events.cpp
+++ b/engines/director/events.cpp
@@ -46,51 +46,62 @@ void DirectorEngine::processEvents() {
uint endTime = g_system->getMillis() + 200;
Score *sc = getCurrentScore();
- int currentFrame = sc->getCurrentFrame();
+ Frame *currentFrame = sc->_frames[sc->getCurrentFrame()];
uint16 spriteId = 0;
- // TODO: re-instate when we know which script to run.
- //if (currentFrame > 0)
- // _lingo->processEvent(kEventIdle, currentFrame - 1);
+ Common::Point pos;
while (g_system->getMillis() < endTime) {
while (g_system->getEventManager()->pollEvent(event)) {
- if (event.type == Common::EVENT_QUIT)
+ switch (event.type) {
+ case Common::EVENT_QUIT:
sc->_stopPlay = true;
+ break;
- if (event.type == Common::EVENT_LBUTTONDOWN) {
- Common::Point pos = g_system->getEventManager()->getMousePos();
+ case Common::EVENT_LBUTTONDOWN:
+ pos = g_system->getEventManager()->getMousePos();
// D3 doesn't have both mouse up and down.
// But we still want to know if the mouse is down for press effects.
- spriteId = sc->_frames[currentFrame]->getSpriteIDFromPos(pos);
+ spriteId = currentFrame->getSpriteIDFromPos(pos);
sc->_currentMouseDownSpriteId = spriteId;
+ debugC(3, kDebugEvents, "event: Button Down @(%d, %d), sprite id: %d", pos.x, pos.y, spriteId);
+
if (getVersion() > 3) {
// TODO: check that this is the order of script execution!
- _lingo->processEvent(kEventMouseDown, kCastScript, sc->_frames[currentFrame]->_sprites[spriteId]->_castId);
- _lingo->processEvent(kEventMouseDown, kSpriteScript, sc->_frames[currentFrame]->_sprites[spriteId]->_scriptId);
+ _lingo->processEvent(kEventMouseDown, kCastScript, currentFrame->_sprites[spriteId]->_castId);
+ _lingo->processEvent(kEventMouseDown, kSpriteScript, currentFrame->_sprites[spriteId]->_scriptId);
}
- }
- if (event.type == Common::EVENT_LBUTTONUP) {
- Common::Point pos = g_system->getEventManager()->getMousePos();
+ if (currentFrame->_sprites[spriteId]->_moveable) {
+ warning("Moveable");
+ }
+ break;
+
+ case Common::EVENT_LBUTTONUP:
+ pos = g_system->getEventManager()->getMousePos();
+
+ spriteId = currentFrame->getSpriteIDFromPos(pos);
+
+ debugC(3, kDebugEvents, "event: Button Up @(%d, %d), sprite id: %d", pos.x, pos.y, spriteId);
- spriteId = sc->_frames[currentFrame]->getSpriteIDFromPos(pos);
if (getVersion() > 3) {
// TODO: check that this is the order of script execution!
- _lingo->processEvent(kEventMouseUp, kCastScript, sc->_frames[currentFrame]->_sprites[spriteId]->_castId);
- _lingo->processEvent(kEventMouseUp, kSpriteScript, sc->_frames[currentFrame]->_sprites[spriteId]->_scriptId);
+ _lingo->processEvent(kEventMouseUp, kCastScript, currentFrame->_sprites[spriteId]->_castId);
+ _lingo->processEvent(kEventMouseUp, kSpriteScript, currentFrame->_sprites[spriteId]->_scriptId);
} else {
// Frame script overrides sprite script
- if (!sc->_frames[currentFrame]->_sprites[spriteId]->_scriptId)
- _lingo->processEvent(kEventMouseUp, kSpriteScript, sc->_frames[currentFrame]->_sprites[spriteId]->_castId + 1024);
+ if (!currentFrame->_sprites[spriteId]->_scriptId)
+ _lingo->processEvent(kEventMouseUp, kSpriteScript, currentFrame->_sprites[spriteId]->_castId + 1024);
else
- _lingo->processEvent(kEventMouseUp, kFrameScript, sc->_frames[currentFrame]->_sprites[spriteId]->_scriptId);
+ _lingo->processEvent(kEventMouseUp, kFrameScript, currentFrame->_sprites[spriteId]->_scriptId);
}
- }
- if (event.type == Common::EVENT_KEYDOWN) {
+ sc->_currentMouseDownSpriteId = 0;
+ break;
+
+ case Common::EVENT_KEYDOWN:
_keyCode = event.kbd.keycode;
_key = (unsigned char)(event.kbd.ascii & 0xff);
@@ -111,14 +122,28 @@ void DirectorEngine::processEvents() {
warning("Keycode: %d", _keyCode);
}
- // TODO: is movie script correct? Can this be elsewhere?
- _lingo->processEvent(kEventKeyDown, kMovieScript, 0);
+ _lingo->processEvent(kEventKeyDown, kGlobalScript, 0);
+ break;
+
+ default:
+ break;
}
}
g_system->updateScreen();
g_system->delayMillis(10);
+
+ if (sc->getCurrentFrame() > 0)
+ _lingo->processEvent(kEventIdle, kFrameScript, sc->getCurrentFrame());
}
}
+void DirectorEngine::setDraggedSprite(uint16 id) {
+ _draggingSprite = true;
+ _draggingSpriteId = id;
+ _draggingSpritePos = g_system->getEventManager()->getMousePos();
+
+ warning("STUB: DirectorEngine::setDraggedSprite(%d)", id);
+}
+
} // End of namespace Director
diff --git a/engines/director/frame.cpp b/engines/director/frame.cpp
index 7690a47893..92aa851d06 100644
--- a/engines/director/frame.cpp
+++ b/engines/director/frame.cpp
@@ -36,6 +36,7 @@
#include "director/score.h"
#include "director/sprite.h"
#include "director/util.h"
+#include "director/lingo/lingo.h"
namespace Director {
@@ -221,10 +222,14 @@ void Frame::readChannels(Common::ReadStreamEndian *stream) {
sprite._unk3 = stream->readUint32();
}
- debugC(kDebugLoading, 8, "%03d(%d)[%x,%x,%04x,%d/%d/%d/%d/%d] script:%d",
- sprite._castId, sprite._enabled, sprite._x1, sprite._x2, sprite._flags,
- sprite._startPoint.x, sprite._startPoint.y, sprite._width, sprite._height,
- sprite._lineSize, sprite._scriptId);
+ if (sprite._castId) {
+ debugC(kDebugLoading, 4, "CH: %-3d castId: %03d(%s) (e:%d) [%x,%x, flags:%04x, %dx%d@%d,%d linesize: %d] script: %d",
+ i + 1, sprite._castId, numToCastNum(sprite._castId), sprite._enabled, sprite._x1, sprite._x2, sprite._flags,
+ sprite._width, sprite._height, sprite._startPoint.x, sprite._startPoint.y,
+ sprite._lineSize, sprite._scriptId);
+ } else {
+ debugC(kDebugLoading, 4, "CH: %-3d castId: 000", i + 1);
+ }
}
}
@@ -539,6 +544,14 @@ void Frame::playTransition(Score *score) {
}
}
+void Frame::executeImmediateScripts() {
+ for (uint16 i = 0; i < CHANNEL_COUNT; i++) {
+ if (_vm->getCurrentScore()->_immediateActions.contains(_sprites[i]->_scriptId)) {
+ g_lingo->processEvent(kEventMouseUp, kFrameScript, _sprites[i]->_scriptId);
+ }
+ }
+}
+
void Frame::renderSprites(Graphics::ManagedSurface &surface, bool renderTrail) {
for (uint16 i = 0; i < CHANNEL_COUNT; i++) {
if (_sprites[i]->_enabled) {
@@ -563,18 +576,17 @@ void Frame::renderSprites(Graphics::ManagedSurface &surface, bool renderTrail) {
break;
}
} else {
- if (!_vm->getCurrentScore()->_casts.contains(_sprites[i]->_castId)) {
- if (!_vm->getSharedCasts()->contains(_sprites[i]->_castId)) {
+ if (!_vm->getCurrentScore()->_castTypes.contains(_sprites[i]->_castId)) {
+ if (!_vm->getSharedCastTypes()->contains(_sprites[i]->_castId)) {
warning("Cast id %d not found", _sprites[i]->_castId);
continue;
} else {
warning("Getting cast id %d from shared cast", _sprites[i]->_castId);
- cast = _vm->getSharedCasts()->getVal(_sprites[i]->_castId);
+ castType = _vm->getSharedCastTypes()->getVal(_sprites[i]->_castId);
}
} else {
- cast = _vm->getCurrentScore()->_casts[_sprites[i]->_castId];
+ castType = _vm->getCurrentScore()->_castTypes[_sprites[i]->_castId];
}
- castType = cast->type;
}
// this needs precedence to be hit first... D3 does something really tricky with cast IDs for shapes.
@@ -586,34 +598,15 @@ void Frame::renderSprites(Graphics::ManagedSurface &surface, bool renderTrail) {
} else if (castType == kCastButton) {
renderButton(surface, i, _vm->getVersion() < 4 ? _sprites[i]->_castId + 1024 : cast->children[0].index);
} else {
- Image::ImageDecoder *img = getImageFrom(_sprites[i]->_castId);
-
- if (!img) {
- warning("Image with id %d (%s) not found", _sprites[i]->_castId, numToCastNum(_sprites[i]->_castId));
- continue;
- }
-
- if (!img->getSurface()) {
- warning("Frame::renderSprites: Could not load image %d (%s)", _sprites[i]->_castId, numToCastNum(_sprites[i]->_castId));
- continue;
- }
-
- if (!_sprites[i]->_cast) {
+ if (!_sprites[i]->_bitmapCast) {
warning("No cast ID for sprite %d", i);
continue;
}
- BitmapCast *bitmapCast = static_cast<BitmapCast *>(_sprites[i]->_cast);
- // TODO: might want a quicker way to determine if cast is from Shared Cast.
- if (_vm->getSharedBMP() != NULL && _vm->getSharedBMP()->contains(_sprites[i]->_castId + 1024)) {
- debugC(2, kDebugImages, "Shared cast sprite BMP: id: %d", _sprites[i]->_castId + 1024);
- bitmapCast = static_cast<BitmapCast *>(_vm->getSharedCasts()->getVal(_sprites[i]->_castId));
- }
-
- uint32 regX = bitmapCast->regX;
- uint32 regY = bitmapCast->regY;
- uint32 rectLeft = bitmapCast->initialRect.left;
- uint32 rectTop = bitmapCast->initialRect.top;
+ uint32 regX = _sprites[i]->_bitmapCast->regX;
+ uint32 regY = _sprites[i]->_bitmapCast->regY;
+ uint32 rectLeft = _sprites[i]->_bitmapCast->initialRect.left;
+ uint32 rectTop = _sprites[i]->_bitmapCast->initialRect.top;
int x = _sprites[i]->_startPoint.x - regX + rectLeft;
int y = _sprites[i]->_startPoint.y - regY + rectTop;
@@ -621,9 +614,8 @@ void Frame::renderSprites(Graphics::ManagedSurface &surface, bool renderTrail) {
int width = _sprites[i]->_width;
Common::Rect drawRect(x, y, x + width, y + height);
-
addDrawRect(i, drawRect);
- inkBasedBlit(surface, *img->getSurface(), i, drawRect);
+ inkBasedBlit(surface, *(_sprites[i]->_bitmapCast->surface), i, drawRect);
}
}
}
@@ -667,15 +659,15 @@ void Frame::renderShape(Graphics::ManagedSurface &surface, uint16 spriteId) {
void Frame::renderButton(Graphics::ManagedSurface &surface, uint16 spriteId, uint16 textId) {
uint16 castId = _sprites[spriteId]->_castId;
- ButtonCast *button = static_cast<ButtonCast *>(_vm->getCurrentScore()->_casts[castId]);
+ ButtonCast *button = _vm->getCurrentScore()->_loadedButtons->getVal(castId);
uint32 rectLeft = button->initialRect.left;
uint32 rectTop = button->initialRect.top;
int x = _sprites[spriteId]->_startPoint.x + rectLeft;
int y = _sprites[spriteId]->_startPoint.y + rectTop;
- int height = button->initialRect.height(); // _sprites[spriteId]->_height;
- int width = button->initialRect.width() + 3; // _sprites[spriteId]->_width;
+ int height = button->initialRect.height();
+ int width = button->initialRect.width() + 3;
Common::Rect textRect(0, 0, width, height);
// pass the rect of the button into the label.
@@ -706,73 +698,6 @@ void Frame::renderButton(Graphics::ManagedSurface &surface, uint16 spriteId, uin
}
}
-Image::ImageDecoder *Frame::getImageFrom(uint16 spriteId) {
- uint16 imgId = spriteId + 1024;
-
- if (_vm->getVersion() >= 4 && _vm->getCurrentScore()->_casts[spriteId]->children.size() > 0)
- imgId = _vm->getCurrentScore()->_casts[spriteId]->children[0].index;
-
- Image::ImageDecoder *img = NULL;
-
- if (_vm->getCurrentScore()->getArchive()->hasResource(MKTAG('D', 'I', 'B', ' '), imgId)) {
- img = new DIBDecoder();
- img->loadStream(*_vm->getCurrentScore()->getArchive()->getResource(MKTAG('D', 'I', 'B', ' '), imgId));
- return img;
- }
-
- if (_vm->getSharedDIB() != NULL && _vm->getSharedDIB()->contains(imgId)) {
- img = new DIBDecoder();
- img->loadStream(*_vm->getSharedDIB()->getVal(imgId));
- return img;
- }
-
- Common::SeekableReadStream *pic = NULL;
- BitmapCast *bc = NULL;
-
- if (_vm->getSharedBMP() != NULL && _vm->getSharedBMP()->contains(imgId)) {
- debugC(4, kDebugImages, "Shared cast BMP: id: %d", imgId);
- pic = _vm->getSharedBMP()->getVal(imgId);
- pic->seek(0); // TODO: this actually gets re-read every loop... we need to rewind it!
- bc = static_cast<BitmapCast *>(_vm->getSharedCasts()->getVal(spriteId));
- } else if (_vm->getCurrentScore()->getArchive()->hasResource(MKTAG('B', 'I', 'T', 'D'), imgId)) {
- pic = _vm->getCurrentScore()->getArchive()->getResource(MKTAG('B', 'I', 'T', 'D'), imgId);
- bc = static_cast<BitmapCast *>(_vm->getCurrentScore()->_casts[spriteId]);
- }
-
- if (pic != NULL && bc != NULL) {
- if (_vm->getVersion() < 4) {
- int w = bc->initialRect.width(), h = bc->initialRect.height();
-
- debugC(4, kDebugImages, "id: %d, w: %d, h: %d, flags: %x, some: %x, unk1: %d, unk2: %d",
- imgId, w, h, bc->flags, bc->someFlaggyThing, bc->unk1, bc->unk2);
- img = new BITDDecoder(w, h);
- } else if (_vm->getVersion() < 6) {
- bc = static_cast<BitmapCast *>(_vm->getCurrentScore()->_casts[spriteId]);
- int w = bc->initialRect.width(), h = bc->initialRect.height();
-
- debugC(4, kDebugImages, "id: %d, w: %d, h: %d, flags: %x, some: %x, unk1: %d, unk2: %d",
- imgId, w, h, bc->flags, bc->someFlaggyThing, bc->unk1, bc->unk2);
- img = new BITDDecoderV4(w, h, bc->bitsPerPixel);
- } else {
- img = new Image::BitmapDecoder();
- }
-
- if (debugChannelSet(8, kDebugLoading)) {
- Common::SeekableReadStream *s = pic;
- byte buf[1024];
- int n = s->read(buf, 1024);
- Common::hexdump(buf, n);
- s->seek(0);
- }
-
- img->loadStream(*pic);
- return img;
- }
-
- warning("Image %d not found", spriteId);
- return img;
-}
-
void Frame::inkBasedBlit(Graphics::ManagedSurface &targetSurface, const Graphics::Surface &spriteSurface, uint16 spriteId, Common::Rect drawRect) {
switch (_sprites[spriteId]->_ink) {
case kInkTypeCopy:
@@ -818,7 +743,7 @@ void Frame::renderText(Graphics::ManagedSurface &surface, uint16 spriteId, Commo
return;
uint16 castId = _sprites[spriteId]->_castId;
- TextCast *textCast = static_cast<TextCast *>(_vm->getCurrentScore()->_casts[castId]);
+ TextCast *textCast = _vm->getCurrentScore()->_loadedText->getVal(castId);
uint32 unk1 = textStream->readUint32();
uint32 strLen = textStream->readUint32();
@@ -906,8 +831,8 @@ void Frame::renderText(Graphics::ManagedSurface &surface, uint16 spriteId, Commo
int x = _sprites[spriteId]->_startPoint.x; // +rectLeft;
int y = _sprites[spriteId]->_startPoint.y; // +rectTop;
- int height = _sprites[spriteId]->_cast->initialRect.height(); //_sprites[spriteId]->_height;
- int width = _sprites[spriteId]->_cast->initialRect.width(); //_sprites[spriteId]->_width;
+ int height = textCast->initialRect.height(); //_sprites[spriteId]->_height;
+ int width = textCast->initialRect.width(); //_sprites[spriteId]->_width;
if (_vm->getVersion() >= 4 && textSize != NULL)
width = textCast->initialRect.right;
@@ -1143,4 +1068,13 @@ uint16 Frame::getSpriteIDFromPos(Common::Point pos) {
return 0;
}
+bool Frame::checkSpriteIntersection(uint16 spriteId, Common::Point pos) {
+ // Find first from front to back
+ for (int dr = _drawRects.size() - 1; dr >= 0; dr--)
+ if (_drawRects[dr]->spriteId == spriteId && _drawRects[dr]->rect.contains(pos))
+ return true;
+
+ return false;
+}
+
} // End of namespace Director
diff --git a/engines/director/frame.h b/engines/director/frame.h
index 704319ba0d..e2a4a1f37b 100644
--- a/engines/director/frame.h
+++ b/engines/director/frame.h
@@ -119,6 +119,9 @@ public:
void readChannel(Common::SeekableSubReadStreamEndian &stream, uint16 offset, uint16 size);
void prepareFrame(Score *score);
uint16 getSpriteIDFromPos(Common::Point pos);
+ bool checkSpriteIntersection(uint16 spriteId, Common::Point pos);
+
+ void executeImmediateScripts();
private:
void playTransition(Score *score);
diff --git a/engines/director/graphics.cpp b/engines/director/graphics.cpp
index 5322abcedf..46dab0f763 100644
--- a/engines/director/graphics.cpp
+++ b/engines/director/graphics.cpp
@@ -82,123 +82,126 @@ byte defaultPalette[768] = {
102, 255, 102, 153, 255, 102, 204, 255, 102, 255, 255, 153, 0, 255, 153, 51,
255, 153, 102, 255, 153, 153, 255, 153, 204, 255, 153, 255, 255, 204, 0, 255,
204, 51, 255, 204, 102, 255, 204, 153, 255, 204, 204, 255, 204, 255, 255, 255,
- 0, 255, 255, 51, 255, 255, 102, 255, 255, 153, 255, 255, 204, 255, 255, 255 };
-
-
-static byte director3Patterns[][8] = { { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF },
- { 0xFF, 0xFF, 0x77, 0xFF, 0xFF, 0xFF, 0x77, 0xFF },
- { 0x77, 0xFF, 0xDD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF },
- { 0xFF, 0xDD, 0xFF, 0x55, 0xFF, 0xDD, 0xFF, 0x55 },
- { 0xFF, 0xD5, 0xFF, 0x55, 0xFF, 0x5D, 0xFF, 0x55 },
- { 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA },
- { 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA },
- { 0xAA, 0x44, 0xAA, 0x11, 0xAA, 0x44, 0xAA, 0x11 },
- { 0xAA, 0x44, 0xAA, 0x00, 0xAA, 0x44, 0xAA, 0x00 },
- { 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00 },
- { 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00, 0x88 },
- { 0x88, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00 },
- { 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 },
- { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
- { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
- { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 },
- { 0x21, 0x42, 0x84, 0x09, 0x12, 0x24, 0x48, 0x90 },
- { 0x11, 0x22, 0x44, 0x88, 0x11, 0x22, 0x44, 0x88 },
- { 0xEE, 0xDD, 0xBB, 0x77, 0xEE, 0xDD, 0xBB, 0x77 },
- { 0xF6, 0xED, 0xDB, 0xB7, 0x6F, 0xDE, 0xBD, 0x7B },
- { 0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F },
- { 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF },
- { 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFF },
- { 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF },
- { 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0xFF, 0x00, 0xFF },
- { 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 },
- { 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00 },
- { 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
- { 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 },
- { 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
- { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
- { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
- { 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88 },
- { 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94 },
- { 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA },
- { 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD },
- { 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB },
- { 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7 },
- { 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF },
- { 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00 },
- { 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00 },
- { 0x77, 0x77, 0x77, 0x00, 0x77, 0x77, 0x77, 0x00 },
- { 0x88, 0x88, 0x88, 0xFF, 0x88, 0x88, 0x88, 0xFF },
- { 0x80, 0x80, 0x80, 0xFF, 0x80, 0x80, 0x80, 0xFF },
- { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xFF },
- { 0x01, 0x82, 0x44, 0x28, 0x10, 0x28, 0x44, 0x82 },
- { 0x11, 0x82, 0x45, 0xAB, 0xD7, 0xAB, 0x45, 0x82 },
- { 0xF7, 0x7F, 0xBE, 0x5D, 0x2A, 0x5D, 0xBE, 0x7F },
- { 0xFE, 0x7D, 0xBB, 0xD7, 0xEF, 0xD7, 0xBB, 0x7D },
- { 0xFE, 0x7F, 0xBF, 0xDF, 0xEF, 0xDF, 0xBF, 0x7F },
- { 0xEE, 0x77, 0xBB, 0xDD, 0xEE, 0xDD, 0xBB, 0x77 },
- { 0x11, 0x88, 0x44, 0x22, 0x11, 0x22, 0x44, 0x88 },
- { 0x01, 0x80, 0x40, 0x20, 0x10, 0x20, 0x40, 0x80 },
- { 0x22, 0x00, 0x01, 0x22, 0x54, 0x88, 0x01, 0x00 },
- { 0xBF, 0xAF, 0xAB, 0xAA, 0xEA, 0xFA, 0xFE, 0xFF },
- { 0xFF, 0xFF, 0xBE, 0x9C, 0xAA, 0xB6, 0xBE, 0xFF }
+ 0, 255, 255, 51, 255, 255, 102, 255, 255, 153, 255, 255, 204, 255, 255, 255
};
-static byte director3QuickDrawPatterns[][8] = { { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF },
- { 0xDD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF, 0x77, 0xFF },
- { 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77 },
- { 0xEE, 0xDD, 0xBB, 0x77, 0xEE, 0xDD, 0xBB, 0x77 },
- { 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA },
- { 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55 },
- { 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55 },
- { 0x11, 0x22, 0x44, 0x88, 0x11, 0x22, 0x44, 0x88 },
- { 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00 },
- { 0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22 },
- { 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00, 0x88 },
- { 0x10, 0x20, 0x40, 0x80, 0x01, 0x02, 0x04, 0x08 },
- { 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 },
- { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
- { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
- { 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88 },
- { 0x58, 0xDF, 0x00, 0xDF, 0xDF, 0x58, 0x58, 0x58 },
- { 0xB1, 0x36, 0x06, 0x60, 0x63, 0x1B, 0x18, 0x81 },
- { 0x08, 0xFF, 0x01, 0x01, 0x01, 0xFF, 0x08, 0x08 },
- { 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
- { 0x80, 0x80, 0x80, 0xFF, 0x80, 0x80, 0x80, 0x80 },
- { 0x80, 0x10, 0x02, 0x40, 0x04, 0x20, 0x09, 0x00 },
- { 0x80, 0x01, 0x82, 0x44, 0x38, 0x10, 0x20, 0x40 },
- { 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 },
- { 0x22, 0xFF, 0x22, 0x22, 0x22, 0xFF, 0x22, 0x22 },
- { 0x00, 0x08, 0x14, 0x2A, 0x55, 0x2A, 0x14, 0x08 },
- { 0x81, 0xAA, 0x14, 0x08, 0x08, 0xAA, 0x41, 0x80 },
- { 0x3E, 0x1D, 0x88, 0xD1, 0xE3, 0xC5, 0x88, 0x5C },
- { 0xAA, 0x00, 0x80, 0x00, 0x88, 0x00, 0x80, 0x00 },
- { 0x00, 0x11, 0x82, 0x44, 0x28, 0x11, 0x00, 0x55 },
- { 0x7C, 0x10, 0x10, 0x28, 0xC7, 0x01, 0x01, 0x82 },
- { 0xEE, 0x31, 0xF1, 0xF1, 0xEE, 0x13, 0x1F, 0x1F },
- { 0x00, 0x40, 0x20, 0x10, 0x00, 0x01, 0x02, 0x04 },
- { 0x00, 0x00, 0x40, 0xA0, 0x00, 0x04, 0x0A, 0x00 },
- { 0x20, 0x60, 0x90, 0x09, 0x06, 0x81, 0x40, 0x20 },
- { 0x00, 0x7F, 0x43, 0x5F, 0x5F, 0x5F, 0x7F, 0x7F },
- { 0x01, 0x02, 0x45, 0xAA, 0xFF, 0x20, 0x40, 0x80 },
- { 0x00, 0x44, 0x0A, 0x11, 0x11, 0x11, 0x51, 0x24 },
- { 0x0F, 0x0F, 0x0F, 0x0F, 0xF0, 0xF0, 0xF0, 0xF0 },
- { 0xF8, 0xFC, 0xFA, 0xFC, 0xFA, 0x54, 0x2A, 0x00 },
- { 0x42, 0xC3, 0x3C, 0x3C, 0x3C, 0x3C, 0xC3, 0x42 },
- { 0x10, 0x38, 0x7C, 0xFE, 0x7D, 0x3A, 0x14, 0x08 },
- { 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF },
- { 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC },
- { 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00 },
- { 0xBB, 0xDD, 0xAE, 0x77, 0xEE, 0xDD, 0xAB, 0x77 },
- { 0x80, 0x40, 0x40, 0x20, 0x20, 0x18, 0x06, 0x01 },
- { 0x01, 0x82, 0x44, 0x28, 0x10, 0x28, 0x44, 0x82 },
- { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF },
- { 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xFF, 0xFF, 0xFF },
- { 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00 },
- { 0xC3, 0x87, 0x0F, 0x1E, 0x3C, 0x78, 0xF0, 0xE1 },
- { 0xF0, 0xF0, 0x0F, 0x0F, 0x0F, 0xF0, 0xF0, 0xF0 },
- { 0xFF, 0xFF, 0xE7, 0xC3, 0x81, 0x18, 0x3C, 0x7E },
- { 0x1F, 0x8F, 0xC7, 0xE3, 0xC7, 0x8F, 0x1F, 0x3E },
- { 0xFF, 0x2A, 0xFF, 0xC8, 0xFF, 0x65, 0xFF, 0x9D }
+
+static byte director3Patterns[][8] = {
+ { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF },
+ { 0xFF, 0xFF, 0x77, 0xFF, 0xFF, 0xFF, 0x77, 0xFF },
+ { 0x77, 0xFF, 0xDD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF },
+ { 0xFF, 0xDD, 0xFF, 0x55, 0xFF, 0xDD, 0xFF, 0x55 },
+ { 0xFF, 0xD5, 0xFF, 0x55, 0xFF, 0x5D, 0xFF, 0x55 },
+ { 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA },
+ { 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA },
+ { 0xAA, 0x44, 0xAA, 0x11, 0xAA, 0x44, 0xAA, 0x11 },
+ { 0xAA, 0x44, 0xAA, 0x00, 0xAA, 0x44, 0xAA, 0x00 },
+ { 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00 },
+ { 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00, 0x88 },
+ { 0x88, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00 },
+ { 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 },
+ { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
+ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
+ { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 },
+ { 0x21, 0x42, 0x84, 0x09, 0x12, 0x24, 0x48, 0x90 },
+ { 0x11, 0x22, 0x44, 0x88, 0x11, 0x22, 0x44, 0x88 },
+ { 0xEE, 0xDD, 0xBB, 0x77, 0xEE, 0xDD, 0xBB, 0x77 },
+ { 0xF6, 0xED, 0xDB, 0xB7, 0x6F, 0xDE, 0xBD, 0x7B },
+ { 0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F },
+ { 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF },
+ { 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFF },
+ { 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF },
+ { 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0xFF, 0x00, 0xFF },
+ { 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 },
+ { 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00 },
+ { 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
+ { 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 },
+ { 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
+ { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
+ { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
+ { 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88 },
+ { 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94, 0x94 },
+ { 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA },
+ { 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD, 0xAD },
+ { 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB },
+ { 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7, 0xB7 },
+ { 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF },
+ { 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00 },
+ { 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00 },
+ { 0x77, 0x77, 0x77, 0x00, 0x77, 0x77, 0x77, 0x00 },
+ { 0x88, 0x88, 0x88, 0xFF, 0x88, 0x88, 0x88, 0xFF },
+ { 0x80, 0x80, 0x80, 0xFF, 0x80, 0x80, 0x80, 0xFF },
+ { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xFF },
+ { 0x01, 0x82, 0x44, 0x28, 0x10, 0x28, 0x44, 0x82 },
+ { 0x11, 0x82, 0x45, 0xAB, 0xD7, 0xAB, 0x45, 0x82 },
+ { 0xF7, 0x7F, 0xBE, 0x5D, 0x2A, 0x5D, 0xBE, 0x7F },
+ { 0xFE, 0x7D, 0xBB, 0xD7, 0xEF, 0xD7, 0xBB, 0x7D },
+ { 0xFE, 0x7F, 0xBF, 0xDF, 0xEF, 0xDF, 0xBF, 0x7F },
+ { 0xEE, 0x77, 0xBB, 0xDD, 0xEE, 0xDD, 0xBB, 0x77 },
+ { 0x11, 0x88, 0x44, 0x22, 0x11, 0x22, 0x44, 0x88 },
+ { 0x01, 0x80, 0x40, 0x20, 0x10, 0x20, 0x40, 0x80 },
+ { 0x22, 0x00, 0x01, 0x22, 0x54, 0x88, 0x01, 0x00 },
+ { 0xBF, 0xAF, 0xAB, 0xAA, 0xEA, 0xFA, 0xFE, 0xFF },
+ { 0xFF, 0xFF, 0xBE, 0x9C, 0xAA, 0xB6, 0xBE, 0xFF }
+};
+
+static byte director3QuickDrawPatterns[][8] = {
+ { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF },
+ { 0xDD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF, 0x77, 0xFF },
+ { 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77 },
+ { 0xEE, 0xDD, 0xBB, 0x77, 0xEE, 0xDD, 0xBB, 0x77 },
+ { 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0xAA },
+ { 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55 },
+ { 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55 },
+ { 0x11, 0x22, 0x44, 0x88, 0x11, 0x22, 0x44, 0x88 },
+ { 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00 },
+ { 0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22 },
+ { 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00, 0x88 },
+ { 0x10, 0x20, 0x40, 0x80, 0x01, 0x02, 0x04, 0x08 },
+ { 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 },
+ { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
+ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
+ { 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88 },
+ { 0x58, 0xDF, 0x00, 0xDF, 0xDF, 0x58, 0x58, 0x58 },
+ { 0xB1, 0x36, 0x06, 0x60, 0x63, 0x1B, 0x18, 0x81 },
+ { 0x08, 0xFF, 0x01, 0x01, 0x01, 0xFF, 0x08, 0x08 },
+ { 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
+ { 0x80, 0x80, 0x80, 0xFF, 0x80, 0x80, 0x80, 0x80 },
+ { 0x80, 0x10, 0x02, 0x40, 0x04, 0x20, 0x09, 0x00 },
+ { 0x80, 0x01, 0x82, 0x44, 0x38, 0x10, 0x20, 0x40 },
+ { 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 },
+ { 0x22, 0xFF, 0x22, 0x22, 0x22, 0xFF, 0x22, 0x22 },
+ { 0x00, 0x08, 0x14, 0x2A, 0x55, 0x2A, 0x14, 0x08 },
+ { 0x81, 0xAA, 0x14, 0x08, 0x08, 0xAA, 0x41, 0x80 },
+ { 0x3E, 0x1D, 0x88, 0xD1, 0xE3, 0xC5, 0x88, 0x5C },
+ { 0xAA, 0x00, 0x80, 0x00, 0x88, 0x00, 0x80, 0x00 },
+ { 0x00, 0x11, 0x82, 0x44, 0x28, 0x11, 0x00, 0x55 },
+ { 0x7C, 0x10, 0x10, 0x28, 0xC7, 0x01, 0x01, 0x82 },
+ { 0xEE, 0x31, 0xF1, 0xF1, 0xEE, 0x13, 0x1F, 0x1F },
+ { 0x00, 0x40, 0x20, 0x10, 0x00, 0x01, 0x02, 0x04 },
+ { 0x00, 0x00, 0x40, 0xA0, 0x00, 0x04, 0x0A, 0x00 },
+ { 0x20, 0x60, 0x90, 0x09, 0x06, 0x81, 0x40, 0x20 },
+ { 0x00, 0x7F, 0x43, 0x5F, 0x5F, 0x5F, 0x7F, 0x7F },
+ { 0x01, 0x02, 0x45, 0xAA, 0xFF, 0x20, 0x40, 0x80 },
+ { 0x00, 0x44, 0x0A, 0x11, 0x11, 0x11, 0x51, 0x24 },
+ { 0x0F, 0x0F, 0x0F, 0x0F, 0xF0, 0xF0, 0xF0, 0xF0 },
+ { 0xF8, 0xFC, 0xFA, 0xFC, 0xFA, 0x54, 0x2A, 0x00 },
+ { 0x42, 0xC3, 0x3C, 0x3C, 0x3C, 0x3C, 0xC3, 0x42 },
+ { 0x10, 0x38, 0x7C, 0xFE, 0x7D, 0x3A, 0x14, 0x08 },
+ { 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF },
+ { 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC },
+ { 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00 },
+ { 0xBB, 0xDD, 0xAE, 0x77, 0xEE, 0xDD, 0xAB, 0x77 },
+ { 0x80, 0x40, 0x40, 0x20, 0x20, 0x18, 0x06, 0x01 },
+ { 0x01, 0x82, 0x44, 0x28, 0x10, 0x28, 0x44, 0x82 },
+ { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF },
+ { 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xFF, 0xFF, 0xFF },
+ { 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00 },
+ { 0xC3, 0x87, 0x0F, 0x1E, 0x3C, 0x78, 0xF0, 0xE1 },
+ { 0xF0, 0xF0, 0x0F, 0x0F, 0x0F, 0xF0, 0xF0, 0xF0 },
+ { 0xFF, 0xFF, 0xE7, 0xC3, 0x81, 0x18, 0x3C, 0x7E },
+ { 0x1F, 0x8F, 0xC7, 0xE3, 0xC7, 0x8F, 0x1F, 0x3E },
+ { 0xFF, 0x2A, 0xFF, 0xC8, 0xFF, 0x65, 0xFF, 0x9D }
};
void DirectorEngine::loadPatterns() {
diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp
index f554f43cd8..cb6a7d67ec 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -21,7 +21,11 @@
*/
#include "common/system.h"
+#include "common/events.h"
+
#include "director/lingo/lingo.h"
+#include "director/frame.h"
+#include "director/sprite.h"
namespace Director {
@@ -379,7 +383,7 @@ void Lingo::printSTUBWithArglist(const char *funcname, int nargs, const char *pr
s += ")";
- warning("%s: %s", prefix, s.c_str());
+ warning("%s %s", prefix, s.c_str());
}
void Lingo::convertVOIDtoString(int arg, int nargs) {
@@ -1163,9 +1167,12 @@ void Lingo::b_move(int nargs) {
}
void Lingo::b_moveableSprite(int nargs) {
- g_lingo->printSTUBWithArglist("b_moveableSprite", nargs);
+ Frame *frame = g_director->getCurrentScore()->_frames[g_director->getCurrentScore()->getCurrentFrame()];
- g_lingo->dropStack(nargs);
+ // Will have no effect
+ frame->_sprites[g_lingo->_currentEntityId]->_moveable = true;
+
+ g_director->setDraggedSprite(frame->_sprites[g_lingo->_currentEntityId]->_castId);
}
void Lingo::b_pasteClipBoardInto(int nargs) {
@@ -1216,9 +1223,26 @@ void Lingo::b_ramNeeded(int nargs) {
void Lingo::b_rollOver(int nargs) {
Datum d = g_lingo->pop();
- warning("STUB: b_rollOver(%d)", d.u.i);
- g_lingo->push(Datum(0));
+ d.toInt();
+
+ int arg = d.u.i;
+
+ d.u.i = 0; // FALSE
+
+ Frame *frame = g_director->getCurrentScore()->_frames[g_director->getCurrentScore()->getCurrentFrame()];
+
+ if (arg >= frame->_sprites.size()) {
+ g_lingo->push(d);
+ return;
+ }
+
+ Common::Point pos = g_system->getEventManager()->getMousePos();
+
+ if (frame->checkSpriteIntersection(arg, pos))
+ d.u.i = 1; // TRUE
+
+ g_lingo->push(d);
}
void Lingo::b_spriteBox(int nargs) {
diff --git a/engines/director/lingo/lingo-code.cpp b/engines/director/lingo/lingo-code.cpp
index 7bc82eddcf..d0d29dd04c 100644
--- a/engines/director/lingo/lingo-code.cpp
+++ b/engines/director/lingo/lingo-code.cpp
@@ -307,10 +307,14 @@ void Lingo::c_assign() {
}
if (d1.type == REFERENCE) {
- if (!g_director->getCurrentScore()->_castsInfo.contains(d1.u.i)) {
- warning("c_assign: Unknown REFERENCE %d", d1.u.i);
- g_lingo->pushVoid();
- return;
+ if (!g_director->getCurrentScore()->_loadedText->contains(d1.u.i)) {
+ if (!g_director->getCurrentScore()->_loadedText->contains(d1.u.i - 1024)) {
+ warning("c_assign: Unknown REFERENCE %d", d1.u.i);
+ g_lingo->pushVoid();
+ return;
+ } else {
+ d1.u.i -= 1024;
+ }
}
warning("STUB: c_assing REFERENCE");
diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp
index 8f874435f7..68999f66ef 100644
--- a/engines/director/lingo/lingo-the.cpp
+++ b/engines/director/lingo/lingo-the.cpp
@@ -332,8 +332,8 @@ void Lingo::setTheSprite(Datum &id1, int field, Datum &d) {
switch (field) {
case kTheCastNum:
- if (_vm->getCurrentScore()->_casts.contains(d.u.i)) {
- sprite->_cast = _vm->getCurrentScore()->_casts[d.u.i];
+ if (_vm->getCurrentScore()->_castTypes.contains(d.u.i)) {
+ _vm->getCurrentScore()->loadCastInto(sprite, d.u.i);
sprite->_castId = d.u.i;
}
break;
@@ -638,9 +638,9 @@ Datum Lingo::getTheCast(Datum &id1, int field) {
return d;
}
- Cast *cast;
+ CastType castType;
CastInfo *castInfo;
- if (!_vm->getCurrentScore()->_casts.contains(id)) {
+ if (!_vm->getCurrentScore()->_castTypes.contains(id)) {
if (field == kTheLoaded) {
d.type = INT;
d.u.i = 0;
@@ -651,14 +651,14 @@ Datum Lingo::getTheCast(Datum &id1, int field) {
warning("The cast %d found", id);
}
- cast = _vm->getCurrentScore()->_casts[id];
+ castType = _vm->getCurrentScore()->_castTypes[id];
castInfo = _vm->getCurrentScore()->_castsInfo[id];
d.type = INT;
switch (field) {
case kTheCastType:
- d.u.i = cast->type;
+ d.u.i = castType;
break;
case kTheFileName:
d.toString();
@@ -673,32 +673,32 @@ Datum Lingo::getTheCast(Datum &id1, int field) {
d.u.s = &castInfo->script;
break;
case kTheWidth:
- d.u.i = cast->initialRect.width();
+ d.u.i = _vm->getCurrentScore()->getCastMemberInitialRect(id).width();
break;
case kTheHeight:
- d.u.i = cast->initialRect.height();
+ d.u.i = _vm->getCurrentScore()->getCastMemberInitialRect(id).height();
break;
case kTheBackColor:
{
- if (cast->type != kCastShape) {
+ if (castType != kCastShape) {
warning("Field %d of cast %d not found", field, id);
d.type = VOID;
return d;
}
- ShapeCast *shape = static_cast<ShapeCast *>(_vm->getCurrentScore()->_casts[id]);
+ ShapeCast *shape = _vm->getCurrentScore()->_loadedShapes->getVal(id);
d.u.i = shape->bgCol;
}
break;
case kTheForeColor:
{
- if (cast->type != kCastShape) {
+ if (castType != kCastShape) {
warning("Field %d of cast %d not found", field, id);
d.type = VOID;
return d;
}
- ShapeCast *shape = static_cast<ShapeCast *>(_vm->getCurrentScore()->_casts[id]);
+ ShapeCast *shape = _vm->getCurrentScore()->_loadedShapes->getVal(id);
d.u.i = shape->fgCol;
}
break;
@@ -729,18 +729,20 @@ void Lingo::setTheCast(Datum &id1, int field, Datum &d) {
return;
}
- Cast *cast = _vm->getCurrentScore()->_casts[id];
+ CastType castType = _vm->getCurrentScore()->_castTypes[id];
CastInfo *castInfo = _vm->getCurrentScore()->_castsInfo[id];
- if (!cast) {
+ if (!castInfo) {
warning("The cast %d found", id);
return;
}
switch (field) {
case kTheCastType:
- cast->type = static_cast<CastType>(d.u.i);
- cast->modified = 1;
+ // TODO: You can actually switch the cast type!?
+ warning("Tried to switch cast type of %d", id);
+ //cast->type = static_cast<CastType>(d.u.i);
+ //cast->modified = 1;
break;
case kTheFileName:
castInfo->fileName = *d.u.s;
@@ -752,30 +754,30 @@ void Lingo::setTheCast(Datum &id1, int field, Datum &d) {
castInfo->script = *d.u.s;
break;
case kTheWidth:
- cast->initialRect.setWidth(d.u.i);
- cast->modified = 1;
+ _vm->getCurrentScore()->getCastMemberInitialRect(id).setWidth(d.u.i);
+ _vm->getCurrentScore()->setCastMemberModified(id);
break;
case kTheHeight:
- cast->initialRect.setHeight(d.u.i);
- cast->modified = 1;
+ _vm->getCurrentScore()->getCastMemberInitialRect(id).setHeight(d.u.i);
+ _vm->getCurrentScore()->setCastMemberModified(id);
break;
case kTheBackColor:
{
- if (cast->type != kCastShape) {
+ if (castType != kCastShape) {
warning("Field %d of cast %d not found", field, id);
}
- ShapeCast *shape = static_cast<ShapeCast *>(_vm->getCurrentScore()->_casts[id]);
+ ShapeCast *shape = _vm->getCurrentScore()->_loadedShapes->getVal(id);
shape->bgCol = d.u.i;
shape->modified = 1;
}
break;
case kTheForeColor:
{
- if (cast->type != kCastShape) {
+ if (castType != kCastShape) {
warning("Field %d of cast %d not found", field, id);
return;
}
- ShapeCast *shape = static_cast<ShapeCast *>(_vm->getCurrentScore()->_casts[id]);
+ ShapeCast *shape = _vm->getCurrentScore()->_loadedShapes->getVal(id);
shape->fgCol = d.u.i;
shape->modified = 1;
}
diff --git a/engines/director/lingo/lingo.cpp b/engines/director/lingo/lingo.cpp
index 706f76777d..a51ff222c7 100644
--- a/engines/director/lingo/lingo.cpp
+++ b/engines/director/lingo/lingo.cpp
@@ -299,7 +299,7 @@ void Lingo::processEvent(LEvent event, ScriptType st, int entityId) {
if (entityId < 0)
return;
- debugC(1, kDebugEvents, "Lingo::processEvent(%s, %s, %d)", _eventHandlerTypes[event], scriptType2str(st), entityId);
+ debugC(9, kDebugEvents, "Lingo::processEvent(%s, %s, %d)", _eventHandlerTypes[event], scriptType2str(st), entityId);
_currentEntityId = entityId;
@@ -307,8 +307,11 @@ void Lingo::processEvent(LEvent event, ScriptType st, int entityId) {
error("processEvent: Unknown event %d for entity %d", event, entityId);
if (_handlers.contains(ENTITY_INDEX(event, entityId))) {
+ debugC(1, kDebugEvents, "Lingo::processEvent(%s, %s, %d), _eventHandler", _eventHandlerTypes[event], scriptType2str(st), entityId);
call(_eventHandlerTypes[event], 0); // D4+ Events
} else if (_scripts[st].contains(entityId)) {
+ debugC(1, kDebugEvents, "Lingo::processEvent(%s, %s, %d), script", _eventHandlerTypes[event], scriptType2str(st), entityId);
+
executeScript(st, entityId); // D3 list of scripts.
} else {
debugC(3, kDebugLingoExec, "STUB: processEvent(%s) for %d", _eventHandlerTypes[event], entityId);
@@ -318,6 +321,13 @@ void Lingo::processEvent(LEvent event, ScriptType st, int entityId) {
void Lingo::restartLingo() {
warning("STUB: restartLingo()");
+ for (int i = 0; i <= kMaxScriptType; i++) {
+ for (ScriptHash::iterator it = _scripts[i].begin(); it != _scripts[i].end(); ++it)
+ delete it->_value;
+
+ _scripts[i].clear();
+ }
+
// TODO
//
// reset the following:
@@ -403,6 +413,9 @@ Common::String *Datum::toString() {
case VAR:
*s = Common::String::format("var: #%s", u.sym->name.c_str());
break;
+ case REFERENCE:
+ *s = Common::String::format("field#%d", u.i);
+ break;
default:
warning("Incorrect operation toString() for type: %s", type2str());
}
diff --git a/engines/director/resource.cpp b/engines/director/resource.cpp
index 6dace8bcb2..7dbd5a78a6 100644
--- a/engines/director/resource.cpp
+++ b/engines/director/resource.cpp
@@ -76,6 +76,7 @@ void DirectorEngine::loadEXE(const Common::String movie) {
exeStream->seek(exeStream->readUint32LE());
switch (getVersion()) {
+ case 2:
case 3:
loadEXEv3(exeStream);
break;
@@ -100,12 +101,23 @@ void DirectorEngine::loadEXEv3(Common::SeekableReadStream *stream) {
stream->skip(5); // unknown
- stream->readUint32LE(); // Main MMM size
+ uint32 mmmSize = stream->readUint32LE(); // Main MMM size
+
Common::String mmmFileName = stream->readPascalString();
Common::String directoryName = stream->readPascalString();
debugC(1, kDebugLoading, "Main MMM: '%s'", mmmFileName.c_str());
debugC(1, kDebugLoading, "Directory Name: '%s'", directoryName.c_str());
+ debugC(1, kDebugLoading, "Main mmmSize: %d (0x%x)", mmmSize, mmmSize);
+
+ if (mmmSize) {
+ uint32 riffOffset = stream->pos();
+
+ _mainArchive = new RIFFArchive();
+
+ if (!_mainArchive->openStream(stream, riffOffset))
+ error("Failed to load RIFF from EXE");
+ }
openMainArchive(mmmFileName);
@@ -200,19 +212,21 @@ void DirectorEngine::loadMac(const Common::String movie) {
void DirectorEngine::loadSharedCastsFrom(Common::String filename) {
Archive *shardcst = createArchive();
- debug(0, "Loading Shared cast '%s'", filename.c_str());
+ debug(0, "****** Loading Shared cast '%s'", filename.c_str());
+ _sharedDIB = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
+ _sharedSTXT = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
+ _sharedSound = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
+ _sharedBMP = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
+
+ _sharedScore = new Score(this);
if (!shardcst->openFile(filename)) {
warning("No shared cast %s", filename.c_str());
return;
}
- _sharedDIB = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
- _sharedSTXT = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
- _sharedSound = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
- _sharedBMP = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>;
- _sharedScore = new Score(this, shardcst);
+ _sharedScore->setArchive(shardcst);
if (shardcst->hasResource(MKTAG('F', 'O', 'N', 'D'), -1)) {
debug("Shared cast has fonts. Loading....");
@@ -227,12 +241,16 @@ void DirectorEngine::loadSharedCastsFrom(Common::String filename) {
Common::Array<uint16> cast = shardcst->getResourceIDList(MKTAG('C','A','S','t'));
if (cast.size() > 0) {
+ debug(0, "****** Loading %d CASt resources", cast.size());
+
for (Common::Array<uint16>::iterator iterator = cast.begin(); iterator != cast.end(); ++iterator)
_sharedScore->loadCastData(*shardcst->getResource(MKTAG('C','A','S','t'), *iterator), *iterator, NULL);
}
Common::Array<uint16> vwci = shardcst->getResourceIDList(MKTAG('V', 'W', 'C', 'I'));
if (vwci.size() > 0) {
+ debug(0, "****** Loading %d CastInfo resources", vwci.size());
+
for (Common::Array<uint16>::iterator iterator = vwci.begin(); iterator != vwci.end(); ++iterator)
_sharedScore->loadCastInfo(*shardcst->getResource(MKTAG('V', 'W', 'C', 'I'), *iterator), *iterator);
}
@@ -241,7 +259,7 @@ void DirectorEngine::loadSharedCastsFrom(Common::String filename) {
Common::Array<uint16> dib = shardcst->getResourceIDList(MKTAG('D','I','B',' '));
if (dib.size() != 0) {
- debugC(3, kDebugLoading, "Loading %d DIBs", dib.size());
+ debugC(3, kDebugLoading, "****** Loading %d DIBs", dib.size());
for (Common::Array<uint16>::iterator iterator = dib.begin(); iterator != dib.end(); ++iterator) {
debugC(3, kDebugLoading, "Shared DIB %d", *iterator);
@@ -251,7 +269,7 @@ void DirectorEngine::loadSharedCastsFrom(Common::String filename) {
Common::Array<uint16> stxt = shardcst->getResourceIDList(MKTAG('S','T','X','T'));
if (stxt.size() != 0) {
- debugC(3, kDebugLoading, "Loading %d STXTs", stxt.size());
+ debugC(3, kDebugLoading, "****** Loading %d STXTs", stxt.size());
for (Common::Array<uint16>::iterator iterator = stxt.begin(); iterator != stxt.end(); ++iterator) {
debugC(3, kDebugLoading, "Shared STXT %d", *iterator);
@@ -261,7 +279,7 @@ void DirectorEngine::loadSharedCastsFrom(Common::String filename) {
Common::Array<uint16> bmp = shardcst->getResourceIDList(MKTAG('B','I','T','D'));
if (bmp.size() != 0) {
- debugC(3, kDebugLoading, "Loading %d BITDs", bmp.size());
+ debugC(3, kDebugLoading, "****** Loading %d BITDs", bmp.size());
for (Common::Array<uint16>::iterator iterator = bmp.begin(); iterator != bmp.end(); ++iterator) {
debugC(3, kDebugLoading, "Shared BITD %d (%s)", *iterator, numToCastNum(*iterator - 1024));
_sharedBMP->setVal(*iterator, shardcst->getResource(MKTAG('B','I','T','D'), *iterator));
@@ -270,12 +288,14 @@ void DirectorEngine::loadSharedCastsFrom(Common::String filename) {
Common::Array<uint16> sound = shardcst->getResourceIDList(MKTAG('S','N','D',' '));
if (sound.size() != 0) {
- debugC(3, kDebugLoading, "Loading %d SNDs", sound.size());
+ debugC(3, kDebugLoading, "****** Loading %d SNDs", sound.size());
for (Common::Array<uint16>::iterator iterator = sound.begin(); iterator != sound.end(); ++iterator) {
debugC(3, kDebugLoading, "Shared SND %d", *iterator);
_sharedSound->setVal(*iterator, shardcst->getResource(MKTAG('S','N','D',' '), *iterator));
}
}
+
+ _sharedScore->loadSpriteImages(true);
}
} // End of namespace Director
diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 1ba0ab4683..472bd739c5 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -30,6 +30,7 @@
#include "graphics/palette.h"
#include "graphics/macgui/macfontmanager.h"
#include "graphics/macgui/macwindowmanager.h"
+#include "image/bmp.h"
#include "director/cast.h"
#include "director/score.h"
@@ -59,11 +60,10 @@ const char *scriptType2str(ScriptType scr) {
}
-Score::Score(DirectorEngine *vm, Archive *archive) {
+Score::Score(DirectorEngine *vm) {
_vm = vm;
_surface = new Graphics::ManagedSurface;
_trailSurface = new Graphics::ManagedSurface;
- _movieArchive = archive;
_lingo = _vm->getLingo();
_soundManager = _vm->getSoundManager();
_currentMouseDownSpriteId = 0;
@@ -87,6 +87,15 @@ Score::Score(DirectorEngine *vm, Archive *archive) {
_stopPlay = false;
_stageColor = 0;
+ _loadedBitmaps = new Common::HashMap<int, BitmapCast *>();
+ _loadedText = new Common::HashMap<int, TextCast *>();
+ _loadedButtons = new Common::HashMap<int, ButtonCast *>();
+ _loadedShapes = new Common::HashMap<int, ShapeCast *>();
+ _loadedScripts = new Common::HashMap<int, ScriptCast *>();
+}
+
+void Score::setArchive(Archive *archive) {
+ _movieArchive = archive;
if (archive->hasResource(MKTAG('M', 'C', 'N', 'M'), 0)) {
_macName = archive->getName(MKTAG('M', 'C', 'N', 'M'), 0).c_str();
} else {
@@ -111,6 +120,7 @@ void Score::loadArchive() {
} else {
Common::SeekableSubReadStreamEndian *pal = _movieArchive->getResource(MKTAG('C', 'L', 'U', 'T'), clutList[0]);
+ debugC(2, kDebugLoading, "****** Loading Palette");
loadPalette(*pal);
g_system->getPaletteManager()->setPalette(_vm->getPalette(), 0, _vm->getPaletteColorCount());
}
@@ -146,12 +156,16 @@ void Score::loadArchive() {
Common::Array<uint16> vwci = _movieArchive->getResourceIDList(MKTAG('V', 'W', 'C', 'I'));
if (vwci.size() > 0) {
+ debugC(2, kDebugLoading, "****** Loading %d CastInfos", vwci.size());
+
for (Common::Array<uint16>::iterator iterator = vwci.begin(); iterator != vwci.end(); ++iterator)
loadCastInfo(*_movieArchive->getResource(MKTAG('V', 'W', 'C', 'I'), *iterator), *iterator);
}
Common::Array<uint16> cast = _movieArchive->getResourceIDList(MKTAG('C', 'A', 'S', 't'));
if (cast.size() > 0) {
+ debugC(2, kDebugLoading, "****** Loading %d CASt resources", cast.size());
+
for (Common::Array<uint16>::iterator iterator = cast.begin(); iterator != cast.end(); ++iterator) {
Common::SeekableSubReadStreamEndian *stream = _movieArchive->getResource(MKTAG('C', 'A', 'S', 't'), *iterator);
Resource res = _movieArchive->getResourceDetail(MKTAG('C', 'A', 'S', 't'), *iterator);
@@ -160,11 +174,14 @@ void Score::loadArchive() {
}
setSpriteCasts();
+ loadSpriteImages(false);
// Try to load movie script, it sits in resource A11
if (_vm->getVersion() <= 3) {
Common::Array<uint16> stxt = _movieArchive->getResourceIDList(MKTAG('S','T','X','T'));
if (stxt.size() > 0) {
+ debugC(2, kDebugLoading, "****** Loading %d STXT resources", stxt.size());
+
for (Common::Array<uint16>::iterator iterator = stxt.begin(); iterator != stxt.end(); ++iterator) {
loadScriptText(*_movieArchive->getResource(MKTAG('S','T','X','T'), *iterator));
}
@@ -172,6 +189,65 @@ void Score::loadArchive() {
}
}
+void Score::loadSpriteImages(bool isSharedCast) {
+ debugC(1, kDebugLoading, "****** Preloading sprite images");
+
+ Common::HashMap<int, BitmapCast *>::iterator bc;
+ for (bc = _loadedBitmaps->begin(); bc != _loadedBitmaps->end(); ++bc) {
+ if (bc->_value) {
+ uint16 imgId = bc->_key + 1024;
+ BitmapCast *bitmapCast = bc->_value;
+
+ if (_vm->getVersion() >= 4 && bitmapCast->children.size() > 0)
+ imgId = bitmapCast->children[0].index;
+
+ Image::ImageDecoder *img = NULL;
+
+ if (_movieArchive->hasResource(MKTAG('D', 'I', 'B', ' '), imgId)) {
+ img = new DIBDecoder();
+ img->loadStream(*_movieArchive->getResource(MKTAG('D', 'I', 'B', ' '), imgId));
+ bitmapCast->surface = img->getSurface();
+ }
+
+ if (isSharedCast && _vm->getSharedDIB() != NULL && _vm->getSharedDIB()->contains(imgId)) {
+ img = new DIBDecoder();
+ img->loadStream(*_vm->getSharedDIB()->getVal(imgId));
+ bitmapCast->surface = img->getSurface();
+ }
+
+ Common::SeekableReadStream *pic = NULL;
+
+ if (isSharedCast) {
+ debugC(4, kDebugImages, "Shared cast BMP: id: %d", imgId);
+ pic = _vm->getSharedBMP()->getVal(imgId);
+ if (pic != NULL)
+ pic->seek(0); // TODO: this actually gets re-read every loop... we need to rewind it!
+ } else if (_movieArchive->hasResource(MKTAG('B', 'I', 'T', 'D'), imgId)) {
+ pic = _movieArchive->getResource(MKTAG('B', 'I', 'T', 'D'), imgId);
+ }
+
+ int w = bitmapCast->initialRect.width(), h = bitmapCast->initialRect.height();
+ debugC(4, kDebugImages, "id: %d, w: %d, h: %d, flags: %x, some: %x, unk1: %d, unk2: %d",
+ imgId, w, h, bitmapCast->flags, bitmapCast->someFlaggyThing, bitmapCast->unk1, bitmapCast->unk2);
+
+ if (pic != NULL && bitmapCast != NULL) {
+ if (_vm->getVersion() < 4) {
+ img = new BITDDecoder(w, h);
+ } else if (_vm->getVersion() < 6) {
+ img = new BITDDecoderV4(w, h, bitmapCast->bitsPerPixel);
+ } else {
+ img = new Image::BitmapDecoder();
+ }
+
+ img->loadStream(*pic);
+ bitmapCast->surface = img->getSurface();
+ }
+
+ warning("Image %d not found", imgId);
+ }
+ }
+}
+
Score::~Score() {
if (_surface)
_surface->free();
@@ -210,6 +286,8 @@ void Score::loadPalette(Common::SeekableSubReadStreamEndian &stream) {
}
void Score::loadFrames(Common::SeekableSubReadStreamEndian &stream) {
+ debugC(1, kDebugLoading, "****** Loading frames");
+
uint32 size = stream.readUint32();
size -= 4;
@@ -267,7 +345,7 @@ void Score::loadFrames(Common::SeekableSubReadStreamEndian &stream) {
//Common::hexdump(channelData, ARRAYSIZE(channelData));
frame->readChannels(str);
- debugC(3, kDebugLoading, "Frame %d actionId: %d", _frames.size() + 1, frame->_actionId);
+ debugC(3, kDebugLoading, "Frame %d actionId: %d", _frames.size(), frame->_actionId);
delete str;
@@ -276,6 +354,8 @@ void Score::loadFrames(Common::SeekableSubReadStreamEndian &stream) {
}
void Score::loadConfig(Common::SeekableSubReadStreamEndian &stream) {
+ debugC(1, kDebugLoading, "****** Loading Config");
+
/*uint16 unk1 = */ stream.readUint16();
/*ver1 = */ stream.readUint16();
_movieRect = Score::readRect(stream);
@@ -295,7 +375,7 @@ void Score::readVersion(uint32 rid) {
}
void Score::loadCastDataVWCR(Common::SeekableSubReadStreamEndian &stream) {
- debugC(1, kDebugLoading, "Score::loadCastDataVWCR(). start: %d, end: %d", _castArrayStart, _castArrayEnd);
+ debugC(1, kDebugLoading, "****** Score::loadCastDataVWCR(). start: %d, end: %d", _castArrayStart, _castArrayEnd);
for (uint16 id = _castArrayStart; id <= _castArrayEnd; id++) {
byte size = stream.readByte();
@@ -309,20 +389,24 @@ void Score::loadCastDataVWCR(Common::SeekableSubReadStreamEndian &stream) {
switch (castType) {
case kCastBitmap:
- _casts[id] = new BitmapCast(stream);
- _casts[id]->type = kCastBitmap;
+ debugC(3, kDebugLoading, "CastTypes id: %d BitmapCast", id);
+ _loadedBitmaps->setVal(id, new BitmapCast(stream));
+ _castTypes[id] = kCastBitmap;
break;
case kCastText:
- _casts[id] = new TextCast(stream);
- _casts[id]->type = kCastText;
+ debugC(3, kDebugLoading, "CastTypes id: %d TextCast", id);
+ _loadedText->setVal(id, new TextCast(stream));
+ _castTypes[id] = kCastText;
break;
case kCastShape:
- _casts[id] = new ShapeCast(stream);
- _casts[id]->type = kCastShape;
+ debugC(3, kDebugLoading, "CastTypes id: %d ShapeCast", id);
+ _loadedShapes->setVal(id, new ShapeCast(stream));
+ _castTypes[id] = kCastShape;
break;
case kCastButton:
- _casts[id] = new ButtonCast(stream);
- _casts[id]->type = kCastButton;
+ debugC(3, kDebugLoading, "CastTypes id: %d ButtonCast", id);
+ _loadedButtons->setVal(id, new ButtonCast(stream));
+ _castTypes[id] = kCastButton;
break;
default:
warning("Score::loadCastDataVWCR(): Unhandled cast type: %d", castType);
@@ -336,10 +420,34 @@ void Score::setSpriteCasts() {
// Set cast pointers to sprites
for (uint16 i = 0; i < _frames.size(); i++) {
for (uint16 j = 0; j < _frames[i]->_sprites.size(); j++) {
- byte castId = _frames[i]->_sprites[j]->_castId;
+ uint16 castId = _frames[i]->_sprites[j]->_castId;
+
+ if (_vm->getSharedScore()->_loadedBitmaps->contains(castId)) {
+ _frames[i]->_sprites[j]->_bitmapCast = _vm->getSharedScore()->_loadedBitmaps->getVal(castId);
+ } else if (_loadedBitmaps->contains(castId)) {
+ _frames[i]->_sprites[j]->_bitmapCast = _loadedBitmaps->getVal(castId);
+ }
+
+ if (_vm->getSharedScore()->_loadedButtons->contains(castId)) {
+ _frames[i]->_sprites[j]->_buttonCast = _vm->getSharedScore()->_loadedButtons->getVal(castId);
+ } else if (_loadedButtons->contains(castId)) {
+ _frames[i]->_sprites[j]->_buttonCast = _loadedButtons->getVal(castId);
+ }
+
+ //if (_loadedScripts->contains(castId))
+ // _frames[i]->_sprites[j]->_bitmapCast = _loadedBitmaps->getVal(castId);
+
+ if (_vm->getSharedScore()->_loadedText->contains(castId)) {
+ _frames[i]->_sprites[j]->_textCast = _vm->getSharedScore()->_loadedText->getVal(castId);
+ } else if (_loadedText->contains(castId)) {
+ _frames[i]->_sprites[j]->_textCast = _loadedText->getVal(castId);
+ }
- if (_casts.contains(castId))
- _frames[i]->_sprites[j]->_cast = _casts.find(castId)->_value;
+ if (_vm->getSharedScore()->_loadedShapes->contains(castId)) {
+ _frames[i]->_sprites[j]->_shapeCast = _vm->getSharedScore()->_loadedShapes->getVal(castId);
+ } else if (_loadedShapes->contains(castId)) {
+ _frames[i]->_sprites[j]->_shapeCast = _loadedShapes->getVal(castId);
+ }
}
}
}
@@ -398,35 +506,32 @@ void Score::loadCastData(Common::SeekableSubReadStreamEndian &stream, uint16 id,
switch (castType) {
case kCastBitmap:
- _casts[id] = new BitmapCast(castStream, _vm->getVersion());
- _casts[id]->type = kCastBitmap;
+ _loadedBitmaps->setVal(id, new BitmapCast(castStream, _vm->getVersion()));
+ for (uint child = 0; child < res->children.size(); child++)
+ _loadedBitmaps->getVal(id)->children.push_back(res->children[child]);
+ _castTypes[id] = kCastBitmap;
break;
case kCastText:
- _casts[id] = new TextCast(castStream, _vm->getVersion());
- _casts[id]->type = kCastText;
+ _loadedText->setVal(id, new TextCast(castStream, _vm->getVersion()));
+ _castTypes[id] = kCastText;
break;
case kCastShape:
- _casts[id] = new ShapeCast(castStream, _vm->getVersion());
- _casts[id]->type = kCastShape;
+ _loadedShapes->setVal(id, new ShapeCast(castStream, _vm->getVersion()));
+ _castTypes[id] = kCastShape;
break;
case kCastButton:
- _casts[id] = new ButtonCast(castStream, _vm->getVersion());
- _casts[id]->type = kCastButton;
+ _loadedButtons->setVal(id, new ButtonCast(castStream, _vm->getVersion()));
+ _castTypes[id] = kCastButton;
break;
case kCastLingoScript:
- _casts[id] = new ScriptCast(castStream, _vm->getVersion());
- _casts[id]->type = kCastLingoScript;
+ _loadedScripts->setVal(id, new ScriptCast(castStream, _vm->getVersion()));
+ _castTypes[id] = kCastLingoScript;
break;
default:
warning("Score::loadCastData(): Unhandled cast type: %d", castType);
break;
}
- if (res != NULL) {
- for (uint child = 0; child < res->children.size(); child++)
- _casts[id]->children.push_back(res->children[child]);
- }
-
free(data);
if (size2) {
@@ -467,6 +572,60 @@ void Score::loadCastData(Common::SeekableSubReadStreamEndian &stream, uint16 id,
warning("size3: %x", size3);
}
+void Score::loadCastInto(Sprite *sprite, int castId) {
+ switch (_castTypes[castId]) {
+ case kCastBitmap:
+ sprite->_bitmapCast = _loadedBitmaps->getVal(castId);
+ break;
+ case kCastShape:
+ sprite->_shapeCast = _loadedShapes->getVal(castId);
+ break;
+ case kCastButton:
+ sprite->_buttonCast = _loadedButtons->getVal(castId);
+ break;
+ case kCastText:
+ sprite->_textCast = _loadedText->getVal(castId);
+ break;
+ default:
+ warning("Score::loadCastInto(..., %d): Unhandled castType %d", castId, _castTypes[castId]);
+ }
+}
+
+Common::Rect Score::getCastMemberInitialRect(int castId) {
+ switch (_castTypes[castId]) {
+ case kCastBitmap:
+ return _loadedBitmaps->getVal(castId)->initialRect;
+ case kCastShape:
+ return _loadedShapes->getVal(castId)->initialRect;
+ case kCastButton:
+ return _loadedButtons->getVal(castId)->initialRect;
+ case kCastText:
+ return _loadedText->getVal(castId)->initialRect;
+ default:
+ warning("Score::getCastMemberInitialRect(%d): Unhandled castType %d", castId, _castTypes[castId]);
+ return Common::Rect(0, 0);
+ }
+}
+
+void Score::setCastMemberModified(int castId) {
+ switch (_castTypes[castId]) {
+ case kCastBitmap:
+ _loadedBitmaps->getVal(castId)->modified = 1;
+ break;
+ case kCastShape:
+ _loadedShapes->getVal(castId)->modified = 1;
+ break;
+ case kCastButton:
+ _loadedButtons->getVal(castId)->modified = 1;
+ break;
+ case kCastText:
+ _loadedText->getVal(castId)->modified = 1;
+ break;
+ default:
+ warning("Score::setCastMemberModified(%d): Unhandled castType %d", castId, _castTypes[castId]);
+ }
+}
+
void Score::loadLabels(Common::SeekableSubReadStreamEndian &stream) {
_labels = new Common::SortedArray<Label *>(compareLabels);
uint16 count = stream.readUint16() + 1;
@@ -496,6 +655,7 @@ void Score::loadLabels(Common::SeekableSubReadStreamEndian &stream) {
Common::SortedArray<Label *>::iterator j;
+ debugC(2, kDebugLoading, "****** Loading labels");
for (j = _labels->begin(); j != _labels->end(); ++j) {
debugC(2, kDebugLoading, "Frame %d, Label %s", (*j)->number, (*j)->name.c_str());
}
@@ -506,6 +666,8 @@ int Score::compareLabels(const void *a, const void *b) {
}
void Score::loadActions(Common::SeekableSubReadStreamEndian &stream) {
+ debugC(2, kDebugLoading, "****** Loading Actions");
+
uint16 count = stream.readUint16() + 1;
uint16 offset = count * 4 + 2;
@@ -530,7 +692,7 @@ void Score::loadActions(Common::SeekableSubReadStreamEndian &stream) {
_actions[i + 1] += ch;
}
- debugC(3, kDebugLoading, "id: %d nextId: %d subId: %d, code: %s", id, nextId, subId, _actions[id].c_str());
+ debugC(3, kDebugLoading, "Action id: %d nextId: %d subId: %d, code: %s", id, nextId, subId, _actions[id].c_str());
stream.seek(streamPos);
@@ -551,8 +713,22 @@ void Score::loadActions(Common::SeekableSubReadStreamEndian &stream) {
}
for (j = _actions.begin(); j != _actions.end(); ++j)
- if (!j->_value.empty())
+ if (!j->_value.empty()) {
_lingo->addCode(j->_value.c_str(), kFrameScript, j->_key);
+
+ processImmediateFrameScript(j->_value, j->_key);
+ }
+}
+
+bool Score::processImmediateFrameScript(Common::String s, int id) {
+ s.trim();
+
+ // In D2/D3 this specifies immediately the sprite/field properties
+ if (!s.compareToIgnoreCase("moveableSprite") || !s.compareToIgnoreCase("editableText")) {
+ _immediateActions[id] = true;
+ }
+
+ return false;
}
void Score::loadScriptText(Common::SeekableSubReadStreamEndian &stream) {
@@ -621,6 +797,9 @@ void Score::dumpScript(const char *script, ScriptType type, uint16 id) {
case kCastScript:
typeName = "cast";
break;
+ case kGlobalScript:
+ typeName = "global";
+ break;
}
sprintf(buf, "./dumps/%s-%s-%d.txt", _macName.c_str(), typeName.c_str(), id);
@@ -776,6 +955,8 @@ Common::String Score::getString(Common::String str) {
}
void Score::loadFileInfo(Common::SeekableSubReadStreamEndian &stream) {
+ debugC(2, kDebugLoading, "****** Loading FileInfo");
+
Common::Array<Common::String> fileInfoStrings = loadStrings(stream, _flags);
_script = fileInfoStrings[0];
@@ -805,6 +986,8 @@ Common::Array<Common::String> Score::loadStrings(Common::SeekableSubReadStreamEn
uint16 count = stream.readUint16() + 1;
+ debugC(3, kDebugLoading, "Strings: %d entries", count);
+
uint32 *entries = (uint32 *)calloc(count, sizeof(uint32));
for (uint i = 0; i < count; i++)
@@ -823,6 +1006,8 @@ Common::Array<Common::String> Score::loadStrings(Common::SeekableSubReadStreamEn
entryString += data[j];
strings.push_back(entryString);
+
+ debugC(6, kDebugLoading, "String %d:\n%s\n", i, entryString.c_str());
}
free(data);
@@ -835,6 +1020,8 @@ void Score::loadFontMap(Common::SeekableSubReadStreamEndian &stream) {
if (stream.size() == 0)
return;
+ debugC(2, kDebugLoading, "****** Loading FontMap");
+
uint16 count = stream.readUint16();
uint32 offset = (count * 2) + 2;
uint16 currentRawPosition = offset;
@@ -855,7 +1042,7 @@ void Score::loadFontMap(Common::SeekableSubReadStreamEndian &stream) {
_fontMap[id] = font;
_vm->_wm->_fontMan->registerFontMapping(id, font);
- debug(3, "Fontmap. ID %d Font %s", id, font.c_str());
+ debugC(3, kDebugLoading, "Fontmap. ID %d Font %s", id, font.c_str());
currentRawPosition = stream.pos();
stream.seek(positionInfo);
}
@@ -902,9 +1089,10 @@ void Score::update() {
_surface->clear();
_surface->copyFrom(*_trailSurface);
+ _frames[_currentFrame]->executeImmediateScripts();
+
// Enter and exit from previous frame (Director 4)
_lingo->processEvent(kEventEnterFrame, kFrameScript, _frames[_currentFrame]->_actionId);
- _lingo->processEvent(kEventExitFrame, kFrameScript, _frames[_currentFrame]->_actionId);
// TODO Director 6 - another order
// TODO Director 6 step: send beginSprite event to any sprites whose span begin in the upcoming frame
@@ -972,6 +1160,8 @@ void Score::update() {
}
}
+ _lingo->processEvent(kEventExitFrame, kFrameScript, _frames[_currentFrame]->_actionId);
+
_nextFrameTime = g_system->getMillis() + (float)_currentFrameRate / 60 * 1000;
}
diff --git a/engines/director/score.h b/engines/director/score.h
index 3e7aa62c4f..021dcb5577 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -26,6 +26,8 @@
#include "common/substream.h"
#include "common/rect.h"
#include "director/archive.h"
+#include "director/cast.h"
+#include "director/images.h"
namespace Graphics {
class ManagedSurface;
@@ -48,15 +50,16 @@ enum ScriptType {
kSpriteScript = 1,
kFrameScript = 2,
kCastScript = 3,
+ kGlobalScript = 4,
kNoneScript = -1,
- kMaxScriptType = 3
+ kMaxScriptType = 4
};
const char *scriptType2str(ScriptType scr);
class Score {
public:
- Score(DirectorEngine *vm, Archive *);
+ Score(DirectorEngine *vm);
~Score();
static Common::Rect readRect(Common::ReadStreamEndian &stream);
@@ -67,6 +70,7 @@ public:
void gotoNext();
void gotoPrevious();
void startLoop();
+ void setArchive(Archive *archive);
Archive *getArchive() const { return _movieArchive; };
void loadConfig(Common::SeekableSubReadStreamEndian &stream);
void loadCastDataVWCR(Common::SeekableSubReadStreamEndian &stream);
@@ -77,8 +81,13 @@ public:
Common::String getMacName() const { return _macName; }
Sprite *getSpriteById(uint16 id);
void setSpriteCasts();
+ void loadSpriteImages(bool isSharedCast);
Graphics::ManagedSurface *getSurface() { return _surface; }
+ void loadCastInto(Sprite *sprite, int castId);
+ Common::Rect getCastMemberInitialRect(int castId);
+ void setCastMemberModified(int castId);
+
int getPreviousLabelNumber(int referenceFrame);
int getCurrentLabelNumber();
int getNextLabelNumber(int referenceFrame);
@@ -97,13 +106,16 @@ private:
Common::String getString(Common::String str);
Common::Array<Common::String> loadStrings(Common::SeekableSubReadStreamEndian &stream, uint32 &entryType, bool hasHeader = true);
+ bool processImmediateFrameScript(Common::String s, int id);
+
public:
Common::Array<Frame *> _frames;
- Common::HashMap<int, Cast *> _casts;
+ Common::HashMap<int, CastType> _castTypes;
Common::HashMap<uint16, CastInfo *> _castsInfo;
Common::HashMap<Common::String, int> _castsNames;
Common::SortedArray<Label *> *_labels;
Common::HashMap<uint16, Common::String> _actions;
+ Common::HashMap<uint16, bool> _immediateActions;
Common::HashMap<uint16, Common::String> _fontMap;
Graphics::ManagedSurface *_surface;
Graphics::ManagedSurface *_trailSurface;
@@ -115,6 +127,13 @@ public:
bool _stopPlay;
uint32 _nextFrameTime;
+ Common::HashMap<int, ButtonCast *> *_loadedButtons;
+ Common::HashMap<int, TextCast *> *_loadedText;
+ //Common::HashMap<int, SoundCast *> _loadedSound;
+ Common::HashMap<int, BitmapCast *> *_loadedBitmaps;
+ Common::HashMap<int, ShapeCast *> *_loadedShapes;
+ Common::HashMap<int, ScriptCast *> *_loadedScripts;
+
private:
uint16 _versionMinor;
uint16 _versionMajor;
diff --git a/engines/director/sprite.cpp b/engines/director/sprite.cpp
index 019966762e..9d219d6076 100644
--- a/engines/director/sprite.cpp
+++ b/engines/director/sprite.cpp
@@ -53,7 +53,11 @@ Sprite::Sprite() {
_stretch = 0;
_type = kInactiveSprite;
- _cast = nullptr;
+ _bitmapCast = nullptr;
+ _textCast = nullptr;
+ _buttonCast = nullptr;
+ _shapeCast = nullptr;
+
_blend = 0;
_lineSize = 1;
@@ -90,7 +94,11 @@ Sprite::Sprite(const Sprite &sprite) {
_stretch = sprite._stretch;
_type = sprite._type;
- _cast = sprite._cast;
+ _bitmapCast = sprite._bitmapCast;
+ _shapeCast = sprite._shapeCast;
+ _textCast = sprite._textCast;
+ _buttonCast = sprite._buttonCast;
+
_constraint = sprite._constraint;
_moveable = sprite._moveable;
_blend = sprite._blend;
@@ -107,7 +115,14 @@ Sprite::Sprite(const Sprite &sprite) {
}
Sprite::~Sprite() {
- delete _cast;
+ if (_bitmapCast)
+ delete _bitmapCast;
+ if (_shapeCast)
+ delete _shapeCast;
+ if (_textCast)
+ delete _textCast;
+ if (_buttonCast)
+ delete _buttonCast;
}
} // End of namespace Director
diff --git a/engines/director/sprite.h b/engines/director/sprite.h
index c43418828c..de1965dc2a 100644
--- a/engines/director/sprite.h
+++ b/engines/director/sprite.h
@@ -110,7 +110,14 @@ public:
byte _spriteType;
InkType _ink;
uint16 _trails;
- Cast *_cast;
+
+ BitmapCast *_bitmapCast;
+ ShapeCast *_shapeCast;
+ //SoundCast *_soundCast;
+ TextCast *_textCast;
+ ButtonCast *_buttonCast;
+ //ScriptCast *_scriptCast;
+
uint16 _flags;
Common::Point _startPoint;
uint16 _width;
diff --git a/engines/director/util.cpp b/engines/director/util.cpp
index ccde2b3127..dbd1cd351f 100644
--- a/engines/director/util.cpp
+++ b/engines/director/util.cpp
@@ -48,7 +48,7 @@ char *numToCastNum(int num) {
res[3] = '\0';
num--;
- if (num > 0 && num <= 512) {
+ if (num >= 0 && num < 512) {
int c = num / 64;
res[0] = 'A' + c;
num -= 64 * c;
diff --git a/engines/mohawk/detection_tables.h b/engines/mohawk/detection_tables.h
index 9cc52a78b3..7da3c14633 100644
--- a/engines/mohawk/detection_tables.h
+++ b/engines/mohawk/detection_tables.h
@@ -48,6 +48,24 @@ static const MohawkGameDescription gameDescriptions[] = {
0,
},
+ // Myst
+ // English Windows 3.11, v1.0
+ // From vonLeheCreative, #9645
+ {
+ {
+ "myst",
+ "",
+ AD_ENTRY1("MYST.DAT", "0e4b6fcbd2419d4371365314fb7443f8"),
+ Common::EN_ANY,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUI_OPTIONS_MYST
+ },
+ GType_MYST,
+ 0,
+ 0,
+ },
+
// Myst Demo
// English Windows 3.11
// From CD-ROM Today July, 1994
diff --git a/engines/mohawk/myst_scripts.cpp b/engines/mohawk/myst_scripts.cpp
index 596180ddb2..267d644b65 100644
--- a/engines/mohawk/myst_scripts.cpp
+++ b/engines/mohawk/myst_scripts.cpp
@@ -355,7 +355,26 @@ void MystScriptParser::o_changeCardSwitchRtL(uint16 op, uint16 var, uint16 argc,
}
void MystScriptParser::o_takePage(uint16 op, uint16 var, uint16 argc, uint16 *argv) {
- uint16 cursorId = argv[0];
+ // In most game releases, the first opcode argument is the new mouse cursor.
+ // However, in the original v1.0 English release this opcode takes no argument.
+ uint16 cursorId; // = argv[0];
+ switch (var) {
+ case 41: // Vault white page
+ cursorId = kWhitePageCursor;
+ break;
+ case 25: // Fireplace red page
+ case 102: // Red page
+ cursorId = kRedPageCursor;
+ break;
+ case 24: // Fireplace blue page
+ case 103: // Blue page
+ cursorId = kBluePageCursor;
+ break;
+ default:
+ warning("Unexpected take page variable '%d'", var);
+ cursorId = kDefaultMystCursor;
+ }
+
uint16 oldPage = _globals.heldPage;
debugC(kDebugScript, "Opcode %d: takePage Var %d CursorId %d", op, var, cursorId);
diff --git a/engines/mohawk/myst_stacks/channelwood.cpp b/engines/mohawk/myst_stacks/channelwood.cpp
index 21c3042359..f006a8e3ea 100644
--- a/engines/mohawk/myst_stacks/channelwood.cpp
+++ b/engines/mohawk/myst_stacks/channelwood.cpp
@@ -368,6 +368,7 @@ void Channelwood::o_waterTankValveOpen(uint16 op, uint16 var, uint16 argc, uint1
for (uint i = 0; i < 2; i++)
for (uint16 imageId = 3601; imageId >= 3595; imageId--) {
_vm->_gfx->copyImageToScreen(imageId, rect);
+ _vm->pollAndDiscardEvents();
_vm->_system->updateScreen();
}
@@ -699,6 +700,7 @@ void Channelwood::o_waterTankValveClose(uint16 op, uint16 var, uint16 argc, uint
for (uint i = 0; i < 2; i++)
for (uint16 imageId = 3595; imageId <= 3601; imageId++) {
_vm->_gfx->copyImageToScreen(imageId, rect);
+ _vm->pollAndDiscardEvents();
_vm->_system->updateScreen();
}
diff --git a/engines/mohawk/myst_stacks/myst.cpp b/engines/mohawk/myst_stacks/myst.cpp
index f9ba6a42fa..424dd2f07c 100644
--- a/engines/mohawk/myst_stacks/myst.cpp
+++ b/engines/mohawk/myst_stacks/myst.cpp
@@ -864,6 +864,7 @@ void Myst::o_fireplaceToggleButton(uint16 op, uint16 var, uint16 argc, uint16 *a
// Unset button
for (uint i = 4795; i >= 4779; i--) {
_vm->_gfx->copyImageToScreen(i, getInvokingResource<MystArea>()->getRect());
+ _vm->pollAndDiscardEvents();
_vm->_system->updateScreen();
}
_fireplaceLines[var - 17] &= ~bitmask;
@@ -871,6 +872,7 @@ void Myst::o_fireplaceToggleButton(uint16 op, uint16 var, uint16 argc, uint16 *a
// Set button
for (uint i = 4779; i <= 4795; i++) {
_vm->_gfx->copyImageToScreen(i, getInvokingResource<MystArea>()->getRect());
+ _vm->pollAndDiscardEvents();
_vm->_system->updateScreen();
}
_fireplaceLines[var - 17] |= bitmask;
diff --git a/engines/sci/engine/script_patches.cpp b/engines/sci/engine/script_patches.cpp
index c542be7ef2..cf3a981347 100644
--- a/engines/sci/engine/script_patches.cpp
+++ b/engines/sci/engine/script_patches.cpp
@@ -103,6 +103,7 @@ static const char *const selectorNameTable[] = {
"modNum", // King's Quest 6 CD / Laura Bow 2 CD for audio+text support
"cycler", // Space Quest 4 / system selector
"setLoop", // Laura Bow 1 Colonel's Bequest
+ "ignoreActors", // Laura Bow 1 Colonel's Bequest
#ifdef ENABLE_SCI32
"newWith", // SCI2 array script
"scrollSelections", // GK2
@@ -135,7 +136,8 @@ enum ScriptPatcherSelectors {
SELECTOR_startAudio,
SELECTOR_modNum,
SELECTOR_cycler,
- SELECTOR_setLoop
+ SELECTOR_setLoop,
+ SELECTOR_ignoreActors
#ifdef ENABLE_SCI32
,
SELECTOR_newWith,
@@ -554,14 +556,12 @@ static const uint16 freddypharkasSignatureIntroScaling[] = {
static const uint16 freddypharkasPatchIntroScaling[] = {
// remove setLoop(), objects in heap are already prepared, saves 5 bytes
0x38,
- PATCH_GETORIGINALBYTE(+6),
- PATCH_GETORIGINALBYTE(+7), // pushi (setStep)
+ PATCH_GETORIGINALUINT16(+6), // pushi (setStep)
0x7a, // push2
0x39, 0x05, // pushi 05
0x3c, // dup
0x72,
- PATCH_GETORIGINALBYTE(+13),
- PATCH_GETORIGINALBYTE(+14), // lofsa (view)
+ PATCH_GETORIGINALUINT16(+13), // lofsa (view)
0x4a, 0x18, // send 18 - adjusted
0x35, 0x0a, // ldi 0a
0xa3, 0x02, // sal local[2]
@@ -1314,8 +1314,7 @@ static const uint16 kq6PatchInventoryStackFix[] = {
0x12, // and
0x65, 0x30, // aTop state
0x38, // pushi "show"
- PATCH_GETORIGINALBYTE(+22),
- PATCH_GETORIGINALBYTE(+23),
+ PATCH_GETORIGINALUINT16(+22),
0x78, // push1
0x87, 0x00, // lap param[0]
0x31, 0x04, // bnt [call show using global 0]
@@ -1600,8 +1599,7 @@ static const uint16 kq6CDPatchAudioTextSupport3[] = {
0x65, 0x12, // aTop dialog
// followed by original addText-calling code
0x38,
- PATCH_GETORIGINALBYTE(+95),
- PATCH_GETORIGINALBYTE(+96), // pushi addText
+ PATCH_GETORIGINALUINT16(+95), // pushi (addText)
0x78, // push1
0x8f, 0x02, // lsp param[2]
0x59, 0x03, // &rest 03
@@ -1949,8 +1947,7 @@ static const uint16 kq7PatchSubtitleFix3[] = {
PATCH_ADDTOOFFSET(+2), // skip over "pToa initialized code"
0x2f, 0x0c, // bt [skip init code] - saved 1 byte
0x38,
- PATCH_GETORIGINALBYTE(+6),
- PATCH_GETORIGINALBYTE(+7), // pushi (init)
+ PATCH_GETORIGINALUINT16(+6), // pushi (init)
0x76, // push0
0x54, PATCH_UINT16(0x0004), // self 04
// additionally set background color here (5 bytes)
@@ -2488,12 +2485,79 @@ static const uint16 laurabow1PatchArmorOilingArmFix[] = {
PATCH_END
};
+// When you tell Lilly about Gertie in room 35, Lilly will then walk to the left and off the screen.
+// In case Laura (ego) is in the way, the whole game will basically block and you won't be able
+// to do anything except saving + restoring the game.
+//
+// If this happened already, the player can enter
+// "send Lillian ignoreActors 1" inside the debugger to fix this situation.
+//
+// This issue is very difficult to solve, because Lilly also walks diagonally after walking to the left right
+// under the kitchen table. This means that even if we added a few more rectangle checks, there could still be
+// spots, where the game would block.
+//
+// Also the mover "PathOut" is used for Lillian instead of the regular "MoveTo", which would avoid other
+// actors by itself.
+//
+// So instead we set Lilly to ignore other actors during that cutscene, which is the least invasive solution.
+//
+// Applies to at least: English PC Floppy, English Amiga Floppy, English Atari ST Floppy
+// Responsible method: goSee::changeState(1) in script 236
+// Fixes bug: (happened during GOG Let's Play)
+static const uint16 laurabow1SignatureTellLillyAboutGerieBlockingFix1[] = {
+ 0x7a, // puah2
+ SIG_MAGICDWORD,
+ 0x38, SIG_UINT16(0x00c1), // pushi 00C1h
+ 0x38, SIG_UINT16(0x008f), // pushi 008Fh
+ 0x38, SIG_SELECTOR16(ignoreActors), // pushi (ignoreActors)
+ 0x78, // push1
+ 0x76, // push0
+ SIG_END
+};
+
+static const uint16 laurabow1PatchTellLillyAboutGertieBlockingFix1[] = {
+ PATCH_ADDTOOFFSET(+11), // skip over until push0
+ 0x78, // push1 (change push0 to push1)
+ PATCH_END
+};
+
+// a second patch to call Lillian::ignoreActors(1) on goSee::changeState(9) in script 236
+static const uint16 laurabow1SignatureTellLillyAboutGerieBlockingFix2[] = {
+ 0x3c, // dup
+ 0x35, 0x09, // ldi 09
+ 0x1a, // eq?
+ 0x30, SIG_UINT16(0x003f), // bnt [ret]
+ 0x39, SIG_ADDTOOFFSET(+1), // pushi (view)
+ 0x78, // push1
+ 0x38, SIG_UINT16(0x0203), // pushi 203h (515d)
+ 0x38, SIG_ADDTOOFFSET(+2), // pushi (posn)
+ 0x7a, // push2
+ 0x38, SIG_UINT16(0x00c9), // pushi C9h (201d)
+ SIG_MAGICDWORD,
+ 0x38, SIG_UINT16(0x0084), // pushi 84h (132d)
+ 0x72, SIG_ADDTOOFFSET(+2), // lofsa Lillian (different offsets for different platforms)
+ 0x4a, 0x0e, // send 0Eh
+ SIG_END
+};
+
+static const uint16 laurabow1PatchTellLillyAboutGertieBlockingFix2[] = {
+ 0x38, PATCH_SELECTOR16(ignoreActors), // pushi (ignoreActors)
+ 0x78, // push1
+ 0x76, // push0
+ 0x33, 0x00, // ldi 00 (waste 2 bytes)
+ PATCH_ADDTOOFFSET(+19), // skip over until send
+ 0x4a, 0x14, // send 14h
+ PATCH_END
+};
+
// script, description, signature patch
static const SciScriptPatcherEntry laurabow1Signatures[] = {
- { true, 4, "easter egg view fix", 1, laurabow1SignatureEasterEggViewFix, laurabow1PatchEasterEggViewFix },
- { true, 37, "armor open visor fix", 1, laurabow1SignatureArmorOpenVisorFix, laurabow1PatchArmorOpenVisorFix },
- { true, 37, "armor move to fix", 2, laurabow1SignatureArmorMoveToFix, laurabow1PatchArmorMoveToFix },
- { true, 37, "allowing input, after oiling arm", 1, laurabow1SignatureArmorOilingArmFix, laurabow1PatchArmorOilingArmFix },
+ { true, 4, "easter egg view fix", 1, laurabow1SignatureEasterEggViewFix, laurabow1PatchEasterEggViewFix },
+ { true, 37, "armor open visor fix", 1, laurabow1SignatureArmorOpenVisorFix, laurabow1PatchArmorOpenVisorFix },
+ { true, 37, "armor move to fix", 2, laurabow1SignatureArmorMoveToFix, laurabow1PatchArmorMoveToFix },
+ { true, 37, "allowing input, after oiling arm", 1, laurabow1SignatureArmorOilingArmFix, laurabow1PatchArmorOilingArmFix },
+ { true, 236, "tell Lilly about Gertie blocking fix 1/2", 1, laurabow1SignatureTellLillyAboutGerieBlockingFix1, laurabow1PatchTellLillyAboutGertieBlockingFix1 },
+ { true, 236, "tell Lilly about Gertie blocking fix 2/2", 1, laurabow1SignatureTellLillyAboutGerieBlockingFix2, laurabow1PatchTellLillyAboutGertieBlockingFix2 },
SCI_SIGNATUREENTRY_TERMINATOR
};
@@ -2614,6 +2678,98 @@ static const uint16 laurabow2CDPatchFixProblematicIconBar[] = {
PATCH_END
};
+// When entering the main musem party room (w/ the golden Egyptian head),
+// Laura is waslking a bit into the room automatically.
+// In case you press a mouse button while this is happening, you will get
+// stuck inside that room and won't be able to exit it anymore.
+//
+// Users, who played the game w/ a previous version of ScummVM can simply
+// enter the debugger and then enter "send rm350 script 0:0", which will
+// fix the script state.
+//
+// This is caused by the user controls not being locked at that point.
+// Pressing a button will cause the cue from the PolyPath walker to never
+// happen, which then causes sEnterSouth to never dispose itself.
+//
+// User controls are locked in the previous room 335, but controls
+// are unlocked by frontDoor::cue.
+// We do not want to change this, because it could have side-effects.
+// We instead add another LB2::handsOff call inside the script responsible
+// for making Laura walk into the room (sEnterSouth::changeState(0).
+//
+// Applies to at least: English PC-CD, English PC-Floppy, German PC-Floppy
+// Responsible method: sEnterSouth::changeState
+// Fixes bug: (no bug report, from GOG forum post)
+static const uint16 laurabow2SignatureMuseumPartyFixEnteringSouth1[] = {
+ 0x3c, // dup
+ 0x35, 0x00, // ldi 00
+ 0x1a, // eq?
+ 0x30, SIG_UINT16(0x0097), // bnt [state 1 code]
+ SIG_ADDTOOFFSET(+141), // skip to end of follow-up code
+ 0x32, SIG_ADDTOOFFSET(+2), // jmp [ret] (0x008d for CD, 0x007d for floppy)
+ 0x35, 0x01, // ldi 01
+ 0x65, 0x1a, // aTop cycles
+ 0x32, SIG_ADDTOOFFSET(+2), // jmp [ret] (0x0086 for CD, 0x0076 for floppy)
+ // state 1 code
+ 0x3c, // dup
+ 0x35, 0x01, // ldi 01
+ 0x1a, // eq?
+ SIG_MAGICDWORD,
+ 0x31, 0x05, // bnt [state 2 code]
+ 0x35, 0x00, // ldi 00
+ 0x32, SIG_ADDTOOFFSET(+2), // jmp [ret] (0x007b for CD, 0x006b for floppy)
+ // state 2 code
+ 0x3c, // dup
+ SIG_END
+};
+
+static const uint16 laurabow2PatchMuseumPartyFixEnteringSouth1[] = {
+ 0x2e, PATCH_UINT16(0x00a6), // bt [state 2 code] (we skip state 1, because it's a NOP anyways)
+ // state 0 processing
+ 0x32, PATCH_UINT16(+151),
+ SIG_ADDTOOFFSET(+149), // skip to end of follow-up code
+ // save 1 byte by replacing jump to [ret] into straight toss/ret
+ 0x3a, // toss
+ 0x48, // ret
+
+ // additional code, that gets called right at the start of step 0 processing
+ 0x18, // not -- this here is where pushi handsOff will be inserted by the second patch
+ 0x18, // not offset and handsOff is different for floppy + CD, that's why we do this
+ 0x18, // not floppy also does not have a selector table, so we can't go by "handsOff" name
+ 0x18, // not
+ 0x76, // push0
+ 0x81, 0x01, // lag global[1]
+ 0x4a, 0x04, // send 04
+ 0x32, PATCH_UINT16(0xFF5e), // jmp [back to start of step 0 processing]
+ PATCH_END
+};
+
+// second patch, which only inserts pushi handsOff inside our new code
+// There is no other way to do this except making 2 full patches for floppy + CD, because handsOff/handsOn
+// is not the same value between floppy + CD *and* floppy doesn't even have a vocab, so we can't figure out the id
+// by ourselves.
+static const uint16 laurabow2SignatureMuseumPartyFixEnteringSouth2[] = {
+ 0x18, // our injected code
+ 0x18,
+ 0x18,
+ SIG_ADDTOOFFSET(+92), // skip to the handsOn code, that we are interested in
+ 0x38, SIG_ADDTOOFFSET(+2), // pushi handsOn (0x0189 for CD, 0x024b for floppy)
+ 0x76, // push0
+ 0x81, 0x01, // lag global[1]
+ 0x4a, 0x04, // send 04
+ 0x38, SIG_ADDTOOFFSET(+2), // pushi 0274h
+ SIG_MAGICDWORD,
+ 0x78, // push1
+ 0x38, SIG_UINT16(0x033f), // pushi 033f
+ SIG_END
+};
+
+static const uint16 laurabow2PatchMuseumPartyFixEnteringSouth2[] = {
+ 0x38, // pushi
+ PATCH_GETORIGINALUINT16ADJUST(+96, -1), // get handsOff code and ubstract 1 from it to get handsOn
+ PATCH_END
+};
+
// Opening/Closing the east door in the pterodactyl room doesn't
// check, if it's locked and will open/close the door internally
// even when it is.
@@ -2628,7 +2784,7 @@ static const uint16 laurabow2CDPatchFixProblematicIconBar[] = {
// Responsible method (CD): eastDoor::doVerb
// Responsible method (Floppy): eastDoor::<noname300>
// Fixes bug: #6458 (partly, see additional patch below)
-static const uint16 laurabow2CDSignatureFixWiredEastDoor[] = {
+static const uint16 laurabow2SignatureFixWiredEastDoor[] = {
0x30, SIG_UINT16(0x0022), // bnt [skip hand action]
0x67, SIG_ADDTOOFFSET(+1), // pTos CD: doorState, Floppy: state
0x35, 0x00, // ldi 00
@@ -2651,7 +2807,7 @@ static const uint16 laurabow2CDSignatureFixWiredEastDoor[] = {
SIG_END
};
-static const uint16 laurabow2CDPatchFixWiredEastDoor[] = {
+static const uint16 laurabow2PatchFixWiredEastDoor[] = {
0x31, 0x23, // bnt [skip hand action] (saves 1 byte)
0x81, 97, // lag 97d (get our eastDoor-wired-global)
0x31, 0x04, // bnt [skip setting locked property]
@@ -2780,20 +2936,22 @@ static const uint16 laurabow2CDPatchAudioTextMenuSupport2[] = {
// script, description, signature patch
static const SciScriptPatcherEntry laurabow2Signatures[] = {
- { true, 560, "CD: painting closing immediately", 1, laurabow2CDSignaturePaintingClosing, laurabow2CDPatchPaintingClosing },
- { true, 0, "CD: fix problematic icon bar", 1, laurabow2CDSignatureFixProblematicIconBar, laurabow2CDPatchFixProblematicIconBar },
- { true, 430, "CD/Floppy: make wired east door persistent", 1, laurabow2SignatureRememberWiredEastDoor, laurabow2PatchRememberWiredEastDoor },
- { true, 430, "CD/Floppy: fix wired east door", 1, laurabow2CDSignatureFixWiredEastDoor, laurabow2CDPatchFixWiredEastDoor },
+ { true, 560, "CD: painting closing immediately", 1, laurabow2CDSignaturePaintingClosing, laurabow2CDPatchPaintingClosing },
+ { true, 0, "CD: fix problematic icon bar", 1, laurabow2CDSignatureFixProblematicIconBar, laurabow2CDPatchFixProblematicIconBar },
+ { true, 350, "CD/Floppy: museum party fix entering south 1/2", 1, laurabow2SignatureMuseumPartyFixEnteringSouth1, laurabow2PatchMuseumPartyFixEnteringSouth1 },
+ { true, 350, "CD/Floppy: museum party fix entering south 2/2", 1, laurabow2SignatureMuseumPartyFixEnteringSouth2, laurabow2PatchMuseumPartyFixEnteringSouth2 },
+ { true, 430, "CD/Floppy: make wired east door persistent", 1, laurabow2SignatureRememberWiredEastDoor, laurabow2PatchRememberWiredEastDoor },
+ { true, 430, "CD/Floppy: fix wired east door", 1, laurabow2SignatureFixWiredEastDoor, laurabow2PatchFixWiredEastDoor },
// King's Quest 6 and Laura Bow 2 share basic patches for audio + text support
- { false, 924, "CD: audio + text support 1", 1, kq6laurabow2CDSignatureAudioTextSupport1, kq6laurabow2CDPatchAudioTextSupport1 },
- { false, 924, "CD: audio + text support 2", 1, kq6laurabow2CDSignatureAudioTextSupport2, kq6laurabow2CDPatchAudioTextSupport2 },
- { false, 924, "CD: audio + text support 3", 1, kq6laurabow2CDSignatureAudioTextSupport3, kq6laurabow2CDPatchAudioTextSupport3 },
- { false, 928, "CD: audio + text support 4", 1, kq6laurabow2CDSignatureAudioTextSupport4, kq6laurabow2CDPatchAudioTextSupport4 },
- { false, 928, "CD: audio + text support 5", 2, kq6laurabow2CDSignatureAudioTextSupport5, kq6laurabow2CDPatchAudioTextSupport5 },
- { false, 0, "CD: audio + text support disable mode reset", 1, laurabow2CDSignatureAudioTextSupportModeReset, laurabow2CDPatchAudioTextSupportModeReset },
- { false, 100, "CD: audio + text support disable mode reset", 1, laurabow2CDSignatureAudioTextSupportModeReset, laurabow2CDPatchAudioTextSupportModeReset },
- { false, 24, "CD: audio + text support LB2 menu 1", 1, laurabow2CDSignatureAudioTextMenuSupport1, laurabow2CDPatchAudioTextMenuSupport1 },
- { false, 24, "CD: audio + text support LB2 menu 2", 1, laurabow2CDSignatureAudioTextMenuSupport2, laurabow2CDPatchAudioTextMenuSupport2 },
+ { false, 924, "CD: audio + text support 1", 1, kq6laurabow2CDSignatureAudioTextSupport1, kq6laurabow2CDPatchAudioTextSupport1 },
+ { false, 924, "CD: audio + text support 2", 1, kq6laurabow2CDSignatureAudioTextSupport2, kq6laurabow2CDPatchAudioTextSupport2 },
+ { false, 924, "CD: audio + text support 3", 1, kq6laurabow2CDSignatureAudioTextSupport3, kq6laurabow2CDPatchAudioTextSupport3 },
+ { false, 928, "CD: audio + text support 4", 1, kq6laurabow2CDSignatureAudioTextSupport4, kq6laurabow2CDPatchAudioTextSupport4 },
+ { false, 928, "CD: audio + text support 5", 2, kq6laurabow2CDSignatureAudioTextSupport5, kq6laurabow2CDPatchAudioTextSupport5 },
+ { false, 0, "CD: audio + text support disable mode reset", 1, laurabow2CDSignatureAudioTextSupportModeReset, laurabow2CDPatchAudioTextSupportModeReset },
+ { false, 100, "CD: audio + text support disable mode reset", 1, laurabow2CDSignatureAudioTextSupportModeReset, laurabow2CDPatchAudioTextSupportModeReset },
+ { false, 24, "CD: audio + text support LB2 menu 1", 1, laurabow2CDSignatureAudioTextMenuSupport1, laurabow2CDPatchAudioTextMenuSupport1 },
+ { false, 24, "CD: audio + text support LB2 menu 2", 1, laurabow2CDSignatureAudioTextMenuSupport2, laurabow2CDPatchAudioTextMenuSupport2 },
SCI_SIGNATUREENTRY_TERMINATOR
};
@@ -3939,8 +4097,7 @@ static const uint16 qfg3PatchMissingPoints1[] = {
PATCH_UINT16(0xFFD6), // -42 "Greet"
PATCH_UINT16(0xFFB0), // -80 "Say Good-bye"
PATCH_UINT16(0x03E7), // 999 END MARKER
- PATCH_GETORIGINALBYTE(+28), // local[$aa][0].low
- PATCH_GETORIGINALBYTE(+29), // local[$aa][0].high
+ PATCH_GETORIGINALUINT16(+28), // local[$aa][0]
PATCH_END
};
@@ -4841,14 +4998,6 @@ void ScriptPatcher::applyPatch(const SciScriptPatcherEntry *patchEntry, byte *sc
break;
}
case PATCH_CODE_GETORIGINALBYTE: {
- // get original byte from script
- if (patchValue >= orgDataSize)
- error("Script-Patcher: can not get requested original byte from script");
- scriptData[offset] = orgData[patchValue];
- offset++;
- break;
- }
- case PATCH_CODE_GETORIGINALBYTEADJUST: {
// get original byte from script and adjust it
if (patchValue >= orgDataSize)
error("Script-Patcher: can not get requested original byte from script");
@@ -4859,6 +5008,30 @@ void ScriptPatcher::applyPatch(const SciScriptPatcherEntry *patchEntry, byte *sc
offset++;
break;
}
+ case PATCH_CODE_GETORIGINALUINT16: {
+ // get original byte from script and adjust it
+ if ((patchValue >= orgDataSize) || (((uint32)patchValue + 1) >= orgDataSize))
+ error("Script-Patcher: can not get requested original uint16 from script");
+ uint16 orgUINT16;
+ int16 adjustValue;
+
+ if (!_isMacSci11) {
+ orgUINT16 = orgData[patchValue] | (orgData[patchValue + 1] << 8);
+ } else {
+ orgUINT16 = orgData[patchValue + 1] | (orgData[patchValue] << 8);
+ }
+ patchData++; adjustValue = (int16)(*patchData);
+ orgUINT16 += adjustValue;
+ if (!_isMacSci11) {
+ scriptData[offset] = orgUINT16 & 0xFF;
+ scriptData[offset + 1] = orgUINT16 >> 8;
+ } else {
+ scriptData[offset] = orgUINT16 >> 8;
+ scriptData[offset + 1] = orgUINT16 & 0xFF;
+ }
+ offset += 2;
+ break;
+ }
case PATCH_CODE_UINT16:
case PATCH_CODE_SELECTOR16: {
byte byte1;
@@ -5134,7 +5307,8 @@ void ScriptPatcher::calculateMagicDWordAndVerify(const char *signatureDescriptio
}
break;
}
- case PATCH_CODE_GETORIGINALBYTEADJUST: {
+ case PATCH_CODE_GETORIGINALBYTE:
+ case PATCH_CODE_GETORIGINALUINT16: {
signatureData++; // skip over extra uint16
break;
}
diff --git a/engines/sci/engine/script_patches.h b/engines/sci/engine/script_patches.h
index f95806a3f3..b5797be847 100644
--- a/engines/sci/engine/script_patches.h
+++ b/engines/sci/engine/script_patches.h
@@ -44,23 +44,25 @@ namespace Sci {
#define SIG_UINT16(_value_) SIG_CODE_UINT16 | ((_value_) & 0xFF), ((_value_) >> 8)
#define SIG_CODE_BYTE 0x0000
-#define PATCH_END SIG_END
-#define PATCH_COMMANDMASK SIG_COMMANDMASK
-#define PATCH_VALUEMASK SIG_VALUEMASK
-#define PATCH_BYTEMASK SIG_BYTEMASK
-#define PATCH_CODE_ADDTOOFFSET SIG_CODE_ADDTOOFFSET
-#define PATCH_ADDTOOFFSET(_offset_) SIG_CODE_ADDTOOFFSET | (_offset_)
-#define PATCH_CODE_GETORIGINALBYTE 0xD000
-#define PATCH_GETORIGINALBYTE(_offset_) PATCH_CODE_GETORIGINALBYTE | (_offset_)
-#define PATCH_CODE_GETORIGINALBYTEADJUST 0xC000
-#define PATCH_GETORIGINALBYTEADJUST(_offset_, _adjustValue_) PATCH_CODE_GETORIGINALBYTEADJUST | (_offset_), (uint16)(_adjustValue_)
-#define PATCH_CODE_SELECTOR16 SIG_CODE_SELECTOR16
-#define PATCH_SELECTOR16(_selectorID_) SIG_CODE_SELECTOR16 | SELECTOR_##_selectorID_
-#define PATCH_CODE_SELECTOR8 SIG_CODE_SELECTOR8
-#define PATCH_SELECTOR8(_selectorID_) SIG_CODE_SELECTOR8 | SELECTOR_##_selectorID_
-#define PATCH_CODE_UINT16 SIG_CODE_UINT16
-#define PATCH_UINT16(_value_) SIG_CODE_UINT16 | ((_value_) & 0xFF), ((_value_) >> 8)
-#define PATCH_CODE_BYTE SIG_CODE_BYTE
+#define PATCH_END SIG_END
+#define PATCH_COMMANDMASK SIG_COMMANDMASK
+#define PATCH_VALUEMASK SIG_VALUEMASK
+#define PATCH_BYTEMASK SIG_BYTEMASK
+#define PATCH_CODE_ADDTOOFFSET SIG_CODE_ADDTOOFFSET
+#define PATCH_ADDTOOFFSET(_offset_) SIG_CODE_ADDTOOFFSET | (_offset_)
+#define PATCH_CODE_GETORIGINALBYTE 0xC000
+#define PATCH_GETORIGINALBYTE(_offset_) PATCH_CODE_GETORIGINALBYTE | (_offset_), 0
+#define PATCH_GETORIGINALBYTEADJUST(_offset_, _adjustValue_) PATCH_CODE_GETORIGINALBYTE | (_offset_), (uint16)(_adjustValue_)
+#define PATCH_CODE_GETORIGINALUINT16 0xD000
+#define PATCH_GETORIGINALUINT16(_offset_) PATCH_CODE_GETORIGINALUINT16 | (_offset_), 0
+#define PATCH_GETORIGINALUINT16ADJUST(_offset_, _adjustValue_) PATCH_CODE_GETORIGINALUINT16 | (_offset_), (uint16)(_adjustValue_)
+#define PATCH_CODE_SELECTOR16 SIG_CODE_SELECTOR16
+#define PATCH_SELECTOR16(_selectorID_) SIG_CODE_SELECTOR16 | SELECTOR_##_selectorID_
+#define PATCH_CODE_SELECTOR8 SIG_CODE_SELECTOR8
+#define PATCH_SELECTOR8(_selectorID_) SIG_CODE_SELECTOR8 | SELECTOR_##_selectorID_
+#define PATCH_CODE_UINT16 SIG_CODE_UINT16
+#define PATCH_UINT16(_value_) SIG_CODE_UINT16 | ((_value_) & 0xFF), ((_value_) >> 8)
+#define PATCH_CODE_BYTE SIG_CODE_BYTE
// defines maximum scratch area for getting original bytes from unpatched script data
#define PATCH_VALUELIMIT 4096
diff --git a/engines/titanic/module.mk b/engines/titanic/module.mk
index aaa2a99671..cdb3a64b3c 100644
--- a/engines/titanic/module.mk
+++ b/engines/titanic/module.mk
@@ -436,10 +436,10 @@ MODULE_OBJS := \
star_control/dvector.o \
star_control/fmatrix.o \
star_control/fpoint.o \
+ star_control/frange.o \
star_control/frect.o \
star_control/fvector.o \
star_control/star_control_sub2.o \
- star_control/star_control_sub4.o \
star_control/star_control_sub5.o \
star_control/star_control_sub6.o \
star_control/star_control_sub7.o \
@@ -457,6 +457,7 @@ MODULE_OBJS := \
star_control/star_field.o \
star_control/star_points1.o \
star_control/star_points2.o \
+ star_control/star_ref.o \
star_control/star_view.o \
star_control/surface_area.o \
star_control/surface_fader_base.o \
diff --git a/engines/titanic/star_control/base_star.cpp b/engines/titanic/star_control/base_star.cpp
index a32263a926..ffe5fd05b4 100644
--- a/engines/titanic/star_control/base_star.cpp
+++ b/engines/titanic/star_control/base_star.cpp
@@ -22,6 +22,7 @@
#include "titanic/star_control/base_star.h"
#include "titanic/star_control/star_control_sub12.h"
+#include "titanic/star_control/star_ref.h"
#include "titanic/titanic.h"
namespace Titanic {
@@ -44,6 +45,15 @@ void CBaseStarEntry::load(Common::SeekableReadStream &s) {
_data[idx] = s.readUint32LE();
}
+bool CBaseStarEntry::operator==(const CBaseStarEntry &s) const {
+ return _field0 == s._field0 && _field1 == s._field1
+ && _field2 == s._field2 && _field3 == s._field3
+ && _value == s._value && _position == s._position
+ && _data[0] == s._data[0] && _data[1] == s._data[1]
+ && _data[2] == s._data[2] && _data[3] == s._data[3]
+ && _data[4] == s._data[4];
+}
+
/*------------------------------------------------------------------------*/
CBaseStar::CBaseStar() : _minVal(0.0), _maxVal(1.0), _range(0.0),
@@ -57,11 +67,11 @@ void CBaseStar::clear() {
void CBaseStar::initialize() {
_minVal = 9.9999998e10;
_maxVal = -9.9999998e10;
- _sub4.initialize();
+ _minMax.reset();
for (uint idx = 0; idx < _data.size(); ++idx) {
const CBaseStarEntry *entry = getDataPtr(idx);
- _sub4.checkEntry(entry->_position);
+ _minMax.expand(entry->_position);
if (entry->_value < _minVal)
_minVal = entry->_value;
@@ -191,13 +201,17 @@ void CBaseStar::draw4(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12, CStar
// TODO
}
-void CBaseStar::baseFn1(int v1, int v2, int v3, int v4) {
- // TODO
+int CBaseStar::baseFn1(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12,
+ const Common::Point &pt) {
+ CStarRef1 ref(this, pt);
+ ref.process(surfaceArea, sub12);
+ return ref._index;
}
int CBaseStar::baseFn2(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12) {
- // TODO
- return 0;
+ CStarRef3 ref(this);
+ ref.process(surfaceArea, sub12);
+ return ref._index;
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/base_star.h b/engines/titanic/star_control/base_star.h
index 1450b25bb3..8fc36ba6c7 100644
--- a/engines/titanic/star_control/base_star.h
+++ b/engines/titanic/star_control/base_star.h
@@ -24,7 +24,7 @@
#define TITANIC_STAR_CONTROL_SUB3_H
#include "titanic/support/simple_file.h"
-#include "titanic/star_control/star_control_sub4.h"
+#include "titanic/star_control/frange.h"
#include "titanic/star_control/star_control_sub5.h"
#include "titanic/star_control/surface_area.h"
@@ -44,7 +44,23 @@ struct CBaseStarEntry {
uint _data[5];
CBaseStarEntry();
+
+ /**
+ * Loads the data for a star
+ */
void load(Common::SeekableReadStream &s);
+
+ bool operator==(const CBaseStarEntry &s) const;
+};
+
+struct CStarPosition : public Common::Point {
+ int _index1;
+ int _index2;
+ CStarPosition() : _index1(0), _index2(0) {}
+
+ bool operator==(const CStarPosition &sp) const {
+ return x == sp.x && y == sp.y && _index1 == sp._index1 && _index2 == sp._index2;
+ }
};
class CBaseStar {
@@ -55,7 +71,7 @@ private:
void draw4(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12, CStarControlSub5 *sub5);
protected:
Common::Array<CBaseStarEntry> _data;
- CStarControlSub4 _sub4;
+ FRange _minMax;
double _minVal;
double _maxVal;
double _range;
@@ -76,9 +92,6 @@ protected:
* Reset the data for an entry
*/
void resetEntry(CBaseStarEntry &entry);
-
- void baseFn1(int v1, int v2, int v3, int v4);
- int baseFn2(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12);
public:
CBaseStar();
virtual ~CBaseStar() {}
@@ -94,7 +107,7 @@ public:
* Selects a star
*/
virtual bool selectStar(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12,
- int flags, const Common::Point &pt) { return false; }
+ const Common::Point &pt, void *handler = nullptr) { return false; }
/**
* Adds a new star, or removes one if already present at the given co-ordinates
@@ -126,6 +139,11 @@ public:
* Get a pointer to a data entry
*/
const CBaseStarEntry *getDataPtr(int index) const;
+
+ int baseFn1(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12,
+ const Common::Point &pt);
+
+ int baseFn2(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/dmatrix.cpp b/engines/titanic/star_control/dmatrix.cpp
index 70008054b6..940b34833f 100644
--- a/engines/titanic/star_control/dmatrix.cpp
+++ b/engines/titanic/star_control/dmatrix.cpp
@@ -29,25 +29,40 @@ namespace Titanic {
DMatrix *DMatrix::_static;
DMatrix::DMatrix() :
- _row1(1.0, 0.0, 0.0), _row2(0.0, 1.0, 0.0), _row3(0.0, 0.0, 1.0) {
+ _row1(1.875, 0.0, 0.0), _row2(0.0, 1.875, 0.0), _row3(0.0, 0.0, 1.875) {
}
-DMatrix::DMatrix(int mode, const FMatrix *src) {
- assert(!mode);
-
- _row1._x = 1.0;
- _row2._y = 1.0;
- _row3._z = 1.0;
- _frow1._x = src->_row1._x;
- _frow1._y = src->_row1._y;
- _frow1._z = src->_row1._z;
- _frow2._x = src->_row2._x;
- _frow2._y = src->_row2._y;
- _frow2._z = src->_row2._z;
+DMatrix::DMatrix(int mode, const DVector &src) {
+ switch (mode) {
+ case 0:
+ _row1._x = 1.0;
+ _row2._y = 1.0;
+ _row3._z = 1.0;
+ _row4 = src;
+ break;
+
+ case 1:
+ _row1._x = src._x;
+ _row2._y = src._y;
+ _row3._z = src._z;
+ break;
+
+ default:
+ _row1._x = 1.0;
+ _row2._y = 1.0;
+ _row3._z = 1.0;
+ break;
+ }
}
-DMatrix::DMatrix(int mode, double val) {
- set(mode, val);
+DMatrix::DMatrix(Axis axis, double amount) {
+ setRotationMatrix(axis, amount);
+}
+
+DMatrix::DMatrix(const FMatrix &src) {
+ _row1 = src._row1;
+ _row2 = src._row2;
+ _row3 = src._row3;
}
void DMatrix::init() {
@@ -59,13 +74,13 @@ void DMatrix::deinit() {
_static = nullptr;
}
-void DMatrix::set(int mode, double amount) {
+void DMatrix::setRotationMatrix(Axis axis, double amount) {
const double FACTOR = 0.0174532925199433;
double sinVal = sin(amount * FACTOR);
double cosVal = cos(amount * FACTOR);
- switch (mode) {
- case 0:
+ switch (axis) {
+ case X_AXIS:
_row1._x = 1.0;
_row2._y = cosVal;
_row2._z = sinVal;
@@ -73,7 +88,7 @@ void DMatrix::set(int mode, double amount) {
_row3._z = cosVal;
break;
- case 1:
+ case Y_AXIS:
_row1._x = cosVal;
_row1._z = sinVal;
_row2._y = 1.0;
@@ -81,7 +96,7 @@ void DMatrix::set(int mode, double amount) {
_row3._z = cosVal;
break;
- case 2:
+ case Z_AXIS:
_row1._x = cosVal;
_row1._y = sinVal;
_row2._x = -sinVal;
@@ -94,6 +109,10 @@ void DMatrix::set(int mode, double amount) {
}
}
+void DMatrix::fn1(DMatrix &m) {
+ // TODO
+}
+
void DMatrix::fn3(CStarControlSub26 *sub26) {
double v = sub26->fn1();
v = (v < 0.0) ? 0.0 : 2.0 / v;
@@ -101,4 +120,9 @@ void DMatrix::fn3(CStarControlSub26 *sub26) {
error("TODO: DMatrix::fn3 %d", (int)v);
}
+const DMatrix *DMatrix::fn4(DMatrix &dest, const DMatrix &m1, const DMatrix &m2) {
+ // TODO
+ return nullptr;
+}
+
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/dmatrix.h b/engines/titanic/star_control/dmatrix.h
index 14f6bb0331..c3490770fb 100644
--- a/engines/titanic/star_control/dmatrix.h
+++ b/engines/titanic/star_control/dmatrix.h
@@ -42,22 +42,25 @@ public:
DVector _row1;
DVector _row2;
DVector _row3;
- FVector _frow1;
- FVector _frow2;
+ DVector _row4;
public:
static void init();
static void deinit();
public:
DMatrix();
- DMatrix(int mode, const FMatrix *src);
- DMatrix(int mode, double val);
+ DMatrix(int mode, const DVector &src);
+ DMatrix(Axis axis, double amount);
+ DMatrix(const FMatrix &src);
/**
- * Sets up data for the matrix
+ * Sets up a matrix for rotating on a given axis by a given amount
*/
- void set(int mode, double amount);
+ void setRotationMatrix(Axis axis, double amount);
+ void fn1(DMatrix &m);
void fn3(CStarControlSub26 *sub26);
+
+ const DMatrix *fn4(DMatrix &dest, const DMatrix &m1, const DMatrix &m2);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/dvector.cpp b/engines/titanic/star_control/dvector.cpp
index e4c5b15cb0..dc1376537e 100644
--- a/engines/titanic/star_control/dvector.cpp
+++ b/engines/titanic/star_control/dvector.cpp
@@ -25,7 +25,7 @@
namespace Titanic {
-void DVector::fn3() {
+void DVector::normalize() {
double hyp = sqrt(_x * _x + _y * _y + _z * _z);
assert(hyp);
@@ -34,4 +34,29 @@ void DVector::fn3() {
_z *= 1.0 / hyp;
}
+double DVector::getDistance(const DVector &src) {
+ return sqrt((src._x - _x) * (src._x - _x) + (src._y - _y) * (src._y - _y) + (src._z - _z) * (src._z - _z));
+}
+
+void DVector::fn1(DVector &dest, const DMatrix &m) {
+ // TODO
+}
+
+void DVector::fn2(double val) {
+ // TODO
+}
+
+void DVector::fn3(DVector &dest) {
+ // TODO
+}
+
+const DMatrix *DVector::fn4(const DVector &v, DMatrix &m) {
+ // TODO
+ return nullptr;
+}
+
+void DVector::fn5(DMatrix &dest) {
+ // TODO
+}
+
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/dvector.h b/engines/titanic/star_control/dvector.h
index 7aca407c1c..a216be15fe 100644
--- a/engines/titanic/star_control/dvector.h
+++ b/engines/titanic/star_control/dvector.h
@@ -23,8 +23,12 @@
#ifndef TITANIC_DVECTOR_H
#define TITANIC_DVECTOR_H
+#include "titanic/star_control/fvector.h"
+
namespace Titanic {
+class DMatrix;
+
/**
* Double based vector class.
* @remarks TODO: See if it can be merged with FVector
@@ -35,8 +39,20 @@ public:
public:
DVector() : _x(0), _y(0), _z(0) {}
DVector(double x, double y, double z) : _x(x), _y(y), _z(z) {}
+ DVector(const FVector &v) : _x(v._x), _y(v._y), _z(v._z) {}
+
+ void normalize();
+
+ /**
+ * Returns the distance between this vector and the passed one
+ */
+ double getDistance(const DVector &src);
- void fn3();
+ void fn1(DVector &dest, const DMatrix &m);
+ void fn2(double val);
+ void fn3(DVector &dest);
+ const DMatrix *fn4(const DVector &v, DMatrix &m);
+ void fn5(DMatrix &dest);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/fmatrix.cpp b/engines/titanic/star_control/fmatrix.cpp
index af15477d04..02da11576c 100644
--- a/engines/titanic/star_control/fmatrix.cpp
+++ b/engines/titanic/star_control/fmatrix.cpp
@@ -28,17 +28,17 @@ FMatrix::FMatrix() :
_row1(1.0, 0.0, 0.0), _row2(0.0, 1.0, 0.0), _row3(0.0, 0.0, 1.0) {
}
-FMatrix::FMatrix(DMatrix *src) {
+FMatrix::FMatrix(const DMatrix &src) {
copyFrom(src);
}
-FMatrix::FMatrix(FMatrix *src) {
- _row1 = src->_row1;
- _row2 = src->_row2;
- _row3 = src->_row3;
+FMatrix::FMatrix(const FMatrix &src) {
+ _row1 = src._row1;
+ _row2 = src._row2;
+ _row3 = src._row3;
}
-void FMatrix::copyFrom(const DMatrix *src) {
+void FMatrix::copyFrom(const DMatrix &src) {
// TODO
}
@@ -67,19 +67,25 @@ void FMatrix::save(SimpleFile *file, int indent) {
}
void FMatrix::clear() {
+ _row1.clear();
+ _row2.clear();
+ _row3.clear();
+}
+
+void FMatrix::identity() {
_row1 = FVector(1.0, 0.0, 0.0);
_row2 = FVector(0.0, 1.0, 0.0);
_row3 = FVector(0.0, 0.0, 1.0);
}
-void FMatrix::set(FVector *row1, FVector *row2, FVector *row3) {
- _row1 = *row1;
- _row2 = *row2;
- _row3 = *row3;
+void FMatrix::set(const FVector &row1, const FVector &row2, const FVector &row3) {
+ _row1 = row1;
+ _row2 = row2;
+ _row3 = row3;
}
-void FMatrix::fn1(const FVector *v) {
- _row3._x = v->_x;
+void FMatrix::fn1(const FVector &v) {
+ _row3._x = v._x;
FVector tempVector;
_row3.fn1(&tempVector);
@@ -88,45 +94,45 @@ void FMatrix::fn1(const FVector *v) {
_row2._y = tempVector._y;
_row2._z = tempVector._z;
- _row3.multiply(&tempVector, &_row2);
+ _row3.crossProduct(&tempVector, &_row2);
_row1._x = _row2._x;
_row1._y = _row2._y;
_row1._z = _row2._z;
- _row1.fn3();
+ _row1.normalize();
- _row3.multiply(&tempVector, &_row1);
+ _row3.crossProduct(&tempVector, &_row1);
_row2._x = _row1._x;
_row2._y = _row1._y;
_row2._z = _row1._z;
- _row2.fn3();
+ _row2.normalize();
}
-void FMatrix::fn2(FMatrix *m) {
- double x1 = _row1._y * m->_row2._x + _row1._z * m->_row3._x + _row1._x * m->_row1._x;
- double y1 = _row1._x * m->_row1._y + m->_row2._y * _row1._y + m->_row3._y * _row1._z;
- double z1 = _row1._x * m->_row1._z + _row1._y * m->_row2._z + _row1._z * m->_row3._z;
- double x2 = m->_row1._x * _row2._x + m->_row3._x * _row2._z + m->_row2._x * _row2._y;
- double y2 = m->_row3._y * _row2._z + m->_row1._y * _row2._x + m->_row2._y * _row2._y;
- double z2 = _row2._z * m->_row3._z + _row2._x * m->_row1._z + _row2._y * m->_row2._z;
- double x3 = m->_row1._x * _row3._x + _row3._z * m->_row3._x + _row3._y * m->_row2._x;
- double y3 = _row3._y * m->_row2._y + _row3._z * m->_row3._y + _row3._x * m->_row1._y;
- double z3 = _row3._x * m->_row1._z + _row3._y * m->_row2._z + _row3._z * m->_row3._z;
+void FMatrix::fn2(const FMatrix &m) {
+ double x1 = _row1._y * m._row2._x + _row1._z * m._row3._x + _row1._x * m._row1._x;
+ double y1 = _row1._x * m._row1._y + m._row2._y * _row1._y + m._row3._y * _row1._z;
+ double z1 = _row1._x * m._row1._z + _row1._y * m._row2._z + _row1._z * m._row3._z;
+ double x2 = m._row1._x * _row2._x + m._row3._x * _row2._z + m._row2._x * _row2._y;
+ double y2 = m._row3._y * _row2._z + m._row1._y * _row2._x + m._row2._y * _row2._y;
+ double z2 = _row2._z * m._row3._z + _row2._x * m._row1._z + _row2._y * m._row2._z;
+ double x3 = m._row1._x * _row3._x + _row3._z * m._row3._x + _row3._y * m._row2._x;
+ double y3 = _row3._y * m._row2._y + _row3._z * m._row3._y + _row3._x * m._row1._y;
+ double z3 = _row3._x * m._row1._z + _row3._y * m._row2._z + _row3._z * m._row3._z;
_row1 = FVector(x1, y1, z1);
_row2 = FVector(x2, y2, z2);
_row3 = FVector(x3, y3, z3);
}
-void FMatrix::fn3(FMatrix *m) {
- double x1 = _row2._x * m->_row1._y + m->_row1._z * _row3._x + _row1._x * m->_row1._x;
- double y1 = m->_row1._x * _row1._y + _row3._y * m->_row1._z + _row2._y * m->_row1._y;
- double z1 = m->_row1._x * _row1._z + m->_row1._y * _row2._z + m->_row1._z * _row3._z;
- double x2 = _row1._x * m->_row2._x + _row2._x * m->_row2._y + _row3._x * m->_row2._z;
- double y2 = _row3._y * m->_row2._z + _row1._y * m->_row2._x + _row2._y * m->_row2._y;
- double z2 = m->_row2._z * _row3._z + m->_row2._x * _row1._z + m->_row2._y * _row2._z;
- double x3 = _row1._x * m->_row3._x + m->_row3._z * _row3._x + m->_row3._y * _row2._x;
- double y3 = m->_row3._y * _row2._y + m->_row3._z * _row3._y + m->_row3._x * _row1._y;
- double z3 = m->_row3._x * _row1._z + m->_row3._y * _row2._z + m->_row3._z * _row3._z;
+void FMatrix::fn3(const FMatrix &m) {
+ double x1 = _row2._x * m._row1._y + m._row1._z * _row3._x + _row1._x * m._row1._x;
+ double y1 = m._row1._x * _row1._y + _row3._y * m._row1._z + _row2._y * m._row1._y;
+ double z1 = m._row1._x * _row1._z + m._row1._y * _row2._z + m._row1._z * _row3._z;
+ double x2 = _row1._x * m._row2._x + _row2._x * m._row2._y + _row3._x * m._row2._z;
+ double y2 = _row3._y * m._row2._z + _row1._y * m._row2._x + _row2._y * m._row2._y;
+ double z2 = m._row2._z * _row3._z + m._row2._x * _row1._z + m._row2._y * _row2._z;
+ double x3 = _row1._x * m._row3._x + m._row3._z * _row3._x + m._row3._y * _row2._x;
+ double y3 = m._row3._y * _row2._y + m._row3._z * _row3._y + m._row3._x * _row1._y;
+ double z3 = m._row3._x * _row1._z + m._row3._y * _row2._z + m._row3._z * _row3._z;
_row1 = FVector(x1, y1, z1);
_row2 = FVector(x2, y2, z2);
diff --git a/engines/titanic/star_control/fmatrix.h b/engines/titanic/star_control/fmatrix.h
index d7c4acfbdc..6fa847f950 100644
--- a/engines/titanic/star_control/fmatrix.h
+++ b/engines/titanic/star_control/fmatrix.h
@@ -39,15 +39,15 @@ private:
/**
* Copys data from a given source
*/
- void copyFrom(const DMatrix *src);
+ void copyFrom(const DMatrix &src);
public:
FVector _row1;
FVector _row2;
FVector _row3;
public:
FMatrix();
- FMatrix(DMatrix *src);
- FMatrix(FMatrix *src);
+ FMatrix(const DMatrix &src);
+ FMatrix(const FMatrix &src);
/**
* Load the data for the class from file
@@ -65,14 +65,18 @@ public:
void clear();
/**
- * Sets the data for the matrix
+ * Sets up an identity matrix
*/
- void set(FVector *row1, FVector *row2, FVector *row3);
+ void identity();
- void fn1(const FVector *v);
+ /**
+ * Sets the data for the matrix
+ */
+ void set(const FVector &row1, const FVector &row2, const FVector &row3);
- void fn2(FMatrix *m);
- void fn3(FMatrix *m);
+ void fn1(const FVector &v);
+ void fn2(const FMatrix &m);
+ void fn3(const FMatrix &m);
/**
* Returns true if the passed matrix equals this one
@@ -91,4 +95,4 @@ public:
} // End of namespace Titanic
-#endif /* TITANIC_MATRIX3_H */
+#endif /* TITANIC_FMATRIX_H */
diff --git a/engines/titanic/star_control/star_control_sub4.cpp b/engines/titanic/star_control/frange.cpp
index 6ce0795c25..e70976d6cd 100644
--- a/engines/titanic/star_control/star_control_sub4.cpp
+++ b/engines/titanic/star_control/frange.cpp
@@ -21,19 +21,19 @@
*/
#include "common/algorithm.h"
-#include "titanic/star_control/star_control_sub4.h"
+#include "titanic/star_control/frange.h"
namespace Titanic {
-CStarControlSub4::CStarControlSub4() {
+FRange::FRange() {
}
-void CStarControlSub4::initialize() {
+void FRange::reset() {
_min._x = _min._y = _min._z = 9.9999994e27;
_max._x = _max._y = _max._z = -9.9999994e27;
}
-void CStarControlSub4::checkEntry(const FVector &v) {
+void FRange::expand(const FVector &v) {
_min._x = MIN(_min._x, v._x);
_min._y = MIN(_min._y, v._y);
_min._z = MIN(_min._z, v._z);
diff --git a/engines/titanic/star_control/star_control_sub4.h b/engines/titanic/star_control/frange.h
index 43c8ab5f79..f36aa2c538 100644
--- a/engines/titanic/star_control/star_control_sub4.h
+++ b/engines/titanic/star_control/frange.h
@@ -20,25 +20,31 @@
*
*/
-#ifndef TITANIC_STAR_CONTROL_SUB4_H
-#define TITANIC_STAR_CONTROL_SUB4_H
+#ifndef TITANIC_FRANGE_H
+#define TITANIC_FRANGE_H
#include "titanic/star_control/fvector.h"
namespace Titanic {
-class CStarControlSub4 {
+class FRange {
private:
FVector _min;
FVector _max;
public:
- CStarControlSub4();
+ FRange();
- void initialize();
+ /**
+ * Resets the minimum & maximum vector values
+ */
+ void reset();
- void checkEntry(const FVector &v);
+ /**
+ * Expands the minimum & maximum as necessary to encompass the passed vector/
+ */
+ void expand(const FVector &v);
};
} // End of namespace Titanic
-#endif /* TITANIC_STAR_CONTROL_SUB4_H */
+#endif /* TITANIC_FRANGE_H */
diff --git a/engines/titanic/star_control/fvector.cpp b/engines/titanic/star_control/fvector.cpp
index aa99e8b4d1..92c17a09b4 100644
--- a/engines/titanic/star_control/fvector.cpp
+++ b/engines/titanic/star_control/fvector.cpp
@@ -34,19 +34,27 @@ void FVector::fn1(FVector *v) {
v->_z = _z;
}
-void FVector::multiply(FVector *dest, const FVector *src) {
+void FVector::crossProduct(FVector *dest, const FVector *src) {
dest->_x = (src->_z * _y) - (_z * src->_y);
dest->_y = (src->_x * _z) - (_x * src->_z);
dest->_z = (src->_y * _x) - (_y * src->_x);
}
-void FVector::fn3() {
+double FVector::normalize() {
double hyp = sqrt(_x * _x + _y * _y + _z * _z);
assert(hyp);
_x *= 1.0 / hyp;
_y *= 1.0 / hyp;
_z *= 1.0 / hyp;
+ return hyp;
+}
+
+void FVector::addAndNormalize(FVector *dest, const FVector *v1, const FVector *v2) {
+ FVector tempVector(v1->_x + v2->_x, v1->_y + v2->_y, v1->_z + v2->_z);
+ tempVector.normalize();
+
+ *dest = tempVector;
}
double FVector::getDistance(const FVector *src) const {
@@ -57,14 +65,7 @@ double FVector::getDistance(const FVector *src) const {
return sqrt(xd * xd + yd * yd + zd * zd);
}
-void FVector::fn4(FVector *dest, const FVector *v1, const FVector *v2) {
- FVector tempVector(v1->_x + v2->_x, v1->_y + v2->_y, v1->_z + v2->_z);
- tempVector.fn3();
-
- *dest = tempVector;
-}
-
-void FVector::fn5(FVector *dest, const CStarControlSub6 *sub6) const {
+FVector FVector::fn5(const CStarControlSub6 *sub6) const {
error("TODO: FVector::fn5");
}
diff --git a/engines/titanic/star_control/fvector.h b/engines/titanic/star_control/fvector.h
index e19419bf20..4582072f50 100644
--- a/engines/titanic/star_control/fvector.h
+++ b/engines/titanic/star_control/fvector.h
@@ -27,6 +27,8 @@
namespace Titanic {
+enum Axis { X_AXIS, Y_AXIS, Z_AXIS };
+
class CStarControlSub6;
/**
@@ -48,16 +50,28 @@ public:
}
void fn1(FVector *v);
- void multiply(FVector *dest, const FVector *src);
- void fn3();
+
+ /**
+ * Calculates the cross-product between this matrix and a passed one
+ */
+ void crossProduct(FVector *dest, const FVector *src);
+
+ /**
+ * Normalizes the vector so the length from origin equals 1.0
+ */
+ double normalize();
+
+ /**
+ * Adds two vectors together and then normalizes the result
+ */
+ static void addAndNormalize(FVector *dest, const FVector *v1, const FVector *v2);
/**
* Returns the distance between a specified point and this one
*/
double getDistance(const FVector *src) const;
- static void fn4(FVector *dest, const FVector *v1, const FVector *v2);
- void fn5(FVector *dest, const CStarControlSub6 *sub6) const;
+ FVector fn5(const CStarControlSub6 *sub6) const;
/**
* Returns true if the passed vector equals this one
diff --git a/engines/titanic/star_control/star_control_sub12.cpp b/engines/titanic/star_control/star_control_sub12.cpp
index 79061301d3..4e6a6bc0f2 100644
--- a/engines/titanic/star_control/star_control_sub12.cpp
+++ b/engines/titanic/star_control/star_control_sub12.cpp
@@ -29,9 +29,8 @@ namespace Titanic {
FMatrix *CStarControlSub12::_matrix1;
FMatrix *CStarControlSub12::_matrix2;
-CStarControlSub12::CStarControlSub12(void *val1, const CStar20Data *data) :
- _currentIndex(-1), _handlerP(nullptr), _field108(0),
- _sub13(val1) {
+CStarControlSub12::CStarControlSub12(const CStar20Data *data) :
+ _currentIndex(-1), _handlerP(nullptr), _field108(0) {
setupHandler(data);
}
@@ -55,7 +54,7 @@ CStarControlSub12::~CStarControlSub12() {
deleteHandler();
}
-void CStarControlSub12::proc2(const void *src) {
+void CStarControlSub12::proc2(const CStarControlSub13 *src) {
_sub13.copyFrom(src);
}
@@ -114,12 +113,11 @@ void CStarControlSub12::proc13(CStarControlSub13 *dest) {
*dest = _sub13;
}
-void CStarControlSub12::proc14(int v) {
- FMatrix matrix;
- _sub13.getMatrix(&matrix);
+void CStarControlSub12::proc14(FVector &v) {
+ FMatrix matrix = _sub13.getMatrix();
FVector vector = _sub13._position;
- _handlerP->proc9(&vector, v, &matrix);
+ _handlerP->proc9(vector, v, matrix);
}
void CStarControlSub12::proc15(CErrorCode *errorCode) {
@@ -128,12 +126,12 @@ void CStarControlSub12::proc15(CErrorCode *errorCode) {
if (!_matrix2)
_matrix2 = new FMatrix();
- _sub13.getMatrix(_matrix1);
+ *_matrix1 = _sub13.getMatrix();
*_matrix2 = *_matrix1;
FVector v1 = _sub13._position;
FVector v2 = _sub13._position;
- _handlerP->proc11(*errorCode, v2, _matrix2);
+ _handlerP->proc11(*errorCode, v2, *_matrix2);
if (v1 != v2) {
_sub13.setPosition(v2);
@@ -141,7 +139,7 @@ void CStarControlSub12::proc15(CErrorCode *errorCode) {
}
if (_matrix1 != _matrix2) {
- _sub13.setMatrix(_matrix2);
+ _sub13.setMatrix(*_matrix2);
}
}
@@ -161,12 +159,12 @@ void CStarControlSub12::proc19() {
_handlerP->proc7();
}
-void CStarControlSub12::proc20(double v) {
+void CStarControlSub12::proc20(double factor) {
if (!isLocked())
- _sub13.fn14(v);
+ _sub13.reposition(factor);
}
-void CStarControlSub12::proc21(CStarControlSub6 &sub6) {
+void CStarControlSub12::proc21(const CStarControlSub6 *sub6) {
if (!isLocked()) {
_sub13.setPosition(sub6);
set108();
@@ -217,8 +215,103 @@ FVector CStarControlSub12::proc31(int index, const FVector &v) {
return _sub13.fn18(index, v);
}
-void CStarControlSub12::setViewportPosition(const FPoint &pt) {
- // TODO
+void CStarControlSub12::setViewportPosition(const FPoint &angles) {
+ if (isLocked())
+ return;
+
+ if (_currentIndex == -1) {
+ CStarControlSub6 subX(X_AXIS, angles._x);
+ CStarControlSub6 subY(Y_AXIS, angles._y);
+ CStarControlSub6 sub(&subX, &subY);
+ subY.copyFrom(&sub);
+ proc22(subY);
+ } else if (_currentIndex == 0) {
+ FVector row1 = _matrix._row1;
+ CStarControlSub6 subX(X_AXIS, angles._x);
+ CStarControlSub6 subY(Y_AXIS, angles._y);
+ CStarControlSub6 sub(&subX, &subY);
+ subX.copyFrom(&sub);
+
+ FMatrix m1 = _sub13.getMatrix();
+ FVector tempV1 = _sub13._position;
+ FVector tempV2, tempV3, tempV4, tempV5, tempV6;
+ tempV2._y = m1._row1._y * 100000.0;
+ tempV2._z = m1._row1._z * 100000.0;
+ tempV3._x = m1._row1._x * 100000.0 + tempV1._x;
+ tempV4._x = tempV3._x;
+ tempV3._y = tempV2._y + tempV1._y;
+ tempV4._y = tempV3._y;
+ tempV3._z = tempV2._z + tempV1._z;
+ tempV4._z = tempV3._z;
+ tempV2._x = m1._row2._x * 100000.0;
+ tempV2._y = m1._row2._y * 100000.0;
+ tempV2._z = m1._row2._z * 100000.0;
+ tempV2._x = m1._row3._x * 100000.0;
+ tempV2._y = m1._row3._y * 100000.0;
+ tempV2._z = m1._row3._z * 100000.0;
+ tempV2._x = tempV2._x + tempV1._x;
+ tempV2._y = tempV2._y + tempV1._y;
+ tempV2._z = tempV2._z + tempV1._z;
+ tempV3._x = tempV2._x + tempV1._x;
+ tempV3._y = tempV2._y + tempV1._y;
+ tempV5._x = tempV2._x;
+ tempV5._y = tempV2._y;
+ tempV3._z = tempV2._z + tempV1._z;
+ tempV5._z = tempV2._z;
+ tempV6._x = tempV3._x;
+ tempV6._y = tempV3._y;
+ tempV6._z = tempV3._z;
+ tempV1._x = tempV1._x - row1._x;
+ tempV1._y = tempV1._y - row1._y;
+ tempV1._z = tempV1._z - row1._z;
+ tempV4._x = tempV3._x - row1._x;
+ tempV4._y = tempV4._y - row1._y;
+ tempV4._z = tempV4._z - row1._z;
+ tempV5._x = tempV2._x - row1._x;
+
+ tempV5._y = tempV5._y - row1._y;
+ tempV5._z = tempV5._z - row1._z;
+ tempV6._x = tempV3._x - row1._x;
+ tempV6._y = tempV6._y - row1._y;
+ tempV6._z = tempV6._z - row1._z;
+
+ FVector modV1 = tempV1.fn5(&subX);
+ FVector modV2 = tempV4.fn5(&subX);
+ FVector modV3 = tempV5.fn5(&subX);
+ FVector modV4 = tempV6.fn5(&subX);
+ tempV1 = modV1;
+ tempV4 = modV2;
+ tempV5 = modV3;
+ tempV4 = modV4;
+
+ tempV2._x = tempV4._x - tempV1._x;
+ tempV2._y = tempV4._y - tempV1._y;
+ tempV2._z = tempV4._z - tempV1._z;
+ tempV4._x = tempV2._x;
+ tempV4._y = tempV2._y;
+ tempV2._x = tempV5._x - tempV1._x;
+ tempV4._z = tempV2._z;
+ tempV5._x = tempV2._x;
+ tempV2._y = tempV5._y - tempV1._y;
+ tempV5._y = tempV2._y;
+ tempV2._z = tempV5._z - tempV1._z;
+ tempV5._z = tempV2._z;
+ tempV2._x = tempV6._x - tempV1._x;
+ tempV2._y = tempV6._y - tempV1._y;
+ tempV2._z = tempV6._z - tempV1._z;
+ tempV6 = tempV2;
+
+ tempV4.normalize();
+ tempV5.normalize();
+ tempV6.normalize();
+ tempV1 += row1;
+
+ m1.set(tempV4, tempV5, tempV6);
+ _sub13.setMatrix(m1);
+ _sub13.setPosition(tempV1);
+ } else if (_currentIndex == 1) {
+ // TODO
+ }
}
bool CStarControlSub12::setArrayVector(const FVector &v) {
diff --git a/engines/titanic/star_control/star_control_sub12.h b/engines/titanic/star_control/star_control_sub12.h
index 5fac6bf11a..b1a25682d7 100644
--- a/engines/titanic/star_control/star_control_sub12.h
+++ b/engines/titanic/star_control/star_control_sub12.h
@@ -39,7 +39,7 @@ private:
static FMatrix *_matrix2;
private:
int _currentIndex;
- FVector _array[3];
+ FMatrix _matrix;
CStarControlSub20 *_handlerP;
CStarControlSub13 _sub13;
int _field108;
@@ -62,11 +62,11 @@ public:
static void init();
static void deinit();
public:
- CStarControlSub12(void *val1, const CStar20Data *data);
+ CStarControlSub12(const CStar20Data *data);
CStarControlSub12(CStarControlSub13 *src);
virtual ~CStarControlSub12();
- virtual void proc2(const void *src);
+ virtual void proc2(const CStarControlSub13 *src);
virtual void proc3(const CStar20Data *src);
virtual void setPosition(const FVector &v);
virtual void proc5(const FVector &v);
@@ -78,14 +78,14 @@ public:
virtual void proc11();
virtual void proc12(StarMode mode, double v2);
virtual void proc13(CStarControlSub13 *dest);
- virtual void proc14(int v);
+ virtual void proc14(FVector &v);
virtual void proc15(CErrorCode *errorCode);
virtual void proc16();
virtual void proc17();
virtual void proc18();
virtual void proc19();
- virtual void proc20(double v);
- virtual void proc21(CStarControlSub6 &sub6);
+ virtual void proc20(double factor);
+ virtual void proc21(const CStarControlSub6 *sub6);
virtual void proc22(FMatrix &m);
virtual CStarControlSub6 proc23();
virtual CStarControlSub6 proc24();
@@ -100,7 +100,7 @@ public:
/**
* Sets the viewport position within the starfield
*/
- virtual void setViewportPosition(const FPoint &pt);
+ virtual void setViewportPosition(const FPoint &angles);
virtual int getCurrentIndex() const { return _currentIndex; }
virtual bool setArrayVector(const FVector &v);
diff --git a/engines/titanic/star_control/star_control_sub13.cpp b/engines/titanic/star_control/star_control_sub13.cpp
index d70ad55f4a..6512d12232 100644
--- a/engines/titanic/star_control/star_control_sub13.cpp
+++ b/engines/titanic/star_control/star_control_sub13.cpp
@@ -21,29 +21,27 @@
*/
#include "titanic/star_control/star_control_sub13.h"
+#include "titanic/titanic.h"
namespace Titanic {
-CStarControlSub13::CStarControlSub13(void *src) :
- _fieldC0(0), _fieldC4(0), _fieldC8(0.0), _fieldCC(0.0), _fieldD0(0.0) {
- if (src) {
- setup(src);
- } else {
- _fieldC = 0;
- _field10 = 0x44480000;
- _field14 = 0x461C4000;
- _field18 = 0x41A00000;
- _field1C = 0x41A00000;
- _width = 600;
- _height = 340;
- _field24 = 0;
- }
-
- _fieldD4 = 0;
+CStarControlSub13::CStarControlSub13() {
+ _fieldC = 0;
+ _field10 = 800.0;
+ _field14 = 10000.0;
+ _field18 = 20.0;
+ _field1C = 20.0;
+ _width = 600;
+ _height = 340;
+ _field24 = 0;
+ _fieldC0 = _fieldC4 = _fieldC8 = 0.0;
+ _fieldCC = _fieldD0 = 0.0;
+ _flag = false;
+ Common::fill(&_valArray[0], &_valArray[5], 0.0);
}
CStarControlSub13::CStarControlSub13(CStarControlSub13 *src) :
- _matrix(&src->_matrix), _sub1(&src->_sub1), _sub2(&src->_sub2) {
+ _matrix(src->_matrix), _sub1(&src->_sub1), _sub2(&src->_sub2) {
_position = src->_position;
_fieldC = src->_fieldC;
_field10 = src->_field10;
@@ -60,26 +58,17 @@ CStarControlSub13::CStarControlSub13(CStarControlSub13 *src) :
_fieldC8 = src->_fieldC8;
_field24 = src->_field24;
- _valArray[0] = src->_valArray[0];
- _valArray[2] = src->_valArray[2];
- _valArray[3] = src->_valArray[3];
- _fieldD4 = 0;
-}
-
-void CStarControlSub13::setup(void *ptr) {
- // TODO
+ Common::copy(&src->_valArray[0], &src->_valArray[4], &_valArray[0]);
+ _flag = false;
}
-void CStarControlSub13::copyFrom(const void *src) {
- if (!src)
- return;
-/*
- _field0 = src->_field0;
- _field4 = src->_field4;
- _field8 = src->_field8;
- _fieldC = src->_field18;
- _field10 = src->_field1C;
- */
+void CStarControlSub13::copyFrom(const CStarControlSub13 *src) {
+ if (src) {
+ // TODO: Not really certain src is a CStarControlSub13
+ _position = src->_position;
+ _fieldC = src->_field18;
+ _field10 = src->_field1C;
+ }
}
void CStarControlSub13::load(SimpleFile *file, int param) {
@@ -101,7 +90,7 @@ void CStarControlSub13::load(SimpleFile *file, int param) {
_valArray[idx] = file->readFloat();
_matrix.load(file, param);
- _fieldD4 = 0;
+ _flag = false;
}
void CStarControlSub13::save(SimpleFile *file, int indent) {
@@ -123,53 +112,62 @@ void CStarControlSub13::save(SimpleFile *file, int indent) {
void CStarControlSub13::setPosition(const FVector &v) {
_position = v;
- _fieldD4 = 0;
+ _flag = false;
}
-void CStarControlSub13::setPosition(const CStarControlSub6 &sub6) {
- FVector vector;
- _position.fn5(&vector, &sub6);
- _position = sub6._row1;
- _fieldD4 = 0;
+void CStarControlSub13::setPosition(const CStarControlSub6 *sub6) {
+ _position.fn5(sub6);
+ _position = sub6->_row1;
+ _flag = false;
}
void CStarControlSub13::setMatrix(const FMatrix &m) {
_matrix = m;
- _fieldD4 = 0;
+ _flag = false;
}
void CStarControlSub13::fn11(const FVector &v) {
- _matrix.fn1(&v);
- _fieldD4 = 0;
+ _matrix.fn1(v);
+ _flag = false;
}
-void CStarControlSub13::setC(int v) {
+void CStarControlSub13::setC(double v) {
_fieldC = v;
- _fieldD4 = 0;
+ _flag = false;
}
-void CStarControlSub13::set10(int v) {
+void CStarControlSub13::set10(double v) {
_field10 = v;
- _fieldD4 = 0;
+ _flag = false;
}
-void CStarControlSub13::set14(int v) {
+void CStarControlSub13::set14(double v) {
_field10 = v;
}
-void CStarControlSub13::set18(int v) {
+void CStarControlSub13::set18(double v) {
_field18 = v;
- _fieldD4 = 0;
+ _flag = false;
}
-void CStarControlSub13::set1C(int v) {
+void CStarControlSub13::set1C(double v) {
_field1C = v;
- _fieldD4 = 0;
+ _flag = false;
}
void CStarControlSub13::fn12() {
- _matrix.clear();
- error("TODO: CStarControlSub13::fn12");
+ _matrix.identity();
+
+ CStarControlSub6 m1(X_AXIS, g_vm->getRandomNumber(359));
+ CStarControlSub6 m2(Y_AXIS, g_vm->getRandomNumber(359));
+ CStarControlSub6 m3(Z_AXIS, g_vm->getRandomNumber(359));
+
+ CStarControlSub6 s1(&m1, &m2);
+ CStarControlSub6 s2(&s1, &m3);
+
+ m1.copyFrom(s2);
+ _matrix.fn2(m1);
+ _flag = false;
}
void CStarControlSub13::fn13(StarMode mode, double v2) {
@@ -185,52 +183,95 @@ void CStarControlSub13::fn13(StarMode mode, double v2) {
_field24 = v2 ? 2 : 0;
}
-void CStarControlSub13::fn14(double v) {
- error("TODO: CStarControlSub13::fn14");
+void CStarControlSub13::reposition(double factor) {
+ _position._x = _matrix._row3._x * factor + _position._x;
+ _position._y = _matrix._row3._y * factor + _position._y;
+ _position._z = _matrix._row3._z * factor + _position._z;
+ _flag = false;
}
-void CStarControlSub13::fn15(FMatrix &matrix) {
- _matrix.fn3(&matrix);
- _fieldD4 = 0;
+void CStarControlSub13::fn15(const FMatrix &matrix) {
+ _matrix.fn3(matrix);
+ _flag = false;
}
CStarControlSub6 CStarControlSub13::getSub1() {
- if (!_fieldD4)
+ if (!_flag)
reset();
return _sub1;
}
CStarControlSub6 CStarControlSub13::getSub2() {
- if (!_fieldD4)
+ if (!_flag)
reset();
return _sub2;
}
void CStarControlSub13::fn16(int index, const FVector &src, FVector &dest) {
- error("TODO: CStarControlSub13::fn16");
+ CStarControlSub6 temp = getSub1();
+
+ dest._x = temp._row3._x * src._z + temp._row2._x * src._y
+ + src._x * temp._row1._x + temp._vector._x;
+ dest._y = temp._row3._y * src._z + temp._row2._y * src._y
+ + src._x * temp._row1._y + temp._vector._y;
+ dest._z = temp._row3._z * src._z + temp._row2._z * src._y
+ + src._x * temp._row1._z + temp._vector._z;
}
-FVector CStarControlSub13::fn17(int index, const FVector &v) {
- error("TODO: CStarControlSub13::fn17");
+FVector CStarControlSub13::fn17(int index, const FVector &src) {
+ FVector dest;
+ CStarControlSub6 sub6 = getSub1();
+ FVector tv = src.fn5(&sub6);
+
+ dest._x = (_valArray[index] + tv._x)
+ * _fieldC8 / (_fieldCC * tv._z);
+ dest._y = (tv._y * _fieldC8) / (_fieldD0 * tv._z);
+ dest._z = tv._z;
+ return dest;
}
-FVector CStarControlSub13::fn18(int index, const FVector &v) {
- error("TODO: CStarControlSub13::fn17");
+FVector CStarControlSub13::fn18(int index, const FVector &src) {
+ FVector dest;
+ CStarControlSub6 sub6 = getSub2();
+ FVector tv = src.fn5(&sub6);
+
+ dest._x = (_valArray[index] + tv._x)
+ * _fieldC8 / (_fieldCC * tv._z);
+ dest._y = (tv._y * _fieldC8) / (_fieldD0 * tv._z);
+ dest._z = tv._z;
+ return dest;
}
void CStarControlSub13::fn19(double *v1, double *v2, double *v3, double *v4) {
- error("TODO: CStarControlSub13::fn19");
+ *v1 = _fieldC8 / _fieldCC;
+ *v2 = _fieldC8 / _fieldD0;
+ *v3 = _valArray[3];
+ *v4 = _valArray[4];
}
void CStarControlSub13::reset() {
- //const double FACTOR = 3.1415927 * 0.0055555557;
- error("TODO: CStarControlSub13::reset");
+ const double FACTOR = 2 * M_PI / 360.0;
+
+ _sub2.copyFrom(_matrix);
+ _sub2._vector._x = _position._x;
+ _sub2._vector._y = _position._y;
+ _sub2._vector._z = _position._z;
+ _sub2.fn4(&_sub1);
+
+ double widthV = (double)_width * 0.5;
+ double heightV = (double)_height * 0.5;
+ _fieldC0 = widthV;
+ _fieldC4 = heightV;
+ _fieldC8 = MIN(widthV, heightV);
+ _fieldCC = tan(_field18 * FACTOR);
+ _fieldD0 = tan(_field1C * FACTOR);
+ _flag = true;
}
-void CStarControlSub13::getMatrix(FMatrix *matrix) {
- *matrix = _matrix;
+const FMatrix &CStarControlSub13::getMatrix() const {
+ return _matrix;
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub13.h b/engines/titanic/star_control/star_control_sub13.h
index 047df987d2..80b2e55c4b 100644
--- a/engines/titanic/star_control/star_control_sub13.h
+++ b/engines/titanic/star_control/star_control_sub13.h
@@ -42,10 +42,8 @@ private:
CStarControlSub6 _sub2;
double _fieldC0;
double _fieldC4;
- int _fieldD4;
+ bool _flag;
private:
- void setup(void *ptr);
-
void reset();
public:
FVector _position;
@@ -57,10 +55,13 @@ public:
double _fieldCC;
double _fieldD0;
public:
- CStarControlSub13(void *ptr);
+ CStarControlSub13();
CStarControlSub13(CStarControlSub13 *src);
- void copyFrom(const void *src);
+ /**
+ * Copys the data from another instance
+ */
+ void copyFrom(const CStarControlSub13 *src);
/**
* Load the data for the class from file
@@ -80,7 +81,7 @@ public:
/**
* Sets the position
*/
- void setPosition(const CStarControlSub6 &sub6);
+ void setPosition(const CStarControlSub6 *sub6);
/**
* Sets the matrix
@@ -90,25 +91,25 @@ public:
void fn11(const FVector &v);
void fn12();
void fn13(StarMode mode, double v2);
- void fn14(double v);
- void fn15(FMatrix &matrix);
+ void reposition(double factor);
+ void fn15(const FMatrix &matrix);
CStarControlSub6 getSub1();
CStarControlSub6 getSub2();
void fn16(int index, const FVector &src, FVector &dest);
- FVector fn17(int index, const FVector &v);
- FVector fn18(int index, const FVector &v);
+ FVector fn17(int index, const FVector &src);
+ FVector fn18(int index, const FVector &src);
void fn19(double *v1, double *v2, double *v3, double *v4);
/**
- * Makes a copy of the instance's matrix into the passed matrix
+ * Returns the instance's matrix
*/
- void getMatrix(FMatrix *matrix);
+ const FMatrix &getMatrix() const;
- void setC(int v);
- void set10(int v);
- void set14(int v);
- void set18(int v);
- void set1C(int v);
+ void setC(double v);
+ void set10(double v);
+ void set14(double v);
+ void set18(double v);
+ void set1C(double v);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub2.cpp b/engines/titanic/star_control/star_control_sub2.cpp
index cf7190fb34..ebeb9bf239 100644
--- a/engines/titanic/star_control/star_control_sub2.cpp
+++ b/engines/titanic/star_control/star_control_sub2.cpp
@@ -21,9 +21,15 @@
*/
#include "titanic/star_control/star_control_sub2.h"
+#include "titanic/star_control/star_control_sub12.h"
namespace Titanic {
+bool CStarControlSub2::setup() {
+ loadData("STARFIELD/132");
+ return true;
+}
+
bool CStarControlSub2::loadYale(int v1) {
clear();
error("Original loadYale not supported");
@@ -31,19 +37,20 @@ bool CStarControlSub2::loadYale(int v1) {
}
bool CStarControlSub2::selectStar(CSurfaceArea *surfaceArea,
- CStarControlSub12 *sub12, int flags, const Common::Point &pt) {
- // TODO
- return true;
+ CStarControlSub12 *sub12, const Common::Point &pt, void *handler) {
+ int index = baseFn1(surfaceArea, sub12, pt);
+ if (index == -1) {
+ return false;
+ } else if (!handler) {
+ sub12->proc14(_data[index]._position);
+ return true;
+ } else {
+ error("no handler ever passed in original");
+ }
}
bool CStarControlSub2::loadStar() {
- // TODO
- return true;
-}
-
-bool CStarControlSub2::setup() {
- // TODO
- return true;
+ error("loadStar not supported");
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub2.h b/engines/titanic/star_control/star_control_sub2.h
index 9de2da4583..bcf7397fe1 100644
--- a/engines/titanic/star_control/star_control_sub2.h
+++ b/engines/titanic/star_control/star_control_sub2.h
@@ -37,7 +37,7 @@ public:
* Selects a star
*/
virtual bool selectStar(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12,
- int flags, const Common::Point &pt);
+ const Common::Point &pt, void *handler = nullptr);
virtual bool loadStar();
diff --git a/engines/titanic/star_control/star_control_sub20.cpp b/engines/titanic/star_control/star_control_sub20.cpp
index cc1029896a..ca60cc9948 100644
--- a/engines/titanic/star_control/star_control_sub20.cpp
+++ b/engines/titanic/star_control/star_control_sub20.cpp
@@ -32,7 +32,7 @@ CStarControlSub20::CStarControlSub20(const CStar20Data *src) {
if (src) {
copyFrom(src);
} else {
- _field0 = 0.0;
+ _size = 0.0;
_field4 = 0.0;
_field8 = 20.0;
_fieldC = 0.0;
@@ -56,22 +56,22 @@ void CStarControlSub20::copyTo(CStar20Data *dest) {
}
void CStarControlSub20::proc4() {
- if (!isLocked() && _field0 < _field10) {
- _field4 += _field0;
+ if (!isLocked() && _size < _field10) {
+ _field4 += _size;
if (_field8 == _field4)
- _field0 -= _field4;
+ _size -= _field4;
else
- _field0 += _field4;
+ _size += _field4;
}
}
void CStarControlSub20::proc5() {
if (!isLocked()) {
_field4 -= _field8;
- if (_field4 == _field0)
- _field0 += _field4;
+ if (_field4 == _size)
+ _size += _field4;
else
- _field0 -= _field4;
+ _size -= _field4;
if (_field4 < 0.0)
_field4 = 0.0;
@@ -80,19 +80,23 @@ void CStarControlSub20::proc5() {
void CStarControlSub20::proc6() {
if (!isLocked())
- _field0 = _field10;
+ _size = _field10;
}
void CStarControlSub20::proc7() {
if (!isLocked()) {
- _field0 = 0.0;
+ _size = 0.0;
_field4 = 0.0;
}
}
void CStarControlSub20::proc11(CErrorCode &errorCode, FVector &v, const FMatrix &m) {
- if (_field0 > 0.0) {
- warning("TODO: CStarControlSub20::proc11");
+ if (_size > 0.0) {
+ v._x += m._row3._x * _size;
+ v._y += m._row3._y * _size;
+ v._z += m._row3._z * _size;
+
+ errorCode.set();
}
}
@@ -110,7 +114,7 @@ void CStarControlSub20::clear() {
void CStarControlSub20::load(SimpleFile *file, int val) {
if (!val) {
- _field0 = file->readFloat();
+ _size = file->readFloat();
_field4 = file->readFloat();
_field8 = file->readFloat();
_fieldC = file->readFloat();
@@ -122,7 +126,7 @@ void CStarControlSub20::load(SimpleFile *file, int val) {
}
void CStarControlSub20::save(SimpleFile *file, int indent) {
- file->writeFloatLine(_field0, indent);
+ file->writeFloatLine(_size, indent);
file->writeFloatLine(_field4, indent);
file->writeFloatLine(_field8, indent);
file->writeFloatLine(_fieldC, indent);
diff --git a/engines/titanic/star_control/star_control_sub20.h b/engines/titanic/star_control/star_control_sub20.h
index 9dbabbb7f1..49b63d5d5d 100644
--- a/engines/titanic/star_control/star_control_sub20.h
+++ b/engines/titanic/star_control/star_control_sub20.h
@@ -30,7 +30,7 @@
namespace Titanic {
struct CStar20Data {
- double _field0;
+ double _size;
double _field4;
double _field8;
double _fieldC;
@@ -54,9 +54,9 @@ public:
virtual void proc5();
virtual void proc6();
virtual void proc7();
- virtual void proc8() {}
- virtual void proc9(FVector *v, int v2, FMatrix *matrix) {}
- virtual void proc10() {}
+ virtual void proc8(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2) {}
+ virtual void proc9(FVector &v1, FVector &v2, FMatrix &matrix) {}
+ virtual void proc10(const FVector &v1, const FVector &v2, const FVector &v3, const FMatrix &m) {}
virtual void proc11(CErrorCode &errorCode, FVector &v, const FMatrix &m);
/**
diff --git a/engines/titanic/star_control/star_control_sub21.cpp b/engines/titanic/star_control/star_control_sub21.cpp
index 41d24d55c0..1e676b7703 100644
--- a/engines/titanic/star_control/star_control_sub21.cpp
+++ b/engines/titanic/star_control/star_control_sub21.cpp
@@ -21,15 +21,51 @@
*/
#include "titanic/star_control/star_control_sub21.h"
+#include "titanic/star_control/dmatrix.h"
+#include "titanic/star_control/dvector.h"
#include "common/textconsole.h"
namespace Titanic {
CStarControlSub21::CStarControlSub21(const CStar20Data *src) :
CStarControlSub20(src) {
-#if 0
- _sub24()
-#endif
+}
+
+void CStarControlSub21::proc9(FVector &v1, FVector &v2, FMatrix &matrix) {
+ if (isLocked())
+ decLockCount();
+
+ _sub24.proc4(v1, v2, matrix);
+}
+
+void CStarControlSub21::proc10(const FVector &v1, const FVector &v2, const FVector &v3, const FMatrix &m) {
+ if (isLocked())
+ decLockCount();
+
+ DVector vector1 = v1;
+ DVector vector2 = v2;
+ DMatrix matrix1, matrix2 = m, matrix3;
+ vector2.fn4(vector1, matrix1);
+ const DMatrix *matrixP = matrix1.fn4(matrix3, matrix1, matrix2);
+
+ FMatrix matrix4 = *matrixP;
+ _sub24.proc3(m, matrix4);
+ incLockCount();
+}
+
+void CStarControlSub21::proc11(CErrorCode &errorCode, FVector &v, const FMatrix &m) {
+ if (_sub24.get8()) {
+ int val = _sub24.proc5(errorCode, v, m);
+ if (val == 1)
+ incLockCount();
+ if (val == 2) {
+ proc7();
+ error("TODO: _dataP");
+ }
+ } else if (_size != 0.0) {
+ // TODO
+ error("TODO");
+ }
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub21.h b/engines/titanic/star_control/star_control_sub21.h
index 3f47a1a3e1..66ce535993 100644
--- a/engines/titanic/star_control/star_control_sub21.h
+++ b/engines/titanic/star_control/star_control_sub21.h
@@ -30,11 +30,14 @@ namespace Titanic {
class CStarControlSub21 : public CStarControlSub20 {
private:
-#if 0
CStarControlSub24 _sub24;
-#endif
public:
CStarControlSub21(const CStar20Data *src);
+ virtual ~CStarControlSub21() {}
+
+ virtual void proc9(FVector &v1, FVector &v2, FMatrix &matrix);
+ virtual void proc10(const FVector &v1, const FVector &v2, const FVector &v3, const FMatrix &m);
+ virtual void proc11(CErrorCode &errorCode, FVector &v, const FMatrix &m);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub22.cpp b/engines/titanic/star_control/star_control_sub22.cpp
index 05a1cec87d..b76d96e47a 100644
--- a/engines/titanic/star_control/star_control_sub22.cpp
+++ b/engines/titanic/star_control/star_control_sub22.cpp
@@ -27,9 +27,18 @@ namespace Titanic {
CStarControlSub22::CStarControlSub22(const CStar20Data *src) :
CStarControlSub20(src) {
-#if 0
- _sub27()
-#endif
+}
+
+void CStarControlSub22::proc8(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2) {
+ if (isLocked())
+ decLockCount();
+
+ _sub27.proc2(v1, v2, m1, m2);
+ incLockCount();
+}
+
+void CStarControlSub22::proc11(CErrorCode &errorCode, FVector &v, const FMatrix &m) {
+ // TODO
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub22.h b/engines/titanic/star_control/star_control_sub22.h
index 4d353aa074..61f60b10f1 100644
--- a/engines/titanic/star_control/star_control_sub22.h
+++ b/engines/titanic/star_control/star_control_sub22.h
@@ -30,11 +30,13 @@ namespace Titanic {
class CStarControlSub22 : public CStarControlSub20 {
private:
-#if 0
CStarControlSub27 _sub27;
-#endif
public:
CStarControlSub22(const CStar20Data *src);
+ virtual ~CStarControlSub22() {}
+
+ virtual void proc8(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2);
+ virtual void proc11(CErrorCode &errorCode, FVector &v, const FMatrix &m);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub23.cpp b/engines/titanic/star_control/star_control_sub23.cpp
index b009cbc35b..4587fd3e27 100644
--- a/engines/titanic/star_control/star_control_sub23.cpp
+++ b/engines/titanic/star_control/star_control_sub23.cpp
@@ -25,4 +25,89 @@
namespace Titanic {
+CStarControlSub23::CStarControlSub23() : _row1(0.0, 1000000.0, 0.0) {
+ _field4 = 0;
+ _field8 = 0;
+ _field24 = 0.0;
+ _field34 = 0;
+ _field38 = 0;
+ _field3C = 0;
+ _field40 = 0;
+ _field44 = 0;
+ _field48 = 0;
+ _field4C = 0;
+ _field54 = 0;
+ _field58 = 0;
+ _field5C = 0;
+ _field60 = 0;
+ _field64 = 0;
+}
+
+void CStarControlSub23::proc2(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2) {
+ _row1 = v1;
+ _row2 = v2;
+ _row3 = _row2 - _row1;
+ _field24 = _row3.normalize();
+
+ _field58 = 0;
+ _field8 = 0;
+ _field34 = 0;
+ _field5C = 1.875;
+ _field40 = -1;
+ _field44 = -1;
+ _field48 = -1;
+ _field4C = 0;
+}
+
+void CStarControlSub23::proc3(const FMatrix &m1, const FMatrix &m2) {
+ _row1.clear();
+ _row2.clear();
+ _field58 = 0;
+ _field24 = 0.0;
+ _field8 = 0;
+ _field34 = 0;
+ _field5C = 1.875;
+}
+
+void CStarControlSub23::proc4(FVector &v1, FVector &v2, FMatrix &m) {
+ _row1 = v1;
+ _row2 = v2;
+ FVector vector = _row2 - _row1;
+ _row3 = vector;
+ _field24 = _row3.normalize();
+
+ _field8 = 0;
+ _field34 = 0;
+ _field40 = -1;
+ _field44 = -1;
+ _field48 = -1;
+ _field4C = -1;
+ _field58 = 0;
+ _field5C = 1.875;
+}
+
+void CStarControlSub23::proc6(int val1, int val2, float val) {
+ _field44 = val1;
+ _field4C = val1 + 62;
+ _field38 = val / (double)(val1 + val2 * 2);
+ _field40 = 31;
+ _field48 = 31;
+ _field3C = (double)val2 * _field38;
+
+ if (_powers.empty())
+ _powers.resize(32);
+
+ // Calculate the powers table
+ double exponent = 0.0, total = 0.0;
+ for (int idx = 31; idx >= 0; --idx) {
+ _powers[idx] = pow(4.0, exponent);
+ total += _powers[idx];
+ exponent += 0.03125;
+ }
+
+ for (int idx = 0; idx < 32; ++idx) {
+ _powers[idx] = _powers[idx] * _field3C / total;
+ }
+}
+
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub23.h b/engines/titanic/star_control/star_control_sub23.h
index 136401e329..9e90e021a2 100644
--- a/engines/titanic/star_control/star_control_sub23.h
+++ b/engines/titanic/star_control/star_control_sub23.h
@@ -23,9 +23,45 @@
#ifndef TITANIC_STAR_CONTROL_SUB23_H
#define TITANIC_STAR_CONTROL_SUB23_H
+#include "titanic/star_control/error_code.h"
+#include "titanic/star_control/fmatrix.h"
+#include "titanic/star_control/fvector.h"
+#include "titanic/star_control/star_control_sub25.h"
+
namespace Titanic {
class CStarControlSub23 {
+protected:
+ int _field4;
+ int _field8;
+ FVector _row1, _row2;
+ double _field24;
+ FVector _row3;
+ int _field34;
+ double _field38;
+ int _field3C;
+ int _field40;
+ int _field44;
+ int _field48;
+ int _field4C;
+ Common::Array<double> _powers;
+ int _field54;
+ int _field58;
+ double _field5C;
+ double _field60;
+ double _field64;
+ CStarControlSub25 _sub25;
+public:
+ CStarControlSub23();
+ virtual ~CStarControlSub23() {}
+
+ virtual void proc2(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2);
+ virtual void proc3(const FMatrix &m1, const FMatrix &m2);
+ virtual void proc4(FVector &v1, FVector &v2, FMatrix &m);
+ virtual int proc5(CErrorCode &errorCode, FVector &v, const FMatrix &m) { return 2; }
+ virtual void proc6(int val1, int val2, float val);
+
+ int get8() const { return _field8; }
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub24.cpp b/engines/titanic/star_control/star_control_sub24.cpp
index 6f17eb7193..27f29b41ca 100644
--- a/engines/titanic/star_control/star_control_sub24.cpp
+++ b/engines/titanic/star_control/star_control_sub24.cpp
@@ -25,5 +25,19 @@
namespace Titanic {
+void CStarControlSub24::proc3(const FMatrix &m1, const FMatrix &m2) {
+
+}
+
+void CStarControlSub24::proc4(FVector &v1, FVector &v2, FMatrix &m) {
+ CStarControlSub23::proc4(v1, v2, m);
+
+ // TODO
+}
+
+int CStarControlSub24::proc5(CErrorCode &errorCode, FVector &v, const FMatrix &m) {
+ // TODO
+ return 0;
+}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub24.h b/engines/titanic/star_control/star_control_sub24.h
index e0970fc1de..34b9cf4eac 100644
--- a/engines/titanic/star_control/star_control_sub24.h
+++ b/engines/titanic/star_control/star_control_sub24.h
@@ -28,6 +28,12 @@
namespace Titanic {
class CStarControlSub24 : public CStarControlSub23 {
+public:
+ virtual ~CStarControlSub24() {}
+
+ virtual void proc3(const FMatrix &m1, const FMatrix &m2);
+ virtual void proc4(FVector &v1, FVector &v2, FMatrix &m);
+ virtual int proc5(CErrorCode &errorCode, FVector &v, const FMatrix &m);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub25.cpp b/engines/titanic/star_control/star_control_sub25.cpp
index f91c75af6a..73c72e6a77 100644
--- a/engines/titanic/star_control/star_control_sub25.cpp
+++ b/engines/titanic/star_control/star_control_sub25.cpp
@@ -25,4 +25,10 @@
namespace Titanic {
+void CStarControlSub25::fn1(const FMatrix &m1, const FMatrix &m2) {
+ _matrix1 = m1;
+ _matrix2 = m2;
+
+}
+
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub25.h b/engines/titanic/star_control/star_control_sub25.h
index b61569c49d..85692cf62d 100644
--- a/engines/titanic/star_control/star_control_sub25.h
+++ b/engines/titanic/star_control/star_control_sub25.h
@@ -35,7 +35,7 @@ public:
CStarControlSub26 _sub1;
CStarControlSub26 _sub2;
public:
-
+ void fn1(const FMatrix &m1, const FMatrix &m2);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub26.cpp b/engines/titanic/star_control/star_control_sub26.cpp
index 89ff93c347..546a3e9fae 100644
--- a/engines/titanic/star_control/star_control_sub26.cpp
+++ b/engines/titanic/star_control/star_control_sub26.cpp
@@ -30,5 +30,16 @@ double CStarControlSub26::fn1() const {
_sub._v3 * _sub._v3 + _field0 * _field0;
}
+void CStarControlSub26::setup(double val1, double val2, double val3, double val4) {
+ _field0 = val1;
+ _sub._v1 = val2;
+ _sub._v2 = val3;
+ _sub._v3 = val4;
+}
+
+void CStarControlSub26::copyFrom(const CStarControlSub26 *src) {
+ _field0 = src->_field0;
+ _sub = src->_sub;
+}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub26.h b/engines/titanic/star_control/star_control_sub26.h
index 4054a2ba6e..9023da906c 100644
--- a/engines/titanic/star_control/star_control_sub26.h
+++ b/engines/titanic/star_control/star_control_sub26.h
@@ -39,7 +39,18 @@ public:
public:
CStarControlSub26() : _field0(1.0) {}
+ /**
+ * Sets the field values
+ */
+ void setup(double val1, double val2, double val3, double val4);
+
+ /**
+ * Copies from another instance
+ */
+ void copyFrom(const CStarControlSub26 *src);
+
double fn1() const;
+
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub27.cpp b/engines/titanic/star_control/star_control_sub27.cpp
index 6f17eb7193..706e947a05 100644
--- a/engines/titanic/star_control/star_control_sub27.cpp
+++ b/engines/titanic/star_control/star_control_sub27.cpp
@@ -20,10 +20,40 @@
*
*/
-#include "titanic/star_control/star_control_sub24.h"
+#include "titanic/star_control/star_control_sub27.h"
#include "common/textconsole.h"
namespace Titanic {
+void CStarControlSub27::proc2(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2) {
+ CStarControlSub23::proc2(v1, v2, m1, m2);
+
+ int v24 = _field24;
+ if (_field24 > 0.0) {
+ _field8 = 1;
+ _field34 = 1;
+ proc6(120, 4, _field24);
+ }
+
+ if (m1 != m2) {
+ _sub25.fn1(m1, m2);
+ _field58 = 0;
+ _field5C = 0.0;
+
+ if (_field4C == 0) {
+ _field60 = -1.5881868e-23;
+ _field64 = 1.4499999;
+ _field8 = 1;
+ } else {
+ _field60 = 1.0 / (double)v24;
+ _field8 = 1;
+ }
+ }
+}
+
+int CStarControlSub27::proc5(CErrorCode &errorCode, FVector &v, const FMatrix &m) {
+ // TODO
+ return 0;
+}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub27.h b/engines/titanic/star_control/star_control_sub27.h
index 01782b69ca..801591294e 100644
--- a/engines/titanic/star_control/star_control_sub27.h
+++ b/engines/titanic/star_control/star_control_sub27.h
@@ -28,6 +28,11 @@
namespace Titanic {
class CStarControlSub27 : public CStarControlSub23 {
+public:
+ virtual ~CStarControlSub27() {}
+
+ virtual void proc2(FVector &v1, FVector &v2, FMatrix &m1, FMatrix &m2);
+ virtual int proc5(CErrorCode &errorCode, FVector &v, const FMatrix &m);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub5.cpp b/engines/titanic/star_control/star_control_sub5.cpp
index 5023a59383..8c332975c6 100644
--- a/engines/titanic/star_control/star_control_sub5.cpp
+++ b/engines/titanic/star_control/star_control_sub5.cpp
@@ -26,6 +26,8 @@
namespace Titanic {
+#define MKTAG_BE(a3,a2,a1,a0) ((uint32)((a3) | ((a2) << 8) | ((a1) << 16) | ((a0) << 24)))
+
void CStarControlSub5::SubEntry::clear() {
_data1.clear();
_data2.clear();
@@ -37,7 +39,7 @@ bool CStarControlSub5::SineTable::setup() {
if (_data.empty()) {
_data.resize(1024);
for (int idx = 0; idx < 1024; ++idx)
- _data[idx] = sin((double)idx * 6.283185307179586 * 0.001953125);
+ _data[idx] = sin((double)idx * 2 * M_PI / 512.0);
}
return true;
@@ -63,7 +65,7 @@ bool CStarControlSub5::setup() {
bool CStarControlSub5::setup2(int val1, int val2) {
// TODO: Original set an explicit random seed here. Could be
// problematic if following random values need to be deterministic
- const double FACTOR = 3.1415927 * 0.0055555557;
+ const double FACTOR = 2 * M_PI / 360.0;
const int VALUES1[] = { 0x800, 0xC00, 0x1000, 0x1400, 0x1800 };
const int VALUES2[] = {
0xF95BCD, 0xA505A0, 0xFFAD43, 0x98F4EB, 0xF3EFA5, 0,
@@ -76,9 +78,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
for (int idx = 0; idx < 256; ++idx) {
if (idx == 0) {
e->_field0 = 0x4C8;
- e->_field4 = 0x40;
- e->_field5 = 0x40;
- e->_field6 = 0x40;
+ e->_pixel1 = 0x40;
+ e->_pixel2 = 0x40;
+ e->_pixel3 = 0x40;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 7.0;
@@ -86,9 +88,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x574;
- e->_field4 = 0x7f;
- e->_field5 = 0;
- e->_field6 = 0;
+ e->_pixel1 = 0x7f;
+ e->_pixel2 = 0;
+ e->_pixel3 = 0;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 3.0;
@@ -96,9 +98,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x603;
- e->_field4 = 0;
- e->_field5 = 0;
- e->_field6 = 0xff;
+ e->_pixel1 = 0;
+ e->_pixel2 = 0;
+ e->_pixel3 = 0xff;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = 0;
@@ -106,9 +108,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x712;
- e->_field4 = 0xff;
- e->_field5 = 0;
- e->_field6 = 0;
+ e->_pixel1 = 0xff;
+ e->_pixel2 = 0;
+ e->_pixel3 = 0;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 2.0;
@@ -116,9 +118,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0xe7f;
- e->_field4 = 0xe6;
- e->_field5 = 0xbe;
- e->_field6 = 0;
+ e->_pixel1 = 0xe6;
+ e->_pixel2 = 0xbe;
+ e->_pixel3 = 0;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 1.0;
@@ -126,9 +128,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x173f;
- e->_field4 = 0xf0;
- e->_field5 = 0xf0;
- e->_field6 = 0xe6;
+ e->_pixel1 = 0xf0;
+ e->_pixel2 = 0xf0;
+ e->_pixel3 = 0xe6;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 3.0;
@@ -136,9 +138,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x2ab8;
- e->_field4 = 0x28;
- e->_field5 = 0x32;
- e->_field6 = 0x28;
+ e->_pixel1 = 0x28;
+ e->_pixel2 = 0x32;
+ e->_pixel3 = 0x28;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 1.0;
@@ -146,9 +148,9 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x40ac;
- e->_field4 = 0x0;
- e->_field5 = 0xbe;
- e->_field6 = 0xf0;
+ e->_pixel1 = 0x0;
+ e->_pixel2 = 0xbe;
+ e->_pixel3 = 0xf0;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 2.0;
@@ -156,27 +158,27 @@ bool CStarControlSub5::setup2(int val1, int val2) {
++e;
e->_field0 = 0x539c;
- e->_field4 = 0x20;
- e->_field5 = 0x20;
- e->_field6 = 0x20;
+ e->_pixel1 = 0x20;
+ e->_pixel2 = 0x20;
+ e->_pixel3 = 0x20;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * 17.0;
- e->_field14 = 0.00390625;
+ e->_field14 = 1 / 256.0;
} else {
for (int ctr = 0; ctr < 5; ++ctr) {
e->_field0 = static_cast<int>(g_vm->getRandomFloat() * 1350.0
- 675.0) + VALUES1[idx];
int val = VALUES2[g_vm->getRandomNumber(15)];
- e->_field4 = val & 0xff;
- e->_field5 = (val >> 8) & 0xff;
- e->_field6 = (val >> 16) & 0xff;
+ e->_pixel1 = val & 0xff;
+ e->_pixel2 = (val >> 8) & 0xff;
+ e->_pixel3 = (val >> 16) & 0xff;
e->_field8 = g_vm->getRandomNumber(3) + 3;
e->_fieldC = g_vm->getRandomNumber(255);
e->_field10 = FACTOR * (double)g_vm->getRandomNumber(15);
- e->_field14 = ((double)g_vm->getRandomNumber(0xffffffff)
- * 50.0 * 0.000015259022) * 0.00390625;
+ e->_field14 = ((double)g_vm->getRandomNumber(0xfffffffe)
+ * 50.0 / 65536.0) / 256.0;
}
}
}
@@ -194,13 +196,23 @@ void CStarControlSub5::proc2(CStarControlSub6 *sub6, FVector *vector, double v1,
const int VALUES[] = { 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4 };
double val1 = sub12->proc25();
int val2 = sub12->proc27();
+ if (!_flag)
+ return;
+
+ int f1, f3, size2, size1;
+ double f2, f4, f5, f6, f7, f8, f9;
+ double f10, f11, f12, f13, f14, f15, f16, f17, f18, f19;
+ double f20, f21, f22, f23, f24, f25, f26, f27, f28;
+ double f34, f35, f36, f37, f38, f39, f40;
+ double f41, f42, f43, f44, f45, f46;
+ FVector tempV;
if (v3 >= 6.0e9) {
int count, start;
if (vector->_x != 0.0 && (vector->_y != 0.0 || vector->_z != 0.0)) {
- // TODO: Non-sensical randSeed((int)vector->_x);
+ // WORKAROUND: Ignoring non-sensical randSeed((int)vector->_x);
count = VALUES[g_vm->getRandomNumber(15)];
- start = g_vm->getRandomNumber(255);
+ start = 5 * g_vm->getRandomNumber(255);
} else {
count = 9;
start = 0;
@@ -208,45 +220,280 @@ void CStarControlSub5::proc2(CStarControlSub6 *sub6, FVector *vector, double v1,
Entry *entryP = &_entries[start];
for (; count > 0; --count, ++entryP) {
- //eax=sineIndex1, ecx=sineIndex2,
- int sineIndex1 = (entryP->_field8 * _multiplier) & 0x1ff;
- int sineIndex2 = (entryP->_fieldC * _multiplier + entryP->_fieldC) & 0x1ff;
-
- double t1 = _sineTable[sineIndex2];
- double t2 = sin(_sineTable[sineIndex1] * entryP->_field10);
- double t3 = cos(_sineTable[sineIndex1] * entryP->_field10);
- double t4 = _sineTable[sineIndex2 + 512];
- double t5 = t3 * t4;
- t3 = t3 * t1;
- double t6 = entryP->_field14 * t5;
- double t7 = t2 * entryP->_field14;
- double t8 = entryP->_field14 * t3;
- double t9 = -(t2 * t4 * entryP->_field14);
- double t10 = t3 * entryP->_field14;
- double t11 = -(t2 * t1 * entryP->_field14);
- t4 = -(t1 * entryP->_field14);
- t1 = t4 * entryP->_field14;
-
- _sub1._row1._x = t6;
- _sub1._row1._y = t2 * entryP->_field14;
- _sub1._row1._z = entryP->_field14 * t3;
- _sub1._row2._x = -(t2 * t4 * entryP->_field14);
- _sub1._row2._y = t3 * entryP->_field14;
- _sub1._row2._z = -(t2 * t1 * entryP->_field14);
- _sub1._row3._x = -(t1 * entryP->_field14);
- _sub1._row3._z = t4 * entryP->_field14;
-
- double t12 = entryP->_field0;
- _sub1._vector._x = t12 * t5 + vector->_x;
- _sub1._vector._y = t12 * t2 + vector->_y;
- _sub1._vector._z = t12 * t3 + vector->_z;
-
- // TODO
- warning("TODO: %f %f %f %f %f %f %d", t7, t8, t9, t10, t11, val1, val2);
+ f1 = _multiplier * entryP->_field8;
+ f2 = entryP->_field14;
+ f3 = (f1 + entryP->_fieldC) & 0x1FF;
+ f4 = _sineTable[f1 & 0x1FF] * entryP->_field10;
+ f5 = _sineTable[f3];
+ f6 = cos(f4);
+ f7 = sin(f4);
+ f8 = _sineTable[f3 + 128];
+ f9 = f7;
+ f10 = f6 * f8;
+ f11 = f6;
+ f12 = f6 * f5;
+ f13 = f2 * f10;
+ f14 = f8 * f2;
+ f15 = f9 * f2;
+ f16 = f2 * f12;
+ f17 = -(f7 * f8 * f2);
+ f18 = f11 * f2;
+ f19 = -(f9 * f5 * f2);
+ f20 = -(f5 * f2);
+ f21 = f14;
+ _sub1._row1._x = f13;
+ _sub1._row1._y = f15;
+ _sub1._row1._z = f16;
+ _sub1._row2._x = f17;
+ _sub1._row2._y = f18;
+ _sub1._row2._z = f19;
+ _sub1._row3._x = f20;
+ _sub1._row3._z = f14;
+
+ f22 = (double)entryP->_field0;
+ _sub1._vector._x = f22 * f10 + vector->_x;
+ _sub1._vector._y = f9 * f22 + vector->_y;
+ _sub1._vector._z = f22 * f12 + vector->_z;
+ _sub2._row1._x = sub6->_row1._x * f13 + f16 * sub6->_row3._x + f15 * sub6->_row2._x;
+ _sub2._row1._y = f15 * sub6->_row2._y + f16 * sub6->_row3._y + f13 * sub6->_row1._y;
+ _sub2._row1._z = f16 * sub6->_row3._z + f13 * sub6->_row1._z + f15 * sub6->_row2._z;
+ _sub2._row2._x = sub6->_row1._x * f17 + f19 * sub6->_row3._x + f18 * sub6->_row2._x;
+ _sub2._row2._y = f18 * sub6->_row2._y + f17 * sub6->_row1._y + f19 * sub6->_row3._y;
+ _sub2._row2._z = f18 * sub6->_row2._z + f19 * sub6->_row3._z + f17 * sub6->_row1._z;
+ _sub2._row3._x = sub6->_row1._x * f20 + f21 * sub6->_row3._x;
+ _sub2._row3._y = f20 * sub6->_row1._y + f21 * sub6->_row3._y;
+ _sub2._row3._z = f20 * sub6->_row1._z + f21 * sub6->_row3._z;
+
+ f23 = _sub1._vector._y;
+ f24 = _sub1._vector._z;
+ f25 = _sub1._vector._x;
+ f26 = _sub1._vector._z;
+ f27 = _sub1._vector._x;
+
+ f28 = _sub1._vector._y;
+ _sub2._vector._x = sub6->_row1._x * _sub1._vector._x
+ + sub6->_row3._x * _sub1._vector._z
+ + sub6->_row2._x * f28
+ + sub6->_vector._x;
+ _sub2._vector._y = f23 * sub6->_row2._y
+ + f24 * sub6->_row3._y
+ + f25 * sub6->_row1._y
+ + sub6->_vector._y;
+ _sub2._vector._z = f26 * sub6->_row3._z
+ + f27 * sub6->_row1._z
+ + f28 * sub6->_row2._z
+ + sub6->_vector._z;
+
+ size2 = (int)_array[1]._data2.size();
+ size1 = (int)_array[1]._data1.size();
+
+ if (size2 > 0) {
+ for (int ctr2 = 0; ctr2 < size2; ++ctr2) {
+ FVector &currVector = _array[1]._data2[ctr2];
+ GridEntry &gridEntry = _grid[ctr2];
+
+ f34 = currVector._x;
+ f35 = currVector._y;
+ f36 = f35 * _sub2._row2._x;
+ f37 = currVector._z;
+ f38 = f37 * _sub2._row3._x + f36;
+ f39 = f38 + f34 * _sub2._row1._x;
+ f40 = f39 + _sub2._vector._x;
+
+ gridEntry._x = f40;
+ gridEntry._y = f37 * _sub2._row3._y
+ + f35 * _sub2._row2._y
+ + f34 * _sub2._row1._y
+ + _sub2._vector._y;
+ gridEntry._z = f37 * _sub2._row3._z
+ + f35 * _sub2._row2._z
+ + f34 * _sub2._row1._z
+ + _sub2._vector._z;
+ }
+ }
+
+ if (val2 <= 0) {
+ surfaceArea->setMode(SA_NONE);
+ surfaceArea->_pixel = MKTAG_BE(entryP->_pixel1, entryP->_pixel2,
+ entryP->_pixel3, 0);
+ surfaceArea->setColorFromPixel();
+
+ for (int ctr2 = 0; ctr2 < size2; ++ctr2) {
+ GridEntry &gridEntry = _grid[ctr2];
+ sub12->proc28(2, gridEntry, tempV);
+ gridEntry._position._x = tempV._x;
+ gridEntry._position._y = tempV._y + v2;
+ }
+
+ for (int ctr2 = 0; ctr2 < size1; ++ctr2) {
+ Data1 &d1 = _array[1]._data1[ctr2];
+ GridEntry &grid1 = _grid[d1._index1];
+ GridEntry &grid2 = _grid[d1._index2];
+
+ if (grid1._z > val1 && grid2._z > val1) {
+ surfaceArea->fn1(FRect(grid1._position._x, grid1._position._y,
+ grid2._position._x, grid2._position._y));
+ }
+ }
+ } else {
+ surfaceArea->setMode(SA_NONE);
+ surfaceArea->_pixel = entryP->_pixel1;
+ surfaceArea->setColorFromPixel();
+
+ for (int ctr2 = 0; ctr2 < size2; ++ctr2) {
+ GridEntry &gridEntry = _grid[ctr2];
+ sub12->proc28(0, gridEntry, tempV);
+ gridEntry._position._x = tempV._x + v1;
+ gridEntry._position._y = tempV._y + v2;
+ }
+
+ for (int ctr2 = 0; ctr2 < size1; ++ctr2) {
+ Data1 &d1 = _array[1]._data1[ctr2];
+ GridEntry &grid1 = _grid[d1._index1];
+ GridEntry &grid2 = _grid[d1._index2];
+
+ if (grid1._z > val1 && grid2._z > val1) {
+ surfaceArea->fn1(FRect(grid1._position._x, grid1._position._y,
+ grid2._position._x, grid2._position._y));
+ }
+ }
+
+ surfaceArea->_pixel = entryP->_pixel3;
+ surfaceArea->setColorFromPixel();
+ surfaceArea->setMode(SA_MODE2);
+
+ for (int ctr2 = 0; ctr2 < size2; ++ctr2) {
+ GridEntry &gridEntry = _grid[ctr2];
+ sub12->proc28(1, gridEntry, tempV);
+ gridEntry._position._x = tempV._x + v1;
+ gridEntry._position._y = tempV._y + v2;
+ }
+
+ for (int ctr2 = 0; ctr2 < size1; ++ctr2) {
+ Data1 &d1 = _array[1]._data1[ctr2];
+ GridEntry &grid1 = _grid[d1._index1];
+ GridEntry &grid2 = _grid[d1._index2];
+
+ if (grid1._z > val1 && grid2._z > val1) {
+ surfaceArea->fn1(FRect(grid1._position._x, grid1._position._y,
+ grid2._position._x, grid2._position._y));
+ }
+ }
+ }
+ }
+ }
+
+ uint pixel1 = 0x81EEF5, pixel2 = 0xF5, pixel3 = 0x810000;
+ int arrIndex = 0;
+
+ if (v3 >= 200000000.0) {
+ if (v3 >= 900000000.0) {
+ if (v3 >= 6000000000.0) {
+ arrIndex = 3;
+ if (v3 >= 1.0e10)
+ arrIndex = 4;
+ } else {
+ arrIndex = 2;
+ }
+ } else {
+ arrIndex = 1;
}
+ } else {
+ arrIndex = 0;
}
- // TODO
+ SubEntry &entry = _array[arrIndex];
+
+ for (uint ctr = 0; ctr < entry._data2.size(); ++ctr) {
+ GridEntry &gridEntry = _grid[ctr];
+ const FVector &d2v = entry._data2[ctr];
+ FVector newV = d2v + *vector;
+
+ f41 = sub6->_row1._x;
+ f42 = sub6->_row3._x;
+ f43 = sub6->_row2._x;
+ f44 = f43 * newV._y;
+ f45 = f41 * newV._x + f42 * newV._z + f44;
+ f46 = f45 + sub6->_vector._x;
+
+ gridEntry._x = f46;
+ gridEntry._y = newV._y * sub6->_row2._y
+ + newV._z * sub6->_row3._y
+ + newV._x * sub6->_row1._y
+ + sub6->_vector._y;
+ gridEntry._z = newV._z * sub6->_row3._z
+ + newV._y * sub6->_row2._z
+ + newV._x * sub6->_row1._z
+ + sub6->_vector._z;
+ }
+
+ if (val2 <= 0) {
+ surfaceArea->setMode(SA_NONE);
+ surfaceArea->_pixel = pixel1;
+ surfaceArea->setColorFromPixel();
+
+ for (uint ctr = 0; ctr < entry._data2.size(); ++ctr) {
+ GridEntry &gridEntry = _grid[ctr];
+ sub12->proc28(2, gridEntry, tempV);
+ gridEntry._position._x = tempV._x + v1;
+ gridEntry._position._y = tempV._y + v2;
+ }
+
+ for (uint ctr = 0; ctr < entry._data1.size(); ++ctr) {
+ Data1 &d1 = entry._data1[ctr];
+ GridEntry &grid1 = _grid[d1._index1];
+ GridEntry &grid2 = _grid[d1._index2];
+
+ if (grid2._z > val1 && grid1._z > val1) {
+ surfaceArea->fn1(FRect(grid1._position._x, grid1._position._y,
+ grid2._position._x, grid2._position._y));
+ }
+ }
+ } else {
+ surfaceArea->setMode(SA_NONE);
+ surfaceArea->_pixel = pixel2;
+ surfaceArea->setColorFromPixel();
+
+ for (uint ctr = 0; ctr < entry._data2.size(); ++ctr) {
+ GridEntry &gridEntry = _grid[ctr];
+ sub12->proc28(2, gridEntry, tempV);
+ gridEntry._position._x = tempV._x + v1;
+ gridEntry._position._y = tempV._y + v2;
+ }
+
+ for (uint ctr = 0; ctr < entry._data1.size(); ++ctr) {
+ Data1 &d1 = entry._data1[ctr];
+ GridEntry &grid1 = _grid[d1._index1];
+ GridEntry &grid2 = _grid[d1._index2];
+
+ if (grid2._z > val1 && grid1._z > val1) {
+ surfaceArea->fn1(FRect(grid1._position._x, grid1._position._y,
+ grid2._position._x, grid2._position._y));
+ }
+ }
+
+ surfaceArea->_pixel = pixel3;
+ surfaceArea->setColorFromPixel();
+ surfaceArea->setMode(SA_MODE2);
+
+ for (uint ctr = 0; ctr < entry._data2.size(); ++ctr) {
+ GridEntry &gridEntry = _grid[ctr];
+ sub12->proc28(2, gridEntry, tempV);
+ gridEntry._position._x = tempV._x + v1;
+ gridEntry._position._y = tempV._y + v2;
+ }
+
+ for (uint ctr = 0; ctr < entry._data1.size(); ++ctr) {
+ Data1 &d1 = entry._data1[ctr];
+ GridEntry &grid1 = _grid[d1._index1];
+ GridEntry &grid2 = _grid[d1._index2];
+
+ if (grid2._z > val1 && grid1._z > val1) {
+ surfaceArea->fn1(FRect(grid1._position._x, grid1._position._y,
+ grid2._position._x, grid2._position._y));
+ }
+ }
+ }
}
void CStarControlSub5::proc3(CErrorCode *errorCode) {
@@ -259,40 +506,85 @@ void CStarControlSub5::fn1() {
}
bool CStarControlSub5::setupEntry(int width, int height, int index, double val) {
- /*
if (width < 2 || height < 3)
return false;
SubEntry &entry = _array[index];
entry.clear();
- int height2 = height - 2;
- int height1 = height - 1;
- entry._data1.resize((2 * height - 3) * width);
- entry._data2.resize(width * height2 + 2);
- entry._data2[0] = FVector(0.0, val, 0.0);
+ const double FACTOR = 2 * M_PI / 360.0;
+ int d1Count, d2Count, size3, height1;
+ int ctr, ctr2, idx, offset, f11;
+ double vx, vy, f5, f6, f7, f8, f9, f10;
+
+ d1Count = width * (2 * height - 3);
+ d2Count = (height - 2) * width + 2;
+ entry._data1.resize(d1Count);
+ entry._data2.resize(d2Count);
+
+ height1 = height - 1;
+ entry._data2[0]._y = val;
+
+ vy = 180.0 / (double)height1;
+ vx = 360.0 / (double)width;
+
+ for (ctr = height - 2, idx = 0; ctr > 0; --ctr, vy *= 2) {
+ f5 = 0.0;
+ f6 = cos(vy * FACTOR);
+ f7 = sin(vy * FACTOR);
- index = 1;
- double vy = 180.0 / (double)height1;
- double vx = 360.0 / (double)width;
- const double FACTOR = 3.1415927 * 0.0055555557;
+ if (width > 0) {
+ f8 = f6 * val;
- if (height1 > 1) {
- double yAmount = vy;
- int width12 = width * 12;
- for (int yCtr = height1 - 1; yCtr > 0; --yCtr, yAmount += vy) {
- double sineVal = sin(yAmount * FACTOR);
+ for (int xp = width; xp > 0; --xp, ++idx, f5 += vx) {
+ f9 = f5 * FACTOR;
+ f10 = cos(f9) * f7 * val;
+ FVector &tempV = entry._data2[idx];
+ tempV._x = sin(f9) * f7 * val;
+ tempV._y = f8;
+ tempV._z = f10;
+ }
+ }
+ }
+ entry._data2[idx] = FVector(0.0, -1.0, 0.0);
+
+ size3 = width * (height - 3) + 1;
+ offset = 0;
+ Data1 *data1P = &entry._data1[0];
+ for (ctr = 0; ctr < width; ++ctr, ++size3) {
+ data1P->_index1 = 0;
+ data1P->_index2 = size3 - width * (height - 3);
+ ++data1P;
+
+ data1P->_index1 = d2Count - 1;
+ data1P->_index2 = size3;
+ ++data1P;
+ }
- | 0.0 * FACTOR |
- | cos(yAmount * FACTOR) * val |
- | 0.0 |
- |yAmount|
+ f11 = 1;
+ for (ctr = 1; ctr < height1; ++ctr, f11 += width) {
+ data1P = &entry._data1[offset];
+
+ for (ctr2 = 0; ctr2 < width; ++ctr2) {
+ data1P->_index1 = ctr2 + f11;
+ if (ctr2 == width - 1)
+ data1P->_index2 = f11;
+ else
+ data1P->_index2 = ctr2 + f11 + 1;
+
+ ++offset;
+ ++data1P;
+
+ if (ctr < height - 2) {
+ data1P->_index1 = ctr2 + f11;
+ ++offset;
+ data1P->_index2 = width + ctr2 + f11;
+ ++data1P;
+ }
}
}
- // TODO
- */
return true;
}
diff --git a/engines/titanic/star_control/star_control_sub5.h b/engines/titanic/star_control/star_control_sub5.h
index 32094f5227..b5e5bb1b6a 100644
--- a/engines/titanic/star_control/star_control_sub5.h
+++ b/engines/titanic/star_control/star_control_sub5.h
@@ -33,8 +33,14 @@ namespace Titanic {
class CStarControlSub12;
class CStarControlSub5 {
+ struct Data1 {
+ int _index1;
+ int _index2;
+ Data1() : _index1(0), _index2(0) {}
+ };
+
struct SubEntry {
- Common::Array<FPoint> _data1;
+ Common::Array<Data1> _data1;
Common::Array<FVector> _data2;
~SubEntry() { clear(); }
@@ -46,28 +52,23 @@ class CStarControlSub5 {
struct Entry {
int _field0;
- byte _field4;
- byte _field5;
- byte _field6;
+ byte _pixel1;
+ byte _pixel2;
+ byte _pixel3;
int _field8;
int _fieldC;
double _field10;
double _field14;
- Entry() : _field0(0), _field4(0), _field5(0), _field6(0), _field8(0),
+ Entry() : _field0(0), _pixel1(0), _pixel2(0), _pixel3(0), _field8(0),
_fieldC(0), _field10(0), _field14(0) {}
};
- struct GridEntry {
- int _field0;
- int _field4;
- int _field8;
- int _fieldC;
- int _field10;
+ struct GridEntry : public FVector {
+ FPoint _position;
int _field14;
- GridEntry() : _field0(0), _field4(0), _field8(0), _fieldC(0),
- _field10(0), _field14(0) {}
+ GridEntry() : FVector(), _field14(0) {}
};
/**
diff --git a/engines/titanic/star_control/star_control_sub6.cpp b/engines/titanic/star_control/star_control_sub6.cpp
index 27e2a491f8..0ced3df9fe 100644
--- a/engines/titanic/star_control/star_control_sub6.cpp
+++ b/engines/titanic/star_control/star_control_sub6.cpp
@@ -30,14 +30,56 @@ CStarControlSub6::CStarControlSub6() {
clear();
}
-CStarControlSub6::CStarControlSub6(int mode, double val) {
- set(mode, val);
+CStarControlSub6::CStarControlSub6(Axis axis, double amount) {
+ setRotationMatrix(axis, amount);
}
CStarControlSub6::CStarControlSub6(const CStarControlSub6 *src) {
copyFrom(src);
}
+CStarControlSub6::CStarControlSub6(const CStarControlSub6 *s1, const CStarControlSub6 *s2) {
+ _row1._x = s2->_row1._x * s1->_row1._x
+ + s1->_row1._z * s2->_row3._x
+ + s1->_row1._y * s2->_row2._x;
+ _row1._y = s1->_row1._x * s2->_row1._y
+ + s2->_row3._y * s1->_row1._z
+ + s2->_row2._y * s1->_row1._y;
+ _row1._z = s1->_row1._x * s2->_row1._z
+ + s2->_row3._z * s1->_row1._z
+ + s2->_row2._z * s1->_row1._y;
+ _row2._x = s2->_row1._x * s1->_row2._x
+ + s1->_row2._y * s2->_row2._x
+ + s1->_row2._z * s2->_row3._x;
+ _row2._y = s1->_row2._y * s2->_row2._y
+ + s1->_row2._z * s2->_row3._y
+ + s2->_row1._y * s1->_row2._x;
+ _row2._z = s2->_row1._z * s1->_row2._x
+ + s1->_row2._y * s2->_row2._z
+ + s1->_row2._z * s2->_row3._z;
+ _row3._x = s2->_row1._x * s1->_row3._x
+ + s1->_row3._y * s2->_row2._x
+ + s1->_row3._z * s2->_row3._x;
+ _row3._y = s1->_row3._z * s2->_row3._y
+ + s1->_row3._y * s2->_row2._y
+ + s2->_row1._y * s1->_row3._x;
+ _row3._z = s2->_row3._z * s1->_row3._z
+ + s2->_row2._z * s1->_row3._y
+ + s2->_row1._z * s1->_row3._x;
+ _vector._x = s2->_row1._x * s1->_vector._x
+ + s1->_vector._y * s2->_row2._x
+ + s1->_vector._z * s2->_row3._x
+ + s2->_vector._x;
+ _vector._y = s1->_vector._z * s2->_row3._y
+ + s1->_vector._y * s2->_row2._y
+ + s1->_vector._x * s2->_row1._y
+ + s2->_vector._y;
+ _vector._z = s1->_vector._y * s2->_row2._z
+ + s1->_vector._z * s2->_row3._z
+ + s1->_vector._x * s2->_row1._z
+ + s2->_vector._z;
+}
+
void CStarControlSub6::init() {
_static = nullptr;
}
@@ -47,18 +89,18 @@ void CStarControlSub6::deinit() {
_static = nullptr;
}
-void CStarControlSub6::clear() {
- FMatrix::clear();
+void CStarControlSub6::identity() {
+ FMatrix::identity();
_vector.clear();
}
-void CStarControlSub6::set(int mode, double amount) {
- const double ROTATION = 3.1415927 * 0.0055555557;
+void CStarControlSub6::setRotationMatrix(Axis axis, double amount) {
+ const double ROTATION = 2 * M_PI / 360.0;
double sinVal = sin(amount * ROTATION);
double cosVal = cos(amount * ROTATION);
- switch (mode) {
- case 0:
+ switch (axis) {
+ case X_AXIS:
_row1._x = 1.0;
_row1._y = 0.0;
_row1._z = 0.0;
@@ -70,7 +112,7 @@ void CStarControlSub6::set(int mode, double amount) {
_row3._z = cosVal;
break;
- case 1:
+ case Y_AXIS:
_row1._x = cosVal;
_row1._y = 0.0;
_row1._z = sinVal;
@@ -82,7 +124,7 @@ void CStarControlSub6::set(int mode, double amount) {
_row3._z = sinVal;
break;
- case 2:
+ case Z_AXIS:
_row1._x = cosVal;
_row1._y = sinVal;
_row1._z = 0.0;
@@ -108,52 +150,73 @@ void CStarControlSub6::copyFrom(const CStarControlSub6 *src) {
_vector = src->_vector;
}
-void CStarControlSub6::setup(CStarControlSub6 *dest, const CStarControlSub6 *s2, const CStarControlSub6 *s3) {
- CStarControlSub6 &d = *dest;
-
- d._row1._x = s3->_row1._x * s2->_row1._x
- + s2->_row1._z * s3->_row3._x
- + s2->_row1._y * s3->_row2._x;
- d._row1._y = s2->_row1._x * s3->_row1._y
- + s3->_row3._y * s2->_row1._z
- + s3->_row2._y * s2->_row1._y;
- d._row1._z = s2->_row1._x * s3->_row1._z
- + s3->_row3._z * s2->_row1._z
- + s3->_row2._z * s2->_row1._y;
- d._row2._x = s3->_row1._x * s2->_row2._x
- + s2->_row2._y * s3->_row2._x
- + s2->_row2._z * s3->_row3._x;
- d._row2._y = s2->_row2._y * s3->_row2._y
- + s2->_row2._z * s3->_row3._y
- + s3->_row1._y * s2->_row2._x;
- d._row2._z = s3->_row1._z * s2->_row2._x
- + s2->_row2._y * s3->_row2._z
- + s2->_row2._z * s3->_row3._z;
- d._row3._x = s3->_row1._x * s2->_row3._x
- + s2->_row3._y * s3->_row2._x
- + s2->_row3._z * s3->_row3._x;
- d._row3._y = s2->_row3._z * s3->_row3._y
- + s2->_row3._y * s3->_row2._y
- + s3->_row1._y * s2->_row3._x;
- d._row3._z = s3->_row3._z * s2->_row3._z
- + s3->_row2._z * s2->_row3._y
- + s3->_row1._z * s2->_row3._x;
- d._vector._x = s3->_row1._x * s2->_vector._x
- + s2->_vector._y * s3->_row2._x
- + s2->_vector._z * s3->_row3._x
- + s3->_vector._x;
- d._vector._y = s2->_vector._z * s3->_row3._y
- + s2->_vector._y * s3->_row2._y
- + s2->_vector._x * s3->_row1._y
- + s3->_vector._y;
- d._vector._z = s2->_vector._y * s3->_row2._z
- + s2->_vector._z * s3->_row3._z
- + s2->_vector._x * s3->_row1._z
- + s3->_vector._z;
+void CStarControlSub6::copyFrom(const FMatrix &src) {
+ _row1 = src._row1;
+ _row2 = src._row2;
+ _row3 = src._row3;
}
-void CStarControlSub6::fn1(CStarControlSub6 *sub6) {
- // TODO
+void CStarControlSub6::fn4(CStarControlSub6 *sub6) {
+ double v2, v3, v6, v7, v8, v9, v10, v11;
+ double v12, v13, v14, v15, v16, v17, v18;
+
+ v16 = _row3._z * _row2._y;
+ v2 = _row1._x * v16;
+ v3 = 0.0;
+ v18 = v2;
+ if (v2 < 0.0) {
+ v3 = v18;
+ v2 = 0.0;
+ }
+ v6 = _row3._x * _row1._y * _row2._z;
+ if (v6 < 0.0)
+ v3 = v3 + v6;
+ else
+ v2 = v2 + v6;
+ v7 = _row3._y * _row1._z * _row2._x;
+ if (v7 < 0.0)
+ v3 = v3 + v7;
+ else
+ v2 = v2 + v7;
+ if (-(_row3._x * _row1._z * _row2._y) < 0.0)
+ v3 = v3 - _row3._x * _row1._z * _row2._y;
+ else
+ v2 = v2 - _row3._x * _row1._z * _row2._y;
+ if (-(_row1._y * _row2._x * _row3._z) < 0.0)
+ v3 = v3 - _row1._y * _row2._x * _row3._z;
+ else
+ v2 = v2 - _row1._y * _row2._x * _row3._z;
+ v17 = _row2._z * _row3._y;
+ if (-(_row1._x * v17) < 0.0)
+ v3 = v3 - _row1._x * v17;
+ else
+ v2 = v2 - _row1._x * v17;
+ v18 = v3 + v2;
+ assert(!(v18 == 0.0 || fabs(v18 / (v2 - v3)) < 1.0e-10));
+
+ v8 = 1.0 / v18;
+ v18 = v8;
+ sub6->_row1._x = (v16 - v17) * v8;
+ sub6->_row2._x = -(_row2._x * _row3._z - _row3._x * _row2._z) * v8;
+ sub6->_row3._x = (_row3._y * _row2._x - _row3._x * _row2._y) * v8;
+ sub6->_row1._y = -(_row1._y * _row3._z - _row3._y * _row1._z) * v8;
+ sub6->_row2._y = (_row1._x * _row3._z - _row3._x * _row1._z) * v8;
+ sub6->_row3._y = -(_row1._x * _row3._y - _row3._x * _row1._y) * v8;
+ sub6->_row1._z = (_row1._y * _row2._z - _row1._z * _row2._y) * v8;
+ sub6->_row2._z = -(_row1._x * _row2._z - _row1._z * _row2._x) * v8;
+ v9 = sub6->_row1._x;
+ v10 = sub6->_row2._y;
+ v11 = sub6->_row3._y;
+ v12 = sub6->_row1._z;
+ v13 = sub6->_row2._z;
+ sub6->_row3._z = (_row1._x * _row2._y - _row1._y * _row2._x) * v18;
+ v14 = v9;
+ v15 = sub6->_row3._z;
+ sub6->_vector._x = -(v14 * _vector._x
+ + _vector._y * sub6->_row2._x
+ + _vector._z * sub6->_row3._x);
+ sub6->_vector._y = -(_vector._x * sub6->_row1._y + v10 * _vector._y + v11 * _vector._z);
+ sub6->_vector._z = -(v12 * _vector._x + v13 * _vector._y + v15 * _vector._z);
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub6.h b/engines/titanic/star_control/star_control_sub6.h
index 16304b8540..91def29973 100644
--- a/engines/titanic/star_control/star_control_sub6.h
+++ b/engines/titanic/star_control/star_control_sub6.h
@@ -37,27 +37,28 @@ public:
FVector _vector;
public:
CStarControlSub6();
- CStarControlSub6(int mode, double amount);
+ CStarControlSub6(Axis axis, double amount);
CStarControlSub6(const CStarControlSub6 *src);
+ CStarControlSub6(const CStarControlSub6 *s1, const CStarControlSub6 *s2);
/**
- * Clear the item
+ * Sets an identity matrix
*/
- void clear();
+ void identity();
/**
- * Sets up a passed instance from the specified two other ones
+ * Sets a rotation matrix for the given axis for the given amount
*/
- static void setup(CStarControlSub6 *dest, const CStarControlSub6 *s2, const CStarControlSub6 *s3);
+ void setRotationMatrix(Axis axis, double val);
+
+ void copyFrom(const CStarControlSub6 *src);
/**
- * Sets the default data
+ * Copy from the specified matrix
*/
- void set(int mode, double val);
-
- void copyFrom(const CStarControlSub6 *src);
+ void copyFrom(const FMatrix &src);
- void fn1(CStarControlSub6 *sub6);
+ void fn4(CStarControlSub6 *sub6);
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub7.cpp b/engines/titanic/star_control/star_control_sub7.cpp
index 4b694810ad..8386e7305f 100644
--- a/engines/titanic/star_control/star_control_sub7.cpp
+++ b/engines/titanic/star_control/star_control_sub7.cpp
@@ -21,18 +21,62 @@
*/
#include "titanic/star_control/star_control_sub7.h"
+#include "titanic/star_control/star_control_sub12.h"
namespace Titanic {
void CStarControlSub7::draw(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12, CStarControlSub5 *sub5) {
- // TODO
+ if (_data.empty())
+ return;
+
+ CStarControlSub6 sub6 = sub12->proc23();
+ double threshold = sub12->proc25();
+ FPoint center((double)surfaceArea->_width * 0.5,
+ surfaceArea->_height * 0.5);
+ FVector newV;
+
+ uint savedPixel = surfaceArea->_pixel;
+ surfaceArea->_pixel = 0xffff;
+ surfaceArea->setColorFromPixel();
+
+ for (uint idx = 0; idx < _data.size(); ++idx) {
+ const CBaseStarEntry &star = _data[idx];
+
+ newV._x = sub6._row1._x * star._position._x + sub6._row3._x * star._position._z
+ + sub6._row2._x * star._position._y + sub6._vector._x;
+ newV._y = sub6._row1._y * star._position._x + sub6._row3._y * star._position._z
+ + sub6._row2._y * star._position._x + sub6._vector._y;
+ newV._z = sub6._row1._z * star._position._x + sub6._row3._z * star._position._z
+ + sub6._row2._z * star._position._y + sub6._vector._z;
+
+ if (newV._z > threshold) {
+ FVector vTemp;
+ sub12->proc28(2, newV, vTemp);
+
+ FRect r1(center._x + vTemp._x, center._y + vTemp._y,
+ center._x + vTemp._x + 4.0, center._y + vTemp._y + 4.0);
+ surfaceArea->fn1(r1);
+
+ FRect r2(r1.right, r1.bottom, r1.right + 4.0, r1.top);
+ surfaceArea->fn1(r2);
+
+ FRect r3(r2.right, r1.top, r1.right, r1.top - 4.0);
+ surfaceArea->fn1(r3);
+
+ FRect r4(r1.right, r1.top - 4.0, r1.left, r1.top);
+ surfaceArea->fn1(r4);
+ }
+ }
+
+ surfaceArea->_pixel = savedPixel;
+ surfaceArea->setColorFromPixel();
}
bool CStarControlSub7::addStar(const CBaseStarEntry *entry) {
// iterate through the existing stars
for (uint idx = 0; idx < _data.size(); ++idx) {
CBaseStarEntry &star = _data[idx];
- if (star._position == entry->_position) {
+ if (star == *entry) {
// Found a matching star at the exact same position, so remove it instead
_data.remove_at(idx);
return true;
diff --git a/engines/titanic/star_control/star_control_sub8.cpp b/engines/titanic/star_control/star_control_sub8.cpp
index 50c90d2bc1..bf29b053c5 100644
--- a/engines/titanic/star_control/star_control_sub8.cpp
+++ b/engines/titanic/star_control/star_control_sub8.cpp
@@ -24,36 +24,102 @@
#include "titanic/star_control/star_control_sub7.h"
#include "titanic/star_control/star_control_sub12.h"
#include "titanic/star_control/star_field.h"
+#include "titanic/star_control/star_ref.h"
namespace Titanic {
-CStarControlSub8::CStarControlSub8() : _field8(-1), _fieldC(-1) {
-#if 0
- _field4(0), _field8(-1)
-#endif
-}
-
-bool MouseButtonDown(const Common::Point &pt) {
- // TODO
- return true;
-}
-
-int CStarControlSub8::findStar(const Common::Point &pt) {
- // TODO
- return -1;
+CStarControlSub8::CStarControlSub8() : _field8(-1), _entryIndex(-1) {
}
void CStarControlSub8::selectStar(int index, CVideoSurface *surface,
CStarField *starField, CStarControlSub7 *sub7) {
- // TODO
+ if (_entryIndex >= 0) {
+ if (_entryIndex == _field8) {
+ if (_field8 != 2) {
+ if (_positions[index] != _positions[_entryIndex + 1]) {
+ surface->lock();
+
+ CSurfaceArea surfaceArea(surface);
+ fn4(index, &surfaceArea);
+ surface->unlock();
+
+ ++_entryIndex;
+ CStarPosition &newP = _positions[_entryIndex + 1];
+ newP = _positions[index];
+
+ const CBaseStarEntry *starP = starField->getDataPtr(_positions[index]._index1);
+ sub7->addStar(starP);
+ }
+ }
+ } else if (_entryIndex == _field8 + 1) {
+ if (_positions[index] == _positions[_entryIndex + 1]) {
+ surface->lock();
+ CSurfaceArea surfaceArea(surface);
+ fn6(&surfaceArea);
+ surface->unlock();
+
+ --_entryIndex;
+ const CBaseStarEntry *starP = starField->getDataPtr(_positions[index]._index1);
+ sub7->addStar(starP);
+ } else {
+ surface->lock();
+ CSurfaceArea surfaceArea(surface);
+ fn6(&surfaceArea);
+ fn4(index, &surfaceArea);
+ surface->unlock();
+
+ const CBaseStarEntry *starP;
+ starP = starField->getDataPtr(_positions[_entryIndex]._index1);
+ sub7->addStar(starP);
+ starP = starField->getDataPtr(_positions[index]._index1);
+ sub7->addStar(starP);
+
+ CStarPosition &newP = _positions[_entryIndex + 1];
+ newP = _positions[index];
+ }
+ }
+ } else {
+ surface->lock();
+ CSurfaceArea surfaceArea(surface);
+ fn4(index, &surfaceArea);
+ surface->unlock();
+
+ ++_entryIndex;
+ CStarPosition &newP = _positions[_entryIndex + 1];
+ newP = _positions[index];
+
+ const CBaseStarEntry *starP = starField->getDataPtr(_positions[index]._index1);
+ sub7->addStar(starP);
+ }
}
-void CStarControlSub8::fn1(CStarField *starField, CSurfaceArea *surfaceArea, CStarControlSub12 *sub12) {
- // TODO
+bool CStarControlSub8::fn1(CStarField *starField, CSurfaceArea *surfaceArea, CStarControlSub12 *sub12) {
+ int count = starField->baseFn2(surfaceArea, sub12);
+
+ if (count > 0) {
+ allocate(count);
+ CStarRef2 starRef(starField, &_positions);
+ starRef.process(surfaceArea, sub12);
+ return true;
+ } else {
+ clear();
+ return false;
+ }
}
void CStarControlSub8::fn2(CVideoSurface *surface, CStarField *starField, CStarControlSub7 *sub7) {
- // TODO
+ if (_field8 <= -1) {
+ if (_entryIndex > -1) {
+ fn5(_entryIndex, surface, starField, sub7);
+ --_entryIndex;
+ }
+ } else {
+ --_field8;
+ if (_entryIndex - _field8 > 1) {
+ fn5(_entryIndex, surface, starField, sub7);
+ --_entryIndex;
+ }
+ }
}
void CStarControlSub8::fn3() {
@@ -62,15 +128,97 @@ void CStarControlSub8::fn3() {
}
FPoint CStarControlSub8::getPosition() const {
- return (_fieldC >= 0 && _fieldC <= 2) ? _data[_fieldC]._position : FPoint();
+ return (_entryIndex >= 0 && _entryIndex <= 2) ?
+ FPoint(_entries[_entryIndex]) : FPoint();
}
void CStarControlSub8::draw(CSurfaceArea *surfaceArea) {
- // TODO
+ if (!_positions.empty()) {
+ uint savedPixel = surfaceArea->_pixel;
+ surfaceArea->_pixel = 0xff;
+ surfaceArea->setColorFromPixel();
+ SurfaceAreaMode savedMode = surfaceArea->setMode(SA_NONE);
+
+ for (int idx = 0; idx < _entryIndex; ++idx) {
+ const CStarPosition &src = _entries[idx];
+ double xp = src.x, yp = src.y;
+
+ surfaceArea->fn1(FRect(xp - 8.0, yp, xp - 4.0, yp));
+ surfaceArea->fn1(FRect(xp + 4.0, yp, xp + 8.0, yp));
+ surfaceArea->fn1(FRect(xp, yp - 8.0, xp, yp - 4.0));
+ surfaceArea->fn1(FRect(xp, yp + 4.0, xp, yp + 8.0));
+ }
+
+ surfaceArea->_pixel = savedPixel;
+ surfaceArea->setColorFromPixel();
+ surfaceArea->setMode(savedMode);
+ }
+}
+
+void CStarControlSub8::allocate(int count) {
+ if (!_positions.empty()) {
+ if ((int)_positions.size() == count)
+ return;
+
+ clear();
+ }
+
+ _positions.resize(count);
}
void CStarControlSub8::clear() {
- // TODO
+ _positions.clear();
+ _field8 = _entryIndex = -1;
+}
+
+int CStarControlSub8::indexOf(const Common::Point &pt) const {
+ Common::Rect r(pt.x - 2, pt.y - 2, pt.x + 2, pt.y + 2);
+
+ for (int idx = 0; idx < (int)_positions.size(); ++idx) {
+ if (r.contains(_positions[idx]))
+ return idx;
+ }
+
+ return -1;
+}
+
+void CStarControlSub8::fn4(int index, CSurfaceArea *surfaceArea) {
+ if (index >= 0 && index < (int)_positions.size()) {
+ const CStarPosition &pt = _positions[index];
+ fn7(pt, surfaceArea);
+ }
+}
+
+void CStarControlSub8::fn5(int index, CVideoSurface *surface, CStarField *starField, CStarControlSub7 *sub7) {
+ surface->lock();
+ CSurfaceArea surfaceArea(surface);
+ fn7(_positions[index + 1], &surfaceArea);
+ surface->unlock();
+
+ const CBaseStarEntry *starP = starField->getDataPtr(_positions[index + 1]._index1);
+ sub7->addStar(starP);
+}
+
+void CStarControlSub8::fn6(CSurfaceArea *surfaceArea) {
+ const CStarPosition &pt = _positions[_entryIndex];
+ fn7(pt, surfaceArea);
+}
+
+void CStarControlSub8::fn7(const FPoint &pt, CSurfaceArea *surfaceArea) {
+ uint savedPixel = surfaceArea->_pixel;
+ surfaceArea->_pixel = 255;
+ surfaceArea->setColorFromPixel();
+ SurfaceAreaMode savedMode = surfaceArea->setMode(SA_MODE3);
+
+
+ surfaceArea->fn1(FRect(pt._x - 8.0, pt._y, pt._x - 4.0, pt._y));
+ surfaceArea->fn1(FRect(pt._x - -4.0, pt._y, pt._x + 8.0, pt._y));
+ surfaceArea->fn1(FRect(pt._x, pt._y - 8.0, pt._x, pt._y - 4.0));
+ surfaceArea->fn1(FRect(pt._x, pt._y + 4.0, pt._x, pt._y + 8.0));
+
+ surfaceArea->_pixel = savedPixel;
+ surfaceArea->setColorFromPixel();
+ surfaceArea->setMode(savedMode);
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_control_sub8.h b/engines/titanic/star_control/star_control_sub8.h
index f7f8ba4fb5..4939179481 100644
--- a/engines/titanic/star_control/star_control_sub8.h
+++ b/engines/titanic/star_control/star_control_sub8.h
@@ -23,6 +23,9 @@
#ifndef TITANIC_STAR_CONTROL_SUB8_H
#define TITANIC_STAR_CONTROL_SUB8_H
+#include "common/array.h"
+#include "common/rect.h"
+#include "titanic/star_control/base_star.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/star_control/fpoint.h"
#include "titanic/support/simple_file.h"
@@ -35,19 +38,20 @@ class CStarControlSub7;
class CStarControlSub12;
class CStarControlSub8 {
- struct StructEntry {
- FPoint _position;
- int _field8;
- int _fieldC;
-
- StructEntry() : _field8(0), _fieldC(0) {}
- };
private:
-#if 0
- int _field0;
- int _field4;
-#endif
- StructEntry _data[3];
+ Common::Array<CStarPosition> _positions;
+ int _entryIndex;
+ CStarPosition _entries[3];
+private:
+ /**
+ * Allocates space in the _rects array
+ */
+ void allocate(int count);
+
+ /**
+ * Clears any current data
+ */
+ void clear();
public:
int _field8;
int _fieldC;
@@ -65,19 +69,24 @@ public:
*/
void save(SimpleFile *file, int indent) {}
- int findStar(const Common::Point &pt);
-
void selectStar(int starNum, CVideoSurface *surface, CStarField *starField,
CStarControlSub7 *sub7);
void draw(CSurfaceArea *surfaceArea);
- void fn1(CStarField *starField, CSurfaceArea *surfaceArea, CStarControlSub12 *sub12);
+ bool fn1(CStarField *starField, CSurfaceArea *surfaceArea, CStarControlSub12 *sub12);
void fn2(CVideoSurface *surface, CStarField *starField, CStarControlSub7 *sub7);
void fn3();
+ void fn4(int index, CSurfaceArea *surfaceArea);
+ void fn5(int index, CVideoSurface *surface, CStarField *starField, CStarControlSub7 *sub7);
+ void fn6(CSurfaceArea *surfaceArea);
+ void fn7(const FPoint &pt, CSurfaceArea *surfaceArea);
FPoint getPosition() const;
- void clear();
+ /**
+ * Returns the index of an entry in the rects list a given point falls within
+ */
+ int indexOf(const Common::Point &pt) const;
};
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_field.cpp b/engines/titanic/star_control/star_field.cpp
index 3a09be3e8a..5c22e5e308 100644
--- a/engines/titanic/star_control/star_field.cpp
+++ b/engines/titanic/star_control/star_field.cpp
@@ -230,9 +230,9 @@ bool CStarField::mouseButtonDown(CVideoSurface *surface, CStarControlSub12 *sub1
int flags, const Common::Point &pt) {
if (_mode == MODE_STARFIELD) {
CSurfaceArea surfaceArea(surface);
- return selectStar(&surfaceArea, sub12, 0, pt);
+ return selectStar(&surfaceArea, sub12, pt);
} else {
- int starNum = _sub8.findStar(pt);
+ int starNum = _sub8.indexOf(pt);
if (starNum >= 0) {
_sub8.selectStar(starNum, surface, this, &_sub7);
return true;
diff --git a/engines/titanic/star_control/star_points1.cpp b/engines/titanic/star_control/star_points1.cpp
index c72795f11d..ab5da111ac 100644
--- a/engines/titanic/star_control/star_points1.cpp
+++ b/engines/titanic/star_control/star_points1.cpp
@@ -27,7 +27,7 @@
namespace Titanic {
#define ARRAY_COUNT 876
-const double FACTOR = 3.1415927 * 0.0055555557;
+const double FACTOR = 2 * M_PI / 360.0;
CStarPoints1::CStarPoints1() {
}
diff --git a/engines/titanic/star_control/star_points2.cpp b/engines/titanic/star_control/star_points2.cpp
index 9c4cfe8cf5..7a3e873e90 100644
--- a/engines/titanic/star_control/star_points2.cpp
+++ b/engines/titanic/star_control/star_points2.cpp
@@ -27,7 +27,7 @@
namespace Titanic {
#define ARRAY_COUNT 80
-const double FACTOR = 3.1415927 * 0.0055555557;
+const double FACTOR = 2 * M_PI / 360.0;
bool CStarPoints2::initialize() {
// Get a reference to the starfield points resource
@@ -47,7 +47,7 @@ bool CStarPoints2::initialize() {
v1 = stream->readSint32LE();
v2 = stream->readSint32LE();
v1 *= 0.015 * FACTOR;
- v2 *= 0.0099999998 * FACTOR;
+ v2 *= FACTOR / 100.0;
entry._x = cos(v1) * 3000000.0 * cos(v2);
entry._y = sin(v1) * 3000000.0 * cos(v2);
diff --git a/engines/titanic/star_control/star_ref.cpp b/engines/titanic/star_control/star_ref.cpp
new file mode 100644
index 0000000000..7f36ae7473
--- /dev/null
+++ b/engines/titanic/star_control/star_ref.cpp
@@ -0,0 +1,63 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "titanic/star_control/star_ref.h"
+
+namespace Titanic {
+
+void CBaseStarRef::process(CSurfaceArea *surface, CStarControlSub12 *sub12) {
+ // TODO
+}
+
+/*------------------------------------------------------------------------*/
+
+bool CStarRef1::check(const Common::Point &pt, int index) {
+ Common::Rect r(pt.x - 2, pt.y - 2, pt.x + 2, pt.y + 2);
+ if (r.contains(_position)) {
+ _index = index;
+ return false;
+ } else {
+ return true;
+ }
+}
+
+/*------------------------------------------------------------------------*/
+
+bool CStarRef2::check(const Common::Point &pt, int index) {
+ if (_index >= (int)_positions->size())
+ return false;
+
+ CStarPosition &sp = (*_positions)[index];
+ sp.x = pt.x;
+ sp.y = pt.y;
+ sp._index1 = sp._index2 = index;
+ return true;
+}
+
+/*------------------------------------------------------------------------*/
+
+bool CStarRef3::check(const Common::Point &pt, int index) {
+ ++_index;
+ return true;
+}
+
+} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_ref.h b/engines/titanic/star_control/star_ref.h
new file mode 100644
index 0000000000..c6fec90fbc
--- /dev/null
+++ b/engines/titanic/star_control/star_ref.h
@@ -0,0 +1,84 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "common/rect.h"
+#include "titanic/star_control/base_star.h"
+#include "titanic/star_control/star_control_sub12.h"
+#include "titanic/star_control/surface_area.h"
+
+#ifndef TITANIC_STAR_REF_H
+#define TITANIC_STAR_REF_H
+
+namespace Titanic {
+
+class CBaseStarRef {
+protected:
+ CBaseStar *_star;
+public:
+ CBaseStarRef(CBaseStar *star) : _star(star) {}
+ CBaseStarRef() : _star(nullptr) {}
+ virtual ~CBaseStarRef() {}
+
+ void process(CSurfaceArea *surface, CStarControlSub12 *sub12);
+
+ virtual bool check(const Common::Point &pt, int index) { return false; }
+};
+
+class CStarRef1 : public CBaseStarRef {
+private:
+ Common::Point _position;
+public:
+ int _index;
+public:
+ CStarRef1(CBaseStar *star, const Common::Point &pt) :
+ CBaseStarRef(star), _index(-1) {}
+ virtual ~CStarRef1() {}
+
+ virtual bool check(const Common::Point &pt, int index);
+};
+
+class CStarRef2 : public CBaseStarRef {
+private:
+ Common::Array<CStarPosition> *_positions;
+public:
+ int _index;
+public:
+ CStarRef2(CBaseStar *star, Common::Array<CStarPosition> *positions) :
+ CBaseStarRef(star), _positions(positions), _index(0) {}
+ virtual ~CStarRef2() {}
+
+ virtual bool check(const Common::Point &pt, int index);
+};
+
+class CStarRef3 : public CBaseStarRef {
+public:
+ int _index;
+public:
+ CStarRef3(CBaseStar *star) :CBaseStarRef(star), _index(0) {}
+ virtual ~CStarRef3() {}
+
+ virtual bool check(const Common::Point &pt, int index);
+};
+
+} // End of namespace Titanic
+
+#endif /* TITANIC_STAR_REF_H */
diff --git a/engines/titanic/star_control/star_view.cpp b/engines/titanic/star_control/star_view.cpp
index 23e9325a64..34fd371bac 100644
--- a/engines/titanic/star_control/star_view.cpp
+++ b/engines/titanic/star_control/star_view.cpp
@@ -30,8 +30,8 @@
namespace Titanic {
-CStarView::CStarView() : _sub12(nullptr, nullptr), _sub13((void *)nullptr),
- _owner(nullptr), _starField(nullptr), _videoSurface(nullptr), _field118(0),
+CStarView::CStarView() : _sub12((const CStar20Data *)nullptr), _owner(nullptr),
+ _starField(nullptr), _videoSurface(nullptr), _field118(0),
_videoSurface2(nullptr), _homePhotoMask(nullptr),
_field218(false), _showingPhoto(false) {
CStar20Data data = { 0, 0, 100000.0, 0, 20.0, 1.0, 1.0, 1.0 };
@@ -177,7 +177,7 @@ bool CStarView::KeyCharMsg(int key, CErrorCode *errorCode) {
case Common::KEYCODE_z:
case Common::KEYCODE_c:
if (v == -1) {
- sub6.set(key == Common::KEYCODE_z ? MODE_PHOTO : MODE_STARFIELD, 1.0);
+ sub6.setRotationMatrix(key == Common::KEYCODE_z ? Y_AXIS : X_AXIS, 1.0);
_sub12.proc22(sub6);
_sub12.proc15(errorCode);
return true;
@@ -210,7 +210,7 @@ bool CStarView::KeyCharMsg(int key, CErrorCode *errorCode) {
case Common::KEYCODE_x:
if (v == -1) {
- sub6.set(MODE_PHOTO, -1.0);
+ sub6.setRotationMatrix(Y_AXIS, -1.0);
_sub12.proc22(sub6);
_sub12.proc15(errorCode);
return true;
@@ -219,7 +219,7 @@ bool CStarView::KeyCharMsg(int key, CErrorCode *errorCode) {
case Common::KEYCODE_QUOTE:
if (v == -1) {
- sub6.set(MODE_STARFIELD, -1.0);
+ sub6.setRotationMatrix(X_AXIS, -1.0);
_sub12.proc22(sub6);
_sub12.proc15(errorCode);
return true;
@@ -450,7 +450,7 @@ void CStarView::randomizeVectors1(FVector &v1, FVector &v2) {
v2._x = vx;
v2._y = vy;
v2._z = -v1._z;
- v2.fn3();
+ v2.normalize();
}
void CStarView::randomizeVectors2(FVector &v1, FVector &v2) {
@@ -462,7 +462,7 @@ void CStarView::randomizeVectors2(FVector &v1, FVector &v2) {
v2._x = -v1._x;
v2._y = -v1._y;
v2._z = -v1._z;
- v2.fn3();
+ v2.normalize();
}
void CStarView::randomizeVectors3(FVector &v1, FVector &v2) {
@@ -474,7 +474,7 @@ void CStarView::randomizeVectors3(FVector &v1, FVector &v2) {
v2._x = -v1._x;
v2._y = -v1._y;
v2._z = -v1._z;
- v2.fn3();
+ v2.normalize();
}
void CStarView::randomizeVectors4(FVector &v1, FVector &v2) {
@@ -486,7 +486,7 @@ void CStarView::randomizeVectors4(FVector &v1, FVector &v2) {
v2._x = -v1._x;
v2._y = -v1._y;
v2._z = -v1._z;
- v2.fn3();
+ v2.normalize();
}
void CStarView::resizeSurface(CScreenManager *scrManager, int width, int height,
CVideoSurface **surface) {
diff --git a/engines/titanic/star_control/surface_area.cpp b/engines/titanic/star_control/surface_area.cpp
index 9b46cf03b7..4cfc4f84d2 100644
--- a/engines/titanic/star_control/surface_area.cpp
+++ b/engines/titanic/star_control/surface_area.cpp
@@ -28,11 +28,14 @@ CSurfaceArea::CSurfaceArea(CVideoSurface *surface) {
_width = surface->getWidth();
_height = surface->getHeight();
_pitch = surface->getPitch();
+ _field0 = 0;
+ _colorMask = _color = 0;
+ _mode = SA_NONE;
// Original supported other pixel depths
_bpp = surface->getPixelDepth();
- assert(_bpp == 2);
_pixelsPtr = surface->getPixels();
+ assert(_bpp == 2 && _pixelsPtr);
initialize();
}
diff --git a/engines/titanic/titanic.h b/engines/titanic/titanic.h
index fdc9402d89..6bc999cd40 100644
--- a/engines/titanic/titanic.h
+++ b/engines/titanic/titanic.h
@@ -166,7 +166,7 @@ public:
/**
* Returns a random floating point number between 0.0 to 65535.0
*/
- double getRandomFloat() { return getRandomNumber(0xffffffff) * 0.000015259022; }
+ double getRandomFloat() { return getRandomNumber(0xfffffffe) * 0.000015259022; }
/**
* Support method that generates a savegame name
diff --git a/graphics/macgui/macfontmanager.cpp b/graphics/macgui/macfontmanager.cpp
index f57cc9b919..81349551d8 100644
--- a/graphics/macgui/macfontmanager.cpp
+++ b/graphics/macgui/macfontmanager.cpp
@@ -267,7 +267,7 @@ const Font *MacFontManager::getFont(MacFont macFont) {
font = FontMan.getFontByName(macFont.getName());
if (!font) {
- warning("Cannot load font '%s'", macFont.getName().c_str());
+ debug(1, "Cannot load font '%s'", macFont.getName().c_str());
font = FontMan.getFontByName(MacFont(kMacFontChicago, 12).getName());
}
@@ -375,7 +375,7 @@ void MacFontManager::generateFontSubstitute(MacFont &macFont) {
}
if (sizes.empty()) {
- warning("No viable substitute found for font %s", getFontName(macFont));
+ debug(1, "No viable substitute found for font %s", getFontName(macFont));
return;
}
diff --git a/gui/credits.h b/gui/credits.h
index b5d0b5da34..16d8a16140 100644
--- a/gui/credits.h
+++ b/gui/credits.h
@@ -404,6 +404,10 @@ static const char *credits[] = {
"C0""Yotam Barnoy",
"C0""Joost Peters",
"",
+"C1""PlayStation Vita",
+"C0""Cpasjuste",
+"C0""rsn8887",
+"",
"C1""SDL (Win/Linux/OS X/etc.)",
"C0""Max Horn",
"C2""(retired)",
diff --git a/gui/gui-manager.cpp b/gui/gui-manager.cpp
index d28a0df8c2..76f557711d 100644
--- a/gui/gui-manager.cpp
+++ b/gui/gui-manager.cpp
@@ -254,6 +254,23 @@ Dialog *GuiManager::getTopDialog() const {
return _dialogStack.top();
}
+void GuiManager::addToTrash(GuiObject* object, Dialog* parent) {
+ debug(7, "Adding Gui Object %p to trash", (void *)object);
+ GuiObjectTrashItem t;
+ t.object = object;
+ t.parent = 0;
+ // If a dialog was provided, check it is in the dialog stack
+ if (parent != 0) {
+ for (uint i = 0 ; i < _dialogStack.size() ; ++i) {
+ if (_dialogStack[i] == parent) {
+ t.parent = parent;
+ break;
+ }
+ }
+ }
+ _guiObjectTrash.push_back(t);
+}
+
void GuiManager::runLoop() {
Dialog * const activeDialog = getTopDialog();
bool didSaveState = false;
@@ -328,11 +345,11 @@ void GuiManager::runLoop() {
// triggered in 3x mode or when running ScummVM under Valgrind.)
if (activeDialog != getTopDialog() && event.type != Common::EVENT_SCREEN_CHANGED) {
processEvent(event, getTopDialog());
- continue;
+ continue;
}
-
+
processEvent(event, activeDialog);
-
+
if (lastRedraw + waitTime < _system->getMillis(true)) {
lastRedraw = _system->getMillis(true);
@@ -341,6 +358,17 @@ void GuiManager::runLoop() {
}
}
+ // Delete GuiObject that have been added to the trash for a delayed deletion
+ Common::List<GuiObjectTrashItem>::iterator it = _guiObjectTrash.begin();
+ while (it != _guiObjectTrash.end()) {
+ if ((*it).parent == 0 || (*it).parent == activeDialog) {
+ debug(7, "Delayed deletion of Gui Object %p", (void *)(*it).object);
+ delete (*it).object;
+ it = _guiObjectTrash.erase(it);
+ } else
+ ++it;
+ }
+
if (_lastMousePosition.time + kTooltipDelay < _system->getMillis(true)) {
Widget *wdg = activeDialog->findWidget(_lastMousePosition.x, _lastMousePosition.y);
if (wdg && wdg->hasTooltip() && !(wdg->getFlags() & WIDGET_PRESSED)) {
diff --git a/gui/gui-manager.h b/gui/gui-manager.h
index 4dc9af95fb..82a8aa9cfd 100644
--- a/gui/gui-manager.h
+++ b/gui/gui-manager.h
@@ -27,6 +27,7 @@
#include "common/singleton.h"
#include "common/stack.h"
#include "common/str.h"
+#include "common/list.h"
#include "gui/ThemeEngine.h"
@@ -44,6 +45,7 @@ namespace GUI {
class Dialog;
class ThemeEval;
+class GuiObject;
#define g_gui (GUI::GuiManager::instance())
@@ -99,6 +101,13 @@ public:
*/
bool checkScreenChange();
+ /**
+ * Tell the GuiManager to delete the given GuiObject later. If a parent
+ * dialog is provided and is present in the DialogStack, the object will
+ * only be deleted when that dialog is the top level dialog.
+ */
+ void addToTrash(GuiObject*, Dialog* parent = 0);
+
bool _launched;
protected:
@@ -137,6 +146,13 @@ protected:
int _cursorAnimateTimer;
byte _cursor[2048];
+ // delayed deletion of GuiObject
+ struct GuiObjectTrashItem {
+ GuiObject* object;
+ Dialog* parent;
+ };
+ Common::List<GuiObjectTrashItem> _guiObjectTrash;
+
void initKeymap();
void pushKeymap();
void popKeymap();
diff --git a/gui/launcher.cpp b/gui/launcher.cpp
index f96dd17d46..f60fecf509 100644
--- a/gui/launcher.cpp
+++ b/gui/launcher.cpp
@@ -204,7 +204,10 @@ void LauncherDialog::clean() {
while (_firstWidget) {
Widget* w = _firstWidget;
removeWidget(w);
- delete w;
+ // This is called from rebuild() which may result from handleCommand being called by
+ // a child widget sendCommand call. In such a case sendCommand is still being executed
+ // so we should not delete yet the child widget. Thus delay the deletion.
+ g_gui.addToTrash(w, this);
}
delete _browser;
delete _loadDialog;
diff --git a/gui/options.cpp b/gui/options.cpp
index 7a22a9ba3f..179fa65991 100644
--- a/gui/options.cpp
+++ b/gui/options.cpp
@@ -423,7 +423,10 @@ void OptionsDialog::clean() {
while (_firstWidget) {
Widget* w = _firstWidget;
removeWidget(w);
- delete w;
+ // This is called from rebuild() which may result from handleCommand being called by
+ // a child widget sendCommand call. In such a case sendCommand is still being executed
+ // so we should not delete yet the child widget. Thus delay the deletion.
+ g_gui.addToTrash(w, this);
}
init();
}
diff --git a/gui/themes/translations.dat b/gui/themes/translations.dat
index 4b55ad01ee..35445b15af 100644
--- a/gui/themes/translations.dat
+++ b/gui/themes/translations.dat
Binary files differ
diff --git a/po/be_BY.po b/po/be_BY.po
index dec51c8a90..383c273bce 100644
--- a/po/be_BY.po
+++ b/po/be_BY.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.8.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-31 15:15+0000\n"
"Last-Translator: Ivan Lukyanov <lid-gr@tut.by>\n"
"Language-Team: Belarusian <https://translations.scummvm.org/projects/scummvm/"
@@ -59,7 +59,7 @@ msgstr "Уверх"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Так"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Так"
msgid "No"
msgstr "Не"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM не можа адкрыць азначаную дырэкторыю!"
@@ -154,8 +154,8 @@ msgstr ""
"мае файл з тым жа імем."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"беларускую"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<па змаўчанні>"
@@ -264,11 +264,11 @@ msgstr "Платформа:"
msgid "Engine"
msgstr "Рухавічок"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Графіка"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Грф"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Перакрыць глабальныя налады графікі"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Аўдыё"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Перакрыць глабальныя налады аўдыё"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Гучнасць"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Гучнасць"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Перакрыць глабальныя налады гучнасці"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Перакрыць глабальныя налады MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Перакрыць глабальныя налады MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Шляхі"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Шляхі"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Шлях да гульні:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Дад. шлях:"
@@ -365,44 +365,44 @@ msgstr "Дад. шлях:"
msgid "Specifies path to additional data used by the game"
msgstr "Паказвае шлях да дадатковых файлаў, дадзеных для гульні"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Дад. шлях:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Захаванні гульняў:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Паказвае шлях да захаванняў гульні"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Захаванні гульняў:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Не зададзены"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Па змаўчанні"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Абярыце SoundFont"
@@ -410,7 +410,7 @@ msgstr "Абярыце SoundFont"
msgid "Select additional game directory"
msgstr "Абярыце дадатковую дырэкторыю гульні"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Абярыце дырэкторыю для захаванняў"
@@ -503,7 +503,7 @@ msgstr "Сінусоіда"
msgid "Triangle"
msgstr "Трохкутная"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Рознае"
@@ -675,7 +675,7 @@ msgstr "В~ы~даліць гульню"
msgid "Search in game list"
msgstr "Пошук у спісе гульняў"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Пошук:"
@@ -696,7 +696,7 @@ msgstr "Загрузіць гульню:"
msgid "Load"
msgstr "Загрузіць"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -704,41 +704,41 @@ msgstr ""
"Вы сапраўды жадаеце запусціць дэтэктар усіх гульняў? Гэта патэнцыяльна можа "
"дадаць вялікую колькасць гульняў."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Гэта дырэкторыя пакуль не можа выкарыстоўвацца, у яе цяпер загружаюцца "
"дадзеныя!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Вы сапраўды жадаеце выдаліць налады для гэтай гульні?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Вы жадаеце загрузіць гульню?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Гэтая гульня не падтрымлівае загрузку захаванняў праз галоўнае меню."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM не змог знайсці рухавічок для запуску абранай гульні!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM не можа знайсці гульню ў азначанай дырэкторыі!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Абярыце гульню:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Шмат гульняў..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Запіс..."
@@ -821,162 +821,162 @@ msgstr "44 кГц"
msgid "48 kHz"
msgstr "48 кГц"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Не зададзены"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Не атрымалася ўжыць змены некаторых графічных налад:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "відэарэжым не можа быць зменены."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "рэжым карэктыроўкі суадносін бакоў не можа быць зменены"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "поўнаэкранны рэжым не можа быць зменены"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "рэжым фільтравання не можа быць зменены"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Рэжым тачпада выключаны."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Хуткасць:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Хуткасць:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Граф. рэжым:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Рэжым растру:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Спецыяльныя рэжымы рэндэрынгу, падтрымоўваныя некаторымі гульнямі"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Поўнаэкранны рэжым"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Фільтраванне графікі"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Выкарыстоўваць лінейную фільтрацыю для павелічэння адрознення"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Карэкцыя суадносін бакоў"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Карэктаваць суадносіны бакоў для гульняў з адрозненнем 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Упадабаная прылада:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Гукавая прылада:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Зазначае ўпадабаную гукавую прыладу ці эмулятар гукавой карты"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Зазначае выходную гукавую прыладу ці эмулятар гукавой карты"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Упадабаная:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Гукавая прылада:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Эмулятар AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "Гукавая карта AdLib выкарыстоўваецца многімі гульнямі"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Чашчыня гуку:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -984,64 +984,64 @@ msgstr ""
"Большыя значэнні задаюць лепшую якасць гуку, аднак яны могуць не "
"падтрымлівацца вашай гукавой картай"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Прылада GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Зазначае выходную гукавую прыладу для MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Не выкарыстоўваць музыку для General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Выкарыстоўваць першую даступную прыладу"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont'ы падтрымліваюцца некаторымі гукавымі картамі, FluidSynth ды "
"Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Змешаны рэжым AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Выкарыстоўваць і MIDI, і AdLib для генерацыі гуку"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Узмацненне MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Нал. MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Паказвае гукавую прыладу па змаўчанні для вываду на Roland MT-32/LAPC1/CM32l/"
"CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Сапраўдны Roland MT-32 (забараніць эмуляцыю GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1049,16 +1049,16 @@ msgstr ""
"Адзначце, калі ў вас падключана Roland-сумяшчальная гукавая прылада і вы "
"жадаеце яе выкарыстоўваць"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Сапраўдны Roland MT-32 (без эмуляцыі GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Рэжым Roland GS (дазволіць мапінг MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1066,274 +1066,274 @@ msgstr ""
"Адзначце, калі жадаеце дазволіць мапінг для эмуляцыі MT-32 на прыладзе "
"Rolans GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Не выкарыстоўваць музыку для MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Тэкст і агучка:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Агучка"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Субтытры"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Абое"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Хуткасць тытраў:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Тэкст і агучка:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Агуч"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Суб"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Абое"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Паказваць субтытры і прайграваць гаворку"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Хуткасць тытраў:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Гучн. музыкі:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Гучн. музыкі:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Выкл. усё"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Гучнасць SFX:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Гучнасць спецыяльных гукавых эфектаў"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Гучнасць SFX:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Гучн. агучкі:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Гучн. агучкі:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Кіраванне мышшу"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Налады FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Шлях да тэм:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Шлях да тэм:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Паказвае шлях да дадатковых файлаў дадзеных, выкарыстоўваных усімі гульнямі "
"або ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Шлях да плагінаў:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Шлях да плагінаў:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Рознае"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Тэма:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Малявалка GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Аўтазахаванне:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Аўтазахаванне:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Клавішы"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Мова GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Мова графічнага інтэрфейсу ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Правяраць абнаўленні:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Як часта правяраць абнаўленні ScummVM"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Праверыць цяпер"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Воблака"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Воблака"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Воблака:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Актыўнае воблачнае сховішча"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<няма>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Карыстач:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Імя карыстача ў гэтым воблаку"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Карыстаны аб'ём:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Аб'ём, заняты захаваннямі гульняў ScummVM на гэтым воблаку"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Апошняя сінхранізацыя:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Калі рабілася апошняя сінхранізацыя з гэтым воблакам"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Далучыць"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Адкрывае дыялог для налады далучэння да воблака"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Абнавіць"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr "Абнаўляе бягучую інфармацыю пра воблака (імя карыстача і аб'ём)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Загрузіць"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Адкрывае менеджар загрузак"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Запусціць сервер"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Запускае лакальны вэб-сервер"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Не запушчаны"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Каранёвая дырэкторыя:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Паказвае шлях да дырэкторыі, куды будзе мець доступ Менеджар файлаў"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Корань:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Порт сервера:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1341,19 +1341,19 @@ msgstr ""
"Нумар порта, выкарыстоўваны серверам\n"
"Усталяванне доступу працуе толькі з портам па змаўчанні"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Ужыць"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Не атрымалася змяніць воблака!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Ужо актыўна іншае воблачнае сховішча."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1361,48 +1361,48 @@ msgstr ""
"Тэма, абраная вамі, не падтрымлівае бягучую мову. Калі вы жадаеце "
"выкарыстоўваць гэтую тэму, вам неабходна спачатку пераключыцца на іншую мову."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Не магу пісаць у абраную дырэкторыю. Калі ласка, азначце іншую."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Абярыце дырэкторыю для тэм GUI"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Абярыце дырэкторыю з дадатковымі файламі"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Абярыце дырэкторыю з плагінамі"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Абярыце дырэкторыю для кораня ў Менеджары файлаў"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu байтаў"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<зараз>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<ніколі>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Спыніць сервер"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Спыняе лакальны вэб-сервер"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/ca_ES.po b/po/ca_ES.po
index 18b999272c..44d695d421 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.6.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-02-20 14:15+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Catalan <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Amunt"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Sэ"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Sэ"
msgid "No"
msgstr "No"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM no ha pogut obrir el directori especificat!"
@@ -154,8 +154,8 @@ msgstr ""
"arxiu amb el mateix nom."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"Anglшs"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<per defecte>"
@@ -264,11 +264,11 @@ msgstr "Platafor.:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grрfics"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Canviar les opcions de grрfics"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Рudio"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Canviar les opcions d'рudio"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volum"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volum"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Canviar les opcions de volum"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Canviar les opcions de MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Canviar les opcions de MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Camins"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Camins"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Camэ joc:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Camэ extra:"
@@ -365,44 +365,44 @@ msgstr "Camэ extra:"
msgid "Specifies path to additional data used by the game"
msgstr "Especifica el camэ de dades addicionals utilitzades pel joc"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Camэ extra:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Camэ de partides:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Especifica on es desaran les partides"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Partides:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Cap"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Per defecte"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Seleccioneu el fitxer SoundFont"
@@ -410,7 +410,7 @@ msgstr "Seleccioneu el fitxer SoundFont"
msgid "Select additional game directory"
msgstr "Seleccioneu el directori addicional del joc"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Seleccioneu el directori de les partides desades"
@@ -501,7 +501,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Triangle"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Misc"
@@ -677,7 +677,7 @@ msgstr "~S~uprimeix"
msgid "Search in game list"
msgstr "Cerca a la llista de jocs"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Cerca:"
@@ -698,7 +698,7 @@ msgstr "Carrega partida:"
msgid "Load"
msgstr "Carrega"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -706,40 +706,40 @@ msgstr ""
"Esteu segur que voleu executar el detector massiu de jocs? Aixђ pot afegir "
"una gran quantitat de jocs."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Realment voleu suprimir la configuraciѓ d'aquest joc?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Desitges carregar la partida guardada?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Aquest joc no suporta la cрrrega de partides des del llanчador."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM no ha pogut trobar cap motor capaч d'executar el joc seleccionat!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM no ha pogut trobar cap joc al directori especificat!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Seleccioneu el joc:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Addiciѓ Massiva..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr ""
@@ -823,162 +823,162 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Cap"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "No s'han pogut aplicar alguns canvis de les opcions grрfiques:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "no s'ha pogut canviar el mode de vэdeo."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "no s'ha pogut canviar l'ajust de la correcciѓ d'aspecte"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "no s'ha pogut canviar l'ajust de pantalla completa"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "no s'han pogut canviar els ajustes de filtratge"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Mode Touchpad desactivat."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Velocitat:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Velocitat:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Mode grрfic:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Mode de pintat:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Modes de tramat especials suportats per alguns jocs"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Mode pantalla completa"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtres de grрfics"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correcciѓ de la relaciѓ d'aspecte"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corregeix la relaciѓ d'aspecte per jocs de 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Disp. preferit:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Disp. de mњsica:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Especifica el dispositiu de so o l'emulador de tarja de so preferit"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Especifica el dispositiu de so o l'emulador de tarja de so de sortida"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Disp. preferit:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Disp. de mњsica:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emulador AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib s'utilitza per la mњsica de molts jocs"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Freq. sortida:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -986,63 +986,63 @@ msgstr ""
"Valors mщs alts especifiquen millor qualitat de so perђ pot ser que la "
"vostra tarja de so no ho suporti"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Dispositiu GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr ""
"Especifica el dispositiu de so per defecte per a la sortida General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "No utilitzis mњsica General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Utilitza el primer dispositiu disponible"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "Fitxer SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "Algunes targes de so, FluidSynth i Timidity suporten SoundFont"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Mode combinat AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Utilitza MIDI i la generaciѓ de so AdLib alhora"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Guany MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Disposit. MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Especifica el dispositiu de so per defecte per a la sortida de Roland MT-32/"
"LAPC1/CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 real (desactiva l'emulaciѓ GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1050,307 +1050,307 @@ msgstr ""
"Marqueu si voleu utilitzar el vostre dispositiu hardware real de so "
"compatible amb Roland connectat al vostre ordinador"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 real (sense emulaciѓ GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Dispositiu Roland GS (activar conversiѓ MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
msgstr ""
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "No utilitzis mњsica de Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Text i Veus:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Veus"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Subtэtols"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Ambdѓs"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Velocitat de subt.:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Text i Veus:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Veus"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Subt"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Ambdѓs"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Mostra els subtэtols i reprodueix la veu"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Veloc. de subt.:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Volum de mњsica:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Volum de mњsica:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Silenciar tot"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Volum d'efectes:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volum dels sons d'efectes especials"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Volum d'efectes:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Volum de veus:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Volum de veus:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Controla el ratolэ"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Configuraciѓ de FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Camэ dels temes:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Camэ temes:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Especifica el camэ de les dades addicionals utilitzades per tots els jocs o "
"pel ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Camэ dels connectors:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Camэ de connectors:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Misc"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Pintat GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Desat automрtic:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Auto-desat:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Tecles"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Idioma GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Idioma de la interfэcie d'usuari de ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Nom d'usuari:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Descarregar"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Aturat"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Directori /arrel/:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Especifica els directoris accessibles per al gestor d'arxius"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Directori /arrel/:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Port del servidor:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Fallada al canviar l'emmagatzematge en lэnia!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1358,50 +1358,50 @@ msgstr ""
"El tema que heu seleccionat no suporta l'idioma actual. Si voleu utilitzar "
"aquest tema primer haureu de canviar a un altre idioma."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
"No es pot escriure al directori seleccionat. Si us plau, escolliu-ne un "
"altre."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Seleccioneu el directori dels temes"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Seleccioneu el directori dels fitxers extra"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Seleccioneu el directori dels connectors"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Selecciona el directori /arrel/ per al gestor d'arxius"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<mai>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Aturar servidor"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index cf48c59261..61310f9cb5 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.7.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-04 15:43+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Czech <https://translations.scummvm.org/projects/scummvm/"
@@ -60,7 +60,7 @@ msgstr "Jэt nahoru"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -119,7 +119,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -132,7 +132,7 @@ msgstr "Ano"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -143,7 +143,7 @@ msgstr "Ano"
msgid "No"
msgstr "Ne"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM nemohl tento adresсј otevјэt!"
@@ -156,8 +156,8 @@ msgstr ""
"nсzvem."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgid ""
msgstr "Jazyk hry. Toto z vaЙэ Љpanьlskщ verze neudьlс Anglickou"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<v§chozэ>"
@@ -264,11 +264,11 @@ msgstr "Platforma:"
msgid "Engine"
msgstr "Jсdro"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Obraz"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Potlaшit globсlnэ nastavenэ obrazu"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Zvuk"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Potlaшit globсlnэ nastavenэ zvuku"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Hlasitost"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Hlasitost"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Potlaшit globсlnэ nastavenэ hlasitosti"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Potlaшit globсlnэ nastavenэ MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Potlaшit globсlnэ nastavenэ MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Cesty"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Cesty"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Cesta Hry:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Dodateшnс Cesta:"
@@ -365,44 +365,44 @@ msgstr "Dodateшnс Cesta:"
msgid "Specifies path to additional data used by the game"
msgstr "Stanovэ cestu pro dodateшnс data pouОitс ve hјe"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Dodateшnс Cesta:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Cesta pro uloОenэ:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Stanovuje, kam jsou umэstьny vaЙe uloОenщ hry"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Cesta pro uloОenэ:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ўсdnщ"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "V§chozэ"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Vybrat SoundFont"
@@ -410,7 +410,7 @@ msgstr "Vybrat SoundFont"
msgid "Select additional game directory"
msgstr "Vyberte dodateшn§ adresсј hry"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Vyberte adresсј pro uloОenщ hry"
@@ -502,7 +502,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Trojњhelnэk"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Rљznщ"
@@ -676,7 +676,7 @@ msgstr "~O~dstranit hru"
msgid "Search in game list"
msgstr "Hledat v seznamu her"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Hledat:"
@@ -697,7 +697,7 @@ msgstr "Nahrсt hru:"
msgid "Load"
msgstr "Nahrсt"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -705,39 +705,39 @@ msgstr ""
"Opravdu chcete spustit hromadnou detekci her? Toto by mohlo potenciсlnь "
"pјidat velkou spoustu her."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Tento adresсј prozatэm nejde pouОэt, je do nьj stahovсno!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Opravdu chcete odstranit nastavenэ tщto hry?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Chcete naшэst uloОenou pozici?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Tato hra nepodporuje spouЙtьnэ her ze spouЙtьшe."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM nemohl najэt Осdnщ jсdro schopnщ vybranou hru spustit!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM nemohl v zadanщm adresсјi najэt Осdnou hru!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Vybrat hru:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Hromadnщ Pјidсnэ..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Nahrсt..."
@@ -820,164 +820,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ўсdnщ"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Nelze pouОэt nьkterщ zmьny moОnostэ grafiky:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "reОim obrazu nemohl b§t zmьnьn."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "nastavenэ pomьru stran nemohlo b§t zmьnьno"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "nastavenэ celщ obrazovky nemohlo b§t zmьnьno"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
#, fuzzy
msgid "the filtering setting could not be changed"
msgstr "nastavenэ celщ obrazovky nemohlo b§t zmьnьno"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Touchpad reОim vypnut."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Rychlost:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Rychlost:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "ReОim obrazu:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "ReОim vykreslenэ:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Speciсlnэ reОimy chvьnэ podporovanщ nьkter§mi hrami"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "ReОim celщ obrazovky"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
#, fuzzy
msgid "Filter graphics"
msgstr "PouОэt barevnщ grafiky"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Korekce pomьru stran"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Korigovat pomьr stran pro hry 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Prioritnэ Zaјэzenэ:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Hudebnэ zaјэzenэ:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Stanovэ prioritnэ zvukovщ zaјэzenэ nebo emulсtor zvukovщ karty"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Stanovэ v§stupnэ zvukovщ zaјэzenэ nebo emulсtor zvukovщ karty"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Prioritnэ Zaј.:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Hudebnэ zaјэzenэ:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emulсtor:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib se pouОэvс pro hudbu v mnoha hrсch"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "V§stup. frekvence:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -985,62 +985,62 @@ msgstr ""
"VyЙЙэ hodnota zpљsobэ lepЙэ kvalitu zvuku, ale nemusэ b§t podporovсna VaЙi "
"zvukovou kartou"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM Zaјэzenэ:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Stanovэ v§chozэ zvukovщ zaјэzenэ pro v§stup General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "NepouОэvat hudbu General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "PouОэt prvnэ dostupnщ zaјэzenэ"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont je podporovсn nьkter§mi zvukov§mi kartami, FluidSynth a Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "SmэЙen§ reОim AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "PouОэt obь zvukovщ generace MIDI a AdLib"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Zesэlenэ MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Zaјэzenэ MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Stanovэ v§chozэ zvukovщ v§stupnэ zaјэzenэ pro Roland MT-32/LAPC1/CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Opravdov§ Roland MT-32 (vypne GM emulaci)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1048,16 +1048,16 @@ msgstr ""
"ZaЙkrtnьte, pokud chcete pouОэt pravщ hardwarovщ zaјэzenэ kompatibilnэ s "
"Roland, pјipojenщ k vaЙemu poшэtaшi"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Opravdov§ Roland MT-32 (Осdnс GM emulace)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Zaјэzenэ Roland GS (zapne mapovсnэ MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1065,275 +1065,275 @@ msgstr ""
"ZaЙkrtnьte, pokud chcete povolit zсplaty mapovсnэ umoОђujэcэ emulovat MT-32 "
"na zaјэzenэ Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "NepouОэvat hudbu Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Text a иeш:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "иeш"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Titulky"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Oba"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Rychlost titulkљ:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Text a иeш:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "иeш"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Titl"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Oba"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Zobrazit titulky a pјehrсvat јeш"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Rychlost titulkљ:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Hlasitost hudby:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Hlasitost hudby:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Ztlumit VЙe"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Hlasitost zvukљ:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Hlasitost speciсlnэch zvukov§ch efektљ"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Hlasitost zvukљ:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Hlasitost јeшi:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Hlasitost јeшi:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Ovlсdсnэ MyЙi"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Nastavenэ FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Cesta ke Vzhledu:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Cesta ke Vzhledu:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Stanovэ cestu k dodateшn§m datљm pouОэvanс vЙemi hrami nebo ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Cesta k Pluginљm:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Cesta k Pluginљm:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Rљznщ"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Vzhled:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI Vykreslovaш:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autouklсdсnэ:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autouklсdсnэ:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Klсvesy"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Jazyk GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Jazyk GUI ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Kontrola aktualizacэ:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Jak шasto ScummVM kontroluje aktualizace"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Zkontrolovat nynэ"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "кloОiЙtь:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Aktivnэ cloudovщ њloОiЙtь"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<Осdnщ>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "UОivatelskщ jmщno:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "UОivatelskс jmщna kterс toto њloОiЙtь vyuОэvajэ"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "VyuОit§ prostor:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Prostor vyuОit§ uloОen§mi hrami ScummVM v tomto њloОiЙti"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Datum poslednэ synchronizace:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Kdy byla provedena poslednэ synchronizace uloОen§ch her"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Pјipojit"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"Otevјэt dialogovщ okno prљvodce pro pјipojenэ k vaЙemu њшtu cloudovщho "
"њloОiЙtь"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Obnovit"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Obnovit souшasnщ њdaje cloudovщho њloОiЙtь (uОivatelskщ jmщno a vyuОitэ)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Stсhnout"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Otevјэt dialogovщ okno sprсvce stahovanэ"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Spustit server"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Spustit mэstnэ internetov§ server"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "NespuЙtьno"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Cesta /root/:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Urшuje do kterщho adresсјe mс Sprсvce souborљ pјэstup"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Cesta /root/:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Port serveru:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1341,19 +1341,19 @@ msgstr ""
"Kter§ port server pouОэvс\n"
"PјihlсЙenэ pomocэ serveru nenэ dostupnщ pјi pouОitэ nestandardnэho portu"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Nelze zmьnit cloudovщ њloОiЙtь!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Jinщ cloudovщ њloОiЙtь jiО je aktivnэ."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1361,48 +1361,48 @@ msgstr ""
"Vzhled, kter§ jste zvolili, nepodporuje VсЙ souшasn§ jazyk. Pokud chcete "
"tento vzhled pouОэt, musэte nejdјэve pјepnout na jin§ jazyk."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Do zvolenщho adresсјe nelze zapisovat. Vyberte, prosэm, jin§."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Vyberte adresсј pro vhledy GUI"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Vyberte adresсј pro dodateшnщ soubory"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Vyberte adresсј pro zсsuvnщ moduly"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Vyberte adresсј pro koјen Sprсvce souborљ"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bajtљ"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<prсvь nynэ>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<nikdy>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Zastavit server"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Zastavit mэstnэ internetov§ server"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/da_DK.po b/po/da_DK.po
index 453baf5720..2c76c55418 100644
--- a/po/da_DK.po
+++ b/po/da_DK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-29 07:29+0000\n"
"Last-Translator: poulsen93 <poulsen93@gmail.com>\n"
"Language-Team: Danish <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Gх op"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -116,7 +116,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -129,7 +129,7 @@ msgstr "Ja"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -140,7 +140,7 @@ msgstr "Ja"
msgid "No"
msgstr "Nej"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM kunne ikke хbne det angivne bibliotek!"
@@ -151,8 +151,8 @@ msgid ""
msgstr ""
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -236,7 +236,7 @@ msgstr ""
"engelsk"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<standard>"
@@ -259,11 +259,11 @@ msgstr "Platform:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafik"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -276,7 +276,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Overstyr globale grafik indstillinger"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Lyd"
@@ -289,11 +289,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Overstyr globale lyd indstillinger"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Lydstyrke"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Lydstyrke"
@@ -307,7 +307,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Overstyr globale lydstyrke indstillinger"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -320,7 +320,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Overstyr globale MIDI indstillinger"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -333,11 +333,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Overstyr globale MT-32 indstillinger"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Stier"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Stier"
@@ -351,7 +351,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Spil sti:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Ekstra sti:"
@@ -360,44 +360,44 @@ msgstr "Ekstra sti:"
msgid "Specifies path to additional data used by the game"
msgstr "Angiver sti til ekstra data der bruges i spillet"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Ekstra sti:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Gemme sti:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Angiver hvor dine gemmer bliver lagt"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Gemme sti:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ingen"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Standard"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Vцlg SoundFont"
@@ -405,7 +405,7 @@ msgstr "Vцlg SoundFont"
msgid "Select additional game directory"
msgstr "Vцlg ekstra spil bibliotek"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Vцlg bibliotek til spil gemmer"
@@ -495,7 +495,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Triangulцr"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Andet"
@@ -669,7 +669,7 @@ msgstr "~F~jern spil"
msgid "Search in game list"
msgstr "Sјg i spil liste"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Sјg:"
@@ -690,7 +690,7 @@ msgstr "Indlцs spil:"
msgid "Load"
msgstr "Indlцs"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -698,40 +698,40 @@ msgstr ""
"Vil du virkelig kјre fler spils detektoren? Dette kunne potentielt tilfјje "
"et stort antal spil."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Denne mappe kan ikke bruges endnu, der downloades filer til den!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Vil du virkelig fjerne denne spil konfiguration?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Vil du indlцse gemmer?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Dette spil understјtter ikke indlцsning af spil fra spiloversigten."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM kunne ikke finde en motor, istand til at afvikle det valgte spil!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM kunne ikke finde noget spil i det angivne bibliotek!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Vцlg spillet:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Tilfјj flere..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Optag..."
@@ -814,164 +814,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ingen"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Anvendelse af цndringer for grafiske indstillinger fejlede:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "videotilstanden kunne ikke цndres."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "billedformat indstillingen ikke kunne цndres"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "fuld skцrm indstillingen kunne ikke цndres"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
#, fuzzy
msgid "the filtering setting could not be changed"
msgstr "fuld skцrm indstillingen kunne ikke цndres"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Pegeplade tilstand deaktiveret."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Hastighed:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Hastighed:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafik tilstand:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Rendere tilstand:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Speciel farvereduceringstilstand understјttet a nogle spil"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Fuldskцrms tilstand"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
#, fuzzy
msgid "Filter graphics"
msgstr "Grafik"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Billedformat korrektion"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Korrekt billedformat til 320x200 spil"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Foretruk. enhed:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musik enhed:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Angiver foretukket lyd enhed eller lydkort emulator"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Angiver lyd udgangsenhed eller lydkorts emulator"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Foretruk. enh.:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musik enhed:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emulator:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib bliver brugt til musik i mange spil"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Udgangsfrekvens:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -979,60 +979,60 @@ msgstr ""
"Hјjere vцrdi angiver bedre lyd kvalitet, men understјttes mхske ikke af dit "
"lydkort"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM enhed:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Angiver standard lyd enhed for Generel MIDI-udgang"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Brug ikke Generel MIDI musik"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Brug fјrste tilgцngelig enhed"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "SoundFont er understјttet af nogle lydkort, FluidSynth og Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Blandet AdLib/MIDI tilstand"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Brug bхde MIDI og AdLib lyd generering"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI lydstyrke:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 enhed:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr "Angiver standard lyd enhed for Roland MT-32/LAPC1/CM32I/CM64 udgang"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Цgte Roland MT-32 (undlad GM emulering)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1040,16 +1040,16 @@ msgstr ""
"Kryds af hvis du vil bruge din rigtige hardware Roland-kompatible lyd enhed "
"tilsluttet til din computer"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Цgte Roland MT-32 (ingen GM emulering)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS enhed (aktivщr MT-32 tilknytninger)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1057,297 +1057,297 @@ msgstr ""
"Kryds af hvis du vil aktivere patch tilknytninger, for at emulere en MT-32 "
"pх en Roland GS enhed"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Brug ikke Roland MT-32 musik"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Tekst og tale:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Tale"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Undertekster"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Begge"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Tekst hastighed:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Tekst og tale:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Tale"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Tekst"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Begge"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Vis undertekster og afspil tale"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Tekst hastighed:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musik lydstyrke:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musik lydstyrke:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Mute alle"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "SFX lydstyrke:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Lydstyrke for specielle lydeffekter"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "SFX lydstyrke:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Tale lydstyrke:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Tale lydstyrke:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Kontrollщr mus"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth indstillinger"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Tema sti:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Tema sti:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Angiver sti til ekstra data brugt af alle spil eller ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Plugin sti:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Plugin sti:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Andet"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI renderer:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Auto gemme:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Auto gemme:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Taster"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Sprog:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Sprog for brugerfladen i ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Bruger:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
#, fuzzy
msgid "Download"
msgstr "Ned"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
#, fuzzy
msgid "Not running"
msgstr "Fejl ved kјrsel af spil:"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
#, fuzzy
msgid "/root/ Path:"
msgstr "Ekstra sti:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
#, fuzzy
msgid "Specifies which directory the Files Manager can access"
msgstr "Angiver hvor dine gemmer bliver lagt"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
#, fuzzy
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Ekstra sti:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
#, fuzzy
msgid "Server's port:"
msgstr "Server:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
#, fuzzy
msgid "Failed to change cloud storage!"
msgstr "Mislykkedes at gemme spil"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1355,51 +1355,51 @@ msgstr ""
"Temaet du valgte understјtter ikke dit aktuelle sprog. Hvis du јnsker at "
"bruge dette tema, skal du skifte til et andet sprog fјrst."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Der kan ikke skrives til det valgte bibliotek. Vцlg venligst et andet."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Vцlg bibliotek for GUI temaer"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Vцlg bibliotek for ekstra filer"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Vцlg bibliotek for plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
#, fuzzy
msgid "Select directory for Files Manager /root/"
msgstr "Vцlg bibliotek for ekstra filer"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
#, fuzzy
msgid "<never>"
msgstr "Aldrig"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
#, fuzzy
msgid "Stop server"
msgstr "Server:"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/de_DE.po b/po/de_DE.po
index c52f4846e5..310c1709f9 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.10.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-07 19:30+0000\n"
"Last-Translator: Lothar Serra Mari <rootfather@scummvm.org>\n"
"Language-Team: German <https://translations.scummvm.org/projects/scummvm/"
@@ -59,7 +59,7 @@ msgstr "Pfad hoch"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -120,7 +120,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -133,7 +133,7 @@ msgstr "Ja"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -144,7 +144,7 @@ msgstr "Ja"
msgid "No"
msgstr "Nein"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM konnte das gewфhlte Verzeichnis nicht іffnen!"
@@ -157,8 +157,8 @@ msgstr ""
"beinhaltet eine Datei mit dem gleichen Namen."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -244,7 +244,7 @@ msgstr ""
"nicht in eine deutsche verwandeln"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<Standard>"
@@ -267,11 +267,11 @@ msgstr "Plattform:"
msgid "Engine"
msgstr "Engine"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafik"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -284,7 +284,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Globale Grafik-Einstellungen ќbergehen"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Audio"
@@ -297,11 +297,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Globale Audio-Einstellungen ќbergehen"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Lautstфrke"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Lautst."
@@ -315,7 +315,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Globale Lautstфrke-Einstellungen ќbergehen"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -328,7 +328,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Globale MIDI-Einstellungen ќbergehen"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -341,11 +341,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Globale MT-32-Einstellungen ќbergehen"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Pfade"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Pfade"
@@ -359,7 +359,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Spielpfad:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Extras:"
@@ -368,44 +368,44 @@ msgstr "Extras:"
msgid "Specifies path to additional data used by the game"
msgstr "Legt den Verzeichnispfad fќr zusфtzliche Spieldateien fest"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Extras:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Spielstфnde:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Legt fest, wo die Spielstфnde gespeichert werden"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Spielstфnde:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Keiner"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Standard"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "SoundFont auswфhlen"
@@ -413,7 +413,7 @@ msgstr "SoundFont auswфhlen"
msgid "Select additional game directory"
msgstr "Verzeichnis mit zusфtzlichen Dateien auswфhlen"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Verzeichnis fќr Spielstфnde auswфhlen"
@@ -506,7 +506,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Dreieck"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Sonstiges"
@@ -682,7 +682,7 @@ msgstr "~E~ntfernen"
msgid "Search in game list"
msgstr "In Spieleliste suchen"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Suchen:"
@@ -703,7 +703,7 @@ msgstr "Spiel laden:"
msgid "Load"
msgstr "Laden"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -711,42 +711,42 @@ msgstr ""
"Mіchten Sie wirklich den PC nach Spielen durchsuchen? Mіglicherweise wird "
"dabei eine grіпere Menge an Spielen hinzugefќgt."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Dieses Verzeichnis kann noch nicht verwendet werden, da noch Dateien "
"heruntergeladen werden!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Mіchten Sie diese Spielkonfiguration wirklich entfernen?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Mіchten Sie einen Spielstand laden?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr ""
"Fќr dieses Spiel wird das Laden aus der Spieleliste heraus nicht unterstќtzt."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM konnte keine Engine finden, um das Spiel zu starten!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM konnte im gewфhlten Verzeichnis kein Spiel finden!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Spiel auswфhlen:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Viele hinzufќgen..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Aufzeichnen..."
@@ -829,161 +829,161 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Kein SoundFont"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Folgende Grafikoptionen konnten nicht geфndert werden:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "Grafikmodus konnte nicht geфndert werden."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "Die Einstellung fќr das Seitenverhфltnis konnte nicht geфndert werden"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "Vollbildeinstellung konnte nicht geфndert werden"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "Die Filtereinstellung konnte nicht geфndert werden"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Virtuelle Bedienelemente anzeigen"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Touchpad-Mausmodus"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Menќ- und Zurќck-Tasten vertauschen"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Zeiger-Geschw.:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Zeiger-Geschwindigkeit der Tastatur-/Joystick-Maus"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Zeiger-Geschw.:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Joystick-Totzone:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Totzone des analogen Joysticks"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Joystick-Totzone:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "HW-Shader:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
"Verschiedene Hardware-Shader erzeugen unterschiedliche visuelle Effekte"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "HW-Shader:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Verschiedene Shader erzeugen verschiedene Grafikeffekte"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafikmodus:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Render-Modus:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Spezielle Farbmischungsmethoden werden von manchen Spielen unterstќtzt"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Vollbildmodus"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Bilineare Filterung"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Verwende bilineare Filterung zur Grafik-Skalierung"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Seitenverhфltnis korrigieren"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Seitenverhфltnis fќr Spiele mit der Auflіsung 320x200 korrigieren"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Bevorzugtes Gerфt:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musikgerфt:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
"Legt das bevorzugte Tonwiedergabe-Gerфt oder den Soundkarten-Emulator fest"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Legt das Musikwiedergabe-Gerфt oder den Soundkarten-Emulator fest"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Standard-Gerфt:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musikgerфt:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib-Emulator:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib wird fќr die Musik in vielen Spielen verwendet"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Ausgabefrequenz:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -991,64 +991,64 @@ msgstr ""
"Hіhere Werte bewirken eine bessere Soundqualitфt, werden aber mіglicherweise "
"nicht von jeder Soundkarte unterstќtzt"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM-Gerфt:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr ""
"Legt das standardmфпige Musikwiedergabe-Gerфt fќr General-MIDI-Ausgabe fest"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Keine General-MIDI-Musik"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Erstes verfќgbares Gerфt"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont wird von einigen Soundkarten, FluidSynth und Timidity unterstќtzt"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Gemischter AdLib/MIDI-Modus"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Kombiniert MIDI-Musik mit AdLib-Soundeffekten"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI-Lautstфrke:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32-Gerфt:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Legt das standardmфпige Tonwiedergabe-Gerфt fќr die Ausgabe von Roland MT-32/"
"LAPC1/CM32l/CM64 fest"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Echte Roland MT-32 (GM-Emulation deaktiviert)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1056,16 +1056,16 @@ msgstr ""
"Wфhlen Sie dies aus, wenn Sie ein echtes Roland-kompatibles Soundgerфt "
"verwenden"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Echte Roland MT-32 (keine GM-Emulation)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland-GS-Gerфt (MT-32-Zuweisungen aktivieren)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1073,278 +1073,278 @@ msgstr ""
"Auswфhlen, wenn Sie ausbessernde Instrumentzuweisungen aktivieren mіchten, "
"um MT-32 auf einem Roland-GS-Gerфt zu emulieren"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Keine Roland-MT-32-Musik"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Sprache und Text:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Sprache"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Untertitel"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Beides"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Untertitel-Tempo:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Text u. Sprache:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Spr."
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Text"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "S+T"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Untertitel anzeigen und Sprachausgabe aktivieren"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Text-Tempo:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musiklautstфrke:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musiklautstфrke:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Stumm"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Effektlautstфrke:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Lautstфrke spezieller Gerфusch-Effekte"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Effektlautst.:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Sprachlautstфrke:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Sprachlautst.:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Shader"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Steuerung"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth-Einstellungen"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Themen:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Themen:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Legt das Verzeichnis fќr zusфtzliche Spieldateien fќr alle Spiele in ScummVM "
"fest"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Plugins:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Plugins:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Andere"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Thema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI-Renderer:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autom. Speichern:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autospeichern:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Tasten"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Sprache:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Sprache der ScummVM-Oberflфche"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Updates suchen:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Wie oft nach Aktualisierungen von ScummVM suchen?"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Jetzt prќfen"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Cloud-Speicher:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Aktiver Cloud-Speicher"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<keiner>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Benutzername:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Benutzername, der von diesem Cloud-Speicher verwendet wird"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Belegter Speicher:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
"Von ScummVM-Spielstфnden beleger Speicherplatz auf diesem Cloud-Speicher"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Letzte Sync.:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Zeitpunkt der letzten Spielstand-Synchronisierung"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Verbinden"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"жffnet den Assistenten, der Sie durch die Einrichtung Ihres Cloud-Speichers "
"fќhrt"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Aktualisieren"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Aktualisiert die Informationen ќber diesen Cloud-Speicher (Benutzername und "
"Belegung)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Herunterladen"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "жffnet den Download-Manager"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Server starten"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Startet den lokalen Webserver"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Nicht gestartet"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/root/-Pfad:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Legt fest, auf welches Verzeichnis der Dateimanager zugreifen darf"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/root/-Pfad:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Server-Port:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1353,20 +1353,20 @@ msgstr ""
"Authentifizierung mit dem Server ist nicht verfќgbar, wenn ein anderer Port "
"verwendet wird"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "мbernehmen"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Konnte den Cloud-Speicher nicht фndern!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Ein anderer Cloud-Speicher arbeitet gerade."
# Nicht ќbersetzen, da diese Nachricht nur fќr nicht-lateinische Sprachen relevant ist.
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1375,51 +1375,51 @@ msgstr ""
"dieses Thema benutzen wollen, mќssen Sie erst zu einer anderen Sprache "
"wechseln."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
"In das gewфhlte Verzeichnis kann nicht geschrieben werden. Bitte ein anderes "
"auswфhlen."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Verzeichnis fќr Oberflфchen-Themen"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Verzeichnis fќr zusфtzliche Dateien auswфhlen"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Verzeichnis fќr Erweiterungen auswфhlen"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr ""
"Wфhlen Sie das Verzeichnis aus, welches als Stammverzeichnis ('root') dient"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu Bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<gerade eben>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<nie>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Server anhalten"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Lokalen Webserver anhalten"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/el.po b/po/el.po
index 61d04b32c2..2dd0b2fe8e 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.10.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-07 09:56+0000\n"
"Last-Translator: Arius <alidop@pathfinder.gr>\n"
"Language-Team: Greek <https://translations.scummvm.org/projects/scummvm/"
@@ -57,7 +57,7 @@ msgstr "Ьхємтсѓч №мэљ"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -116,7 +116,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -129,7 +129,7 @@ msgstr "Эсщ"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -140,7 +140,7 @@ msgstr "Эсщ"
msgid "No"
msgstr "Мїщ"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "дя ScummVM фх ь№ќёхѓх эс сэяпюхщ єя ъсшяёщѓьнэя імъхыя!"
@@ -153,8 +153,8 @@ msgstr ""
"імъхыяђ нїхщ нэс сёїхпя ьх єя пфщя ќэяьс."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"№сщїэщфщя§ ѓсђ ѓх Сууыщъо"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<№ёяъсшяёщѓьнэч>"
@@ -264,11 +264,11 @@ msgstr "аысєіќёьс:"
msgid "Engine"
msgstr "Ьчїсэо"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Уёсіщъм"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Уёсі."
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "асёмъсьјч ёѕшь, уёсіщъўэ"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Йїяђ"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "асёмъсьјч ёѕшь. оїяѕ"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Иэєсѓч"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Иэєсѓч"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "асёмъсьјч ёѕшь. нэєсѓчђ"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "асёмъсьјч ёѕшь. MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "асёмъсьјч ёѕшь. MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "жмъхыящ"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "жмъхыящ"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "жмъхыяђ асщїэщфщя§:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "жмъхыяђ Июєёс:"
@@ -366,44 +366,44 @@ msgid "Specifies path to additional data used by the game"
msgstr ""
"Ъсшяёпцхщ фщсфёяьо ущс №ёќѓшхєс фхфяьнэс №яѕ їёчѓщья№ящя§эєсщ с№ќ єя №сщїэпфщ"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "жмъхыяђ Июєёс:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "жмъхыяђ С№яшоъхѕѓчђ:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Ъсшяёпцхщ єчэ єя№яшхѓпс єљэ с№яшчъхѕьнэљэ №сщїэщфщўэ ѓсђ"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "жмъхыяђ С№яш.:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ъсэнэс"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "аёяъсшяёщѓьнэя"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Х№щынюєх SoundFont"
@@ -411,7 +411,7 @@ msgstr "Х№щынюєх SoundFont"
msgid "Select additional game directory"
msgstr "Х№щынюєх №ёќѓшхєя імъхыя №сщїэщфщя§"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Х№щынюєх імъхыя ущс с№яшчъхѕьнэс №сщїэпфщс"
@@ -506,7 +506,7 @@ msgstr "Чьпєяэя"
msgid "Triangle"
msgstr "дёпуљэя"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Фщміяёс"
@@ -683,7 +683,7 @@ msgstr "~С~іспё. асщїэ"
msgid "Search in game list"
msgstr "Сэсцоєчѓч ѓєч ыпѓєс №сщїэщфщўэ"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Сэсцоєчѓч:"
@@ -704,7 +704,7 @@ msgstr "жќёєљѓч №сщїэщфщя§:"
msgid "Load"
msgstr "жќёєљѓч"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -712,44 +712,44 @@ msgstr ""
"Шныхєх №ёсуьсєщъм эс єёнюхєх єяэ ьсцщъќ сэщїэхѕєо №сщїэщфщўэ; Сѕєќ шс "
"ь№яёя§ѓх хэфхїяьнэљђ эс №ёяѓшнѓхщ нэс єхёмѓєщя сёщшьќ №сщїэщфщўэ."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Сѕєќђ я імъхыяђ фх ь№яёхп эс їёчѓщья№ящчшхп съќьч, упэхєсщ ьхєсіќёєљѓч ѓх "
"сѕєќэ!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Шныхєх №ёсуьсєщъм эс ѓтоѓхєх єщђ ёѕшьпѓхщђ сѕєя§ єяѕ №сщїэщфщя§;"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Шныхєх эс іяёєўѓхєх єя с№яшчъхѕьнэя №сщїэпфщ;"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Сѕєќ єя №сщїэпфщ фхэ ѕ№яѓєчёпцхщ іќёєљѓч №сщїэщфщўэ с№ќ єяэ №ёяљшчєо."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"дя ScummVM фх ь№ќёхѓх эс тёхп ъм№ящс ьчїсэо щъсэо эс хъєхынѓхщ єя х№щыхуьнэя "
"№сщїэпфщ!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr ""
"дя ScummVM фх ь№ќёхѓх эс тёхп ъм№ящя №сщїэпфщ ѓєяэ №ёяъсшяёщѓьнэя імъхыя!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Фщсынюєх єя №сщїэпфщ:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Ьсцщъо аёяѓшоъч..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Хууёсіо..."
@@ -836,161 +836,161 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ъсэнэс"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Фхэ оєсэ фѕэсєо ч хісёьяуо яёщѓьнэљэ сыысуўэ ѓєщђ х№щыяунђ уёсіщъўэ:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "фхэ оєсэ фѕэсєо ч сыысуо єчђ ыхщєяѕёупсђ тпэєхя."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "фхэ оєсэ фѕэсєо ч сыысуо єчђ фщќёшљѓчђ сэсыяупсђ фщсѓємѓхљэ"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "фхэ оєсэ фѕэсєо ч сыысуо єчђ ё§шьщѓчђ №ыоёяѕђ яшќэчђ"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "фхэ оєсэ фѕэсєо ч сыысуо єчђ ё§шьщѓчђ іщыєёсёпѓьсєяђ"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Хьімэщѓч єљэ ѓєящїхпљэ їхщёщѓья§ ѓєчэ яшќэч"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Touchpad ѓх ыхщєяѕёупс №яэєщъщя§"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Хэсыысуо єљэ ъяѕь№щўэ Ьхэя§ ъсщ апѓљ"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "дсї§єчєс фхпъєч:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "дсї§єчєс їхщёщѓья§ єяѕ фхпъєч №яэєщъщя§ ьх №ычъєёяыќущя/їхщёщѓєоёщя"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "дсї§єчєс фхпъєч:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "ахёщяїо сфёмэхщсђ їхщёщѓєоёщяѕ:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "ахёщяїо сфёмэхщсђ сэсыяущъя§ їхщёщѓєоёщяѕ"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "ахёщяїо сфёмэхщсђ їхщёщѓєоёщяѕ:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Ыхщєяѕёупс уёсіщъўэ:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Ыхщєяѕёупс с№ќфяѓчђ:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr ""
"Хщфщънђ ыхщєяѕёупхђ їёљьсєщъођ сэєщ№сёмшхѓчђ ящ я№япхђ ѕ№яѓєчёпцяэєсщ с№ќ "
"яёщѓьнэс №сщїэпфщс"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Ыхщєяѕёупс №ыоёяѕђ яшќэчђ"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "жпыєёя уёсіщъўэ"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "зёоѓч уёсььщъя§ іщыєёсёпѓьсєяђ ущс єчэ ъыщьмъљѓч уёсіщъўэ"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Фщќёшљѓч сэсыяупсђ фщсѓємѓхљэ"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Фщќёшљѓч сэсыяупсђ фщсѓємѓхљэ ущс №сщїэпфщс 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "аёяєщьўьхэч ѓѕѓъхѕо:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "гѕѓъхѕо Ьяѕѓщъођ:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Ъсшяёпцхщ єчэ №ёяєщьўьхэч ѓѕѓъхѕо хюќфяѕ оїяѕ о хюяьящљєо ъмёєсђ оїяѕ"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Ъсшяёпцхщ єч ѓѕѓъхѕо хюќфяѕ оїяѕ о хюяьящљєо ъмёєсђ оїяѕ"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "аёяєщь. гѕѓъ.:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "гѕѓъ. Ьяѕѓ.:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Хюяьящљєођ Adlib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "Ч Adlib їёчѓщья№ящхпєсщ ущс ьяѕѓщъо ѓх №яыым №сщїэпфщс"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "бѕшьќђ хюќфяѕ:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -998,63 +998,63 @@ msgstr ""
"ејчыќєхёч єщьо ъсшяёпцхщ ъсы§єхёч №ящќєчєс оїяѕ, сыым ь№яёхп эс ьчэ "
"ѕ№яѓєчёпцхєсщ с№ќ єчэ ъмёєс оїяѕ ѓсђ"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "гѕѓъхѕо GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Ъсшяёпцхщ №ёях№щыхуьнэч ѓѕѓъхѕо оїяѕ ущс єчэ нюяфя General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Ьч їёоѓч ьяѕѓщъођ General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "зёоѓч №ёўєчђ фщсшнѓщьчђ ѓѕѓъхѕођ"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"дя SoundFont ѕ№яѓєчёпцхєсщ с№ќ ьхёщънђ ъмёєхђ оїяѕ, єя FluidSynth ъсщ єя "
"Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Ьщъєо ыхщєяѕёупс Adlib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "зёоѓч MIDI ъсщ Adlib ущс фчьщяѕёупс оїяѕ"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "С§ючѓч MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "гѕѓъхѕо MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Ъсшяёпцхщ №ёях№щыхуьнэч ѓѕѓъхѕо оїяѕ ущс нюяфя Roland MT-32/LAPC1/CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "аёсуьсєщъо Roland MT-32 (с№хэхёуя№япчѓч хюяьящљєо GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1062,16 +1062,16 @@ msgstr ""
"Х№щынюєх сэ шныхєх эс їёчѓщья№ящоѓхєх ѓѕѓъхѕо оїяѕ ѓѕьтсєо ьх Roland, ч "
"я№япс хпэсщ ѓѕэфхфхьнэч ѓєяэ ѕ№яыяущѓєо ѓсђ"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "аёсуьсєщъо Roland MT-32 (їљёпђ хюяьяпљѓч GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "гѕѓъхѕо Roland GS (хэхёуя№япчѓч сэєщѓєящїпѓхљэ MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1079,280 +1079,280 @@ msgstr ""
"Х№щынюєх сэ шныхєх эс хэхёуя№ящоѓхєх фщяёшљьнэхђ сэєщѓєящїпѓхщђ ущс эс "
"хюяьящўѓхєх ьщс MT-32 ѓх ѓѕѓъхѕо Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Ьч їёоѓч ьяѕѓщъођ Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Ъхпьхэя ъсщ Яьщыпс:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Яьщыпс"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "е№ќєщєыящ"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Ъсщ єс фѕя"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "дсї§єчєс ѕ№яєпєыљэ:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Ъхпьхэя ъсщ Яьщыпс:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Яьщыпс"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "е№ќє."
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Ъсщ єс фѕя"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "аёятяыо ѕ№яєпєыљэ ъсщ сэс№сёсуљуо іљэођ"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "дсї§єчєс ѕ№ќє.:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Иэєсѓч ьяѕѓщъођ:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Иэєсѓч ьяѕѓщъођ:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "гпусѓч Мыљэ"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Иэєсѓч хін:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Иэєсѓч хщфщъўэ съяѕѓєщъўэ хін"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Иэєсѓч хін:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Иэєсѓч яьщыпсђ:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Иэєсѓч яьщыпсђ:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "зхщёщѓьќђ"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "бѕшьпѓхщђ FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "жмъхыяђ Шньсєяђ:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "жмъхыяђ Шньсєяђ:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Ъсшяёпцхщ єч фщсфёяьо ущс №ёќѓшхєс фхфяьнэс №яѕ їёчѓщья№ящя§эєсщ с№ќ ќыс єс "
"№сщїэпфщс о єя ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Фщсфёяьо аёќѓшхєљэ:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Фщсфё. аёќѓш.:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Ыящ№м"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Шньс:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "С№хщъќэщѓч GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Сѕєќьсєч с№яшоъхѕѓч:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Сѕєќь. с№яш.:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "аыоъєёс"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Уыўѓѓс GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Уыўѓѓс єяѕ ScummVM GUI"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Иыхуїяђ сэстсшьпѓхљэ:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "гѕїэќєчєс хынуїяѕ хэчьхёўѓхљэ єяѕ ScummVM"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Хынуюєх єўёс"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "г§ээхія"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "г§ээхія"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "С№яшоъхѕѓч:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Хэхёуо с№яшоъхѕѓч ѓ§ээхіяѕ"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<ъсьпс>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Мэяьс їёоѓєч:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "дя ќэяьс їёоѓєч №яѕ їёчѓщья№ящхпєсщ с№ќ сѕєо єчэ с№яшоъч"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "зёчѓщья№ящчьнэяђ їўёяђ:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
"зўёяђ №яѕ їёчѓщья№ящхпєсщ с№ќ єс с№яшчъхѕьнэс №сщїэпфщс єяѕ ScummVM ѓх сѕєо "
"єчэ с№яшоъч"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "дхыхѕєспс ўёс ѓѕуїёяэщѓья§:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
"аќєх №ёсуьсєя№ящошчъх я єхыхѕєспяђ ѓѕуїёяэщѓьќђ с№яшчъхѕьнэљэ №сщїэщфщўэ"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "г§эфхѓч"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"Сэяпюєх єя фщмыяуя яфчуя§ ущс эс ѓѕэфнѓхєх єя ыяусёщсѓьќ єя§ ѓ§ээхіяѕ "
"с№яшоъхѕѓођ ѓсђ"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Сэсэнљѓч"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Сэсэнљѓч №ычёяіяёщўэ єёнїяэєяђ їўёяѕ с№яшоъхѕѓчђ ѓєя ѓ§ээхія (ќэяьс їёоѓєч "
"ъсщ їёоѓч)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Ьхєсіќёєљѓч"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Жэящуьс фщсыќуяѕ фщсїхпёщѓчђ ьхєсіяёєўѓхљэ"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Хъєныхѓч фщсъяьщѓєо"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Хъєныхѓч єя№щъя§ фщсъяьщѓєо web"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Фхэ хъєхыхпєсщ"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/root/ Фщсфёяьо:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Ъсшяёпцхщ єя імъхыя ѓєяэ я№япя нїхщ №ёќѓтсѓч я File Manager"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/root/ Фщсфёяьо:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Ш§ёс хюѕ№чёхєчєо:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1360,19 +1360,19 @@ msgstr ""
"аящм ш§ёс їёчѓщья№ящхпєсщ с№ќ єя фщсъяьщѓєо\n"
"Фхэ хпэсщ фщсшнѓщьч ч №щѓєя№япчѓч ьх єя фщсъяьщѓєо ѓх ьч-№ёях№щыхуьнэч ш§ёс"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Хісёьяуо"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Сфѕэсьпс сыысуођ с№яшоъхѕѓчђ ѓ§ээхіяѕ!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Ьщс мыыч с№яшоъхѕѓч ѓ§ээхіяѕ хпэсщ офч хэхёуо."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1381,50 +1381,50 @@ msgstr ""
"эс їёчѓщья№ящоѓхєх сѕєќ єя шньс шс №ён№хщ №ёўєс эс сыымюхєх ѓх ъм№ящс мыыч "
"уыўѓѓс."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
"Фхэ оєсэ фѕэсєо ч хууёсіо ѓєяэ х№щыхуьнэя імъхыя. асёсъсыў х№щынюєх ъм№ящяэ "
"мыыя."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Х№щынюєх імъхыя ущс шньсєс GUI"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Х№щынюєх імъхыя ущс нюєёс сёїхпс"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Х№щынюєх імъхыя ущс №ёќѓшхєс"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Х№щынюєх імъхыя ущс єя /root/ єяѕ Фщсїхщёщѓєо Сёїхпљэ"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<мьхѓс>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<№яєн>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Фщсъя№о хюѕ№чёхєчєо"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Фщсъя№о єя№щъя§ хюѕ№чёхєчєо web"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/es_ES.po b/po/es_ES.po
index a02a7eca91..d3349b3c03 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.4.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-01-15 22:05+0000\n"
"Last-Translator: Rodrigo Vegas Sсnchez-Ferrero <rodrigo.vegas@gmail.com>\n"
"Language-Team: Spanish <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Arriba"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Sэ"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Sэ"
msgid "No"
msgstr "No"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ЁScummVM no ha podido abrir el directorio!"
@@ -154,8 +154,8 @@ msgstr ""
"un archivo con el mismo nombre."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"juego"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<por defecto>"
@@ -264,11 +264,11 @@ msgstr "Plat.:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grсficos"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Grсf."
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Opciones grсficas especэficas"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Sonido"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Opciones de sonido especэficas"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volumen"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volumen"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Opciones de volumen especэficas"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Opciones de MIDI especэficas"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Opciones de MT-32 especэficas"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Rutas"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Rutas"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Juego:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Adicional:"
@@ -365,44 +365,44 @@ msgstr "Adicional:"
msgid "Specifies path to additional data used by the game"
msgstr "Especifica un directorio para datos adicionales del juego"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Adicional:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Partidas:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Especifica dѓnde guardar tus partidas"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Partidas:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ninguna"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Por defecto"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Selecciona un SoundFont"
@@ -410,7 +410,7 @@ msgstr "Selecciona un SoundFont"
msgid "Select additional game directory"
msgstr "Selecciona el directorio adicional"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Selecciona el directorio para partidas guardadas"
@@ -502,7 +502,7 @@ msgstr "Seno"
msgid "Triangle"
msgstr "Triсngulo"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Otras"
@@ -676,7 +676,7 @@ msgstr "E~l~iminar"
msgid "Search in game list"
msgstr "Buscar en la lista de juegos"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Buscar:"
@@ -697,7 +697,7 @@ msgstr "Cargar juego:"
msgid "Load"
msgstr "Cargar"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -705,42 +705,42 @@ msgstr ""
"ПSeguro que quieres ejecutar la detecciѓn masiva? Puede que se aёada un gran "
"nњmero de juegos."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"ЁEste directorio se estс utilizando para una descarga y todavэa no puede "
"usarse!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "ПSeguro que quieres eliminar la configuraciѓn de este juego?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "ПQuieres cargar la partida guardada?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Este juego no permite cargar partidas desde el lanzador."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ЁScummVM no ha podido encontrar ningњn motor capaz de ejecutar el juego!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ЁScummVM no ha encontrado ningњn juego en el directorio!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Elige el juego:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Aёadir varios..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Grabar..."
@@ -825,165 +825,165 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ninguno"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Fallo al aplicar algunos cambios en las opciones grсficas:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "no se ha podido cambiar el modo de vэdeo."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "no se ha podido cambiar el ajuste de correcciѓn de aspecto"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "no se ha podido cambiar el ajuste a pantalla completa"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "no se han podido cambiar los ajustes de filtrado"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Modo Touchpad desactivado."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Velocidad:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Velocidad:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Modo grсfico:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderizado:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Modos especiales de difuminado compatibles con algunos juegos"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Pantalla completa"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtros de grсficos"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Usar filtrado lineal para escalar grсficos"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correcciѓn de la relaciѓn de aspecto"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corregir relaciѓn de aspecto en juegos de 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Disp. preferido:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Disp. de mњsica:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
"Especifica el dispositivo de sonido o emulador de tarjeta de sonido "
"prefierido"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr ""
"Especifica el dispositivo de sonido o emulador de tarjeta de sonido de salida"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Disp. preferido:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Disp. de mњsica:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emul. AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib es usado para la mњsica en muchos juegos"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Frec. de salida:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -991,66 +991,66 @@ msgstr ""
"Los valores mсs altos ofrecen mayor calidad, pero puede que la tarjeta de "
"sonido no lo soporte"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Dispositivo GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr ""
"Especifique el dispositivo de salidapor defecto para la salida de General "
"MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "No usar mњsica General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Utilizar el primer dispositivo disponible"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont es compatible con algunas tarjetas de sonido, con FluidSynth y con "
"Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Modo AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Usar tanto MIDI como AdLib en la generaciѓn de sonido"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Ganancia MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Disp. MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Especifica el dispositivo de sonido para la salida Roland MT-32/LAPC1/CM32l/"
"CM64 por defecto"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 autщntica (desactivar emulaciѓn GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1058,16 +1058,16 @@ msgstr ""
"Marcar si se quiere usar un dispositivo de sonido real conectado al "
"ordenador y compatible con Roland"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 real (sin emulaciѓn GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Dispositivo Roland GS (activar conversiѓn MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1075,275 +1075,275 @@ msgstr ""
"Marca esta opciѓn si quieres activar la conversiѓn para emular una MT-32 en "
"un dispositivo Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "No usar mњsica Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Texto y voces:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Voces"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Subtэtulos"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Ambos"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Vel. de subtэtulos:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Texto y voces:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Voz"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Subt"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "V&S"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Reproducir voces y subtэtulos"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Vel. de subt.:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Mњsica:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Mњsica:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Silenciar"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Efectos:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volumen de los efectos de sonido"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Efectos:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Voces:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Voces:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Control del ratѓn"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Opciones de FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Temas:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Temas:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Especifica el directorio adicional usado por los juegos y ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Plugins:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Plugins:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Otras"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Interfaz:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autoguardado:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autoguardado:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Teclas"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Idioma:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Idioma de la interfaz de ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Buscar actualizaciones:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Frecuencia con la que se buscan actualizaciones"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Buscar ahora"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Nube"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Nube"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Almacenamiento:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Almacenamiento activo"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<ninguno>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Usuario:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Nombre de usuario utilizado para este almacenamiento"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Espacio utilizado:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Espacio utilizado para las partidas guardadas en este almacenamiento"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "кltima sincronizaciѓn:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Cuсndo se ha producido la њltima sincronizaciѓn de partidas guardadas"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Conectar"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"Abrir el asistente de configuraciѓn para habilitar el almacenamiento en lэnea"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Refrescar"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Refrescar la informaciѓn del almacenamiento en lэnea (nombre de usuario y "
"espacio)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Descargar"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Abrir el gestor de descargas"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Habilitar servidor"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Habilitar el servidor local"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Detenido"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Directorio /raэz/:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Especifica los directorios accesibles para el gestor de archivos"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/raэz/:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Puerto del servidor:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1351,19 +1351,19 @@ msgstr ""
"Puerto utilizado por el servidor\n"
"La autentificaciѓn solo es posible con el puerto predeterminado"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Aplicar"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "ЁFallo al cambiar el almacenamiento en lэnea!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Ya se ha habilitado otro almacenamiento en lэnea."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1371,48 +1371,48 @@ msgstr ""
"El tema seleccionado no es compatible con el idioma actual. Debes cambiar el "
"idioma si quieres usar este tema."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "No se puede escribir en el directorio elegido. Selecciona otro."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Selecciona el directorio de temas"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Selecciona el directorio adicional"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Selecciona el directorio de plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Selecciona el directorio /raэz/ para el gestor de archivos"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<ahora>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<nunca>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Detener servidor"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Detener el servidor local"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/eu.po b/po/eu.po
index c9980b0b43..2cd9762174 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.5.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-04 13:27+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Basque <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Joan gora"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -116,7 +116,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -129,7 +129,7 @@ msgstr "Bai"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -140,7 +140,7 @@ msgstr "Bai"
msgid "No"
msgstr "Ez"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM-k ezin izan du zehazturiko direktorioa ireki!"
@@ -151,8 +151,8 @@ msgid ""
msgstr ""
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -235,7 +235,7 @@ msgstr ""
"Jokoaren hizkuntza. Honek ez du zure ingelesezko bertsioa frantsesera pasako"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<lehenetsia>"
@@ -258,11 +258,11 @@ msgstr "Plataforma:"
msgid "Engine"
msgstr "Motorea"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafikoak"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -275,7 +275,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Ezarpen grafiko globalak baliogabetu"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Soinua"
@@ -288,11 +288,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Soinu ezarpen globalak baliogabetu"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Bolumena"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Bolumena"
@@ -306,7 +306,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Bolumen ezarpen globalak baliogabetu"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -319,7 +319,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "MIDI ezarpen globalak baliogabetu"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -332,11 +332,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "MT-32 ezarpen globalak baliogabetu"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Bide-izenak"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Bideak"
@@ -350,7 +350,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Jokoa:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Gehigarriak:"
@@ -359,44 +359,44 @@ msgstr "Gehigarriak:"
msgid "Specifies path to additional data used by the game"
msgstr "Jokoak erabiltzen duen datu gehigarrien bide-izena"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Gehigarria:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Partida gordeak:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Zure gordetako partidak non gordeko diren zehazten du"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Partida gordeak:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Bat ere ez"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Lehenetsia"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "SoundFont-a aukeratu"
@@ -404,7 +404,7 @@ msgstr "SoundFont-a aukeratu"
msgid "Select additional game directory"
msgstr "Direktorio gehigarria aukeratu"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Partida gordeen direktorioa aukeratu"
@@ -494,7 +494,7 @@ msgstr "Sinua"
msgid "Triangle"
msgstr "Triangelua"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Beste"
@@ -666,7 +666,7 @@ msgstr "~K~endu"
msgid "Search in game list"
msgstr "Bilatu joko-zerrendan"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Bilatu:"
@@ -687,7 +687,7 @@ msgstr "Jokoa kargatu:"
msgid "Load"
msgstr "Kargatu"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -695,41 +695,41 @@ msgstr ""
"Joko detektatzaile masiboa exekutatu nahi al duzu? Honek joko kantitate "
"handia gehitu dezake."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Benetan ezabatu nahi duzu joko-konfigurazio hau?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Gordetako jokoa kargatu?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Joko honek ez du uzten partidak abiarazletik kargatzen."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM-k ezin izan du aukeraturiko jokoa exekutatzeko gai den motorerik "
"aurkitu!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM-k ezin izan du jokorik aurkitu zehazturiko direktorioan!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Jokoa aukeratu:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Gehitu hainbat..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Grabatu..."
@@ -814,164 +814,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Bat ere ez"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Ezin izan da grafikoen aukeretako batzuk aplikatu:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "ezin izan da bideo-modua aldatu."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "formatu-ratioaren ezarpena ezin izan da aldatu"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "ezin izan da pantaila-osoaren ezarpena aldatu"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
#, fuzzy
msgid "the filtering setting could not be changed"
msgstr "ezin izan da pantaila-osoaren ezarpena aldatu"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Touchpad modua desgaituta."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Abiadura:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Abiadura:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Modu grafikoa:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderizazioa:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Joko batzuk onarturiko lausotze-modu bereziak"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Pantaila osoa"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
#, fuzzy
msgid "Filter graphics"
msgstr "Grafikoak"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Formatu-ratioaren zuzenketa"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "320x200 jokoentzako formatu-ratioa zuzendu"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Gogoko gailua:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musika gailua:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Gogoko soinu txartel edo emuladorea zein den ezartzen du"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Irteerako soinu txartel edo emuladorea ezartzen du"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Gail. gogokoa:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musika gailua:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emuladorea:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib musikarako hainbat jokotan erabiltzen da"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Irteera maizt.:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -979,64 +979,64 @@ msgstr ""
"Balio altuagoek soinu kalitate hobea ezartzen dute, baina baliteke zure "
"soinu-txartela bateragarria ez izatea"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM gailua:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Defektuzko soinu txartela ezartzen du General MIDI irteerarako"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Ez erabili General MIDI musika"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Erabilgarri dagoen lehen gailua erabili"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"Zenbait soinu txartel bateragarriak dira SoundFont-ekin, FluidSynth eta "
"Timidity besteak beste"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "AdLib/MIDI modua"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Soinua sortzerakoan MIDI eta AdLib erabili"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI irabazia:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 gailua:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Roland MT-32/LAPC1/CM32l/CM64 irteerarako defektuzko soinu txartela ezartzen "
"du"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Benetako Roland MT-32 (GM emulazio gabe)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1044,16 +1044,16 @@ msgstr ""
"Markatu ordenagailura konektaturiko Roland-ekin bateragarria den soinu-"
"gailua erabiltzeko"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Benetako Roland MT-32 (GM emulazio gabe)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS Gailua (gaitu MT-32 bihurketak)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1061,298 +1061,298 @@ msgstr ""
"Markatu Roland GS gailu batean MT-32 bat emulatzea ahalbidetzen "
"dutenbihurketak gaitzeko"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Ez erabili Roland MT-32 musika"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Testu eta ahotsa:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Ahotsa"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Azpitituluak"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Biak"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Azpitit. abiadura:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Testu eta ahotsa:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Ahots."
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Azp."
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Biak"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Ahotsak erreproduzitu eta azpitituluak erakutsi"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Azpit. abiadura:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musika:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musika:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Mututu dena"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Efektuak:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Soinu efektu berezien bolumena"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Efektuak:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Ahotsak:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Ahotsak:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Saguaren kontrola"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth Ezarpenak"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Gaiak:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Gaiak:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Joko guztiek edo ScummVM-k darabilten datu gehigarrien bide-izena ezartzen du"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Pluginak:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Pluginak:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Beste"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Gaia:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Interfazea:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autogordetzea:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autogordetzea:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Teklak"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Hizkuntza:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "ScummVM interfazearen hizkuntza"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Erabiltzaile-izena:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
#, fuzzy
msgid "Download"
msgstr "Behera"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
#, fuzzy
msgid "Not running"
msgstr "Jokoa exekutatzean errorea:"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
#, fuzzy
msgid "/root/ Path:"
msgstr "Gehigarriak:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
#, fuzzy
msgid "Specifies which directory the Files Manager can access"
msgstr "Zure gordetako partidak non gordeko diren zehazten du"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
#, fuzzy
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Gehigarriak:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
#, fuzzy
msgid "Server's port:"
msgstr "Zerbitzaria:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
#, fuzzy
msgid "Failed to change cloud storage!"
msgstr "Ezin izan da jokoa gorde"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1360,51 +1360,51 @@ msgstr ""
"Aukeraturiko gaia ez da zure hizkuntzarekin bateragarria. Gai hau erabili "
"nahi baduzu, aurretik beste hizkuntza batera pasa behar duzu."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Aukeraturiko direktorioan ezin da idatzi. Mesedez, aukeratu beste bat."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Gaien direktorioa aukeratu"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Fitxategi gehigarrien direktorioa aukeratu"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Pluginen direktorioa aukeratu"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
#, fuzzy
msgid "Select directory for Files Manager /root/"
msgstr "Fitxategi gehigarrien direktorioa aukeratu"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
#, fuzzy
msgid "<never>"
msgstr "Inoiz ez"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
#, fuzzy
msgid "Stop server"
msgstr "Zerbitzaria:"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 515fec9990..b1211d7eb6 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.6.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-05 16:43+0000\n"
"Last-Translator: Timo Mikkolainen <tmikkola@gmail.com>\n"
"Language-Team: Finnish <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Siirry ylіs"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -116,7 +116,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -129,7 +129,7 @@ msgstr "Kyllф"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -140,7 +140,7 @@ msgstr "Kyllф"
msgid "No"
msgstr "Ei"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM ei voi avata kyseistф hakemistoa!"
@@ -153,8 +153,8 @@ msgstr ""
"tiedosto samalla nimellф."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -240,7 +240,7 @@ msgstr ""
"englanninkieliseksi"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<oletus>"
@@ -263,11 +263,11 @@ msgstr "Alusta:"
msgid "Engine"
msgstr "Pelimoottori"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafiikka"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -280,7 +280,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Ohita globaalit grafiikka-asetukset"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Ффni"
@@ -293,11 +293,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Ohita globaalit ффniasetukset"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Voimakkuus"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Voimakkuus"
@@ -311,7 +311,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Ohita globaalit ффnenvoimakkuusasetukset"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -324,7 +324,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Ohita globaalit MIDI-asetukset"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -337,11 +337,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Ohita globaalit MT-32 asetukset"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Polut"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Polut"
@@ -355,7 +355,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Pelin polku:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Lisфkansio:"
@@ -364,44 +364,44 @@ msgstr "Lisфkansio:"
msgid "Specifies path to additional data used by the game"
msgstr "Mффrittфф polun lisфtiedostoihin joita peli mahdollisesti kфyttфф"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Lisфkansio:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Tallennuskansio:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Mффrittфф polun pelitallennuksille"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Tallennuskansio:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ei mффritelty"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Oletus"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Valitse SoundFont"
@@ -409,7 +409,7 @@ msgstr "Valitse SoundFont"
msgid "Select additional game directory"
msgstr "Valitse lisфhakemisto pelille"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Valitse hakemisto pelitallennuksille"
@@ -501,7 +501,7 @@ msgstr "Sini"
msgid "Triangle"
msgstr "Kolmio"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Muut"
@@ -673,7 +673,7 @@ msgstr "P~o~ista peli"
msgid "Search in game list"
msgstr "Etsi peliф listasta"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Etsi:"
@@ -694,7 +694,7 @@ msgstr "Lataa peli:"
msgid "Load"
msgstr "Lataa"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -702,39 +702,39 @@ msgstr ""
"Haluatko varmasti lisфtф pelejф alihakemistoineen? Tфmф voi lisфtф suuren "
"mффrфn pelejф."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Tфtф kansiota ei voi kфyttфф vielф, siihen ladataan tiedostoja!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Haluatko varmasti poistaa pelin asetuksineen listalta?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Haluatko ladata tallennetun pelin?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Tфmф peli ei tue pelitallennuksien lataamista pelin ulkopuolelta."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM ei lіytфnyt pelimoottoria joka tukee valittua peliф!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM ei lіytфnyt yhtффn peliф kyseisestф hakemistosta!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Valitse peli:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Lisфф monta..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Nauhoita..."
@@ -821,161 +821,161 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ei kфytіssф"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Joitain grafiikka-asetuksia ei saatu asetettua:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "videotilaa ei voitu vaihtaa."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "kuvasuhdekorjausasetusta ei voitu muuttaa"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "kokoruututilaa ei voitu muuttaa"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "Suodatusasetusta ei voitu muuttaa"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Virtuaalikontrollit"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Touchpad hiiritila"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Vaihda Menu ja Takaisin nappien paikkaa"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Osoittimen Nopeus:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Nфppфimistі/joystick hiiriosoittimen nopeus"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Osoittimen Nopeus:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Joystickin Kuollut Alue:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Analogisen joystickin kuollut alue"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Joystickin Kuollut Alue:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "Laitteistosфvytin:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Laitteistosфvyttimet tuottavat erilaisia visuaalisia efektejф"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "Laitteistosфvytin:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Laitteistosфvyttimet tuottavat erilaisia visuaalisia efektejф"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafiikkatila:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderіintitila:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Erityiset dithering asetukset joita jotkut pelit tukevat"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Kokoruututila"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Suodata grafiikka"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Kфytф bilineaarista suodatinta grafiikan skaalauksessa"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Kuvasuhteen korjaus"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Korjaa kuvasuhde 320x200 peleille"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Ensisijainen laite:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musiikkilaite:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
"Mффrittфф ффnilaitteen tai ффnikorttiemulaattorin jota ensisijaisesti tulisi "
"kфyttфф"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Mффrittфф ффnikortin tai ффnikorttia emuloivan ohjelmiston"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Ensisijainen:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musiikkilaite:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emulaattori:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLibiф kфytetффn monien pelien musiikeissa"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Taajuus:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -983,61 +983,61 @@ msgstr ""
"Isommat taajuudet merkitsevфt parempaa ффnenlaatua, mutta ффnikorttisi ei "
"ehkф tue niitф"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM laite:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Mффrittфф oletuksena kфytettфvфn ффnilaitteen General MIDIlle"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Фlф kфytф General MIDIф musiikissa"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Kфytф ensimmфistф laitetta"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"Jotkut ффnikortit tukevat ффnifonttia (SoundFont), FluidSynth ja Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Yhdistetty AdLib/MIDI tila"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Kфytф sekф MIDIф ettф Adlibiф ффnentuotantoon"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDIn ффnilisфys:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 laite:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr "Mффrittфф oletusффnilaitteen Roland MT-32/LAPC1/CM32l/CM64:n kфyttііn"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Aito Roland MT-32 (ei GM emulointia)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1045,16 +1045,16 @@ msgstr ""
"Valitse jos haluat kфyttфф aitoa Roland-yhteensopivaa laittetta joka on "
"kytketty tietokoneeseesi"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Aito Roland MT-32 (ei GM emulointia)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS Laite (aktivoi MT-32 mappaukset)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1062,273 +1062,273 @@ msgstr ""
"Valitse jos haluat kфyttфф patch mappingia MT-32:n emulointiin Roland GS "
"laitteella"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Фlф kфytф Roland MT-32 musiikkia"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Tekstitys ja puhe:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Puhe"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Tekstitys"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Molemmat"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Tekstityksen nopeus:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Tekstitys ja puhe:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Puhe"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Tekstit"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Molemmat"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Nфytф tekstitys ja kфytф puhetta"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Tekstityksen nopeus:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musiikki:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musiikki:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Vaimenna"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Ффniefektit:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Erikoisefektit"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Ффniefektit:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Puhe:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Puhe:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Sфvytin"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Kontrollit"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth asetukset"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Teemojen polku:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Teemojen polku:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Mффrittфф polun, jossa on lisфtiedostoja joita ScummVM tai kaikki pelit "
"kфyttфvфt"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Pluginien sijainti:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Pluginien sijainti:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Muut"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Teema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI renderіijф:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autom. tallennus:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autom. tallennus:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Nфppфimet"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "ScummVM:n kieli:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "ScummVM kфyttіliittymфn kieli"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Pфivitystarkistus:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Kuinka usein tarkistetaan onko ScummVM:ффn pфivityksiф"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Tarkista nyt"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Pilvi"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Pilvi"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Tallennustila:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Aktiivinen pilvitallennus"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<tyhjф>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Kфyttфjфnimi:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Tallennustilan kфyttфjфnimi"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Kфytetty tila:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "ScummVM:n pelitallennusten kфyttфmф tila tallennustilassa"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Viimeisin synkronointi:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Milloin pelitallennukset viimeksi synkronoitiin tфhфn tallennustilaan"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Yhdistф"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Avaa velhodialogi pilvitilan tiliin kirjautumiseen"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Pфivitф"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr "Pфivitф tфmфnhetkiset pilvitilan tiedot (kфyttфjфnimi ja kфyttіaste)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Lataa"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Avaa lataustenhallintadialogi"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Kфynnistф palvelin"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Kфynnistф paikallinen webpalvelin"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Ei kфynnissф"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/root/-polku:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Mффrittфф hakemiston johon tiedostonhallinnalla on pффsy"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/root/-polku:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Palvelimen portti:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1336,19 +1336,19 @@ msgstr ""
"Palvelimen kфyttфmф portti\n"
"Autentikaatio palvelimella on mahdollista vain vakioportilla"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Kфytф"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Pilvitallennustilan vaihtaminen epфonnistui!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Toinen pilvitila on jo aktiivinen."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1356,48 +1356,48 @@ msgstr ""
"Valitsemasi teema ei tue nykyistф valitsemaasi kieltф. Vaihda kieli ensin, "
"ja yritф sitten uudelleen."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Valittuun hakemistoon ei voi kirjoittaa. Valitse toinen hakemisto."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Valitse hakemisto kфyttіliittymфn teemoille"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Valitse hakemisto lisфtiedostoille"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Valitse hakemisto plugineille"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Valitse /root/ hakemisto tiedostonhallinnalle"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu tavua"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<nyt>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<ei koskaan>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Pysфytф palvelin"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Pysфytф paikallinen webpalvelin"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 60a314fe89..3b7deb20e0 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -7,11 +7,11 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.8.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
-"PO-Revision-Date: 2017-03-06 22:54+0000\n"
-"Last-Translator: Thierry Crozat <criezy@scummvm.org>\n"
-"Language-Team: French <https://translations.scummvm.org/projects/scummvm/"
-"scummvm/fr/>\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
+"PO-Revision-Date: 2017-03-11 17:16+0000\n"
+"Last-Translator: Paolo Bossi <pbossi86@gmail.com>\n"
+"Language-Team: French "
+"<https://translations.scummvm.org/projects/scummvm/scummvm/fr/>\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
@@ -58,7 +58,7 @@ msgstr "Remonter"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Oui"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Oui"
msgid "No"
msgstr "Non"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM n'a pas pu ouvrir le rщpertoire sщlectionnщ !"
@@ -154,8 +154,8 @@ msgstr ""
"mъme nom existe dщjр."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"espagnole du jeu."
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<dщfaut>"
@@ -264,11 +264,11 @@ msgstr "Systшme :"
msgid "Engine"
msgstr "Moteur"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Graphique"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Rщglages spщcifiques р ce jeu"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Audio"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Rщglages spщcifiques р ce jeu"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volume"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volume"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Rщglages spщcifiques р ce jeu"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Rщglages spщcifiques р ce jeu"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Rщglages spщcifiques р ce jeu"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Chemins"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Chemins"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Chemin du Jeu :"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Extra :"
@@ -366,44 +366,44 @@ msgid "Specifies path to additional data used by the game"
msgstr ""
"Dщfinie un chemin vers des donnщes supplщmentaires utilisщes par le jeu"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Extra :"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Sauvegardes :"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Dщfinie l'emplacement oљ les fichiers de sauvegarde sont crщщs"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Sauvegardes :"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Aucun"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Dщfaut"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Choisir une banque de sons"
@@ -411,7 +411,7 @@ msgstr "Choisir une banque de sons"
msgid "Select additional game directory"
msgstr "Sщlectionner un rщpertoire supplщmentaire"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Sщlectionner le rщpertoire pour les sauvegardes"
@@ -504,7 +504,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Triangle"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Divers"
@@ -678,7 +678,7 @@ msgstr "~S~upprimer"
msgid "Search in game list"
msgstr "Recherche dans la liste de jeux"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Filtre :"
@@ -699,7 +699,7 @@ msgstr "Charger le jeu :"
msgid "Load"
msgstr "Charger"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -707,42 +707,42 @@ msgstr ""
"Voulez-vous vraiment lancer la dщtection automatique des jeux ? Cela peut "
"potentiellement ajouter un grand nombre de jeux."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Ce rщpertoire est en cours de tщlщchargement et ne peut pas encore ъtre "
"utilisщ !"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Voulez-vous vraiment supprimer ce jeu ?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Voulez-vous charger le jeu ?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr ""
"Le chargement de sauvegarde depuis le lanceur n'est pas supportщ pour ce jeu."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM n'a pas pu trouver de moteur pour lancer le jeu sщlectionnщ !"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM n'a pas trouvщ de jeu dans le rщpertoire sщlectionnщ !"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Choisissez le jeu :"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Ajout Massif..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Enregistrer..."
@@ -826,164 +826,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Aucune"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Certaines options graphiques n'ont pu ъtre changщes :"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "le mode vidщo n'a pu ъtre changщ."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "la correction de rapport d'aspect n'a pu ъtre changщe"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "le mode plein щcran n'a pu ъtre changщ"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "le mode de filtrage n'a pu ъtre changщ"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Afficher les contrєles sur l'щcran"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Souris en mode Touchpad"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Inverser les boutons Menu et Retour"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Vitesse du pointeur :"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
"Vitesse du pointeur de souris pour les contrєles par clavier ou joystick"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Vitesse du pointeur :"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Zone inactive du joystick :"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Zone inactive du joystick analogique"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Zone inactive du joystick :"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "Shader :"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Les divers shaders matщriels crщent des effets visuels diffщrents"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "Shader :"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
-msgstr ""
+msgstr "Divers shaders crщent des effets visuels diffщrents"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Mode graphique :"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Mode de rendu :"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Mode spщcial de tramage supportщ par certains jeux"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Plein щcran"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtrer les graphiques"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
"Utiliser une interpolation bi-linщaire lors du changement d'щchelle des "
"graphiques"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correction du rapport d'aspect"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corrige le rapport d'aspect pour les jeux en 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Sortie Prщfщrщe :"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Sortie Audio :"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
"Spщcifie le pщriphщrique de sortie audio ou l'щmulateur de carte audio "
"prщfщrщ"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Spщcifie le pщriphщrique de sortie audio ou l'щmulateur de carte audio"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Sortie Prщfщrщe :"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Sortie Audio :"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Щmulateur AdLib :"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib est utilisщ pour la musique dans de nombreux jeux"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Frщquence :"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -991,64 +991,64 @@ msgstr ""
"Une valeur plus щlevщe donne une meilleure qualitщ audio mais peut ne pas "
"ъtre supportщe par votre carte son"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Sortie GM :"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Spщcifie le pщriphщrique audio par dщfaut pour la sortie General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Ne pas utiliser la musique General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Utiliser le premier pщriphщrique disponible"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "Banque de sons :"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"La banque de sons (SoundFont) est utilisщe par certaines cartes audio, "
"FluidSynth et Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont :"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Mode mixte AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Utiliser р la fois MIDI et AdLib"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Gain MIDI :"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Sortie MT-32 :"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Spщcifie le pщriphщrique audio par dщfaut pour la sortie Roland MT-32/LAPC1/"
"CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 exacte (dщsactive l'щmulation GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1056,16 +1056,16 @@ msgstr ""
"Vщrifie si vous voulez utiliser un pщriphщrique audio compatible Roland "
"connectщ р l'ordinateur"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 exacte (pas d'щmu GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS (active le mappage MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1073,275 +1073,275 @@ msgstr ""
"Utilisez cette option si vous voulez activez le mappage р la volщe pour une "
"щmulation MT-32 sur un appareil Roland GS."
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Ne pas utiliser la musique Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Dialogue :"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Voix"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Sous-titres"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Les deux"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Vitesse des ST :"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Dialogue :"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Voix"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Subs"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "V&S"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Affiche les sous-titres et joue les dialogues audio"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Vitesse des ST :"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Volume Musique :"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musique :"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Silence"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Volume Bruitage :"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volume des effets spщciaux sonores"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Bruitage :"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Volume Dialogues :"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Dialogues :"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Shader"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Contrєles"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Paramшtres FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Thшmes :"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Thшmes :"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Spщcifie un chemin vers des donnщes supplщmentaires utilisщes par tous les "
"jeux ou ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Plugins :"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Plugins :"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Divers"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Thшme :"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Interface :"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Sauvegarde auto :"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Sauvegarde :"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Touches"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Langue :"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Langue de l'interface graphique de ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Vщrif. mises р jour :"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Frщquence des vщrifications"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Maintenant"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Nuage"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Nuage"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Stockage :"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Service de stockage actif"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<aucun>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Nom d'utilisateur :"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Nom d'utilisateur pour ce service"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Espace utilisщ :"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Espace utilisщ par les sauvegardes de ScummVM sur ce stockage"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Synchronisщ :"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Quand la derniшre synchronisation des sauvegardes a eu lieu"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Se connecter"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Ouvre l'assistant de connexion au compte de stockage en ligne"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Rafraюchir"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Rafraюchir les informations (nom d'utilisateur et espace utilisщ) pour le "
"service de stockage actif"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Tщlщcharger"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Ouvrir le gestionnaire de tщlщchargement"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Dщmarrer serveur"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Dщmarre le serveur web local"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Arrъtщ"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Chemin /racine/ :"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Indique le rщpertoire auquel le gestionnaire de fichier peut accщder"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/racine/ :"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Port :"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1349,19 +1349,19 @@ msgstr ""
"Port utilisщ par le serveur\n"
"Authentification avec le serveur n'est disponible qu'avec le port par dщfaut"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Appliquer"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Echec du changement de service de stockage !"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Un autre service de stockage est dщjр actif."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1369,50 +1369,50 @@ msgstr ""
"Le thшme que vous avez sщlectionnщ ne support pas la langue franчaise. Si "
"vous voulez l'utiliser vous devez d'abord changer de langue."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
"Le rщpertoire sщlectionnщ est verrouillщ en щcriture. Sщlectionnez un autre "
"rщpertoire."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Sщlectionner le rщpertoire des thшmes d'interface"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Sщlectionner le rщpertoire pour les fichiers supplщmentaires"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Sщlectionner le rщpertoire des plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Indique le rщpertoire pour la /racine/ du Gestionnaire de Fichiers"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu octets"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<maintenant>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<jamais>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Arrъter serveur"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Arrъter le serveur"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/gl_ES.po b/po/gl_ES.po
index 0f88556c55..1f26c223d4 100644
--- a/po/gl_ES.po
+++ b/po/gl_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.8.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-11-28 15:51+0000\n"
"Last-Translator: Santiago G. Sanz <santiagogarciasanz@gmail.com>\n"
"Language-Team: Galician <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Arriba"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Si"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Si"
msgid "No"
msgstr "Non"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM non foi quen de abrir o directorio!"
@@ -154,8 +154,8 @@ msgstr ""
"ten un ficheiro co mesmo nome."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -239,7 +239,7 @@ msgid ""
msgstr "Idioma do xogo. Non converterс a versiѓn galega do xogo en inglesa"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<por defecto>"
@@ -262,11 +262,11 @@ msgstr "Plataforma:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grсficos"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Efectos grсficos"
@@ -279,7 +279,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Anular a configuraciѓn dos grсficos"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Son"
@@ -292,11 +292,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Anular a configuraciѓn do son"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volume"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volume"
@@ -310,7 +310,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Anular a configuraciѓn do volume"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -323,7 +323,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Anular a configuraciѓn de MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -336,11 +336,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Anular a configuraciѓn de MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Camiёos"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Camiёos"
@@ -354,7 +354,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Camiёo do xogo:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Camiёo adicional:"
@@ -363,44 +363,44 @@ msgstr "Camiёo adicional:"
msgid "Specifies path to additional data used by the game"
msgstr "Especifica o camiёo dos datos adicionais usados no xogo"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Camiёo adicional:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Camiёo de gardado:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Especifica o lugar dos ficheiros de gardado"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Camiёo de gardado:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ningњn"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Predefinido"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Seleccionar SoundFont"
@@ -408,7 +408,7 @@ msgstr "Seleccionar SoundFont"
msgid "Select additional game directory"
msgstr "Selecciona un directorio con datos adicionais"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Selecciona un directorio para ficheiros de gardado"
@@ -501,7 +501,7 @@ msgstr "Seno"
msgid "Triangle"
msgstr "Triсngulo"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Misc."
@@ -676,7 +676,7 @@ msgstr "Elimina~r~ xogo"
msgid "Search in game list"
msgstr "Buscar na lista de xogos"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Buscar:"
@@ -697,7 +697,7 @@ msgstr "Cargar partida:"
msgid "Load"
msgstr "Cargar"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -705,39 +705,39 @@ msgstr ""
"Queres executar o detector de xogos en masa? Щ posible que se engada un gran "
"nњmero de xogos."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Aэnda non se pode empregar este directorio. A descarga non rematou!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Seguro que queres eliminar esta configuraciѓn de xogo?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Queres cargar a partida gardada?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "O xogo non permite cargar partidas dende o iniciador."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM non foi quen de atopar un motor para executar o xogo!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM non foi quen de atopar xogos no directorio!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Elixe o xogo:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Engadir en masa..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Gravar..."
@@ -820,162 +820,162 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ningunha"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Erro ao aplicar os cambios na configuraciѓn dos grсficos:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "non se puido cambiar o modo de vэdeo."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "non se puido cambiar a proporciѓn."
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "non se puido cambiar a configuraciѓn de pantalla completa."
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "non se puido cambiar a configuraciѓn de filtrado."
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Modo Panel tсctil desactivado."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Velocidade:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Velocidade:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grсficos:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Procesamento:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Modos de interpolaciѓn de cores compatibles con algњns xogos"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Pantalla completa"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtrar grсficos"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Empregar filtrado linear ao escalar grсficos"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correcciѓn de proporciѓn"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corrixir a proporciѓn para os xogos en 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Dispositivo preferido:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Dispositivo de mњsica:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Especifica o dispositivo ou emulador de tarxeta de son preferido"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Especifica o dispositivo ou emulador de tarxeta de son de saэda"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Disp. preferido:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Disp. mњsica:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emulador de AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "Moitos xogos empregan AdLib para a mњsica"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Taxa de saэda:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -983,80 +983,80 @@ msgstr ""
"A maior valor, maior calidade do son, mais talvez non sexa compatible coa "
"tarxeta"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Dispositivo de GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr ""
"Especifica o dispositivo de son por defecto para a saэda de General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Non empregar mњsica en General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Empregar o primeiro dispositivo dispoёible"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont щ compatible con algunhas tarxetas de son, FluidSynth e Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Modo AdLib/MIDI mixto"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Empregar xeraciѓn de son MIDI e mсis AdLib"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Ganancia de MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Dispositivo de MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Especifica o dispositivo por defecto para a saэda de Roland MT-32/LAPC1/"
"CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 verdadeiro (sen emulaciѓn de GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
msgstr ""
"Marcar para empregar o hardware compatible con Roland conectado ao sistema"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 (sen emulaciѓn de GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Dispositivo Roland GS (activar atribuciѓn MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1064,279 +1064,279 @@ msgstr ""
"Marcar para activar a atribuciѓn de parches e emular MT-32 nun dispositivo "
"Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Non empregar mњsica en Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Texto e voz:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Voz"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Subtэtulos"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Ambos"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Velocidade dos subtэtulos:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Texto e voz:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Voz"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Subs"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Ambos"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Mostrar os subtэtulos e reproducir as voces"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Velocidade subs:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Volume de mњsica:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Volume mњsica:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Silenciar todo"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Volume de efectos:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volume dos efectos de son"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Volume efectos:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Volume de voz:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Volume voz:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Rato"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Configuraciѓn de FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Camiёo do tema:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Camiёo tema:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Especificar o camiёo dos datos adicionais de todos os xogos ou de ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Camiёo dos complementos:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Camiёo complementos:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Misc."
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Procesamento da interfaz:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autogardado:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autogardado:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Teclas"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Idioma de interfaz:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Idioma da interfaz de ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Comprobaciѓn de actualizaciѓns:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Frecuencia de comprobaciѓn das actualizaciѓns de ScummVM"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Comprobar agora"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Nube"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Nube"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Almacenamento:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Almacenamento na nube activo"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<ningњn>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Nome de usuario:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Nome de usuario empregado por este almacenamento"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Espazo empregado:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
"Espazo empregado polas partidas gardadas de ScummVM neste almacenamento."
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "кltima sincronizaciѓn:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
"O momento da њltima sincronizaciѓn das partidas gardadas neste almacenamento."
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Conectar"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"Abre o diсlogo do asistente para conectar coa tњa conta de almacenamento na "
"nube."
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Actualizar"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Actualiza a informaciѓn do almacenamento na nube actual (nome de usuario e "
"espazo empregado)."
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Descargar"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Abre o diсlogo do xestor de descargas."
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Executar servidor"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Executar servidor web local"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Non se estс a executar"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Camiёo de /root/:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Especifica o directorio de acceso do xestor de ficheiros."
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Camiёo de /root/:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Porto do servidor:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1344,19 +1344,19 @@ msgstr ""
"O porto empregado polo servidor.\n"
"Autenticaciѓn non dispoёible con portos non predeterminados."
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Aplicar"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Erro ao cambiar o almacenamento na nube!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Xa estс activo outro almacenamento na nube."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1364,48 +1364,48 @@ msgstr ""
"O tema seleccionado non щ compatible co idioma actual. Para empregar o tema, "
"deberсs cambiar antes o idioma da interfaz."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Non щ posible escribir no directorio elixido. Selecciona outro."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Seleccionar directorio para temas de interfaz"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Seleccionar directorio para ficheiros adicionais"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Seleccionar directorio para complementos"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Seleccionar directorio para /root/ de xestor de ficheiros"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<agora mesmo>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<nunca>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Deter servidor"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Deter servidor web local"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/hu_HU.po b/po/hu_HU.po
index e5c1e0de8f..26c256f0d3 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-05 07:27+0000\n"
"Last-Translator: George Kormendi <grubycza@hotmail.com>\n"
"Language-Team: Hungarian <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Feljebb"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Igen"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Igen"
msgid "No"
msgstr "Nem"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM nem tudja megnyitni a vсlasztott mappсt!"
@@ -154,8 +154,8 @@ msgstr ""
"ugyanazzal a nщvvel."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -239,7 +239,7 @@ msgstr ""
"A jсtщk nyelve. Ne сllэtsd сt a pl. Spanyol nyelvћ jсtщkodat Angol nyelvre"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<alapщrtelmezett>"
@@ -262,11 +262,11 @@ msgstr "Platform:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafika"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -279,7 +279,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Globсlis grafikai beсllэtсsok felќlbэrсlсsa"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Audiѓ"
@@ -292,11 +292,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Globсlis audiѓ beсllэtсsok felќlbэrсlсsa"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Hangerѕ"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Hangerѕ"
@@ -310,7 +310,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Globсlis hangerѕbeсllэtсsok felќlbэrсlсsa"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -323,7 +323,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Globсlis MIDI beсllэtсsok felќlbэrсlсsa"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -336,11 +336,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Globсlis MT-32 beсllэtсsok felќlbэrсlсsa"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Mappсk"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Mappсk"
@@ -354,7 +354,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Jсtщk Mappa:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Extra Mappa:"
@@ -363,44 +363,44 @@ msgstr "Extra Mappa:"
msgid "Specifies path to additional data used by the game"
msgstr "Mappa kivсlasztсs a jсtщkok kiegщszэtѕ fсjljaihoz"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Extra Mappa:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Mentщs Mappa:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Jсtщkmentщsek helyщnek meghatсrozсsa"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Mentщs Mappa:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Nincs"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Alapщrtelmezett"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "SoundFont kivсlasztсs"
@@ -408,7 +408,7 @@ msgstr "SoundFont kivсlasztсs"
msgid "Select additional game directory"
msgstr "Vсlassz mappсt a jсtщk kiegщszэtѕkhіz"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Vсlaszz jсtщkmentщseknek mappсt"
@@ -500,7 +500,7 @@ msgstr "Szэnusz"
msgid "Triangle"
msgstr "Hсromszіg"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Vegyes"
@@ -673,7 +673,7 @@ msgstr "Jсtщk tіrlщse"
msgid "Search in game list"
msgstr "Keresщs a jсtщklistсban"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Keresщs:"
@@ -694,7 +694,7 @@ msgstr "Jсtщk betіltщse:"
msgid "Load"
msgstr "Betіltщs"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -702,40 +702,40 @@ msgstr ""
"Biztos hogy futtatod a Masszэv jсtщkdetektort? Ez potenciсlisan sok jсtщkot "
"hozzсad a listсhoz."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Ez a mappa nem hasznсlhatѓ mщg, щppen letіltщs van folyamatban!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Biztosan tіrіlni akarod ezt a jсtщkkonfigurсciѓt?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Akarod hogy betіltщsem a jсtщkсllсst?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Ez a jсtщk nem tсmogatja a jсtщkсllсs betіltщst az indэtѓbѓl."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM nem talсlt olyan jсtщkmotort ami a vсlasztott jсtщkot tсmogatja!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "A ScummVM nem talсlt egy jсtщkot sem a vсlasztott mappсban!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Vсlassztott jсtщk:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Masszэv mѓd..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Felvщtel..."
@@ -818,220 +818,220 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Nincs"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Nщhсny grafikus opciѓ vсltoztatсsa sikertelen:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "a videѓmѓd nem vсltozott."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "a kщpmщretarсny beсllэtсsok nem vсltoztak"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "a teljeskщpernyѕs beсllэtсs nem vсltozott"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "a szћrщsi beсllэtсst nem lehet megvсltoztatni"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Irсnyэtсs a kщpernyѕn megjelenэtщse"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Touchpad egщr mѓd"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Menќ щs Vissza gombok cserщje"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Mutatѓ Sebessщg:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Billentyћzet/joystick egщrmutatѓ vezщrlщs sebessщge"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Mutatѓ Sebessщg:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Joy Holtzѓna:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Analѓg joystick Holtzѓna"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Joy Holtzѓna:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "HW Сrnyalѓ:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Kќlіnbіzѕ hardver сrnyalѓk kќlіnbіzѕ vizuсlis effekteket adnak"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "HW Сrnyalѓ:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Kќlіnbіzѕ hardver сrnyalѓk kќlіnbіzѕ vizuсlis effekteket adnak"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafikus mѓd:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Kirajzolсs mѓd:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Nщhсny jсtщk tсmogatja a speciсlis сrnyalсsi mѓdokat"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Teljeskщpernyѕs mѓd"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Grafika szћrщse"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Lineсris szћrщs hasznсlata a grafika сtmщretezщsщnщl"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Kщpmщretarсny korrekciѓ"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Helyes oldalarсny a 320x200 jсtщkokhoz"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Elsѕdleges eszkіz:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Zene eszkіz:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Elsѕdleges hangeszkіz vagy hang emulсtor beсllэtсsok"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Hangeszkіz vagy hangkсrtya emulсtor beсllэtсsok"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Elsѕdleges eszk.:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Zene eszkіz:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emulсtor:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib meghajtѓt sok jсtщk hasznсlja zenщhez"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Kimeneti rсta:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
msgstr ""
"Nagyobb щrtщkek jobb hangminѕsщget adnak, de nem minden hangkсrtya tсmogatja"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM Eszkіz:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Alapщrtelmezett hangeszkіz General MIDI kimenethez"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Ne hasznсlj General MIDI zenщt"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Elsѕ elщrhetѕ eszkіz hasznсlata"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"Nщhсny hangkсrya, FluidSynth щs Timidyti tсmogatja a SoundFont betіltщsщt"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Vegyes AdLib/MIDI mѓd"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "MIDI щs AdLib hanggenerсtorok hasznсlata"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI erѕsэtщs:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 Eszkіz:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr "Roland MT-32/LAPC1/CM32l/CM64 alapщrtelmezett hangeszkіzіk beсllэtсsa"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 Hardver (GM emulсciѓ tiltva)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1039,16 +1039,16 @@ msgstr ""
"Jelіld be, ha hardveres Roland-Kompatibilis hangeszkіz van csatlakoztatva a "
"gщpedhez щs hasznсlni akarod"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 Hardver (GM emulсciѓ nincs)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS eszkіz (MT-32 mapping engedщlyezщs)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1056,272 +1056,272 @@ msgstr ""
"Ellenѕrzщs ha engedщlyezni akarod az emulсlt MT-32 Folt lekщpezщst a Roland "
"GS eszkіzіn"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Ne hasznсlj Roland MT-32 zenщt"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Szіveg щs beszщd:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Csak beszщd"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Csak felirat"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Mind"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Felirat sebessщg:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Felirat щs beszщd:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Besz"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Text"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Mind"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Hang щs feliratok megjelenэtщse"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Felirat sebessщg:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Zene hangerѕ:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Zene hangerѕ:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "жsszes nщmэtсsa"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "SFX hangerѕ:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Speciсlis hangeffektusok hangereje"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "SFX hangerѕ:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Beszщd hangerѕ:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Beszщd hangerѕ:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Сrnyalѓ"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Irсnyitсs"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth Beсllэtсsa"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Tщma Mappa:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Tщma Mappa:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Minden jщtщk щs ScummVM kiegщszэtѕ fсjljainak mappсja"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Plugin Mappa:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Plugin Mappa:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Vegyes"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tщma:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI Renderelѕ:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Automentщs:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Automentщs:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Billentyћk"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "GUI nyelve:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "A ScummVM GUI nyelve"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Frissэtщs ellenѕrzщs:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Milyen gyakran ellenѕrizze a ScummVM frissэtщseket"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Ellenѕrzщs most"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Felhѕ"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Felhѕ"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Tсrolѓ:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Aktэv felhѕ tсrolѓ"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<nincs>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Felhasznсlѓ:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Felhasznсlѓnщv ehhez a tсrolѓhoz"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Hasznсlt hely:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "ScummVM mentщsekhez hasznсlt hely ezen a tсrolѓn"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Utolsѓ szinkron:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Amikor az utolsѓ mentщs szinkronizсlсs tіrtщnt ezen a tсrolѓn"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Csatlakozсs"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Csatlakozсs varсzslѓ pсrbeszщdablak megnyitсsa a felhѕtсrolѓ fiѓkodhoz"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Frissэtщs"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Jelenlegi felhѕtсrolѓ informсciѓk frissэtщse (felhasznсlѓnщv щs hasznсlat)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Letіltщs"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Letіltщskezelѕ pсrbeszщdablak megnyitсsa"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Szerver futtatсs"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Helyi webszerver futtatсsa"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Nem fut"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/gyіkщr/ кtvonal:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Meghatсrozza, hogy melyik kіnyvtсrhoz fщrhet hozzс a Fсjlkezelѕ"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/gyіkщr/ кtvonal:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Szerver portja:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1329,19 +1329,19 @@ msgstr ""
"Melyik portot hasznсlja a szerver\n"
"Szerver engedщly nem elщrhetѕ nem alapщrtelmezett porttal"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Alkalmaz"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Felhѕtсrolѓ csere nem sikerќlt!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Egy mсsik felhѕtсrolѓ mсr aktэv."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1349,48 +1349,48 @@ msgstr ""
"A kivсlasztott tщma nem tсmogatja a nyelvedet. Ha hasznсlni akarod ezt a "
"tщmсt, elѕszѕr vсlts сt egy mсsik nyelvre."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "A kivсlasztott mappсba nem lehet эrni, vсlassz egy mсsikat."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "GUI tщma mappa kivсlasztсsa"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Mappa vсlasztсs az extra fсjloknak"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Plugin mappa kivсlasztсsa"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Vсlassz mappсt a Fсjlkezelѕnek /gyіkщr/"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu byte"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<щpp most>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<soha>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Szerver leсllэtсs"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Helyi webszerver leсllэtсsa"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/it_IT.po b/po/it_IT.po
index e612a5fa7c..807376d70a 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-07 13:59+0000\n"
"Last-Translator: Paolo Bossi <pbossi86@gmail.com>\n"
"Language-Team: Italian <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "Su"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Sь"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Sь"
msgid "No"
msgstr "No"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM non ha potuto aprire la cartella specificata!"
@@ -154,8 +154,8 @@ msgstr ""
"stesso nome."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -240,7 +240,7 @@ msgstr ""
"Lingua del gioco. Un gioco inglese non potrр risultare tradotto in italiano"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<predefinito>"
@@ -263,11 +263,11 @@ msgstr "Piattaf.:"
msgid "Engine"
msgstr "Motore"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafica"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Grafica"
@@ -280,7 +280,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Ignora le impostazioni grafiche globali"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Audio"
@@ -293,11 +293,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Ignora le impostazioni audio globali"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volume"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volume"
@@ -311,7 +311,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Ignora le impostazioni globali di volume"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -324,7 +324,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Ignora le impostazioni MIDI globali"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -337,11 +337,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Ignora le impostazioni MT-32 globali"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Percorsi"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Perc"
@@ -355,7 +355,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Perc. gioco:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Percorso extra:"
@@ -364,44 +364,44 @@ msgstr "Percorso extra:"
msgid "Specifies path to additional data used by the game"
msgstr "Specifica il percorso di ulteriori dati usati dal gioco"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Perc. extra:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Salvataggi:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Specifica dove archiviare i salvataggi"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Salvataggi:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Nessuno"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Predefinito"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Seleziona SoundFont"
@@ -409,7 +409,7 @@ msgstr "Seleziona SoundFont"
msgid "Select additional game directory"
msgstr "Seleziona la cartella di gioco aggiuntiva"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Seleziona la cartella dei salvataggi"
@@ -502,7 +502,7 @@ msgstr "Seno"
msgid "Triangle"
msgstr "Triangolo"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Varie"
@@ -677,7 +677,7 @@ msgstr "~R~im. gioco"
msgid "Search in game list"
msgstr "Cerca nella lista dei giochi"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Cerca:"
@@ -698,7 +698,7 @@ msgstr "Carica gioco:"
msgid "Load"
msgstr "Carica"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -706,44 +706,44 @@ msgstr ""
"Vuoi davvero eseguire il rilevatore di giochi in massa? Potrebbe aggiungere "
"un numero enorme di giochi."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Questa cartella ш in fase di download e non puђ essere ancora utilizzata!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Sei sicuro di voler rimuovere questa configurazione di gioco?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Vuoi caricare il salvataggio?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr ""
"Questo gioco non supporta il caricamento di salvataggi dalla schermata di "
"avvio."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM non ha potuto trovare un motore in grado di eseguire il gioco "
"selezionato!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM non ha potuto trovare nessun gioco nella cartella specificata!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Scegli il gioco:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Agg. in massa..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Registra..."
@@ -826,161 +826,161 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Nessuno"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Impossibile applicare alcuni dei cambiamenti nelle opzioni grafiche:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "impossibile modificare la modalitр video."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "impossibile modificare l'impostazione proporzioni"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "impossibile modificare l'impostazione schermo intero"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "Impossibile modificare le impostazioni del filtro video"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Controlli in sovraimpressione"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Mouse in modalitр Touchpad"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Inverti i tasti Menu e Indietro"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Velocitр Puntatore:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Velocitр puntatore (se controllato con joystick o tastiera)"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Velocitр del puntatore:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Deadzone Joystick:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Deadzone (zona inerte) per joystick analogici"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Deadzone Joy:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "HW Shader:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Shader differenti danno effetti visivi differenti"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "HW Shader:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Shader diversi danno diversi effetti grafici"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Modalitр grafica:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Resa grafica:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Modalitр di resa grafica speciali supportate da alcuni giochi"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Modalitр a schermo intero"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Applica filtro grafico"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Usa filtro lineare per lo scaling della grafica"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correzione proporzioni"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corregge le proporzioni dei giochi con risoluzione a 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Disp. preferito:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Dispositivo audio:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
"Specifica il dispositivo audio o l'emulatore della scheda audio preferiti"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr ""
"Specifica il dispositivo di output audio o l'emulatore della scheda audio"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Disp. preferito:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Disposit. audio:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emulatore AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib ш utilizzato per la musica in molti giochi"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Frequenza:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -988,62 +988,62 @@ msgstr ""
"Valori piљ alti restituiscono un suono di maggior qualitр, ma potrebbero non "
"essere supportati dalla tua scheda audio"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Dispositivo GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Specifica il dispositivo audio predefinito per l'output General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Non utilizzare la musica General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Utilizza il primo dispositivo disponibile"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "SoundFont ш supportato da alcune schede audio, FluidSynth e Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Modalitр mista AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Utilizza generazione di suono sia MIDI che AdLib"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Guadagno MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Disposit. MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Specifica il dispositivo audio predefinito per l'output Roland MT-32/LAPC1/"
"CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 effettivo (disattiva emulazione GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1051,16 +1051,16 @@ msgstr ""
"Seleziona se vuoi usare il dispositivo hardware audio compatibile con Roland "
"che ш connesso al tuo computer"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 effettivo (disat.emul.GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Dispositivo Roland GS (attiva mappature MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1068,274 +1068,274 @@ msgstr ""
"Seleziona se vuoi attivare le mappature per emulare un MT-32 su un "
"dispositivo Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Non utilizzare la musica Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Testo e voci:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Voci"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Sottotitoli"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Entrambi"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Velocitр testo:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Testo e voci:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Voci"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Sub"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Entr."
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Mostra i sottotitoli e attiva le voci"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Velocitр testo:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Volume musica:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Volume musica:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Disattiva audio"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Volume effetti:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volume degli effetti sonori"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Volume effetti:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Volume voci:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Volume voci:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Shader"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Controllo"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Impostazioni FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Percorso temi:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Perc. temi:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Specifica il percorso di ulteriori dati usati dai giochi o da ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Percorso plugin:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Perc. plugin:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Varie"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Renderer GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autosalva:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Salvataggio automatico:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Tasti"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Lingua GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Lingua dell'interfaccia grafica di ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Controllo aggiornamenti:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Frequenza delle verifiche disponibilitр aggiornamenti"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Controlla ora"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Servizio cloud:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Servizio di archiviazione cloud attivo"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<nessuno>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Nome utente:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Nome utilizzato per questo spazio di archiviazione"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Spazio su disco utilizzato:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Spazio utilizzato dai salvataggi di ScummVM su questo archivio Cloud"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Ultima sincronizzazione:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
"Ultima sincronizzazione dei salvataggi in questo spazio di archiviazione"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Connetti"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Apri assistente di connessione all'account di archiviazione su Cloud"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Aggiorna"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Aggiorna le informazioni del servizio di archiviazione su Cloud (nome utente "
"e spazio utilizzato)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Scarica"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Apri finestra di gestione dei download"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Avvia server"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Avvia webserver locale"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Non avviato"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Percorso base:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Specifica quali cartelle sono accessibili dal File Manager"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Percorso base:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Porta del Server:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1343,19 +1343,19 @@ msgstr ""
"Porta utillizzata dal server\n"
"L'autenticazione non ш disponibile tramite una porta personalizzata"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Applica"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Impossibile cambiare dispositivo di archiviazione Cloud!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Un altro servizio di archiviazione cloud ш giр attivo."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1363,48 +1363,48 @@ msgstr ""
"Il tema che hai selezionato non supporta la lingua attuale. Se vuoi "
"utilizzare questo tema devi prima cambiare la lingua."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "La cartella scelta ш in sola lettura. Si prega di sceglierne un'altra."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Seleziona la cartella dei temi dell'interfaccia"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Seleziona la cartella dei file aggiuntivi"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Seleziona la cartella dei plugin"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Seleziona la cartella di partenza del File Manager"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%lIu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<adesso>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<mai>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Arresta server"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Arresta webserver locale"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/nb_NO.po b/po/nb_NO.po
index a36772e72e..a7b0a38488 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-26 17:36+0000\n"
"Last-Translator: Einar Johan Trјan Sјmхen <einarjohants@gmail.com>\n"
"Language-Team: Norwegian Bokmхl <https://translations.scummvm.org/projects/"
@@ -59,7 +59,7 @@ msgstr "Oppover"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -118,7 +118,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -131,7 +131,7 @@ msgstr "Ja"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -142,7 +142,7 @@ msgstr "Ja"
msgid "No"
msgstr "Nei"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM kunne ikke хpne den valgte mappa!"
@@ -155,8 +155,8 @@ msgstr ""
"samme navn."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -242,7 +242,7 @@ msgstr ""
"versjon"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<standard>"
@@ -265,11 +265,11 @@ msgstr "Plattform:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafikk"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -282,7 +282,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Overstyr globale grafikkinstillinger"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Lyd"
@@ -295,11 +295,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Overstyr globale lydinstillinger"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volum"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volum"
@@ -313,7 +313,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Overstyr globale voluminstillinger"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -326,7 +326,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Overstyr globale MIDI-instillinger"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -339,11 +339,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Overstyr globale MT-32-instillinger"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Sti"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Sti"
@@ -357,7 +357,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Spillsti:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Ekstrasti:"
@@ -366,44 +366,44 @@ msgstr "Ekstrasti:"
msgid "Specifies path to additional data used by the game"
msgstr "Bestemmer sti til ytterligere data brukt av spillet"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Ekstrasti:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Lagringssti:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Bestemmer sti til lagrede spill"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Lagringssti:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ingen"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Standard"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Velg SoundFont"
@@ -411,7 +411,7 @@ msgstr "Velg SoundFont"
msgid "Select additional game directory"
msgstr "Velg mappe med ytterligere data"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Velg mappe for lagrede spill"
@@ -503,7 +503,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Trekant"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Diverse"
@@ -676,7 +676,7 @@ msgstr "~F~jern spill"
msgid "Search in game list"
msgstr "Sјk i spilliste"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Sјk:"
@@ -697,7 +697,7 @@ msgstr "Хpne spill:"
msgid "Load"
msgstr "Хpne"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -705,40 +705,40 @@ msgstr ""
"Vil du virkelig kjјre flerspill-finneren? Dette kan potensielt legge til et "
"stort antall spill."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Denne mappa kan ikke brukes ennх, den blir lastet ned til!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Vil du virkelig fjerne denne spillkonfigurasjonen?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Vil du laste et lagret spill?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Dette spillet stјtter ikke lasting av spill fra oppstarteren."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM kunne ikke finne noen motor som kunne kjјre det valgte spillet!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM kunne ikke finne noe spill i den valgte mappen!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Velg spill:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Legg til flere..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr ""
@@ -823,162 +823,162 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ingen"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Klarte ikke х aktivere enkelte av endringene i grafikkinstillinger:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "videomodusen kunne ikke endres."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "aspektrate-innstillingen kunne ikke endres"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "fullskjermsinnstillingen kunne ikke endres"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "filterinnstillingen kunne ikke endres"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Touchpad-modus deaktivert."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Hastighet:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Hastighet:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafikkmodus:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Tegnemodus:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Spesiel dithering-modus stјttet av enkelte spill"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Fullskjermsmodus"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtrer grafikk"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Aspekt-rate korrigering"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Korriger aspekt-rate for 320x200-spill"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Foretrukket enhet:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musikkenhet:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Velger foretrukket lydenhet eller lydkort-emulator"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Velger ut-lydenhet eller lydkortemulator"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Foretrukket enh.:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musikkenhet:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib-emulator:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib brukes til musikk i mange spill"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Utrate:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -986,60 +986,60 @@ msgstr ""
"Hјyere verdier gir bedre lydkvalitet, men stјttes kanskje ikke av ditt "
"lydkort"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM-enhet:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Velger standard lydenhet for General MIDI-utdata"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Ikke bruk General MIDI-musikk"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Bruk fјrste tilgjengelige enhet"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "SoundFont stјttes ikke av enkelte lydkort, FluidSynth og Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Mikset AdLib/MIDI-modus"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Bruk bхde MIDI- og AdLib- lydgenerering"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI gain:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 Enhet:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr "Velger standard lydenhet for Roland MT-32/LAPC1/CM32I/CM64-avspilling"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Ekte Roland MT-32 (deaktiver GM-emulering)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1047,16 +1047,16 @@ msgstr ""
"Velg hvis du har et ekte Roland-kompatible lydkort tilkoblet maskinen, og "
"vil bruke dette"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Ekte Roland MT-32 (deaktiver GM-emulering)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS Modus (aktiver MT32-mapping)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1064,272 +1064,272 @@ msgstr ""
"Aktiver hvis du vil slх pх patch mappinger for х emulere en MT-32 eller "
"Roland GS enhet"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Ikke bruk Roland MT-32-musikk"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Tekst og Tale:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Tale"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Undertekster"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Begge"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Teksthastighet:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Tekst og Tale:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Tale"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Tekst"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Begge"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Vis undertekster, og spill av tale"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Underteksthastighet:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musikkvolum:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musikkvolum:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Demp alle"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Lydeffektvolum:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volum for spesielle lydeffekter"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Lydeffektvolum:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Talevolum:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Talevolum:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Styr Mus"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth-instillinger"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Temasti:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Temasti:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Velger sti for ytterligere data brukt av alle spill eller ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Pluginsti:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Pluginsti:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Div"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI-tegner:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autolagre:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autolagre:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Taster"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "GUI-sprхk:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Sprхk i ScummVM-GUIet"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Oppdateringssjekk:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Hvor ofte det skal sjekkes for ScummVM-oppdateringer"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Sjekk nх"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Sky"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Sky"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Lagring:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Aktiv skylagring"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<ingen>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Brukernavn:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Brukernavn for denne lagringsmхten"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Brukt plass:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Plass brukt av ScummVM's lagrede spill pх denne lagringsmхten"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Forrige synctidspunkt:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Nхr forrige sync av lagrede spill til denne lagringsmхten skjedde"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Koble til"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Хpne veiviserdialog for х koble til skylagringen din"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Oppfrisk"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr "Oppfrisk gjeldende skylagringsinformasjon (brukernavn og bruk)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Last ned"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Хpne nedlastingsbehandlerdialog"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Kjјr server"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Kjјr lokal webserver"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Kjјrer ikke"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/root/ Sti:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Angi mappe som filbehandleren skal ha tilgang til"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/root/ Sti:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Serverport:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1337,19 +1337,19 @@ msgstr ""
"Hvilken port som brukes av serveren\n"
"Autentisering med server stјttes ikke med ikke-standard port"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Klarte ikke х kontakte skylagring!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "En annen skylagring er allerede aktiv."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1357,48 +1357,48 @@ msgstr ""
"Temaet du valgte stјtter ikke det aktive sprхket. Hvis du vil bruke dette "
"temaet, mх du bytte til et annet sprхk fјrst."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Den valgte mappen kan ikke skrives til. Vennligst velg en annen."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Velg mappe for GUI-temaer"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Velg mappe for ytterligere filer"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Velg mappe for plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Velg mappe for filbehandler /root/"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<med en gang>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<aldri>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Stopp server"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Stopp lokal webserver"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/nl_NL.po b/po/nl_NL.po
index a7de598d9d..5163257983 100644
--- a/po/nl_NL.po
+++ b/po/nl_NL.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.9.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-05 14:47+0000\n"
"Last-Translator: Ben Castricum <github@bencastricum.nl>\n"
"Language-Team: Dutch <https://translations.scummvm.org/projects/scummvm/"
@@ -59,7 +59,7 @@ msgstr "Ga omhoog"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -116,7 +116,7 @@ msgstr "Uw verbinding lijkt beperkt. Wilt u echt bestanden ermee downloaden?"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -129,7 +129,7 @@ msgstr "Ja"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -140,7 +140,7 @@ msgstr "Ja"
msgid "No"
msgstr "Nee"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM kon de opgegeven map niet openen!"
@@ -153,8 +153,8 @@ msgstr ""
"met dezelfde naam."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -239,7 +239,7 @@ msgstr ""
"De taal van het spel. Dit verandert een Engels spel niet naar een Nederlandse"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<standaard>"
@@ -262,11 +262,11 @@ msgstr "Platform:"
msgid "Engine"
msgstr "Engine"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Beeld"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -279,7 +279,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Negeer algemene grafische instellingen"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Geluid"
@@ -292,11 +292,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Negeer algemene audio instellingen"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volume"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volume"
@@ -310,7 +310,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Negeer algemene volume instellingen"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -323,7 +323,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Negeer algemene MIDI instellingen"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -336,11 +336,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Negeer algemene MT-32 instellingen"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Paden"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Paden"
@@ -354,7 +354,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Spel Pad:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Extra Pad:"
@@ -363,44 +363,44 @@ msgstr "Extra Pad:"
msgid "Specifies path to additional data used by the game"
msgstr "Specificeer pad naar additionele data voor het spel"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Extra Pad:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Bewaar Pad:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Bepaalt waar opgeslagen spellen worden bewaard"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Bewaar Pad:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Geen"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Standaard"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Selecteer SoundFont"
@@ -408,7 +408,7 @@ msgstr "Selecteer SoundFont"
msgid "Select additional game directory"
msgstr "Selecteer additionele speldatamap"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Selecteer map voor opgeslagen spellen"
@@ -501,7 +501,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Driehoek"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Overig"
@@ -675,7 +675,7 @@ msgstr "~V~erwijderen"
msgid "Search in game list"
msgstr "Zoek in lijst met spellen"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Zoeken:"
@@ -696,7 +696,7 @@ msgstr "Laad spel:"
msgid "Load"
msgstr "Laden"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -704,41 +704,41 @@ msgstr ""
"Wilt u echt de mass game detector draaien? Dit voegt potentieel een groot "
"aantal spellen toe."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Deze map kan nog niet gebruikt worden, er wordt al in gedownload!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Wilt u echt deze spelconfiguratie verwijderen?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Wilt u het opgeslagen spel laden?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Dit spel ondersteunt het laden van spelen vanaf het startmenu niet."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM heeft geen engine gevonden die in staat was het geselecteerde spel "
"te spelen!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM kon geen enkel spel vinden in de opgegeven map!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Kies het spel:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Voeg Meerdere Toe..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Opnemen..."
@@ -825,159 +825,159 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Geen"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Sommige grafische opties konden niet worden toegepast:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "de videomodus kon niet veranderd worden."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "de pixelverhoudinginstelling kon niet veranderd worden"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "de volledig-scherminstelling kon niet veranderd worden"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "de filterinstelling kon niet veranderd worden"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Toon scherm-besturing"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Touchpadmodus"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Knoppen Menu en Terug omwisselen"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Aanwijzer Snelheid:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Snelheid voor toetsenbord/joystick muis aanwijzer besturing"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Aanwijzer Snelheid:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Joy Deadzone:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Analoge Joystick Deadzone"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Joy Deadzone:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "HW Shader:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Verschillende hardware shaders geven verschillende visuele effecten"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "HW Shader:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Verschillende shaders geven verschillende visuele effecten"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafische modus:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Render modus:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Speciale ditheringmodi die door sommige games ondersteund worden"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Volledig-scherm modus"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filter afbeeldingen"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Gebruik lineair filteren tijdens het schalen van afbeeldingen"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Pixelverhoudingcorrectie"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corrigeer de pixelverhouding voor 320x200 spellen"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Voorkeursapparaat:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Muziekapparaat:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Specificeert het voorkeurs geluidsapparaat of geluidskaartemulator"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Specificeert geluidsapparaat of geluidskaartemulator"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Voorkeursapparaat:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Muziekapparaat:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emulator:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib word in vele spelen voor muziek gebruikt"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Output snelheid:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -985,63 +985,63 @@ msgstr ""
"Hogere waarden geven betere geluidskwaliteit maar worden mogelijk niet "
"ondersteund door uw geluidskaart"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM Apparaat:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Specificeert het standaard geluidsapparaat voor General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Geen General MIDI muziek gebruiken"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Gebruik eerst beschikbare apparaat"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont wordt ondersteund door FluidSynth, Timidity en sommige "
"geluidskaarten"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Gemengde AdLib/MIDI modus"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Gebruik zowel MIDI als AdLib geluid"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI versterking:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 Apparaat:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Specificeert het standaard geluidsapparaat voor Roland MT-32/LAPC1/CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Waarheidsgetrouwe Roland MT-32 (GM emulatie uitschakelen)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1049,16 +1049,16 @@ msgstr ""
"Selecteer als u een hardware Roland-compatible geluidsapparaat gekoppeld aan "
"uw computer wilt gebruiken"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Echte Roland MT-32 (geen GM emulatie)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS Device (met MT-32 mappings)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1066,273 +1066,273 @@ msgstr ""
"Selecteer dit als u patchmappings wilt om een MT-32 op een Roland GS "
"apparaat te emuleren"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Geen Roland MT-32 muziek gebruiken"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Spraak en/of tekst:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Spraak"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Tekst"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Beide"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Snelheid tekst:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Spraak en/of text:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Sprk"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Text"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Beide"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Toon tekst en speel spraak af"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Snelheid text:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Muziek volume:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Muziek volume:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Alles Dempen"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "SFX volume:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volume voor speciale geluidseffecten"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "SFX volume:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Spraak volume:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Spraak volume:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Shader"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Besturing"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth Instellingen"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Thema Pad:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Thema Pad:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Specificeert het pad for aanvullende data voor ScummVM zelf of de spellen"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Plugins Pad:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Plugins Pad:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Overig"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Thema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI Renderer:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Auto opslaan:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Auto opslaan:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Toetsen"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "GUI Taal:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Taal van de ScummVM GUI"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Update controle:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Hoe vaak checken op ScummVM updates"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Controleer nu"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Cloud"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Opslag:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Actieve cloud opslag"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<geen>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Gebruikersnaam:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Gebruikersnaam gebruikt voor deze opslag"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Gebruikte ruimte:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Ruimte in gebruikt door ScummVM's opgeslagen spellen op deze opslag"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Laatste synchronisatie:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Wanneer de laatste synchronisatie voor deze opslag is geweest"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Verbinden"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"Open de Wizard dialoogvenster voor verbinden met uw cloud opslag account"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Ververs"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr "Ververs de huidige opslag informatie (gebruikersnaam en gebruik)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Download"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Open downloads manager dialoogvenster"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Start server"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Draai lokale webserver"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Draait niet"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/root/ Pad:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Bepaalt welke map de Bestanden Manager gebruiken mag"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/root/ Pad:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Serverport:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1340,19 +1340,19 @@ msgstr ""
"Welke port is gebruikt voor de server\n"
"Auth met server is niet beschikbaar met een niet standaard port"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Toepassen"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Veranderen van cloud opslag mislukt!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Er is al een andere cloud opslag actief."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1360,49 +1360,49 @@ msgstr ""
"Het thema dat u heeft geselecteerd ondersteunt uw gekozen taal niet. Als u "
"dit thema wilt gebruiken dient u eerst een andere taal te selecteren."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
"Er kan niet worden geschreven in de gekozen map. Selecteer a.u.b. een andere."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Selecteer map voor GUI themas"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Selecteer map voor extra bestanden"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Selecteer map voor plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Selecteer map voor Bestanden Manager /root/"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<nu>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<nooit>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Stop server"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Stop lokale webserver"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/nn_NO.po b/po/nn_NO.po
index fa4c06ac9c..2b2b06a58e 100644
--- a/po/nn_NO.po
+++ b/po/nn_NO.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-18 18:23+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Norwegian Nynorsk <https://translations.scummvm.org/projects/"
@@ -59,7 +59,7 @@ msgstr "Oppover"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Ja"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Ja"
msgid "No"
msgstr "Nei"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM kunne ikkje хpne den velde mappa!"
@@ -152,8 +152,8 @@ msgid ""
msgstr ""
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -237,7 +237,7 @@ msgstr ""
"engelsk versjon"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<standard>"
@@ -260,11 +260,11 @@ msgstr "Plattform:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafikk"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -277,7 +277,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Overstyr globale grafikkinstillingar"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Lyd"
@@ -290,11 +290,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Overstyr globale lydinstillingar"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volum"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volum"
@@ -308,7 +308,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Overstyr globale voluminstillingar"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -321,7 +321,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Overstyr globale MIDI-instillingar"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -334,11 +334,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Overstyr globale MT-32-instillingar"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Stiar"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Stiar"
@@ -352,7 +352,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Spelsti:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Ekstrasti:"
@@ -361,44 +361,44 @@ msgstr "Ekstrasti:"
msgid "Specifies path to additional data used by the game"
msgstr "Veljer sti til tilleggsdata nytta av spelet"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Ekstrasti:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Lagringssti:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Veljer kor lagra spel vert lagra"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Lagringssti:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ingen"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Standard"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Vel SoundFont"
@@ -406,7 +406,7 @@ msgstr "Vel SoundFont"
msgid "Select additional game directory"
msgstr "Vel mappe med tileggsdata for spelet"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Vel mappe for lagra spel"
@@ -496,7 +496,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Triangel"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Diverse"
@@ -669,7 +669,7 @@ msgstr "~F~jern spel"
msgid "Search in game list"
msgstr "Sјk i spelliste"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Sјk:"
@@ -690,47 +690,47 @@ msgstr "Хpne spel:"
msgid "Load"
msgstr "Хpne"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
msgstr ""
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Vil du verkeleg fjerne denne spelkonfigurasjonen?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Vil du laste det lagra spelet?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Dette spelet stјttar ikkje хpning av lagra spel frх oppstartaren."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM kunne ikkje finne nokon motor som var i stand til х kјyre det velde "
"spelet!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM kunne ikkje finne noko spel i den velde mappa!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Vel spelet:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Legg til fleire..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr ""
@@ -814,164 +814,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ingen"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Klarte ikkje х aktivere nokre av grafikkvalendringane:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "Kunne ikkje endre videomodus."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "aspektrate-innstillinga kunne ikkje endrast"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "Fullskjerminstillinga kunne ikkje endrast"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
#, fuzzy
msgid "the filtering setting could not be changed"
msgstr "Fullskjerminstillinga kunne ikkje endrast"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Touchpadmodus avslхtt."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Hastighet:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Hastighet:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafikkmodus:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Teiknemodus:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Spesielle dithering-modus som stјttast av nokre spel"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Fullskjermsmodus"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
#, fuzzy
msgid "Filter graphics"
msgstr "Grafikk"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Aspekt-korrigering"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Rett opp aspekt for 320x200 spel"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Fјretrukken eining:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musikkeining:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr ""
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr ""
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musikkeining:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib emulator:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib nyttast til musikk i mange spel"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr ""
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -979,60 +979,60 @@ msgstr ""
"Hјgare verdier gir betre lydkvalitet, men stјttast kanskje ikkje av "
"lydkortet ditt"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM Eining:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Veljer standard lydeining for General MIDI avspeling"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Ikkje nytt General MIDI musikk"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Nytt fјrste tilgjengelege eining"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "SoundFont stјttast av enkelte lydkort, FluidSynth og Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Blanda AdLib/MIDI-modus"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Nytt bхe MIDI og AdLib lydskaping"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI gain:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 Eining:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr "Veljer standard lydeining for Roland MT-32/LAPC1/CM32l/CM64 avspeling"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Ekte Roland MT-32 (deaktiver GM-emulering)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1040,311 +1040,311 @@ msgstr ""
"Vel om du vil nytte din Roland-kompatible lydeining som du har tilkopla "
"datamaskina di"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Ekte Roland MT-32 (ingen GS-emulering)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr ""
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
msgstr ""
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Ikkje nytt Roland MT-32 musikk"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Tekst og Tale:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Tale"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Teksting"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Begge"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Undertekstfart:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Tekst og Tale:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Tale"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Tekst"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Bхe"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Vis teksting og spel av tale"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Undertekstfart:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musikkvolum:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musikkvolum:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Demp alle"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Lydeffektvolum:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Spesiallydeffekt volum"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Lydeffektvolum:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Talevolum:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Talevolum:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr ""
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth instillingar"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Temasti:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Temasti:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Pluginsti:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Pluginsti:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Div"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI-teiknar:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autolagre:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autolagre:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Tastar"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "GUI-sprхk:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Sprхk i ScummVM-GUIet"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Brukarnamn:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
#, fuzzy
msgid "Download"
msgstr "Ned"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
#, fuzzy
msgid "Not running"
msgstr "Feil under kјyring av spel:"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
#, fuzzy
msgid "/root/ Path:"
msgstr "Ekstrasti:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
#, fuzzy
msgid "Specifies which directory the Files Manager can access"
msgstr "Veljer kor lagra spel vert lagra"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
#, fuzzy
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Ekstrasti:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
#, fuzzy
msgid "Server's port:"
msgstr "Teinar:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
#, fuzzy
msgid "Failed to change cloud storage!"
msgstr "Klarte ikkje lagre spel"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1352,51 +1352,51 @@ msgstr ""
"Temaet du har valt stјttar ikkje det aktive sprхket. Om du vil nytte dette "
"temaet mх du bytte til eit anna sprхk fјrst."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Den velde mappa kan ikkje skrivast til. Vennlegst vel ein annan."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Vel ei mappe for GUI-tema"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Vel ei mappe for ekstra filer"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Vel ei mappe for plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
#, fuzzy
msgid "Select directory for Files Manager /root/"
msgstr "Vel ei mappe for ekstra filer"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
#, fuzzy
msgid "<never>"
msgstr "Aldri"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
#, fuzzy
msgid "Stop server"
msgstr "Teinar:"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/pl_PL.po b/po/pl_PL.po
index f6c40e2df1..8e283f1a2f 100644
--- a/po/pl_PL.po
+++ b/po/pl_PL.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-01-25 12:49+0000\n"
"Last-Translator: RafaГ Rzepecki <divided.mind@gmail.com>\n"
"Language-Team: Polish <https://translations.scummvm.org/projects/scummvm/"
@@ -63,7 +63,7 @@ msgstr "W gѓrъ"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -122,7 +122,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -135,7 +135,7 @@ msgstr "Tak"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -146,7 +146,7 @@ msgstr "Tak"
msgid "No"
msgstr "Nie"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM nie moПe otworzyц katalogu!"
@@ -159,8 +159,8 @@ msgstr ""
"jednakowej nazwie."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -244,7 +244,7 @@ msgid ""
msgstr "Jъzyk gry. Nie zmieni to hiszpaёskiej wersji gry w angielskБ"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<domyЖlne>"
@@ -267,11 +267,11 @@ msgstr "Platforma:"
msgid "Engine"
msgstr "Silnik"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafika"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Grafika"
@@ -284,7 +284,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "UПyj wГasnych ustawieё grafiki"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "DМwiъk"
@@ -297,11 +297,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "UПyj wГasnych ustawieё dМwiъku"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "GГoЖnoЖц"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "GГoЖnoЖц"
@@ -315,7 +315,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "UПyj wГasnych ustawieё gГoЖnoЖci"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -328,7 +328,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "UПyj wГasnych ustawieё MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -341,11 +341,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "UПyj wГasnych ustawieё MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "ІcieПki"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "ІcieПki"
@@ -359,7 +359,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "ІcieПka gry:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Іc. dodatkѓw:"
@@ -368,44 +368,44 @@ msgstr "Іc. dodatkѓw:"
msgid "Specifies path to additional data used by the game"
msgstr "OkreЖla ЖcieПkъ dodatkowych danych gry"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Іc. dodatkѓw:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "ІcieПka zapisѓw:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "OkreЖla gdzie zapisywaц stan gry"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "ІcieПka zapisѓw:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Brak"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "DomyЖlnie"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Wybierz SoundFont"
@@ -413,7 +413,7 @@ msgstr "Wybierz SoundFont"
msgid "Select additional game directory"
msgstr "Wybierz dodatkowy katalog gry"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Wybierz katalog dla zapisѓw"
@@ -505,7 +505,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "TrѓjkБt"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "RѓПne"
@@ -678,7 +678,7 @@ msgstr "~U~suё grъ"
msgid "Search in game list"
msgstr "Wyszukaj grъ na liЖcie"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Szukaj:"
@@ -699,46 +699,46 @@ msgstr "Wczytaj grъ:"
msgid "Load"
msgstr "Wczytaj"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
msgstr ""
"Chcesz uruchomiц masowy detektor gier? MoПe dodaц wiele tytuГѓw do listy."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Z tego katalogu nie moПna jeszcze korzystaц, trwa pobieranie!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Na pewno chcesz usunБц tъ grъ z konfiguracji?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Chcesz wczytaц zapis stanu gry?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Ta gra nie wspiera wczytywania z launchera."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM nie znalazГ silnika zdolnego uruchomiц wybranБ grъ!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM nie znalazГ Пadnej gry w tym katalogu!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Wybierz grъ:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Przeszukaj..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Nagraj..."
@@ -821,162 +821,162 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Brak"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Nie udaГo siъ zastosowaц czъЖci zmian opcji grafiki:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "nie udaГo siъ zmieniц trybu wideo."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "nie udaГo siъ zmieniц formatu obrazu"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "nie udaГo siъ zmieniц trybu peГnoekranowego"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "nie udaГo siъ zmieniц trybu filtrowania"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Tryb touchpada wyГБczony."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "SzybkoЖц:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "SzybkoЖц:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Tryb grafiki:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderer:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Specjalne tryby ditheringu wspierane przez niektѓre gry"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "PeГny ekran"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtrowanie obrazu"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "UПywa filtrowania dwuliniowego przy skalowaniu obrazu"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Korekcja formatu obrazu"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Korekcja formatu obrazu dla gier 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Pref. urzБdzenie:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Urz. muzyczne:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "OkreЖla preferowane urzБdzenie dМwiъkowe lub emulator karty dМwiъkowej"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "OkreЖla wyjЖciowe urzБdzenie dМwiъkowe lub emulator karty dМwiъkowej"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Pref. urzБdzenie:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Urz. muzyczne:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emulator AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib jest uПywany do muzyki w wielu grach"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Czъst. wyj.:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -984,63 +984,63 @@ msgstr ""
"WyПsze wartoЖci dajБ lepszБ jakoЖц dМwiъku, ale mogБ byц nieobsГugiwane "
"przez twojБ kartъ dМwiъkowБ"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "UrzБdzenie GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "OkreЖla domyЖlne urzБdzenie dМwiъkowe dla wyjЖcia General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Nie uПywaj muzyki General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "UПyj pierwszego dostъpnego urzБdzenia"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont jest wspierany przez niektѓre karty dМwiъkowe, FluidSynth i "
"Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Tryb miksowanego AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "UПywaj obu generatorѓw dМwiъku, MIDI i AdLib, jednoczeЖnie"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Wzm. MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "UrzБdzenie MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"OkreЖla domyЖlne urzБdzenie dМwiъku dla wyjЖcia Roland MT-32/LAPC1/CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Prawdziwy Roland MT-32 (wyГБcz emulacjъ GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1048,16 +1048,16 @@ msgstr ""
"Zaznacz, jeЖli chcesz uПywaц swojej prawdziwej karty kompatybilnej z Roland "
"podГБczonej do twojego komputera"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Prawdziwy Roland MT-32 (brak emulacji GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland w trybie GS (wГБcz mapowanie MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1065,274 +1065,274 @@ msgstr ""
"Zaznacz, jeЖli chcesz wГБczyц Гatki mapowania pozwalajБce na emulacjъ MT-32 "
"na urzБdzeniu Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Nie uПywaj muzyki Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Tekst i mowa:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Mowa"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Napisy"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Oba"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Prъd. napisѓw:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Tekst i mowa:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Mowa"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Napisy"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Oba"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "WyЖwietlaj napisy i odtwarzaj mowъ"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Prъd. napisѓw:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "GГoЖnoЖц muzyki:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "GГoЖnoЖц muzyki:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Wycisz"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "GГ. efekt. dМw.:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "GГoЖnoЖц efektѓw dМw."
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "GГ. efekt. dМw.:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "GГoЖnoЖц mowy:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "GГoЖnoЖц mowy:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Steruj myszkБ"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Ustawienia FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "ІcieПka stylu:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "ІcieПka stylu:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "OkreЖla ЖcieПkъ dla dodatkowych danych dla wszystkich gier lub ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "ІcieПka wtyczek:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "ІcieПka wtyczek:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "RѓПne"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Styl:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Renderer interf.:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autozapis:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autozapis:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Klawisze"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Jъzyk interfejsu:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Jъzyk interfejsu ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "SprawdМ aktualizacje:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "CzъstotliwoЖц automatycznego wyszukiwania aktualizacji ScummVM"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "SprawdМ teraz"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Chmura"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Chmura"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Dostawca:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Wybrany dostawca przechowywania w chmurze"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<brak>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Nazwa uПytkownika:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Nazwa uПytkownika w tej usГudze"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "UПywane miejsce:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "IloЖц miejsca zajmowana przez gry zapisane przez ScummVM w tej usГudze"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Ostatnia synchronizacja:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Czas ostatniej synchronizacji zapisanych stanѓw gry z tБ usГugБ"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "PoГБcz"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Otwѓrz asystenta poГБczenia z usГugБ przechowywania danych w chmurze"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "OdЖwieП"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"OdЖwieП informacje o usГudze przechowywania (nazwъ uПytkownika i zajmowane "
"miejsce)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Pobierz"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Otwiera okno dialogowe zarzБdzania pobieraniem"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Uruchom serwer"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Uruchamia lokalny serwer WWW"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Nie uruchomiono"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "ІcieПka bazowa:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "OkreЖla ЖcieПkъ gГѓwnБ dla menedПera plikѓw"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "GГѓwna /:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Port:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1340,19 +1340,19 @@ msgstr ""
"OkreЖla port uПywany do komunikacji z serwerem.\n"
"(Uwierzytelnianie jest dostъpne jedynie na domyЖlnym porcie.)"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Zastosuj"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Nie udaГo siъ zmieniц dostawcy przechowywania!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Inna usГuga przechowywania jest juП aktywna."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1360,48 +1360,48 @@ msgstr ""
"Wybrany styl nie obsГuguje obecnego jъzyka. JeЖli chcesz go uПywaц, zmieё "
"najpierw swѓj jъzyk."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Ten katalog jest zabezpieczony przed zapisem. Wybierz inny."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Wybierz katalog dla stylѓw GUI"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Wybierz katalog dla dodatkowych plikѓw"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Wybierz katalog dla wtyczek"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Wybierz gГѓwny katalog dla menedПera plikѓw"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu B"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<teraz>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<nigdy>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Zatrzymaj serwer"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Zatrzymuje lokalny serwer WWW"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/pt_BR.po b/po/pt_BR.po
index f4ec567cc6..013bbe92be 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.3.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-03 22:26+0000\n"
"Last-Translator: rafaelmessias <rmmartins@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://translations.scummvm.org/"
@@ -61,7 +61,7 @@ msgstr "Acima"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -119,7 +119,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -132,7 +132,7 @@ msgstr "Sim"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -143,7 +143,7 @@ msgstr "Sim"
msgid "No"
msgstr "Nуo"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM nуo conseguiu abrir a pasta especificada!"
@@ -156,8 +156,8 @@ msgstr ""
"arquivo com o mesmo nome."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgid ""
msgstr "Idioma do jogo. Isto nуo irс passar seu jogo Inglъs para Portuguъs"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<padrуo>"
@@ -264,11 +264,11 @@ msgstr "Sistema:"
msgid "Engine"
msgstr "Engine"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grсficos"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Sobrepor configuraчуo global de grсficos"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Сudio"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Sobrepor configuraчуo global de сudio"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volume"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volume"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Sobrepor configuraчуo global de volume"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Sobrepor configuraчуo global de MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Sobrepor configuraчуo global de MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Pastas"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Pastas"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Pasta do Jogo:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Pasta de Extras:"
@@ -365,44 +365,44 @@ msgstr "Pasta de Extras:"
msgid "Specifies path to additional data used by the game"
msgstr "Especifique a pasta para dados utilizados no jogo"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Pasta de Extras:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Pasta para Salvar:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Especifique onde guardar seus jogos salvos"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Pasta para Salvar:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Nenhum(a)"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Padrуo"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Selecione o SoundFont"
@@ -410,7 +410,7 @@ msgstr "Selecione o SoundFont"
msgid "Select additional game directory"
msgstr "Selecione a pasta adicional do jogo"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Selecione a pasta para os jogos salvos"
@@ -504,7 +504,7 @@ msgstr ""
msgid "Triangle"
msgstr ""
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Outros"
@@ -679,7 +679,7 @@ msgstr "~R~emover Jogo"
msgid "Search in game list"
msgstr "Pesquisar na lista de jogos"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Pesquisar:"
@@ -700,7 +700,7 @@ msgstr "Carregar jogo:"
msgid "Load"
msgstr "Carregar"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -708,42 +708,42 @@ msgstr ""
"Vocъ realmente deseja adicionar vсrios jogos ao mesmo tempo? Isso poderс "
"resultar em uma adiчуo gigantesca de jogos."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Vocъ deseja realmente remover a configuraчуo deste jogo?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
#, fuzzy
msgid "Do you want to load saved game?"
msgstr "Vocъ deseja carregar ou salvar o jogo?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Este jogo nуo suporta abrir jogos a partir do menu principal."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM nуo conseguiu encontrar qualquer programa capaz de rodar o jogo "
"selecionado!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM nуo encontrou nenhum jogo na pasta especificada!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Escolha o jogo:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Multi-Adiчуo..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr ""
@@ -832,164 +832,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Nenhum(a)"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Falha ao aplicar algumas mudanчas nas opчѕes de grсfico:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "o modo de vэdeo nуo pєde ser alterado."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "a configuraчуo de proporчуo nуo pєde ser mudada"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "a configuraчуo de tela cheia nуo pєde ser mudada"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
#, fuzzy
msgid "the filtering setting could not be changed"
msgstr "a configuraчуo de tela cheia nуo pєde ser mudada"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Modo Touchpad desligado."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Voz"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Voz"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Modo grсfico:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderizaчуo:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Modos especiais de dithering suportados por alguns jogos"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Modo Tela Cheia"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
#, fuzzy
msgid "Filter graphics"
msgstr "Grсficos"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correчуo de proporчуo"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Correчуo de proporчуo para jogos 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Dispositivo pref.:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Disp. de mњsica:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Especifica o dispositivo de som preferido ou emulador de placa de som"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Especifica o dispositivo de saэda de som ou emulador de placa de som"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Dispositivo pref.:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Dispositivo de mњsica:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emulador AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib щ utilizado para mњsica em vсrios jogos"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Taxa de saэda:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -997,62 +997,62 @@ msgstr ""
"Maior valor especifica melhor qualidade de som, mas pode nуo ser suportado "
"por sua placa de som"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Dispositivo GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Especifique o dispositivo de som padrуo para a saэda General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Nуo usar mњsica General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Usar o primeiro dispositivo disponэvel"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "SoundFont щ suportado por algumas placas de som, FluidSynth e Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Mixar AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Usar MIDI e AdLib juntos na geraчуo de som"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Ganho MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Dispositivo MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Especifique o dispositivo de som padrуo para a saэda Roland MT-32/LAPC1/"
"CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 real (desligar emulaчуo GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1060,315 +1060,315 @@ msgstr ""
"Verifique se vocъ quer usar o seu dispositivo de hardware de som compatэvel "
"com Roland"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Roland MT-32 real (sem emulaчуo GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
#, fuzzy
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland MT-32 real (desligar emulaчуo GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
msgstr ""
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Nуo usar mњsica Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Texto e Voz:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Voz"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Legendas"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Ambos"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Rapidez legendas:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Texto e Voz:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Voz"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Legs"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Ambos"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Mostrar legenda e vozes (dublagem)"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Velocidade das legendas:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Volume da Mњsica:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Volume da Mњsica:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Mudo"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Volume dos Sons:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volume dos efeitos sonoros especiais"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Volume dos Sons:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Volume da Voz:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Volume da Voz:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Controle do Mouse"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr ""
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Pasta do Tema:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Pasta do Tema:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Especifica a pasta para os dados adicionais usados por todos os jogos ou "
"ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Pasta de Plugins:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Pasta de Plugins:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Outros"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Renderizador GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Auto-Salvar:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Auto-Salvar:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Teclas"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Idioma do GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Linguagem do ScummVM GUI"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Nome de usuсrio:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
#, fuzzy
msgid "Download"
msgstr "Baixo"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
#, fuzzy
msgid "Not running"
msgstr "Erro ao executar o jogo:"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
#, fuzzy
msgid "/root/ Path:"
msgstr "Pasta de Extras"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
#, fuzzy
msgid "Specifies which directory the Files Manager can access"
msgstr "Especifique onde guardar seus jogos salvos"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
#, fuzzy
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Pasta de Extras"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
#, fuzzy
msgid "Server's port:"
msgstr "Servidor:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
#, fuzzy
msgid "Failed to change cloud storage!"
msgstr "Falha ao salvar o jogo"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1376,51 +1376,51 @@ msgstr ""
"O tema que vocъ selecionou nуo suporta seu idioma atual. Se vocъ quiser usar "
"este tema vocъ precisa mudar para outro idioma."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "O diretѓrio escolhido nуo pode ser usado. Por favor, selecione outro."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Selecione a pasta para os temas da Interface de Uso Grсfico"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Selecione a pasta para os arquivos extras"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Selecione a pasta para os plugins"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
#, fuzzy
msgid "Select directory for Files Manager /root/"
msgstr "Selecione a pasta para os arquivos extras"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
#, fuzzy
msgid "<never>"
msgstr "Nunca"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
#, fuzzy
msgid "Stop server"
msgstr "Servidor:"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 799ad79e24..4bec4b90a2 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.10.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-01-30 14:50+0000\n"
"Last-Translator: Vitor Santos <vitorhgsantos90@gmail.com>\n"
"Language-Team: Portuguese (Portugal) <https://translations.scummvm.org/"
@@ -58,7 +58,7 @@ msgstr "Acima"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -117,7 +117,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -130,7 +130,7 @@ msgstr "Sim"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -141,7 +141,7 @@ msgstr "Sim"
msgid "No"
msgstr "Nуo"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM nуo conseguiu abrir a directoria especificada!"
@@ -154,8 +154,8 @@ msgstr ""
"especificada possui um arquivo com o mesmo nome."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"Inglъs"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<padrуo>"
@@ -264,11 +264,11 @@ msgstr "Plataforma:"
msgid "Engine"
msgstr "Recursos"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grсficos"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Substituir configuraчѕes gerais de grсficos"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Сudio"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Substituir configuraчѕes gerais de сudio"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volume"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volume"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Substituir configuraчѕes gerais de volume"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Substituir configuraчѕes gerais de MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Substituir configuraчѕes gerais de MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Caminhos"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Caminhos"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Caminho do Jogo:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Caminho de Extras:"
@@ -365,44 +365,44 @@ msgstr "Caminho de Extras:"
msgid "Specifies path to additional data used by the game"
msgstr "Especifica o caminho para dados adicionais usados pelo jogo"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Caminho de Extras:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Caminho para Salvar:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Especifica onde os jogos salvos sуo colocados"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Caminho para Salvar:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Nenhum"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Padrуo"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Seleccione o SoundFont"
@@ -410,7 +410,7 @@ msgstr "Seleccione o SoundFont"
msgid "Select additional game directory"
msgstr "Seleccione uma directoria adicional para o jogo"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Seleccione uma directoria para salvar o jogo"
@@ -505,7 +505,7 @@ msgstr "Seno"
msgid "Triangle"
msgstr "Triтngulo"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Vсrios"
@@ -680,7 +680,7 @@ msgstr "~R~emover Jogo"
msgid "Search in game list"
msgstr "Pesquisar na lista de jogos"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Pesquisar:"
@@ -701,7 +701,7 @@ msgstr "Carregar jogo:"
msgid "Load"
msgstr "Carregar"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -709,44 +709,44 @@ msgstr ""
"Deseja mesmo executar o detector de adiчуo em massa? Tal poderс, "
"potencialmente, adicionar um elevado nњmero de jogos."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"De momento, esta directoria nуo pode ser utilizada, existe uma descarga em "
"curso!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Deseja mesmo remover a configuraчуo deste jogo?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Deseja carregar o jogo salvo?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Este jogo nуo permite carregar jogos a partir do menu principal."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"O ScummVM nуo conseguiu encontrar nenhum motor de jogo capaz de correr o "
"jogo seleccionado!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr ""
"O ScummVM nуo conseguiu encontrar nenhum jogo na directoria especificada!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Escolha o jogo:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Adiчуo em Massa..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Gravar..."
@@ -833,570 +833,570 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Nenhuma"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Falha ao aplicar algumas mudanчas nas opчѕes de grсficos:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "o modo de vэdeo nуo pєde ser alterado."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "a taxa de proporчуo nуo pєde ser alterada"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "a configuraчуo de ecrу inteiro nуo pєde ser alterada"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "a configuraчуo de filtragem nуo pєde ser alterada"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr ""
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Velocidade:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Velocidade:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Modelo de grсficos:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderizaчуo:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Modos especiais de pontilhado suportados por alguns jogos"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Modo de ecrу inteiro"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtros grсficos"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Usar filtragem linear quando dimensionar grсficos"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Correчуo da taxa de proporчуo"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Corrigir taxa de proporчуo em jogos de 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Dispositivo Preferido:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Dispositivo de Mњsica:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Especifica dispositivo sonoro ou emulador de placa sonora preferida"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr ""
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr ""
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr ""
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Emulador AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib щ usado para mњsica em vсrios jogos"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr ""
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
msgstr ""
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr ""
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr ""
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr ""
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr ""
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr ""
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr ""
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr ""
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr ""
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr ""
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr ""
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr ""
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
msgstr ""
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr ""
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr ""
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
msgstr ""
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr ""
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr ""
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr ""
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr ""
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr ""
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr ""
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr ""
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr ""
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr ""
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr ""
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr ""
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr ""
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr ""
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr ""
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr ""
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr ""
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr ""
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr ""
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr ""
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr ""
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr ""
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr ""
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr ""
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr ""
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr ""
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr ""
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr ""
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr ""
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr ""
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr ""
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr ""
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr ""
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr ""
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr ""
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr ""
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr ""
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr ""
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr ""
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr ""
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr ""
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
msgstr ""
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr ""
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr ""
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr ""
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr ""
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr ""
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr ""
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 1308956248..4e49041c2a 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.8.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-04 21:57+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Russian <https://translations.scummvm.org/projects/scummvm/"
@@ -59,7 +59,7 @@ msgstr "Вверх"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -118,7 +118,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -131,7 +131,7 @@ msgstr "Да"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -142,7 +142,7 @@ msgstr "Да"
msgid "No"
msgstr "Нет"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM не может открыть указанную директорию!"
@@ -155,8 +155,8 @@ msgstr ""
"содержит файл с таким же именем."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -241,7 +241,7 @@ msgstr ""
"Язык игры. Изменение этой настройки не превратит игру на английском в русскую"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<по умолчанию>"
@@ -264,11 +264,11 @@ msgstr "Платформа:"
msgid "Engine"
msgstr "Движок"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Графика"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Грф"
@@ -281,7 +281,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Перекрыть глобальные установки графики"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Аудио"
@@ -294,11 +294,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Перекрыть глобальные установки аудио"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Громкость"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Громк"
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Перекрыть глобальные установки громкости"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -325,7 +325,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Перекрыть глобальные установки MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -338,11 +338,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Перекрыть глобальные установки MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Пути"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Пути"
@@ -356,7 +356,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Где игра:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Доп. путь:"
@@ -365,44 +365,44 @@ msgstr "Доп. путь:"
msgid "Specifies path to additional data used by the game"
msgstr "Указывает путь к дополнительным файлам данных для игры"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Доп. путь:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Сохранения игр:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Указывает путь к сохранениям игры"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Путь сохр:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Не задан"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "По умолчанию"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Выберите SoundFont"
@@ -410,7 +410,7 @@ msgstr "Выберите SoundFont"
msgid "Select additional game directory"
msgstr "Выберите дополнительную директорию игры"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Выберите директорию для сохранений"
@@ -503,7 +503,7 @@ msgstr "Синусоида"
msgid "Triangle"
msgstr "Треугольная"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Разное"
@@ -677,7 +677,7 @@ msgstr "~У~далить игру"
msgid "Search in game list"
msgstr "Поиск в списке игр"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Поиск:"
@@ -698,7 +698,7 @@ msgstr "Загрузить игру:"
msgid "Load"
msgstr "Загрузить"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -706,41 +706,41 @@ msgstr ""
"Вы действительно хотите запустить детектор всех игр? Это потенциально может "
"добавить большое количество игр."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Эта директория пока не может быть использована. В неё сейчас загружаются "
"данные!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Вы действительно хотите удалить настройки для этой игры?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Вы хотите загрузить игру?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Эта игра не поддерживает загрузку сохранений через главное меню."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM не смог найти движок для запуска выбранной игры!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM не может найти игру в указанной директории!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Выберите игру:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Много игр..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Запись..."
@@ -823,160 +823,160 @@ msgstr "44 кГц"
msgid "48 kHz"
msgstr "48 кГц"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Не задан"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Не удалось применить изменения некоторых графических настроек:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "видеорежим не может быть изменён."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "режим корректировки соотношения сторон не может быть изменён"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "полноэкранный режим не может быть изменён"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "режим фильтрации не может быть изменён"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Показать управление экраном"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Режим тачпада"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Поменять местами кнопки Меню и Назад"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Скорость указателя:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Скорость для клавиш эмуляции мыши на клавиатуре/джойстике"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Скорость указателя:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Мёртвая зона джойстика:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Мёртвая зона аналогового джойстика"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Мёртвая зона джойстика:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "Аппаратный шейдер:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Различные аппаратные шейдеры дают различные визуальные эффекты"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "Аппаратный шейдер:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Различные шейдеры дают различные визуальные эффекты"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Граф. режим:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Режим растра:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Специальные режимы рендеринга, поддерживаемые некоторыми играми"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Полноэкранный режим"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Фильтрование графики"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Использовать линейную фильтрацию для увеличения разрешения"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Коррекция соотношения сторон"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Корректировать соотношение сторон для игр с разрешением 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Предпочитаемое:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Звуковое уст-во:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
"Указывает предпочитаемое звуковое устройство или эмулятор звуковой карты"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Указывает выходное звуковое устройство или эмулятор звуковой карты"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Предпочитаемое:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Звуковое уст-во:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Эмулятор AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "Звуковая карта AdLib используется многими играми"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Частота звука:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -984,64 +984,64 @@ msgstr ""
"БОльшие значения задают лучшее качество звука, однако они могут не "
"поддерживаться вашей звуковой картой"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Устройство GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Указывает выходное звуковое устройство для MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Не использовать музыку для General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Использовать первое доступное устройство"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont'ы поддерживаются некоторыми звуковыми картами, FluidSynth и "
"Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Смешанный режим AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Использовать и MIDI, и AdLib для генерации звука"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Усиление MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Устр. MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Указывает звуковое устройство по умолчанию для вывода на Roland MT-32/LAPC1/"
"CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Настоящий Roland MT-32 (запретить эмуляцию GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1049,16 +1049,16 @@ msgstr ""
"Отметьте, если у вас подключено Roland-совместимое звуковое устройство и вы "
"хотите его использовать"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Настоящий Roland MT-32 (без эмуляции GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Устройство Roland GS (разрешить маппинг MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1066,273 +1066,273 @@ msgstr ""
"Отметьте, если хотите разрешить маппинг для эмуляции MT-32 на устройстве "
"Roland GS"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Не использовать музыку для MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Текст и озвучка:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Озвучка"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Субтитры"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Оба"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Скорость титров:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Текст и озвучка:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Озв"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Суб"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Оба"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Показывать субтитры и воспроизводить речь"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Скорость титров:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Громк. музыки:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Громк. музыки:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Выкл. всё"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Громкость SFX:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Громкость специальных звуковых эффектов"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Громк. SFX:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Громк. озвучки:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Громк. озвучки:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Шейдер"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Управление"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Настройки FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Путь к темам:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Где темы:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Указывает путь к дополнительным файлам данных, используемых всеми играми "
"либо ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Путь к плагинам:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Путь к плагинам:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Разное"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Тема:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Рисовалка GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Автосохранение:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Автосохр.:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Клавиши"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Язык GUI:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Язык графического интерфейса ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Проверять обновления:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Как часто проверять обновления ScummVM"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Проверить сейчас"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Облако"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Облако"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Облако:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Активное облачное хранилище"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<нет>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Пользователь:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Имя пользователя в этом облаке"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Используемый объём:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Объём, занимаемый сохранениями игр ScummVM на этом облаке"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Последняя синхронизация:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Когда производилась последняя синхронизация с этим облаком"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Подключить"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "Открывает диалог для установки подключения к облаку"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Обновить"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr "Обновляет текущую информацию об облаке (имя пользователя и объём)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Загрузить"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Открывает менеджер загрузок"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Запустить сервер"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Запускает локальный веб-сервер"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Не запущен"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Корневая директория:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Указывает путь к директории, куда будет иметь доступ Менеджер файлов"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Корень:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Порт сервера:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1340,19 +1340,19 @@ msgstr ""
"Номер порта, используемый сервером\n"
"Установление доступа работает только с портом по умолчанию"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Применить"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Не удалось сменить облако!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Уже активно другое облачное хранилище."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1360,48 +1360,48 @@ msgstr ""
"Тема, выбранная вами, не поддерживает текущий язык. Если вы хотите "
"использовать эту тему, вам необходимо сначала переключиться на другой язык."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Не могу писать в выбранную директорию. Пожалуйста, укажите другую."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Выберите директорию для тем GUI"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Выберите директорию с дополнительными файлами"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Выберите директорию с плагинами"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Выберите директорию для корня в Менеджере файлов"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu байт"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<сейчас>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<никогда>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Остановить сервер"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Останавливает локальный веб-сервер"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/scummvm.pot b/po/scummvm.pot
index bac8863f03..27e24fc2d9 100644
--- a/po/scummvm.pot
+++ b/po/scummvm.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.10.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -55,7 +55,7 @@ msgstr ""
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -112,7 +112,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -125,7 +125,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -136,7 +136,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr ""
@@ -147,8 +147,8 @@ msgid ""
msgstr ""
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -228,7 +228,7 @@ msgid ""
msgstr ""
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr ""
@@ -251,11 +251,11 @@ msgstr ""
msgid "Engine"
msgstr ""
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr ""
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr ""
@@ -268,7 +268,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr ""
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr ""
@@ -281,11 +281,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr ""
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr ""
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr ""
@@ -299,7 +299,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr ""
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr ""
@@ -312,7 +312,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr ""
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr ""
@@ -325,11 +325,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr ""
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr ""
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr ""
@@ -343,7 +343,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr ""
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr ""
@@ -352,44 +352,44 @@ msgstr ""
msgid "Specifies path to additional data used by the game"
msgstr ""
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr ""
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr ""
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr ""
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr ""
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr ""
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr ""
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr ""
@@ -397,7 +397,7 @@ msgstr ""
msgid "Select additional game directory"
msgstr ""
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr ""
@@ -487,7 +487,7 @@ msgstr ""
msgid "Triangle"
msgstr ""
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr ""
@@ -659,7 +659,7 @@ msgstr ""
msgid "Search in game list"
msgstr ""
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr ""
@@ -680,45 +680,45 @@ msgstr ""
msgid "Load"
msgstr ""
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
msgstr ""
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr ""
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr ""
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr ""
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr ""
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr ""
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr ""
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr ""
@@ -801,568 +801,568 @@ msgstr ""
msgid "48 kHz"
msgstr ""
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr ""
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr ""
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr ""
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr ""
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr ""
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr ""
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr ""
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr ""
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr ""
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr ""
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr ""
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr ""
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr ""
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr ""
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr ""
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr ""
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr ""
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr ""
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr ""
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr ""
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr ""
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr ""
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr ""
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr ""
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
msgstr ""
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr ""
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr ""
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr ""
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr ""
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr ""
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr ""
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr ""
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr ""
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr ""
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr ""
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr ""
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
msgstr ""
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr ""
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr ""
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
msgstr ""
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr ""
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr ""
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr ""
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr ""
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr ""
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr ""
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr ""
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr ""
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr ""
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr ""
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr ""
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr ""
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr ""
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr ""
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr ""
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr ""
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr ""
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr ""
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr ""
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr ""
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr ""
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr ""
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr ""
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr ""
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr ""
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr ""
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr ""
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr ""
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr ""
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr ""
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr ""
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr ""
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr ""
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr ""
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr ""
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr ""
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr ""
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr ""
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr ""
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr ""
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
msgstr ""
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr ""
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr ""
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr ""
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr ""
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr ""
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr ""
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/sv_SE.po b/po/sv_SE.po
index f4069fcd0b..bc74d84ec6 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.5.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-01-06 09:18+0000\n"
"Last-Translator: Petter Sjіlund <ignalina@mac.com>\n"
"Language-Team: Swedish <https://translations.scummvm.org/projects/scummvm/"
@@ -59,7 +59,7 @@ msgstr "Uppхt"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -118,7 +118,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -131,7 +131,7 @@ msgstr "Ja"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -142,7 +142,7 @@ msgstr "Ja"
msgid "No"
msgstr "Nej"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM kunde inte іppna den valda katalogen!"
@@ -155,8 +155,8 @@ msgstr ""
"fil med samma namn."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -242,7 +242,7 @@ msgstr ""
"till en engelsk"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<standard>"
@@ -265,11 +265,11 @@ msgstr "Plattform:"
msgid "Engine"
msgstr "Motor"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Grafik"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -282,7 +282,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "жverskrid globala grafikinstфllningar"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Ljud"
@@ -295,11 +295,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "жverskrid globala ljudinstфllningar"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Volym"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Volym"
@@ -313,7 +313,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "жverskrid globala volyminstфllningar"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -326,7 +326,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "жverskrid globala MIDI-instфllningar"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -339,11 +339,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "жverskrid globala MT-32 instфllningar"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Sіkvфgar"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Sіkvфgar"
@@ -357,7 +357,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Sіkv. spel:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Sіkv. extra:"
@@ -366,44 +366,44 @@ msgstr "Sіkv. extra:"
msgid "Specifies path to additional data used by the game"
msgstr "Bestфmmer sіkvфgen till ytterligare data som spelet anvфnder"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Sіkv. extra:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Sіkv. sparat:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Bestфmmer var dina spardata lagras"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Sіkv. sparat:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Ingen"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Standard"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Vфlj SoundFont"
@@ -411,7 +411,7 @@ msgstr "Vфlj SoundFont"
msgid "Select additional game directory"
msgstr "Vфlj en ytterligare spelkatalog"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Vфlj katalog fіr spardata"
@@ -503,7 +503,7 @@ msgstr "Sinus"
msgid "Triangle"
msgstr "Triangel"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Diverse"
@@ -678,7 +678,7 @@ msgstr "~R~adera spel"
msgid "Search in game list"
msgstr "Sіk i spellistan"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Sіk:"
@@ -699,7 +699,7 @@ msgstr "Ladda spel:"
msgid "Load"
msgstr "Ladda"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -707,41 +707,41 @@ msgstr ""
"Vill du verkligen anvфnda mass-speldetektorn? Processen kan potentiellt "
"lфgga till ett enormt antal spel."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
"Den hфr katalogen kan inte anvфndas фn, eftersom nхgot laddas ner i den!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Vill du verkligen radera den hфr spelkonfigurationen?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Vill du ladda sparat spel?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Det hфr spelet stіder inte laddning av spardata frхn launchern."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr ""
"ScummVM kunde inte hitta en motor kapabel till att kіra det valda spelet!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM kunde inte hitta nхgra spel i den valda katalogen!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Vфlj spel:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Masstillфgg..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Spela in..."
@@ -824,162 +824,162 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Ingen"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Kunde inte verkstфlla nхgra av grafikinstфllningarna:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "videolфget kunde inte фndras."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "instфllningen fіr bildfіrhхllandet kunde inte фndras"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "fullskфrmsinstфllningen kunde inte фndras"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "filterinstфllningen kunde inte фndras"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Touchpad-lфge inaktiverat."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Hastighet:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Hastighet:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Grafiklфge:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Renderingslфge:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Speciella gitterlфgen stіdda av vissa spel"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Fullskфrmslфge"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Filtrera grafik"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Anvфnd linjфrt filter fіr att fіrstora bilden"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Korrektion av bildfіrhхllande"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Korrigera bildfіrhхllandet fіr 320 x 200-spel"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Fіredragen enhet:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Musikenhet:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Bestфmmer din fіredragna emulator fіr ljudenhet eller ljudkort"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Bestфmmer emulator fіr ljudenhet eller ljudkort"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Fіredr. enhet:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Musikenhet:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib-emulator:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib anvфnds fіr musik i mхnga spel"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Ljudfrekvens:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -987,61 +987,61 @@ msgstr ""
"Ett hіgre vфrde betecknar bфttre ljudkvalitet men stіds kanske inte av ditt "
"ljudkort"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM-enhet:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Bestфmmer standardenheten fіr General MIDI-uppspelning"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Anvфnd inte General MIDI-musik"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Anvфnd fіrsta tillgфngliga enhet"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "SoundFont stіds endast av vissa ljudkort, FluidSynth och Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Blandat AdLib/MIDI-lфge"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Anvфnd bхde MIDI och AdLib fіr ljudgeneration"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI gain:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 enhet:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Bestфmmer standardenheten fіr Roland MT-32/LAPC1/CM32I/CM64-uppspelning"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Фkta Roland MT-32 (inaktivera GM-emulation)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1049,16 +1049,16 @@ msgstr ""
"Aktivera om du vill anvфnda din verkliga Roland-kompatibla och dator-"
"anslutna ljudenhet"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Фkta Roland MT-32 (ingen GM-emulation)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS-enhet (aktivera MT-32 mappings)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1066,274 +1066,274 @@ msgstr ""
"Aktivera om du vill anvфnda patch mapping fіr att emulera en MT-32 pх en "
"Roland GS-enhet"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Anvфnd inte Roland MT-32 musik"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Undertext och tal:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Tal"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Undertexter"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Bхda"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Texthastighet:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Text och tal:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Tal"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Text"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Bхda"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Visa undertexter och spela upp tal"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Texthastighet:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Musikvolym:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Musikvolym:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Ljud av"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "SFX-volym:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Volym fіr specialeffekter"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "SFX-volym:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Talvolym:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Talvolym:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Kontrollera musen"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth instфllningar"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Sіkv. tema:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Sіkv. tema:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Bestфmmer sіkvфg till andra data som anvфnds av alla spel eller ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Sіkv. tillфgg:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Sіkv. tillфgg:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Diverse"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Tema:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "GUI-rendering:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Autospara:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Autospara:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Tangenter"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "GUI-sprхk:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Sprхk fіr ScummVM:s anvфndargrфnssnitt"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Uppdateringskoll:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Hur ofta ScummVM kollar efter uppdateringar"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Kolla nu"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Moln"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Moln"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Lager:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Aktivera molnlagring"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<ingen>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Anv. namn:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Anvфndarnamn som anvфnds av detta lager"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Utnyttjat utrymme:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr "Utrymme som anvфnds av ScummVM:s sparade data pх det hфr lagret"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Senast synkad:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Nфr sparade data synkades senast fіr det hфr lagret"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Anslut"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr "жppna anslutningsguiden fіr att ansluta ditt molnlagerkonto"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Uppdatera"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
"Uppdaterar informationen om aktuellt molnlager (anvфndarnamn och anvфndning)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Nedladdning"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "жppna fіnstret fіr nedladdningshantering"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Starta server"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Starta lokal webbserver"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Ej aktiv"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "/root/-sіkvфg:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Bestфmmer vilken katalog filhanteraren har хtkomst till"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "/root/-sіkvфg:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Serverport:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1341,19 +1341,19 @@ msgstr ""
"Vilken port anvфnds av servern\n"
"Serverautorisering фr endast tillgфnglig med standardporten"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Verkstфll"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Kunde inte фndra molnlager!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Ett annat molnlager фr redan aktivt."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1361,49 +1361,49 @@ msgstr ""
"Temat du valde stіder inte ditt sprхk. Om du vill anvфnda det hфr temat "
"mхste fіrst byta till ett annat sprхk."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr ""
"Det gхr inte att skriva till den valda katalogen. Var god vфlj en annan."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Vфlj katalog fіr GUI-teman"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Vфlj katalog fіr extra filer"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Vфlj katalog fіr tillфgg"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Vфlj katalog fіr filhanterarens /root/"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu bytes"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<nu direkt>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<aldrig>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Stoppa server"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Stoppa lokal webbserver"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 8cacabd77b..138bf64099 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.9.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2017-03-04 21:55+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Ukrainian <https://translations.scummvm.org/projects/scummvm/"
@@ -60,7 +60,7 @@ msgstr "Вгору"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -119,7 +119,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -132,7 +132,7 @@ msgstr "Так"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -143,7 +143,7 @@ msgstr "Так"
msgid "No"
msgstr "Ні"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM не може відкрити вказану папку!"
@@ -156,8 +156,8 @@ msgstr ""
"назвою."
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -243,7 +243,7 @@ msgstr ""
"українську"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<за умовчанням>"
@@ -266,11 +266,11 @@ msgstr "Платформа:"
msgid "Engine"
msgstr "Движок"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Графіка"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "Грф"
@@ -283,7 +283,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Перекрити глобальні налаштування графіки"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Аудіо"
@@ -296,11 +296,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Перекрити глобальні налаштування аудіо"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Гучність"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "Гучн"
@@ -314,7 +314,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Перекрити глобальні налаштування гучності"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -327,7 +327,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Перекрити глобальні налаштування MIDI"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -340,11 +340,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Перекрити глобальні налаштування MT-32"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Шляхи"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Шляхи"
@@ -358,7 +358,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Шлях до гри:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Додатк. шлях:"
@@ -367,44 +367,44 @@ msgstr "Додатк. шлях:"
msgid "Specifies path to additional data used by the game"
msgstr "Вказує шлях до додаткових файлів даних для гри"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Дод. шлях:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Шлях збер.:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Вказує шлях до збережених ігор"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Шлях збер.:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Не завдано"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "За умовчанням"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Виберіть SoundFont"
@@ -412,7 +412,7 @@ msgstr "Виберіть SoundFont"
msgid "Select additional game directory"
msgstr "Виберіть додаткову папку гри"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Виберіть папку для збережених ігор"
@@ -505,7 +505,7 @@ msgstr "Синусоїда"
msgid "Triangle"
msgstr "Трикутник"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Різне"
@@ -679,7 +679,7 @@ msgstr "~В~идалити гру"
msgid "Search in game list"
msgstr "Пошук у списку ігор"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Пошук:"
@@ -700,7 +700,7 @@ msgstr "Завантажити гру:"
msgid "Load"
msgstr "Завантажити"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -708,39 +708,39 @@ msgstr ""
"Чи ви дійсно хочете запустити пошук усіх ігор? Це потенційно може додати "
"велику кількість ігор."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr "Цю папку ще не можна використовувати, в неї іде завантаження!"
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Ви дійсно хочете видалити налаштування для цієї гри?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Ви хочете завантажити збережений стан гри?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Ця гра не підтримує завантаження збережених ігор через головне меню."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM не може знайти движок для запуску вибраної гри!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM не може знайти гру у вказаній папці!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Виберіть гру:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "Дод. багато..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Запис..."
@@ -823,159 +823,159 @@ msgstr "44 кГц"
msgid "48 kHz"
msgstr "48 кГц"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Не заданий"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Не вдалося застосувати деякі зі змін графічних налаштувань:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "не вдалося змінити графічний режим."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "не вдалося змінити режим корекції співвідношення сторін"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "не вдалося змінити режим повного екрану"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
msgid "the filtering setting could not be changed"
msgstr "не вдалося змінити режим фільтрування"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr "Показувати екранне керування"
-#: gui/options.cpp:959
+#: gui/options.cpp:962
msgid "Touchpad mouse mode"
msgstr "Режим тачпаду"
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr "Поміняти місцями кнопки Меню і Назад"
-#: gui/options.cpp:968
+#: gui/options.cpp:971
msgid "Pointer Speed:"
msgstr "Швидкість вказівника:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr "Управління швидкістю вказівника миші/джойстика"
-#: gui/options.cpp:970
+#: gui/options.cpp:973
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Швидкість вказівника:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr "Мертва зона джойстика:"
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr "Мертва зона аналогового джойстика"
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr "Мертва зона джойстика:"
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr "Апаратний шейдер:"
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr "Різні апаратні шейдери дають різні візуальні ефекти"
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr "Апаратний шейдер:"
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr "Різні шейдери дають різні візуальні ефекти"
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Графічн. режим:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Режим раструв.:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Спеціальні режими растрування, які підтримують деякі ігри"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Повноекранний режим"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Filter graphics"
msgstr "Фільтрування графіки"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr "Використовувати лінійну фільтрацію для збільшення графіки"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Корекція співвідношення сторін"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "Коригувати співвідношення сторін для ігор з графікою 320x200"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Уподобаний пристрій:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Музич. пристрій:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Вказує уподобаний звуковий пристрій або емулятор звукової карти"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Вказує вихідний звуковий пристрій або емулятор звукової карти"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Уподоб. пристрій:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Музичний пристрій:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "Емулятор AdLib:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "Звукова карта AdLib використовується багатьма іграми для музики"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Вихідна частота:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -983,63 +983,63 @@ msgstr ""
"Великі значення надають кращу якість звуку, проте вони можуть не "
"підтримуватися вашою звуковою картою"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "Пристрій GM:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Вказує вихідний звуковий пристрій для General MIDI"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Не використовувати музику General MIDI"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Використовувати перший наявний пристрій"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr ""
"SoundFont підтримується деякими звуковими картами, FluidSynth та Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Змішаний режим AdLib/MIDI"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "Використовувати і MIDI і AdLib для генерації звуку"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "Посилення MIDI:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "Пристрій MT-32:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"Вказує звуковий пристрій за замовченням для виводу на Roland MT-32/LAPC1/"
"CM32l/CM64"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Справжній Roland MT-32 (вимкнути емуляцию GM)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1047,16 +1047,16 @@ msgstr ""
"Відмітьте, якщо у вас підключено Roland-сумісний звуковий пристрій і ви "
"хочете його використовувати"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Справжній Roland MT-32 (вимкнути емуляцию GM)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Режим Roland GS (ввімкнути маплення MT-32)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1064,276 +1064,276 @@ msgstr ""
"Відмітьте, якщо хочете включити латки для інструментів для емуляції MT-32 на "
"Roland"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Не використовувати музику для Roland MT-32"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Текст і озвучка:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Озвучка"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Субтитри"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Все"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Швид. субтитрів:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Текст і озвучка:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Озв"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Суб"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Все"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Показувати субтитри і відтворювати мову"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Швид. субтитрів:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Гучність музики:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Гучність музики:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Вимкнути все"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Гучність ефектів:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Гучність спеціальних звукових ефектів"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Гучн. ефектів:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Гучність озвучки:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Гучн. озвучки:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr "Шейдер"
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
msgid "Control"
msgstr "Керування"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "Налаштування FluidSynth"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Шлях до тем:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Шлях до тем:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr ""
"Вказує шлях до додаткових файлів даних, які використовуються усіма іграми "
"або ScummVM"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Шлях до втулків:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Шлях до втулків:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Різне"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Тема:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Растер. GUI:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Автозбереження:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Автозбереж.:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Клавіші"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Мова інтерф.:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "Мова графічного інтерфейсу ScummVM"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr "Перевіряти оновлення:"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr "Як часто перевіряти оновлення ScummVM"
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr "Перевірити зараз"
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr "Хмара"
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr "Хмара"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr "Середовище:"
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr "Активне хмарне середовище"
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr "<немає>"
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Користувач:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr "Користувач для цього середовища"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr "Використаний об'єм:"
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
"Об'єм, використаний для збережених станів ігор ScummVM на цьому середовищі"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr "Остання синхронизація:"
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr "Час, коли було зроблено останню синхронизацію з цим середовищем"
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr "Залучитись"
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
"Розпочати кроки для залучення до вашого облікового засобу на хмарному "
"середовищі"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr "Поновити"
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr "Поновити поточні дані хмарного середовища (ім'я користувача та об'єм)"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Download"
msgstr "Завантажити"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr "Відкрити керування завантаженнями"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr "Запустити сервер"
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr "Запускає локальний веб-сервер"
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
msgid "Not running"
msgstr "Вимкнено"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
msgid "/root/ Path:"
msgstr "Шлях /root/:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
msgid "Specifies which directory the Files Manager can access"
msgstr "Вказує шлях, до якого можна мати доступ через Керування файлами"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Корінний шлях:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid "Server's port:"
msgstr "Порт сервера:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
@@ -1341,19 +1341,19 @@ msgstr ""
"Порт, який буде використано сервером\n"
"Аутентифікация з сервером неможлива для портів, інших від замовчуваного"
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr "Застосувати"
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
msgid "Failed to change cloud storage!"
msgstr "Не вдалося змінити хмарне середовище!"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr "Інше хмарне середовище вже активне."
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1361,48 +1361,48 @@ msgstr ""
"Вибрана тема не підтримує поточну мову. Якщо ви хочете використовувати цю "
"тему, потрібно в першу чергу змінити мову."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Не можу писати у вибрану папку. Будь ласка, вкажіть іншу."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Виберіть папку для тем GUI"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Виберіть папку з додатковими файлами"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Виберіть папку зі втулками"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
msgid "Select directory for Files Manager /root/"
msgstr "Виберіть папку /root/ для Керування файлами"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr "%llu байт"
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr "<зараз>"
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
msgid "<never>"
msgstr "<ніколи>"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
msgid "Stop server"
msgstr "Вимкнути сервер"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr "Вимкнути локальний веб-сервер"
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."
diff --git a/po/zh-Latn_CN.po b/po/zh-Latn_CN.po
index 996d3b9334..30ffd69c72 100644
--- a/po/zh-Latn_CN.po
+++ b/po/zh-Latn_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.9.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2017-03-09 23:27+0100\n"
+"POT-Creation-Date: 2017-03-11 10:08+0100\n"
"PO-Revision-Date: 2016-12-26 19:38+0000\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Chinese <https://translations.scummvm.org/projects/scummvm/"
@@ -58,7 +58,7 @@ msgstr "ShangYiJi"
#: gui/browser.cpp:75 gui/chooser.cpp:46 gui/editgamedialog.cpp:292
#: gui/editrecorddialog.cpp:67 gui/filebrowser-dialog.cpp:64
#: gui/fluidsynth-dialog.cpp:152 gui/KeysDialog.cpp:43 gui/massadd.cpp:95
-#: gui/options.cpp:1711 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
+#: gui/options.cpp:1714 gui/predictivedialog.cpp:73 gui/recorderdialog.cpp:69
#: gui/recorderdialog.cpp:155 gui/remotebrowser.cpp:59
#: gui/saveload-dialog.cpp:383 gui/saveload-dialog.cpp:443
#: gui/saveload-dialog.cpp:717 gui/saveload-dialog.cpp:1111
@@ -116,7 +116,7 @@ msgstr ""
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:152
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -129,7 +129,7 @@ msgstr "Shi"
#: gui/downloaddialog.cpp:118 gui/downloaddialog.cpp:153
#: gui/filebrowser-dialog.cpp:132 gui/fluidsynth-dialog.cpp:217
-#: gui/launcher.cpp:307 gui/launcher.cpp:415 gui/launcher.cpp:474
+#: gui/launcher.cpp:310 gui/launcher.cpp:418 gui/launcher.cpp:477
#: gui/storagewizarddialog.cpp:112
#: backends/events/symbiansdl/symbiansdl-events.cpp:190
#: backends/platform/wince/CEActionsPocket.cpp:326
@@ -140,7 +140,7 @@ msgstr "Shi"
msgid "No"
msgstr "Fou"
-#: gui/downloaddialog.cpp:136 gui/launcher.cpp:565
+#: gui/downloaddialog.cpp:136 gui/launcher.cpp:568
msgid "ScummVM couldn't open the specified directory!"
msgstr "ScummVM Wufa Dakai Zhiding Mulu!"
@@ -151,8 +151,8 @@ msgid ""
msgstr ""
#: gui/downloaddialog.cpp:146 gui/editgamedialog.cpp:293
-#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:522
-#: gui/launcher.cpp:526 gui/massadd.cpp:92 gui/options.cpp:1713
+#: gui/fluidsynth-dialog.cpp:153 gui/KeysDialog.cpp:42 gui/launcher.cpp:525
+#: gui/launcher.cpp:529 gui/massadd.cpp:92 gui/options.cpp:1716
#: gui/saveload-dialog.cpp:1112 engines/engine.cpp:477 engines/engine.cpp:488
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:54
@@ -235,7 +235,7 @@ msgstr ""
"Youxi de Yuyan. CiXiang buhui jiang Yige XibanyaYu Banben Zhuancheng Yingwen"
#: gui/editgamedialog.cpp:151 gui/editgamedialog.cpp:165 gui/options.cpp:123
-#: gui/options.cpp:1020 gui/options.cpp:1033 gui/options.cpp:1606
+#: gui/options.cpp:1023 gui/options.cpp:1036 gui/options.cpp:1609
#: audio/null.cpp:41
msgid "<default>"
msgstr "<Moren>"
@@ -258,11 +258,11 @@ msgstr "Pingtai:"
msgid "Engine"
msgstr "Yinqing"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "Graphics"
msgstr "Tuxiang"
-#: gui/editgamedialog.cpp:184 gui/options.cpp:1376 gui/options.cpp:1461
+#: gui/editgamedialog.cpp:184 gui/options.cpp:1379 gui/options.cpp:1464
msgid "GFX"
msgstr "GFX"
@@ -275,7 +275,7 @@ msgctxt "lowres"
msgid "Override global graphic settings"
msgstr "Fugai Quanju Tuxiang Shezhi"
-#: gui/editgamedialog.cpp:196 gui/options.cpp:1488
+#: gui/editgamedialog.cpp:196 gui/options.cpp:1491
msgid "Audio"
msgstr "Yinpin"
@@ -288,11 +288,11 @@ msgctxt "lowres"
msgid "Override global audio settings"
msgstr "Fugai QUanju Yinpin Shezhi"
-#: gui/editgamedialog.cpp:210 gui/options.cpp:1493
+#: gui/editgamedialog.cpp:210 gui/options.cpp:1496
msgid "Volume"
msgstr "Yinliang"
-#: gui/editgamedialog.cpp:212 gui/options.cpp:1495
+#: gui/editgamedialog.cpp:212 gui/options.cpp:1498
msgctxt "lowres"
msgid "Volume"
msgstr "YinLiang"
@@ -306,7 +306,7 @@ msgctxt "lowres"
msgid "Override global volume settings"
msgstr "Fugai Quanju YinLiang Shezhi"
-#: gui/editgamedialog.cpp:226 gui/options.cpp:1503
+#: gui/editgamedialog.cpp:226 gui/options.cpp:1506
msgid "MIDI"
msgstr "MIDI"
@@ -319,7 +319,7 @@ msgctxt "lowres"
msgid "Override global MIDI settings"
msgstr "Fugai Quanju MIDI Shezhi"
-#: gui/editgamedialog.cpp:241 gui/options.cpp:1513
+#: gui/editgamedialog.cpp:241 gui/options.cpp:1516
msgid "MT-32"
msgstr "MT-32"
@@ -332,11 +332,11 @@ msgctxt "lowres"
msgid "Override global MT-32 settings"
msgstr "Fugai Quanju MT-32 Shezhi"
-#: gui/editgamedialog.cpp:255 gui/options.cpp:1520
+#: gui/editgamedialog.cpp:255 gui/options.cpp:1523
msgid "Paths"
msgstr "Lujing"
-#: gui/editgamedialog.cpp:257 gui/options.cpp:1522
+#: gui/editgamedialog.cpp:257 gui/options.cpp:1525
msgctxt "lowres"
msgid "Paths"
msgstr "Lujing"
@@ -350,7 +350,7 @@ msgctxt "lowres"
msgid "Game Path:"
msgstr "Youxi Lujing:"
-#: gui/editgamedialog.cpp:271 gui/options.cpp:1546
+#: gui/editgamedialog.cpp:271 gui/options.cpp:1549
msgid "Extra Path:"
msgstr "Qita Lujing:"
@@ -359,44 +359,44 @@ msgstr "Qita Lujing:"
msgid "Specifies path to additional data used by the game"
msgstr "Zhiding Youxi Suoyong de Shuju de Cunfang Lujing"
-#: gui/editgamedialog.cpp:273 gui/options.cpp:1548
+#: gui/editgamedialog.cpp:273 gui/options.cpp:1551
msgctxt "lowres"
msgid "Extra Path:"
msgstr "Qita Lujing:"
-#: gui/editgamedialog.cpp:280 gui/options.cpp:1530
+#: gui/editgamedialog.cpp:280 gui/options.cpp:1533
msgid "Save Path:"
msgstr "Baocun Lujing:"
#: gui/editgamedialog.cpp:280 gui/editgamedialog.cpp:282
-#: gui/editgamedialog.cpp:283 gui/options.cpp:1530 gui/options.cpp:1532
-#: gui/options.cpp:1533
+#: gui/editgamedialog.cpp:283 gui/options.cpp:1533 gui/options.cpp:1535
+#: gui/options.cpp:1536
msgid "Specifies where your saved games are put"
msgstr "Zhiding Nin Jiang Youxi Baocun Zai le Nali"
-#: gui/editgamedialog.cpp:282 gui/options.cpp:1532
+#: gui/editgamedialog.cpp:282 gui/options.cpp:1535
msgctxt "lowres"
msgid "Save Path:"
msgstr "Baocun Lujing:"
#: gui/editgamedialog.cpp:301 gui/editgamedialog.cpp:398
-#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1541
-#: gui/options.cpp:1549 gui/options.cpp:1558 gui/options.cpp:1738
-#: gui/options.cpp:1744 gui/options.cpp:1752 gui/options.cpp:1775
-#: gui/options.cpp:1804 gui/options.cpp:1810 gui/options.cpp:1817
-#: gui/options.cpp:1825 gui/options.cpp:2008 gui/options.cpp:2011
-#: gui/options.cpp:2018 gui/options.cpp:2028
+#: gui/editgamedialog.cpp:457 gui/editgamedialog.cpp:518 gui/options.cpp:1544
+#: gui/options.cpp:1552 gui/options.cpp:1561 gui/options.cpp:1741
+#: gui/options.cpp:1747 gui/options.cpp:1755 gui/options.cpp:1778
+#: gui/options.cpp:1807 gui/options.cpp:1813 gui/options.cpp:1820
+#: gui/options.cpp:1828 gui/options.cpp:2011 gui/options.cpp:2014
+#: gui/options.cpp:2021 gui/options.cpp:2031
msgctxt "path"
msgid "None"
msgstr "Wu"
#: gui/editgamedialog.cpp:306 gui/editgamedialog.cpp:404
-#: gui/editgamedialog.cpp:522 gui/options.cpp:1732 gui/options.cpp:1798
-#: gui/options.cpp:2014 backends/platform/wii/options.cpp:56
+#: gui/editgamedialog.cpp:522 gui/options.cpp:1735 gui/options.cpp:1801
+#: gui/options.cpp:2017 backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Moren"
-#: gui/editgamedialog.cpp:450 gui/options.cpp:2022
+#: gui/editgamedialog.cpp:450 gui/options.cpp:2025
msgid "Select SoundFont"
msgstr "Xuanze SoundFont"
@@ -404,7 +404,7 @@ msgstr "Xuanze SoundFont"
msgid "Select additional game directory"
msgstr "Xuanze Qita Youxi Mulu"
-#: gui/editgamedialog.cpp:502 gui/options.cpp:1945
+#: gui/editgamedialog.cpp:502 gui/options.cpp:1948
msgid "Select directory for saved games"
msgstr "Xuanze Youxi Baocun Mulu"
@@ -494,7 +494,7 @@ msgstr "Zhengxian"
msgid "Triangle"
msgstr "Sanjiaoxing"
-#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1566
+#: gui/fluidsynth-dialog.cpp:138 gui/options.cpp:1569
msgid "Misc"
msgstr "Zaxiang"
@@ -666,7 +666,7 @@ msgstr "~R~Yichu Youxi"
msgid "Search in game list"
msgstr "Zai Youxi Liebiao zhong Sousuo"
-#: gui/launcher.cpp:176 gui/launcher.cpp:771
+#: gui/launcher.cpp:176 gui/launcher.cpp:774
msgid "Search:"
msgstr "Sousuo:"
@@ -687,7 +687,7 @@ msgstr "Jiazai Youxi:"
msgid "Load"
msgstr "Jiazai"
-#: gui/launcher.cpp:306
+#: gui/launcher.cpp:309
msgid ""
"Do you really want to run the mass game detector? This could potentially add "
"a huge number of games."
@@ -695,39 +695,39 @@ msgstr ""
"Nin Queding yao Yunxing Youxi Piliang Jiance Ma? Zhe You Keneng Hui Zengjia "
"Daliang Youxi."
-#: gui/launcher.cpp:365
+#: gui/launcher.cpp:368
msgid "This directory cannot be used yet, it is being downloaded into!"
msgstr ""
-#: gui/launcher.cpp:415
+#: gui/launcher.cpp:418
msgid "Do you really want to remove this game configuration?"
msgstr "Nin Zhende Xiangyao Yichu Zhege Youxi Peizhi?"
-#: gui/launcher.cpp:473
+#: gui/launcher.cpp:476
msgid "Do you want to load saved game?"
msgstr "Nin Yao Zairu Baocun de Youxi ma?"
-#: gui/launcher.cpp:522
+#: gui/launcher.cpp:525
msgid "This game does not support loading games from the launcher."
msgstr "Ci Youxi Bu Zhichi cong Jiazaiqi Zhong Jiazai Youxi."
-#: gui/launcher.cpp:526
+#: gui/launcher.cpp:529
msgid "ScummVM could not find any engine capable of running the selected game!"
msgstr "ScummVM Wufa Zhaodao Keyi Yunxing Ci Youxi de Yinqing!"
-#: gui/launcher.cpp:577
+#: gui/launcher.cpp:580
msgid "ScummVM could not find any game in the specified directory!"
msgstr "ScummVM zai Zhiding Mulu Zhong Wufa Zhaodao Renhe Youxi!"
-#: gui/launcher.cpp:590
+#: gui/launcher.cpp:593
msgid "Pick the game:"
msgstr "Xuanze Youxi:"
-#: gui/launcher.cpp:708
+#: gui/launcher.cpp:711
msgid "Mass Add..."
msgstr "PiLiang Zengjia ..."
-#: gui/launcher.cpp:710
+#: gui/launcher.cpp:713
msgid "Record..."
msgstr "Luxiang ..."
@@ -810,164 +810,164 @@ msgstr "44 kHz"
msgid "48 kHz"
msgstr "48 kHz"
-#: gui/options.cpp:356 gui/options.cpp:661 gui/options.cpp:799
-#: gui/options.cpp:876 gui/options.cpp:1145
+#: gui/options.cpp:356 gui/options.cpp:664 gui/options.cpp:802
+#: gui/options.cpp:879 gui/options.cpp:1148
msgctxt "soundfont"
msgid "None"
msgstr "Wu"
-#: gui/options.cpp:524
+#: gui/options.cpp:527
msgid "Failed to apply some of the graphic options changes:"
msgstr "Tuxing Xuanxiang Genggai Shibai:"
-#: gui/options.cpp:536
+#: gui/options.cpp:539
msgid "the video mode could not be changed."
msgstr "Shipin Moshi Wufa Genggai."
-#: gui/options.cpp:542
+#: gui/options.cpp:545
msgid "the aspect ratio setting could not be changed"
msgstr "Bili Xuanxiang Wufa Genggai"
-#: gui/options.cpp:548
+#: gui/options.cpp:551
msgid "the fullscreen setting could not be changed"
msgstr "Quanping Shezhi Wufa Genggai"
-#: gui/options.cpp:554
+#: gui/options.cpp:557
#, fuzzy
msgid "the filtering setting could not be changed"
msgstr "Quanping Shezhi Wufa Genggai"
-#: gui/options.cpp:955
+#: gui/options.cpp:958
msgid "Show On-screen control"
msgstr ""
-#: gui/options.cpp:959
+#: gui/options.cpp:962
#, fuzzy
msgid "Touchpad mouse mode"
msgstr "Jinyong Chumoban Moshi."
-#: gui/options.cpp:963
+#: gui/options.cpp:966
msgid "Swap Menu and Back buttons"
msgstr ""
-#: gui/options.cpp:968
+#: gui/options.cpp:971
#, fuzzy
msgid "Pointer Speed:"
msgstr "Sudu:"
-#: gui/options.cpp:968 gui/options.cpp:970 gui/options.cpp:971
+#: gui/options.cpp:971 gui/options.cpp:973 gui/options.cpp:974
msgid "Speed for keyboard/joystick mouse pointer control"
msgstr ""
-#: gui/options.cpp:970
+#: gui/options.cpp:973
#, fuzzy
msgctxt "lowres"
msgid "Pointer Speed:"
msgstr "Sudu:"
-#: gui/options.cpp:981
+#: gui/options.cpp:984
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:981 gui/options.cpp:983 gui/options.cpp:984
+#: gui/options.cpp:984 gui/options.cpp:986 gui/options.cpp:987
msgid "Analog joystick Deadzone"
msgstr ""
-#: gui/options.cpp:983
+#: gui/options.cpp:986
msgctxt "lowres"
msgid "Joy Deadzone:"
msgstr ""
-#: gui/options.cpp:997
+#: gui/options.cpp:1000
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:997 gui/options.cpp:999
+#: gui/options.cpp:1000 gui/options.cpp:1002
msgid "Different hardware shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:999
+#: gui/options.cpp:1002
msgctxt "lowres"
msgid "HW Shader:"
msgstr ""
-#: gui/options.cpp:1000
+#: gui/options.cpp:1003
msgid "Different shaders give different visual effects"
msgstr ""
-#: gui/options.cpp:1017
+#: gui/options.cpp:1020
msgid "Graphics mode:"
msgstr "Tuxing Moshi:"
-#: gui/options.cpp:1031
+#: gui/options.cpp:1034
msgid "Render mode:"
msgstr "Xuanran Moshi:"
-#: gui/options.cpp:1031 gui/options.cpp:1032
+#: gui/options.cpp:1034 gui/options.cpp:1035
msgid "Special dithering modes supported by some games"
msgstr "Youxi Zhichi Teshu de Doudong Moshi"
-#: gui/options.cpp:1043 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
+#: gui/options.cpp:1046 backends/graphics/openglsdl/openglsdl-graphics.cpp:615
#: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2508
msgid "Fullscreen mode"
msgstr "Quanping Moshi"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
#, fuzzy
msgid "Filter graphics"
msgstr "Tuxiang"
-#: gui/options.cpp:1046
+#: gui/options.cpp:1049
msgid "Use linear filtering when scaling graphics"
msgstr ""
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Aspect ratio correction"
msgstr "Bili Jiaozheng"
-#: gui/options.cpp:1049
+#: gui/options.cpp:1052
msgid "Correct aspect ratio for 320x200 games"
msgstr "320x200 Youxi Bili Jiaozheng"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Preferred Device:"
msgstr "Youxian Shebei:"
-#: gui/options.cpp:1057
+#: gui/options.cpp:1060
msgid "Music Device:"
msgstr "Yinyue Shebei:"
-#: gui/options.cpp:1057 gui/options.cpp:1059
+#: gui/options.cpp:1060 gui/options.cpp:1062
msgid "Specifies preferred sound device or sound card emulator"
msgstr "Zhiding Youxian Shengyin Shebei huo Shengka Moniqi"
-#: gui/options.cpp:1057 gui/options.cpp:1059 gui/options.cpp:1060
+#: gui/options.cpp:1060 gui/options.cpp:1062 gui/options.cpp:1063
msgid "Specifies output sound device or sound card emulator"
msgstr "Zhiding Shuchu Shengyin Shebei huo Shengka Moniqi"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Preferred Dev.:"
msgstr "Youxian Shebei:"
-#: gui/options.cpp:1059
+#: gui/options.cpp:1062
msgctxt "lowres"
msgid "Music Device:"
msgstr "Yinyue Shebei:"
-#: gui/options.cpp:1086
+#: gui/options.cpp:1089
msgid "AdLib emulator:"
msgstr "AdLib Moniqi:"
-#: gui/options.cpp:1086 gui/options.cpp:1087
+#: gui/options.cpp:1089 gui/options.cpp:1090
msgid "AdLib is used for music in many games"
msgstr "AdLib bei Henduo Youxi Yonglai Bofang Yinyue"
-#: gui/options.cpp:1097
+#: gui/options.cpp:1100
msgid "Output rate:"
msgstr "Shuchu Malv:"
-#: gui/options.cpp:1097 gui/options.cpp:1098
+#: gui/options.cpp:1100 gui/options.cpp:1101
msgid ""
"Higher value specifies better sound quality but may be not supported by your "
"soundcard"
@@ -975,62 +975,62 @@ msgstr ""
"Genggao de Shuxing Hui Tisheng Yinyue Zhiliang dan Youkeneng Nin de Shengka "
"Buzhichi"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "GM Device:"
msgstr "GM Shebei:"
-#: gui/options.cpp:1108
+#: gui/options.cpp:1111
msgid "Specifies default sound device for General MIDI output"
msgstr "Zhiding Tongyong MIDI Shuchu Moren Shengyin Shebei"
-#: gui/options.cpp:1119
+#: gui/options.cpp:1122
msgid "Don't use General MIDI music"
msgstr "Buyao Shiyong Tongyong MIDI Yinyue"
-#: gui/options.cpp:1130 gui/options.cpp:1192
+#: gui/options.cpp:1133 gui/options.cpp:1195
msgid "Use first available device"
msgstr "Shiyong Diyige keyong de Shebei"
-#: gui/options.cpp:1142
+#: gui/options.cpp:1145
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1142 gui/options.cpp:1144 gui/options.cpp:1145
+#: gui/options.cpp:1145 gui/options.cpp:1147 gui/options.cpp:1148
msgid "SoundFont is supported by some audio cards, FluidSynth and Timidity"
msgstr "Yixie Shengka Zhichi SoundFont, Biru FluidSynth He Timidity"
-#: gui/options.cpp:1144
+#: gui/options.cpp:1147
msgctxt "lowres"
msgid "SoundFont:"
msgstr "SoundFont:"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Mixed AdLib/MIDI mode"
msgstr "Hunhe AdLib/MIDI Moshi"
-#: gui/options.cpp:1150
+#: gui/options.cpp:1153
msgid "Use both MIDI and AdLib sound generation"
msgstr "TongShi Shiyong MIDI He AdLib Shengyin Shengcheng"
-#: gui/options.cpp:1153
+#: gui/options.cpp:1156
msgid "MIDI gain:"
msgstr "MIDI gain:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "MT-32 Device:"
msgstr "MT-32 Shebei:"
-#: gui/options.cpp:1163
+#: gui/options.cpp:1166
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
msgstr ""
"QIng Zhiding Yongyu Roland MT-32/LAPC1/CM32I/CM64 Shuchu de Moren Shengyin "
"Shebei"
-#: gui/options.cpp:1168
+#: gui/options.cpp:1171
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Zhen Roland MT-32 (Jinyong GM Moni)"
-#: gui/options.cpp:1168 gui/options.cpp:1170
+#: gui/options.cpp:1171 gui/options.cpp:1173
msgid ""
"Check if you want to use your real hardware Roland-compatible sound device "
"connected to your computer"
@@ -1038,16 +1038,16 @@ msgstr ""
"Jiancha Shifou Nin Xiang Shiyong Lianjie Dao Jisuanji de Zhenshi de Yingjian "
"Roland Jianrong Shengyin Shebei"
-#: gui/options.cpp:1170
+#: gui/options.cpp:1173
msgctxt "lowres"
msgid "True Roland MT-32 (no GM emulation)"
msgstr "Zhen Roland MT-32 Shebei (Wu GM Moni)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid "Roland GS Device (enable MT-32 mappings)"
msgstr "Roland GS Shebei (Qiyong MT-32 Yingshe)"
-#: gui/options.cpp:1173
+#: gui/options.cpp:1176
msgid ""
"Check if you want to enable patch mappings to emulate an MT-32 on a Roland "
"GS device"
@@ -1055,297 +1055,297 @@ msgstr ""
"Jiancha Shifou Nin Xiang Qiyong patch Yingshe Lai Zai Roland GS Shebei "
"Shangmian Moni MT-32"
-#: gui/options.cpp:1182
+#: gui/options.cpp:1185
msgid "Don't use Roland MT-32 music"
msgstr "Buyao Shiyong Roland MT-32 Yinyue"
-#: gui/options.cpp:1209
+#: gui/options.cpp:1212
msgid "Text and Speech:"
msgstr "Wenzi he Yuyin:"
-#: gui/options.cpp:1213 gui/options.cpp:1223
+#: gui/options.cpp:1216 gui/options.cpp:1226
msgid "Speech"
msgstr "Yuyin"
-#: gui/options.cpp:1214 gui/options.cpp:1224
+#: gui/options.cpp:1217 gui/options.cpp:1227
msgid "Subtitles"
msgstr "Zimu"
-#: gui/options.cpp:1215
+#: gui/options.cpp:1218
msgid "Both"
msgstr "Liangzhe"
-#: gui/options.cpp:1217
+#: gui/options.cpp:1220
msgid "Subtitle speed:"
msgstr "Zimu Sudu:"
-#: gui/options.cpp:1219
+#: gui/options.cpp:1222
msgctxt "lowres"
msgid "Text and Speech:"
msgstr "Wenben he Yuyin:"
-#: gui/options.cpp:1223
+#: gui/options.cpp:1226
msgid "Spch"
msgstr "Zimu"
-#: gui/options.cpp:1224
+#: gui/options.cpp:1227
msgid "Subs"
msgstr "Yuyin"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgctxt "lowres"
msgid "Both"
msgstr "Dou"
-#: gui/options.cpp:1225
+#: gui/options.cpp:1228
msgid "Show subtitles and play speech"
msgstr "Xianshi Zimu Bing Bofang Yuyin"
-#: gui/options.cpp:1227
+#: gui/options.cpp:1230
msgctxt "lowres"
msgid "Subtitle speed:"
msgstr "Zimu Sudu:"
-#: gui/options.cpp:1243
+#: gui/options.cpp:1246
msgid "Music volume:"
msgstr "Yinyue Yinliang:"
-#: gui/options.cpp:1245
+#: gui/options.cpp:1248
msgctxt "lowres"
msgid "Music volume:"
msgstr "Yinyue Yinliang:"
-#: gui/options.cpp:1252
+#: gui/options.cpp:1255
msgid "Mute All"
msgstr "Quanbu Jinyin"
-#: gui/options.cpp:1255
+#: gui/options.cpp:1258
msgid "SFX volume:"
msgstr "Yinxiao Yinliang:"
-#: gui/options.cpp:1255 gui/options.cpp:1257 gui/options.cpp:1258
+#: gui/options.cpp:1258 gui/options.cpp:1260 gui/options.cpp:1261
msgid "Special sound effects volume"
msgstr "Texiao Yinliang"
-#: gui/options.cpp:1257
+#: gui/options.cpp:1260
msgctxt "lowres"
msgid "SFX volume:"
msgstr "Yinxiao Yinliang:"
-#: gui/options.cpp:1265
+#: gui/options.cpp:1268
msgid "Speech volume:"
msgstr "Yuyin Yinliang:"
-#: gui/options.cpp:1267
+#: gui/options.cpp:1270
msgctxt "lowres"
msgid "Speech volume:"
msgstr "Yuyin Yinliang:"
-#: gui/options.cpp:1469
+#: gui/options.cpp:1472
msgid "Shader"
msgstr ""
-#: gui/options.cpp:1481
+#: gui/options.cpp:1484
#, fuzzy
msgid "Control"
msgstr "Kongzhi Shubiao"
-#: gui/options.cpp:1507
+#: gui/options.cpp:1510
msgid "FluidSynth Settings"
msgstr "FluidSynth Xuanxiang"
-#: gui/options.cpp:1538
+#: gui/options.cpp:1541
msgid "Theme Path:"
msgstr "Zhuti Lujing:"
-#: gui/options.cpp:1540
+#: gui/options.cpp:1543
msgctxt "lowres"
msgid "Theme Path:"
msgstr "Zhuti Lujing:"
-#: gui/options.cpp:1546 gui/options.cpp:1548 gui/options.cpp:1549
+#: gui/options.cpp:1549 gui/options.cpp:1551 gui/options.cpp:1552
msgid "Specifies path to additional data used by all games or ScummVM"
msgstr "Zhiding Suoyou Youxi huo ScummVM de Shuju Lujing"
-#: gui/options.cpp:1555
+#: gui/options.cpp:1558
msgid "Plugins Path:"
msgstr "Chajian Lujing:"
-#: gui/options.cpp:1557
+#: gui/options.cpp:1560
msgctxt "lowres"
msgid "Plugins Path:"
msgstr "Chajian Lujing:"
-#: gui/options.cpp:1568
+#: gui/options.cpp:1571
msgctxt "lowres"
msgid "Misc"
msgstr "Zaxiang"
-#: gui/options.cpp:1570
+#: gui/options.cpp:1573
msgid "Theme:"
msgstr "Zhuti:"
-#: gui/options.cpp:1574
+#: gui/options.cpp:1577
msgid "GUI Renderer:"
msgstr "Jiemian Xuanran:"
-#: gui/options.cpp:1586
+#: gui/options.cpp:1589
msgid "Autosave:"
msgstr "Zidong Baocun:"
-#: gui/options.cpp:1588
+#: gui/options.cpp:1591
msgctxt "lowres"
msgid "Autosave:"
msgstr "Zidong Baocun:"
-#: gui/options.cpp:1596
+#: gui/options.cpp:1599
msgid "Keys"
msgstr "Guanjianzi"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "GUI Language:"
msgstr "Jiemian Yuyan:"
-#: gui/options.cpp:1603
+#: gui/options.cpp:1606
msgid "Language of ScummVM GUI"
msgstr "ScummVM Jiemian Yuyan"
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "Update check:"
msgstr ""
-#: gui/options.cpp:1631
+#: gui/options.cpp:1634
msgid "How often to check ScummVM updates"
msgstr ""
-#: gui/options.cpp:1643
+#: gui/options.cpp:1646
msgid "Check now"
msgstr ""
-#: gui/options.cpp:1651
+#: gui/options.cpp:1654
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1653
+#: gui/options.cpp:1656
msgctxt "lowres"
msgid "Cloud"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Storage:"
msgstr ""
-#: gui/options.cpp:1658
+#: gui/options.cpp:1661
msgid "Active cloud storage"
msgstr ""
-#: gui/options.cpp:1665 gui/options.cpp:2225
+#: gui/options.cpp:1668 gui/options.cpp:2228
msgid "<none>"
msgstr ""
-#: gui/options.cpp:1669 backends/platform/wii/options.cpp:114
+#: gui/options.cpp:1672 backends/platform/wii/options.cpp:114
msgid "Username:"
msgstr "Yonghuming:"
-#: gui/options.cpp:1669
+#: gui/options.cpp:1672
msgid "Username used by this storage"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Used space:"
msgstr ""
-#: gui/options.cpp:1672
+#: gui/options.cpp:1675
msgid "Space used by ScummVM's saved games on this storage"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "Last sync time:"
msgstr ""
-#: gui/options.cpp:1675
+#: gui/options.cpp:1678
msgid "When the last saved games sync for this storage occured"
msgstr ""
-#: gui/options.cpp:1678 gui/storagewizarddialog.cpp:71
+#: gui/options.cpp:1681 gui/storagewizarddialog.cpp:71
msgid "Connect"
msgstr ""
-#: gui/options.cpp:1678
+#: gui/options.cpp:1681
msgid "Open wizard dialog to connect your cloud storage account"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh"
msgstr ""
-#: gui/options.cpp:1679
+#: gui/options.cpp:1682
msgid "Refresh current cloud storage information (username and usage)"
msgstr ""
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
#, fuzzy
msgid "Download"
msgstr "Xia"
-#: gui/options.cpp:1680
+#: gui/options.cpp:1683
msgid "Open downloads manager dialog"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run server"
msgstr ""
-#: gui/options.cpp:1682
+#: gui/options.cpp:1685
msgid "Run local webserver"
msgstr ""
-#: gui/options.cpp:1683 gui/options.cpp:2335
+#: gui/options.cpp:1686 gui/options.cpp:2338
#, fuzzy
msgid "Not running"
msgstr "Youxi Yunxing Cuowu:"
-#: gui/options.cpp:1687
+#: gui/options.cpp:1690
#, fuzzy
msgid "/root/ Path:"
msgstr "Qita Lujing:"
-#: gui/options.cpp:1687 gui/options.cpp:1689 gui/options.cpp:1690
+#: gui/options.cpp:1690 gui/options.cpp:1692 gui/options.cpp:1693
#, fuzzy
msgid "Specifies which directory the Files Manager can access"
msgstr "Zhiding Nin Jiang Youxi Baocun Zai le Nali"
-#: gui/options.cpp:1689
+#: gui/options.cpp:1692
#, fuzzy
msgctxt "lowres"
msgid "/root/ Path:"
msgstr "Qita Lujing:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
#, fuzzy
msgid "Server's port:"
msgstr "Fuwuqi:"
-#: gui/options.cpp:1699
+#: gui/options.cpp:1702
msgid ""
"Which port is used by the server\n"
"Auth with server is not available with non-default port"
msgstr ""
-#: gui/options.cpp:1712
+#: gui/options.cpp:1715
msgid "Apply"
msgstr ""
-#: gui/options.cpp:1860
+#: gui/options.cpp:1863
#, fuzzy
msgid "Failed to change cloud storage!"
msgstr "Wufa baocun Youxi"
-#: gui/options.cpp:1863
+#: gui/options.cpp:1866
msgid "Another cloud storage is already active."
msgstr ""
-#: gui/options.cpp:1899
+#: gui/options.cpp:1902
msgid ""
"The theme you selected does not support your current language. If you want "
"to use this theme you need to switch to another language first."
@@ -1353,51 +1353,51 @@ msgstr ""
"Nin Xuanze de Zhuti Bu Zhichi Xianzai de Yuyan. Qing Xian Qiehuan Dao Qita "
"Yuyan."
-#: gui/options.cpp:1952
+#: gui/options.cpp:1955
msgid "The chosen directory cannot be written to. Please select another one."
msgstr "Zhiding de Mulu Buneng Xieru. Qing Xuanze Qita de Mulu."
-#: gui/options.cpp:1961
+#: gui/options.cpp:1964
msgid "Select directory for GUI themes"
msgstr "Xuanze Jiemian Zhuti de Mulu"
-#: gui/options.cpp:1971
+#: gui/options.cpp:1974
msgid "Select directory for extra files"
msgstr "Xuanze QIta Wenjian Mulu"
-#: gui/options.cpp:1982
+#: gui/options.cpp:1985
msgid "Select directory for plugins"
msgstr "Xuanze Chajian Mulu"
-#: gui/options.cpp:1994
+#: gui/options.cpp:1997
#, fuzzy
msgid "Select directory for Files Manager /root/"
msgstr "Xuanze QIta Wenjian Mulu"
-#: gui/options.cpp:2232
+#: gui/options.cpp:2235
#, c-format
msgid "%llu bytes"
msgstr ""
-#: gui/options.cpp:2240
+#: gui/options.cpp:2243
msgid "<right now>"
msgstr ""
-#: gui/options.cpp:2242
+#: gui/options.cpp:2245
#, fuzzy
msgid "<never>"
msgstr "Yongbu"
-#: gui/options.cpp:2326
+#: gui/options.cpp:2329
#, fuzzy
msgid "Stop server"
msgstr "Fuwuqi:"
-#: gui/options.cpp:2327
+#: gui/options.cpp:2330
msgid "Stop local webserver"
msgstr ""
-#: gui/options.cpp:2418
+#: gui/options.cpp:2421
msgid ""
"Request failed.\n"
"Check your Internet connection."