aboutsummaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorThierry Crozat2019-02-06 20:18:36 +0100
committerThierry Crozat2019-02-06 20:18:36 +0100
commite07b5670f2454866c2ffeea783bbbc7a1946c498 (patch)
tree01405a883f6bb2e3dbe146ab0cc2aa795f69d411 /po
parenta9ed3beb2b3818494213455a7ca2df19db38eb35 (diff)
downloadscummvm-rg350-e07b5670f2454866c2ffeea783bbbc7a1946c498.tar.gz
scummvm-rg350-e07b5670f2454866c2ffeea783bbbc7a1946c498.tar.bz2
scummvm-rg350-e07b5670f2454866c2ffeea783bbbc7a1946c498.zip
I18N: Update translations templates
Diffstat (limited to 'po')
-rw-r--r--po/be_BY.po77
-rw-r--r--po/ca_ES.po77
-rw-r--r--po/cs_CZ.po77
-rw-r--r--po/da.po77
-rw-r--r--po/de_DE.po77
-rw-r--r--po/el.po77
-rw-r--r--po/es_ES.po77
-rw-r--r--po/eu.po77
-rw-r--r--po/fi_FI.po77
-rw-r--r--po/fr_FR.po77
-rw-r--r--po/gl_ES.po77
-rw-r--r--po/he.po77
-rw-r--r--po/hu_HU.po77
-rw-r--r--po/it_IT.po77
-rw-r--r--po/nb_NO.po77
-rw-r--r--po/nl_NL.po77
-rw-r--r--po/nn_NO.po77
-rw-r--r--po/pl_PL.po77
-rw-r--r--po/pt_BR.po77
-rw-r--r--po/pt_PT.po77
-rw-r--r--po/ru_RU.po77
-rw-r--r--po/scummvm.pot77
-rw-r--r--po/sv_SE.po77
-rw-r--r--po/uk_UA.po77
-rw-r--r--po/zh-Latn_CN.po77
25 files changed, 1075 insertions, 850 deletions
diff --git a/po/be_BY.po b/po/be_BY.po
index 9bb2a8db3c..83b5b39517 100644
--- a/po/be_BY.po
+++ b/po/be_BY.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.8.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-08-06 21:35+0000\n"
"Last-Translator: Fiodar <fedor_qd@mail.ru>\n"
"Language-Team: Belarusian <https://translations.scummvm.org/projects/scummvm/"
@@ -687,7 +687,7 @@ msgstr "Пошук:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Загрузіць гульню:"
@@ -696,7 +696,7 @@ msgstr "Загрузіць гульню:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1910,10 +1910,10 @@ msgstr "Г~а~лоўнае меню"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1932,10 +1932,10 @@ msgstr "Захаваць гульню:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2965,7 +2965,7 @@ msgstr "Правяраю абнаўленні..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2973,7 +2973,7 @@ msgstr "Не атрымалася знайсці файл рухавічка %s."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3072,7 +3072,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3088,7 +3088,7 @@ msgstr "Узнавіць гульню:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3386,24 +3386,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Захаваная гульня без імя"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3499,69 +3499,78 @@ msgstr "Палоскі здароўя"
msgid "Enable hit point bar graphs"
msgstr "Уключыць адлюстраванне палосак здароўя"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Ісці наперад"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Ісці назад"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Ісці налева"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Ісці направа"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Паварот налева"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Паварот направа"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Адкрыць/Закрыць інвентар"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Пераключыць экран Інвентар/Герой"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Лагер"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Ужыць загавор"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Загавор 1-га ўзроўню"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Загавор 2-га ўзроўню"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Загавор 3-га ўзроўню"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Загавор 4-га ўзроўню"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Загавор 5-га ўзроўню"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Загавор 6-га ўзроўню"
@@ -4938,13 +4947,13 @@ msgstr "Уступ з дыскет"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Выкарыстоўваць уступ з гнуткіх дыскаў (толькі для CD-версіі гульні)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr "Няслушная версія файла дадзеных %s. Чакалася %d, але знойдзена %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Не атрымалася знайсці тэкст для %s мовы ў %s файле дадзеных."
diff --git a/po/ca_ES.po b/po/ca_ES.po
index 5183a5f124..efae5bad24 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-08-06 21:31+0000\n"
"Last-Translator: Pere Orga <gotrunks@gmail.com>\n"
"Language-Team: Catalan <https://translations.scummvm.org/projects/scummvm/"
@@ -690,7 +690,7 @@ msgstr "Cerca:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Carrega partida:"
@@ -699,7 +699,7 @@ msgstr "Carrega partida:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1907,10 +1907,10 @@ msgstr "~R~etorna al Llanчador"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1929,10 +1929,10 @@ msgstr "Desa la partida:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2950,7 +2950,7 @@ msgstr "Comprova les actualitzacions..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2958,7 +2958,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3052,7 +3052,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3068,7 +3068,7 @@ msgstr "Recupera la partida:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3369,24 +3369,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Partida sense nom"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3484,73 +3484,82 @@ msgstr "Barra grрfica de PI"
msgid "Enable hit point bar graphs"
msgstr "Activa la barra grрfica dels punts d'impacte"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Mou endavant"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Mou enrere"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Mou a l'esquerra"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Mou a la dreta"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Gira a l'esquerra"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Gira a la dreta"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Inventari"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
#, fuzzy
msgid "Cast Spell"
msgstr "Escull l'encanteri"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4883,13 +4892,13 @@ msgid "Use the floppy version's intro (CD version only)"
msgstr ""
"Utilitza la introducciѓ de la versiѓ de disquets (nomщs per a la versiѓ CD)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index 8460252a24..3c03f81e64 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-04-18 10:09+0000\n"
"Last-Translator: Adrian Frќhwirth <bonki@scummvm.org>\n"
"Language-Team: Czech <https://translations.scummvm.org/projects/scummvm/"
@@ -689,7 +689,7 @@ msgstr "Hledat:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Nahrсt hru:"
@@ -698,7 +698,7 @@ msgstr "Nahrсt hru:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1913,10 +1913,10 @@ msgstr "~N~сvrat do SpouЙtьшe"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1935,10 +1935,10 @@ msgstr "UloОit hru:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2969,7 +2969,7 @@ msgstr "Zkontrolovat Aktualizace..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2977,7 +2977,7 @@ msgstr "Nelze najэt datovщ soubory jсdra '%s'."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3073,7 +3073,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3089,7 +3089,7 @@ msgstr "Obnovit hru:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3388,24 +3388,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Bezejmennс uloОenс hra"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3501,69 +3501,78 @@ msgstr "Sloupcov§ indikсtor zdravэ"
msgid "Enable hit point bar graphs"
msgstr "Povolit sloupcov§ indikсtor zdravэ"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Vpјed"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Vzad"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Pјesunout se doleva"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Pјesunout se doprava"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Otoшit se doleva"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Otoшit se doprava"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Otevјэt/Zavјэt Inventсј"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Zamьnit obrazovku Postavy/Inventсјe"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Tсboјit"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Seslat kouzlo"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Kouzlo њrovnь 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Kouzlo њrovnь 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Kouzlo њrovnь 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Kouzlo њrovnь 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Kouzlo њrovnь 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Kouzlo њrovnь 6"
@@ -4931,14 +4940,14 @@ msgstr "кvod z diskety"
msgid "Use the floppy version's intro (CD version only)"
msgstr "PouОэt verzi њvodu z diskety (Pouze verze CD)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, fuzzy, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
"Nalezena data jсdra '%s' s nesprсvnou verzэ. Oшekсvсna %d.%d, ale byla %d.%d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, fuzzy, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Nelze najэt datovщ soubory jсdra '%s'."
diff --git a/po/da.po b/po/da.po
index f11bcb52c7..b4c02c4644 100644
--- a/po/da.po
+++ b/po/da.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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-12-22 09:14+0000\n"
"Last-Translator: scootergrisen <scootergrisen@gmail.com>\n"
"Language-Team: Danish <https://translations.scummvm.org/projects/scummvm/"
@@ -688,7 +688,7 @@ msgstr "Sјg:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Indlцs spil:"
@@ -697,7 +697,7 @@ msgstr "Indlцs spil:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1894,10 +1894,10 @@ msgstr "~R~etur til oversigt"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1916,10 +1916,10 @@ msgstr "Gemt spil:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2936,7 +2936,7 @@ msgstr "Sјg efter opdateringer..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2944,7 +2944,7 @@ msgstr "Kan ikke finde '%s'-motorens datafil."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3041,7 +3041,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3057,7 +3057,7 @@ msgstr "Gendan spil:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3356,23 +3356,23 @@ msgstr "Det er ikke i din magt at gјre det.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Det er ikke i min magt at gјre det.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Unavngivet savegame"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "Det er for kort til at vцre en gyldig Glulx-fil."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Det er ikke en gyldig Glulx-fil."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Glulx-filen er for gammel en version til at blive udfјrt."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Glulx-filen er for ny en version til at blive udfјrt."
@@ -3468,69 +3468,78 @@ msgstr "HP sјjlegrafer"
msgid "Enable hit point bar graphs"
msgstr "Aktivщr trцfpoint (HP) sјjlediagrammer"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Flyt fremad"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Flyt bagud"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Flyt til venstre"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Flyt til hјjre"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Drej til venstre"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Drej til hјjre"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Хbn/luk inventar"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Skift inventar-/karakterskцrm"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Hvil"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Brug Magi"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Maginiveau 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Maginiveau 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Maginiveau 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Maginiveau 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Maginiveau 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Maginiveau 6"
@@ -4909,14 +4918,14 @@ msgstr "Diskette intro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Brug diskette versionens intro (kun CD-version)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
"Ukorrekt version af '%s'-motorens datafil fundet. Forventet %d, men fandt %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Kan ikke finde teksten til %s sproget i '%s'-motorens datafil."
diff --git a/po/de_DE.po b/po/de_DE.po
index fffa6b4941..0895c3af68 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2019-01-29 12:03+0000\n"
"Last-Translator: Lothar Serra Mari <serra@scummvm.org>\n"
"Language-Team: German <https://translations.scummvm.org/projects/scummvm/"
@@ -695,7 +695,7 @@ msgstr "Suchen:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Spiel laden:"
@@ -704,7 +704,7 @@ msgstr "Spiel laden:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1922,10 +1922,10 @@ msgstr "Zur Spiele~l~iste"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1944,10 +1944,10 @@ msgstr "Speichern:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2970,7 +2970,7 @@ msgstr "Suche nach Aktualisierungen..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2978,7 +2978,7 @@ msgstr "Engine-Datendatei '%s' kann nicht gefunden werden."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3078,7 +3078,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3094,7 +3094,7 @@ msgstr "Spiel laden:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3393,23 +3393,23 @@ msgstr "Es ќbersteigt Ihre Kraft, dies zu tun.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Es ќbersteigt meine Kraft, dies zu tun.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Unbenannter Spielstand"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "Das ist zu kurz, um eine gќltige Glulx-Datei zu sein."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Dies ist keine gќltige Glulx-Datei."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Die Version dieser Glulx-Datei ist zu alt, um sie ausfќhren zu kіnnen."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Diese Glulx-Datei ist zu neu, um Sie ausfќhren zu kіnnen."
@@ -3505,69 +3505,78 @@ msgstr "Trefferpunkte-Balken"
msgid "Enable hit point bar graphs"
msgstr "Aktiviert grafische Trefferpunkte-Balken"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Nach vorn bewegen"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Nach hinten bewegen"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Nach links gehen"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Nach rechts gehen"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Nach links drehen"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Nach rechts drehen"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Inventar іffnen/schlieпen"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Zwischen Inventar/Figurenbildschirm wechseln"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Camp"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Zauber anwenden"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Zauberspruch Stufe 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Zauberspruch Stufe 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Zauberspruch Stufe 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Zauberspruch Stufe 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Zauberspruch Stufe 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Zauberspruch Stufe 6"
@@ -4966,7 +4975,7 @@ msgstr "Vorspann der Diskettenversion"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Verwendet den Vorspann der Diskettenversion (nur bei CD-Version)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4974,7 +4983,7 @@ msgstr ""
"Falsche Version der Engine-Datendatei '%s' gefunden. %d erwartet, aber %d "
"bekommen."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/el.po b/po/el.po
index 06cba0fa10..4cd2cec993 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2019-01-09 20:57+0000\n"
"Last-Translator: Antoniou Athanasios <a.antoniou79@gmail.com>\n"
"Language-Team: Greek <https://translations.scummvm.org/projects/scummvm/"
@@ -696,7 +696,7 @@ msgstr "Сэсцоєчѓч:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "жќёєљѓч №сщїэщфщя§:"
@@ -705,7 +705,7 @@ msgstr "жќёєљѓч №сщїэщфщя§:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1930,10 +1930,10 @@ msgstr "Х№щѓ~є~ё. ѓєяэ Яфчучєо"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1952,10 +1952,10 @@ msgstr "С№яшоъхѕѓч №сщїэщфщя§:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2979,7 +2979,7 @@ msgstr "Иыхуїяђ Хэчьхёўѓхљэ..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2987,7 +2987,7 @@ msgstr "Фхэ оєсэ фѕэсєо ч х§ёхѓч єяѕ сёїхпяѕ №сщїэщфщя§ '%s'."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3087,7 +3087,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3103,7 +3103,7 @@ msgstr "Х№сэсіяём №сщїэщфщя§:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3402,23 +3402,23 @@ msgstr "Хпэсщ №нёс с№ќ єч ф§эсьо ѓяѕ эс єя ъмэхщђ сѕєќ.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Хпэсщ №нёс с№ќ єч ф§эсьо ьяѕ эс єя ъмэљ сѕєќ.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "С№яшчъхѕьнэя №сщїэпфщ їљёпђ ќэяьс"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "Сѕєќ хпэсщ №яы§ ѓ§эєяья ущс эс хпэсщ нуъѕёя сёїхпя Glulx."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Сѕєќ фхэ хпэсщ нэс нуъѕёя сёїхпя Glulx."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Сѕєо ч нъфяѓч сёїхпяѕ Glulx хпэсщ №яы§ №сыщм ущс эс хъєхыхѓєхп."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Сѕєо ч нъфяѓч сёїхпяѕ Glulx хпэсщ №яы§ энс ущс эс хъєхыхѓєхп."
@@ -3514,69 +3514,78 @@ msgstr "бстфяуёмььсєс HP"
msgid "Enable hit point bar graphs"
msgstr "Хэхёуя№япчѓч ёстфяуёсььмєљэ ущс hit points"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "аёяїўёчѓх Ь№ёяѓєм"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "аёяїўёчѓх апѓљ"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "аёяїўёчѓх Сёщѓєхём"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "аёяїўёчѓх Фхющм"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "гєёпјх Сёщѓєхём"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "гєёпјх Фхющм"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Жэящуьс/Ъыхпѓщья Сэєщъхщьнэљэ"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Хэсыысуо яшќэчђ Сэєщъхщьнэљэ/зсёсъєоёљэ"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Ъсєсѓъоэљѓх"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Ъмэх Юќёъщ"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Юќёъщ Х№щ№нфяѕ 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Юќёъщ Х№щ№нфяѕ 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Юќёъщ Х№щ№нфяѕ 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Юќёъщ Х№щ№нфяѕ 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Юќёъщ Х№щ№нфяѕ 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Юќёъщ Х№щ№нфяѕ 6"
@@ -4984,7 +4993,7 @@ msgstr "Хщѓсуљуо нъфяѓчђ фщѓънєсђ"
msgid "Use the floppy version's intro (CD version only)"
msgstr "зёоѓч єчђ хщѓсуљуођ с№ќ єчэ нъфяѓч фщѓънєсђ (нъфяѓч CD ьќэя)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4992,7 +5001,7 @@ msgstr ""
"Тёншчъх ысэшсѓьнэч нъфяѓч єяѕ '%s' сёїхпяѕ ьчїсэођ №сщїэщфщя§. Сэсьхэќьхэч ч "
"%d сыым тёншчъх ч %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/es_ES.po b/po/es_ES.po
index 5c80bc7099..8bf88117e4 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-11-16 05:19+0000\n"
"Last-Translator: Thunderforge <wjherrmann@gmail.com>\n"
"Language-Team: Spanish <https://translations.scummvm.org/projects/scummvm/"
@@ -689,7 +689,7 @@ msgstr "Buscar:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Cargar juego:"
@@ -698,7 +698,7 @@ msgstr "Cargar juego:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1912,10 +1912,10 @@ msgstr "~V~olver al lanzador"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1934,10 +1934,10 @@ msgstr "Guardar partida:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2967,7 +2967,7 @@ msgstr "Buscar actualizaciones..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2975,7 +2975,7 @@ msgstr "No se puede localizar el archivo de datos del motor '%s'."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3072,7 +3072,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3088,7 +3088,7 @@ msgstr "Cargar partida:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3386,24 +3386,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Partida sin nombre"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3499,69 +3499,78 @@ msgstr "Barras de energэa"
msgid "Enable hit point bar graphs"
msgstr "Activar las barras de energэa"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Avanzar"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Retroceder"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Mover a la izquierda"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Mover a la derecha"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Girar a la izquierda"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Girar a la derecha"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Abrir/Cerrar Inventario"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Cambiar pantalla de Inventario/Personaje"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Acampar"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Invocar hechizo"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Nivel de Hechizo 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Nivel de Hechizo 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Nivel de Hechizo 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Nivel de Hechizo 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Nivel de Hechizo 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Nivel de Hechizo 6"
@@ -4943,7 +4952,7 @@ msgid "Use the floppy version's intro (CD version only)"
msgstr ""
"Usa la introducciѓn de la versiѓn en disquete (solo para la versiѓn CD)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, fuzzy, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4951,7 +4960,7 @@ msgstr ""
"Se ha encontrado una versiѓn incorrecta del archivo de datos del motor '%s'. "
"Se esperaba %d.%d pero se encontrѓ %d.%d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, fuzzy, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "No se puede localizar el archivo de datos del motor '%s'."
diff --git a/po/eu.po b/po/eu.po
index 19305b8b72..1a2966d002 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-08-06 21:35+0000\n"
"Last-Translator: Erik Zubiria <zubiriaerik@hotmail.com>\n"
"Language-Team: Basque <https://translations.scummvm.org/projects/scummvm/"
@@ -678,7 +678,7 @@ msgstr "Bilatu:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Jokoa kargatu:"
@@ -687,7 +687,7 @@ msgstr "Jokoa kargatu:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1914,10 +1914,10 @@ msgstr "It~z~uli abiarazlera"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1936,10 +1936,10 @@ msgstr "Gorde jokoa:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2965,7 +2965,7 @@ msgstr "Eguneraketak bilatzen..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2973,7 +2973,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3071,7 +3071,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3087,7 +3087,7 @@ msgstr "Jokoa kargatu:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3386,24 +3386,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Titulurik gabeko joko gordea"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3501,73 +3501,82 @@ msgstr "HP barrak"
msgid "Enable hit point bar graphs"
msgstr "Gaitu bizitza barrak"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Aurrera mugitu"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Atzera mugitu"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Ezkerrera irristatu"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Eskuinera irristatu"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Ezkerrera biratu"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Eskuinera biratu"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Inbentarioa"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
#, fuzzy
msgid "Cast Spell"
msgstr "Sorginkeria aukeratu"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4908,13 +4917,13 @@ msgstr "Floppy introa"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Erabili floppy bertsioko sarrera (CD bertsioa soilik)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/fi_FI.po b/po/fi_FI.po
index bcfbf5588d..79d28ddd68 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-12-20 04:34+0000\n"
"Last-Translator: Timo Mikkolainen <tmikkola@gmail.com>\n"
"Language-Team: Finnish <https://translations.scummvm.org/projects/scummvm/"
@@ -686,7 +686,7 @@ msgstr "Etsi:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Lataa peli:"
@@ -695,7 +695,7 @@ msgstr "Lataa peli:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1897,10 +1897,10 @@ msgstr "Palaa p~e~livalitsimeen"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1919,10 +1919,10 @@ msgstr "Tallenna peli:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2940,7 +2940,7 @@ msgstr "Tarkista pфivitykset..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2948,7 +2948,7 @@ msgstr "\"%s\" pelimoottorin datatiedostoa ei lіydetty."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3044,7 +3044,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3060,7 +3060,7 @@ msgstr "Lataa pelitallenne:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3357,23 +3357,23 @@ msgstr "Se on kykyjesi ulkopuolella.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Se on kykyjeni ulkopuolella.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Nimetіn pelitallennus"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "Tфmф on liian lyhyt ollakseen validi Glulx-tiedosto."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Tфmф ei ole validi Glulx-tiedosto."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Tфmф Glulx-tiedosto on versioltaan liian vanha ajettavaksi."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Tфmф Glulx-tiedosto on versioltaan liian uusi ajettavaksi."
@@ -3469,69 +3469,78 @@ msgstr "Kestopisteet (HP) graafisina palkkeina"
msgid "Enable hit point bar graphs"
msgstr "Kфytф kestopisteissф vфrillisiф grafiikkapalkkeja numeroiden sijaan"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Liiku eteenpфin"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Liiku taaksepфin"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Liiku vasemmalle"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Liiku oikealle"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Kффnny vasemmalle"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Kффnny oikealle"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Avaa/Sulje Inventorio"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Vaihda Inventorio/Hahmo nфyttі"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Leiriydy"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Lue loitsu"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Loitsutaso 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Loitsutaso 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Loitsutaso 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Loitsutaso 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Loitsutaso 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Loitsutaso 6"
@@ -4900,7 +4909,7 @@ msgstr "Levykeversion intro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Kфytф levykeversion introa (vain CD versiossa)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4908,7 +4917,7 @@ msgstr ""
"Pelimoottorin \"%s\" datatiedostosta lіytyi vффrф versio. Odotettu versio "
"%d, lіytynyt versio %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Kielen %s tekstejф ei lіydetty tiedostosta '%s'."
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 8badde0d34..abb7d270bd 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-12-17 23:07+0000\n"
"Last-Translator: Thierry Crozat <criezy@scummvm.org>\n"
"Language-Team: French <https://translations.scummvm.org/projects/scummvm/"
@@ -692,7 +692,7 @@ msgstr "Filtre :"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Charger le jeu :"
@@ -701,7 +701,7 @@ msgstr "Charger le jeu :"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1920,10 +1920,10 @@ msgstr "Retour au ~L~anceur"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1942,10 +1942,10 @@ msgstr "Sauvegarde :"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2965,7 +2965,7 @@ msgstr "Recherche des mises р jour..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2973,7 +2973,7 @@ msgstr "Le fichier de donnщes '%s' n'a pu ъtre trouvщ."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3073,7 +3073,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3089,7 +3089,7 @@ msgstr "Charger le jeu :"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3388,23 +3388,23 @@ msgstr "Vous n'avez pas le pouvoir de faire чa.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Je n'ai pas le pouvoir de faire чa.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Sauvegarde sans nom"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "C'est trop court pour ъtre un fichier Glulx valide."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Ce n'est pas un fichier Glulx valide."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Ce fichier Glulx est une version trop ancienne pour ъtre exщcutщe."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Ce fichier Glulx est une version trop rщcente pour ъtre exщcutщe."
@@ -3500,69 +3500,78 @@ msgstr "Barres HP"
msgid "Enable hit point bar graphs"
msgstr "Activer les barres de santщ (Hit Point)"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Avancer"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Reculer"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Aller vers la Gauche"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Aller vers la Droite"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Tourner vers la Gauche"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Tourner vers la Droite"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Ouvrir/fermer l'inventaire"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Inventaire/Щcran de personnage"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Campement"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Lancer un Sort"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Sort Niveau 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Sort Niveau 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Sort Niveau 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Sort Niveau 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Sort Niveau 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Sort Niveau 6"
@@ -4960,7 +4969,7 @@ msgstr "Intro disquette"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Utiliser l'intro de la version disquette (version CD uniquement)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4968,7 +4977,7 @@ msgstr ""
"La bonne version du fichier de donnщes '%s' n'a pu ъtre trouvщe. Version "
"attendue : %d ; version trouvщe : %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/gl_ES.po b/po/gl_ES.po
index 265bdd7603..673f7a72b0 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-10-10 04:23+0000\n"
"Last-Translator: scootergrisen <scootergrisen@gmail.com>\n"
"Language-Team: Galician <https://translations.scummvm.org/projects/scummvm/"
@@ -689,7 +689,7 @@ msgstr "Buscar:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Cargar partida:"
@@ -698,7 +698,7 @@ msgstr "Cargar partida:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1917,10 +1917,10 @@ msgstr "~V~olver ao Iniciador"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1939,10 +1939,10 @@ msgstr "Gardar partida:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2970,7 +2970,7 @@ msgstr "Buscar actualizaciѓns..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2978,7 +2978,7 @@ msgstr "Non se puido localizar o ficheiro de datos do motor %s."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3076,7 +3076,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3092,7 +3092,7 @@ msgstr "Restaurar xogo:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3391,24 +3391,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Partida gardada sen tэtulo"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3504,69 +3504,78 @@ msgstr "Barras de vida"
msgid "Enable hit point bar graphs"
msgstr "Activa as barras de vida."
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Mover cara diante"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Mover cara atrсs"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Mover с esquerda"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Mover с dereita"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Xirar с esquerda"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Xirar с dereita"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Abrir/Pechar inventario"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Cambiar pantalla de inventario/personaxe"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Acampar"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Lanzar feitizo"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Nivel de feitizos 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Nivel de feitizos 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Nivel de feitizos 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Nivel de feitizos 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Nivel de feitizos 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Nivel de feitizos 6"
@@ -4944,7 +4953,7 @@ msgstr "Intro de disquete"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Emprega a introduciѓn da versiѓn en disquete (sѓ versiѓn en CD)."
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, fuzzy, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4952,7 +4961,7 @@ msgstr ""
"Atopouse unha versiѓn incorrecta do ficheiro de datos do motor %s. Ficheiro "
"esperado: %d.%d. Ficheiro atopado: %d.%d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, fuzzy, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Non se puido localizar o ficheiro de datos do motor %s."
diff --git a/po/he.po b/po/he.po
index 11ebd2d9b2..e857b87a77 100644
--- a/po/he.po
+++ b/po/he.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 2.1.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-12-18 21:54+0000\n"
"Last-Translator: Matan Bareket <mataniko@gmail.com>\n"
"Language-Team: Hebrew <https://translations.scummvm.org/projects/scummvm/"
@@ -688,7 +688,7 @@ msgstr "чщєхљ:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "шђя юљчї:"
@@ -697,7 +697,7 @@ msgstr "шђя юљчї:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1878,10 +1878,10 @@ msgstr ""
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1900,10 +1900,10 @@ msgstr ""
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2880,7 +2880,7 @@ msgstr ""
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2888,7 +2888,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -2977,7 +2977,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -2993,7 +2993,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3270,23 +3270,23 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3382,69 +3382,78 @@ msgstr ""
msgid "Enable hit point bar graphs"
msgstr ""
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr ""
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr ""
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr ""
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr ""
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr ""
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr ""
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr ""
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr ""
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4713,13 +4722,13 @@ msgstr ""
msgid "Use the floppy version's intro (CD version only)"
msgstr ""
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/hu_HU.po b/po/hu_HU.po
index 14d254fba5..ac3fd55c52 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-12-22 09:14+0000\n"
"Last-Translator: George Kormendi <grubycza@hotmail.com>\n"
"Language-Team: Hungarian <https://translations.scummvm.org/projects/scummvm/"
@@ -686,7 +686,7 @@ msgstr "Keresщs:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Jсtщk betіltщse:"
@@ -695,7 +695,7 @@ msgstr "Jсtщk betіltщse:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1893,10 +1893,10 @@ msgstr "Visszatщrщs az indэtѓba"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1915,10 +1915,10 @@ msgstr "Jсtщk mentщse:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2931,7 +2931,7 @@ msgstr "Frissэtщsek keresщse..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2939,7 +2939,7 @@ msgstr "Nem talсlhatѓ a(z) '%s' motorhoz adat fсjl."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3036,7 +3036,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3052,7 +3052,7 @@ msgstr "Jсtщkmenet visszaсllэtсsa:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3350,23 +3350,23 @@ msgstr "Ez kэvќl esik a lehetѕsщgeiden.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Ez kэvќl esik a lehetѕsщgeimtѕl.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Nщvtelen jсtщkmentщs"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "Ez tњl rіvid hogy щrvщnyes Glulx fсjl legyen."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Ez nem egy valѓs Glulx fсjl."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Ez a Glulx fсjl tњl rщgi verziѓjњ a vщgrehajtсshoz."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Ez a Glulx fсjl tњl њj verziѓjњ a vщgrehajtсshoz."
@@ -3462,69 +3462,78 @@ msgstr "HP sсv grafika"
msgid "Enable hit point bar graphs"
msgstr "Hit point sсv grafika engedщlyezщse"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Mozgсs elѕre"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Mozgсs hсtra"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Mozgсs balra"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Mozgсs jobbra"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Balra fordul"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Jobbra fordul"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Tсrgylista Kinyit/Bezсr"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Tсrgylista/Karakter kщp сtkapcsolѓ"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Tсbor"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Varсzsol"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "1. Szintћ varсzslat"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "2. Szintћ varсzslat"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "3. Szintћ varсzslat"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "4. Szintћ varсzslat"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "5. Szintћ varсzslat"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "6. Szintћ varсzslat"
@@ -4897,7 +4906,7 @@ msgstr "Floppy intro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "A floppy verziѓ intro hasznсlata (csak CD verziѓnсl)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4905,7 +4914,7 @@ msgstr ""
"Hibсs verziѓjњ '%s' motor adatfсjlt talсltam. Elvсrt %d helyett ez %d "
"talсlhatѓ."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/it_IT.po b/po/it_IT.po
index 949fe5d400..d0ba03376c 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2019-01-21 03:20+0000\n"
"Last-Translator: Paolo Bossi <pbossi86@gmail.com>\n"
"Language-Team: Italian <https://translations.scummvm.org/projects/scummvm/"
@@ -690,7 +690,7 @@ msgstr "Cerca:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Carica gioco:"
@@ -699,7 +699,7 @@ msgstr "Carica gioco:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1912,10 +1912,10 @@ msgstr "~V~ai a elenco giochi"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1934,10 +1934,10 @@ msgstr "Salva gioco:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2955,7 +2955,7 @@ msgstr "Cerca aggiornamenti..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2963,7 +2963,7 @@ msgstr "File dati del motore '%s' non trovato."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3062,7 +3062,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3078,7 +3078,7 @@ msgstr "Ripristina partita:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3377,23 +3377,23 @@ msgstr "Fare ciђ ш oltre le tue possibilitр.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Fare ciђ ш oltre le mie possibilitр.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Salvataggio senza nome"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "E' troppo corto per essere un file Glulx valido."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Questo non ш un file Glulx valido."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "La versione di questo file Glulx ш troppo vecchia per essere eseguita."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
"La versione di questo file Glulx ш troppo aggiornata per essere eseguita."
@@ -3490,69 +3490,78 @@ msgstr "Barre HP"
msgid "Enable hit point bar graphs"
msgstr "Attiva le barre di energia (Hit Points)"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Vai avanti"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Vai indietro"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Vai a sinistra"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Vai a destra"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Gira a sinistra"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Gira a destra"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Apri/Chiudi l'inventario"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Alterna schermata Inventario/Personaggio"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Accampamento"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Lancia incantesimo"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Incantesimo di livello 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Incantesimo di livello 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Incantesimo di livello 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Incantesimo di livello 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Incantesimo di livello 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Incantesimo di livello 6"
@@ -4941,7 +4950,7 @@ msgstr "Intro floppy"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Usa la versione floppy dell'intro (solo versione CD)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4949,7 +4958,7 @@ msgstr ""
"Versione del file di dati del motore '%s' non corretta. La versione "
"compatibile ш la %d ma ш stata rilevata la %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/nb_NO.po b/po/nb_NO.po
index edb08bd98a..c3293d077a 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-04-18 10:01+0000\n"
"Last-Translator: Adrian Frќhwirth <bonki@scummvm.org>\n"
"Language-Team: Norwegian Bokmхl <https://translations.scummvm.org/projects/"
@@ -689,7 +689,7 @@ msgstr "Sјk:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Хpne spill:"
@@ -698,7 +698,7 @@ msgstr "Хpne spill:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1914,10 +1914,10 @@ msgstr "~T~ilbake til oppstarter"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1936,10 +1936,10 @@ msgstr "Lagret spill:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2964,7 +2964,7 @@ msgstr "Sjekk for oppdateringer..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2972,7 +2972,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3065,7 +3065,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3081,7 +3081,7 @@ msgstr "Gjennopprett spill:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3381,24 +3381,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Ikke navngitt spilltilstand"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3496,73 +3496,82 @@ msgstr "HP bar grafer"
msgid "Enable hit point bar graphs"
msgstr "Aktiver hit point-bar grafer"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Beveg Fremover"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Beveg Bakover"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Skli mot Venstre"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Skli mot Hјyre"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Svin til Venstre"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Sving til Hјyre"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Inventar"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
#, fuzzy
msgid "Cast Spell"
msgstr "Velg Trolldom"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4892,13 +4901,13 @@ msgstr "Diskett-intro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Bruk diskettversjonens intro (Kun for CD-versjon)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/nl_NL.po b/po/nl_NL.po
index 3cdbe706c1..12689dc028 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-09-24 18:39+0000\n"
"Last-Translator: Ben Castricum <github@bencastricum.nl>\n"
"Language-Team: Dutch <https://translations.scummvm.org/projects/scummvm/"
@@ -688,7 +688,7 @@ msgstr "Zoeken:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Laad spel:"
@@ -697,7 +697,7 @@ msgstr "Laad spel:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1898,10 +1898,10 @@ msgstr "S~t~artmenu"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1920,10 +1920,10 @@ msgstr "Spel opslaan:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2946,7 +2946,7 @@ msgstr "Controleren op updates..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2954,7 +2954,7 @@ msgstr "Kon de '%s' engine data file niet vinden."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3054,7 +3054,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3070,7 +3070,7 @@ msgstr "Laad opgeslagen spel:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3369,24 +3369,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Naamloos opgeslagen spel"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3482,69 +3482,78 @@ msgstr "HP balk grafieken"
msgid "Enable hit point bar graphs"
msgstr "Hitpoints balkgrafieken inschakelen"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Beweeg Vooruit"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Beweeg Terug"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Verplaats naar links"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Verplaats naar rechts"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Draai Linksom"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Draai Rechtsom"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Open/Sluit Inventaris"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Wissel Inventaris/Personage scherm"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Kamp"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Spreek spreuk uit"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Spreuk Niveau 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Spreuk Niveau 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Spreuk Niveau 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Spreuk Niveau 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Spreuk Niveau 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Spreuk Niveau 6"
@@ -4933,7 +4942,7 @@ msgstr "Floppy intro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Gebruik de floppy versie van de intro (alleen voor de CD versie)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
@@ -4941,7 +4950,7 @@ msgstr ""
"Verkeerde versie van de '%s' engine data file gevonden. Verwacht werd %d "
"maar vond %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/nn_NO.po b/po/nn_NO.po
index e763c9037f..9b3ff26c31 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-04-18 10:13+0000\n"
"Last-Translator: Adrian Frќhwirth <bonki@scummvm.org>\n"
"Language-Team: Norwegian Nynorsk <https://translations.scummvm.org/projects/"
@@ -682,7 +682,7 @@ msgstr "Sјk:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Хpne spel:"
@@ -691,7 +691,7 @@ msgstr "Хpne spel:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1907,10 +1907,10 @@ msgstr "Tilbake til Oppsta~r~tar"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1929,10 +1929,10 @@ msgstr "Lagra spel:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2954,7 +2954,7 @@ msgstr "SJх etter oppdateringar..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2962,7 +2962,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3057,7 +3057,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3073,7 +3073,7 @@ msgstr "Gjenopprett spel:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3363,24 +3363,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Ikkje navngjeven speltilstand"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3478,72 +3478,81 @@ msgstr ""
msgid "Enable hit point bar graphs"
msgstr ""
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Beveg Framover"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Beveg Bakover"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Skli til Venstre"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Skli til Hјyre"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Snu til Venstre"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Snu til Hјyre"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Inventar"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr ""
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4850,13 +4859,13 @@ msgstr "Diskettintro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Nytt diskettversjonens хpning (Kun CD-versjon)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/pl_PL.po b/po/pl_PL.po
index 7136e11f8c..d302f26338 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-04-18 10:13+0000\n"
"Last-Translator: Adrian Frќhwirth <bonki@scummvm.org>\n"
"Language-Team: Polish <https://translations.scummvm.org/projects/scummvm/"
@@ -691,7 +691,7 @@ msgstr "Szukaj:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Wczytaj grъ:"
@@ -700,7 +700,7 @@ msgstr "Wczytaj grъ:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1917,10 +1917,10 @@ msgstr "~P~owrѓt do launchera"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1939,10 +1939,10 @@ msgstr "Zapis:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2965,7 +2965,7 @@ msgstr "SprawdМ aktualizacjъ..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2973,7 +2973,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3070,7 +3070,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3086,7 +3086,7 @@ msgstr "Wznѓw grъ:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3385,24 +3385,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Nienazwany stan gry"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3500,73 +3500,82 @@ msgstr "Histogramy HP"
msgid "Enable hit point bar graphs"
msgstr "WГБcz histogramy punktѓw Пycia"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Ruch naprzѓd"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Ruch wstecz"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Іlizg w lewo"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Іlizg w prawo"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Obrѓt w lewo"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Obrѓt w prawo"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Ekwipunek"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
#, fuzzy
msgid "Cast Spell"
msgstr "Wybierz zaklъcie"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4901,13 +4910,13 @@ msgstr "Intro z wersji dyskietkowej"
msgid "Use the floppy version's intro (CD version only)"
msgstr "UПyj intra z wersji dyskietkowej (tylko dla wersji CD)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 29939dfc90..b537ba17ee 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-08-06 21:33+0000\n"
"Last-Translator: Alexandre Folle de Menezes <afmenez@terra.com.br>\n"
"Language-Team: Portuguese (Brazil) <https://translations.scummvm.org/"
@@ -692,7 +692,7 @@ msgstr "Pesquisar:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Carregar jogo:"
@@ -701,7 +701,7 @@ msgstr "Carregar jogo:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1941,10 +1941,10 @@ msgstr "~V~oltar ao menu"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1963,10 +1963,10 @@ msgstr "Salvar jogo:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -3002,7 +3002,7 @@ msgstr "Procurar por Atualizaчѕes..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -3010,7 +3010,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3100,7 +3100,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3116,7 +3116,7 @@ msgstr "Restaurar jogo:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3416,24 +3416,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Nуo-titulado arquivo de save"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3540,75 +3540,84 @@ msgstr ""
msgid "Enable hit point bar graphs"
msgstr ""
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr ""
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr ""
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Esquerda"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Direita"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
#, fuzzy
msgid "Turn Left"
msgstr "Desligar"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
#, fuzzy
msgid "Turn Right"
msgstr "Cursor para a direita"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Inventсrio"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
#, fuzzy
msgid "Cast Spell"
msgstr "Escolher"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4935,13 +4944,13 @@ msgstr ""
msgid "Use the floppy version's intro (CD version only)"
msgstr ""
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 3bc1d879d9..36a58c3df5 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-08-06 21:24+0000\n"
"Last-Translator: Fred Almeida <fred_pj@hotmail.com>\n"
"Language-Team: Portuguese (Portugal) <https://translations.scummvm.org/"
@@ -693,7 +693,7 @@ msgstr "Pesquisar:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Carregar jogo:"
@@ -702,7 +702,7 @@ msgstr "Carregar jogo:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1898,10 +1898,10 @@ msgstr ""
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1920,10 +1920,10 @@ msgstr ""
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2905,7 +2905,7 @@ msgstr ""
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2913,7 +2913,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3002,7 +3002,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3018,7 +3018,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3296,23 +3296,23 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3408,69 +3408,78 @@ msgstr ""
msgid "Enable hit point bar graphs"
msgstr ""
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr ""
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr ""
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr ""
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr ""
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr ""
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr ""
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr ""
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr ""
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4741,13 +4750,13 @@ msgstr ""
msgid "Use the floppy version's intro (CD version only)"
msgstr ""
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 1e9735292d..ec4c9bb7d6 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.8.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-12-18 21:54+0000\n"
"Last-Translator: Alex ASP <hshunt@questzone.ru>\n"
"Language-Team: Russian <https://translations.scummvm.org/projects/scummvm/"
@@ -689,7 +689,7 @@ msgstr "Поиск:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Загрузить игру:"
@@ -698,7 +698,7 @@ msgstr "Загрузить игру:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1901,10 +1901,10 @@ msgstr "~В~ главное меню"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1923,10 +1923,10 @@ msgstr "Сохранить игру:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2945,7 +2945,7 @@ msgstr "Проверить обновления..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2953,7 +2953,7 @@ msgstr "Не удалось найти файл движка %s."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3050,7 +3050,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3066,7 +3066,7 @@ msgstr "Восстановить игру:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3365,23 +3365,23 @@ msgstr "Это вне ваших возможностей.\n"
msgid "It's beyond my power to do that.\n"
msgstr "Это вне моих возможностей.\n"
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr "Сохранённая игра без имени"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr "Файл слишком короткий, чтобы быть правильным Glulx-файлом."
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr "Это неправильный Glulx-файл."
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr "Версия Glulx-файла слишком стара, её не получится запустить."
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr "Версия Glulx-файла слишком новая, её не получится запустить."
@@ -3477,69 +3477,78 @@ msgstr "Полоски здоровья"
msgid "Enable hit point bar graphs"
msgstr "Включить отображение полосок здоровья"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Идти вперёд"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Идти назад"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Идти влево"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Идти вправо"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Поворот налево"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Поворот направо"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Открыть/закрыть инвентарь"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Переключить инвентарь/экран персонажа"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Лагерь"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Применить заклинание"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Заклинание 1-го уровня"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Заклинание 2-го уровня"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Заклинание 3-го уровня"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Заклинание 4-го уровня"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Заклинание 5-го уровня"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Заклинание 6-го уровня"
@@ -4920,13 +4929,13 @@ msgstr "Вступление с дискет"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Использовать вступление с гибких дисков (только для CD-версии игры)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr "Неверная версия файла движка %s. Ожидалась %d, а найдена %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Не удалось найти текст для языка %s в файлах движка %s."
diff --git a/po/scummvm.pot b/po/scummvm.pot
index f3fde448c0..3cf2736cac 100644
--- a/po/scummvm.pot
+++ b/po/scummvm.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 2.1.0git\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.scummvm.org\n"
-"POT-Creation-Date: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+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"
@@ -672,7 +672,7 @@ msgstr ""
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1850,10 +1850,10 @@ msgstr ""
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1872,10 +1872,10 @@ msgstr ""
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2852,7 +2852,7 @@ msgstr ""
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2860,7 +2860,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -2949,7 +2949,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -2965,7 +2965,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3242,23 +3242,23 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
msgid "Unnamed savegame"
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3354,69 +3354,78 @@ msgstr ""
msgid "Enable hit point bar graphs"
msgstr ""
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr ""
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr ""
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr ""
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr ""
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr ""
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr ""
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr ""
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr ""
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4685,13 +4694,13 @@ msgstr ""
msgid "Use the floppy version's intro (CD version only)"
msgstr ""
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""
diff --git a/po/sv_SE.po b/po/sv_SE.po
index 77667d912b..1406497a5b 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-06-11 21:45+0000\n"
"Last-Translator: Adrian Frќhwirth <bonki@scummvm.org>\n"
"Language-Team: Swedish <https://translations.scummvm.org/projects/scummvm/"
@@ -691,7 +691,7 @@ msgstr "Sіk:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Ladda spel:"
@@ -700,7 +700,7 @@ msgstr "Ladda spel:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1916,10 +1916,10 @@ msgstr "Хte~r~vфnd till launcher"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1938,10 +1938,10 @@ msgstr "Spara spelet:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2970,7 +2970,7 @@ msgstr "Sіk efter uppdateringar..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2978,7 +2978,7 @@ msgstr "Kunde inte hitta spelmotorns datafil '%s'."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3076,7 +3076,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3092,7 +3092,7 @@ msgstr "Ladda sparfil:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3391,24 +3391,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Namnlіs sparfil"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3504,69 +3504,78 @@ msgstr "Livmфtare"
msgid "Enable hit point bar graphs"
msgstr "Aktivera livmфtare"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Steg framхt"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Steg bakхt"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Flytta хt vфnster"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Flytta till hіger"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Svфng vфnster"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Svфng hіger"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "жppna/Stфng Inventarie"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Vфxla Inventarie/Karaktфr skфrm"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Lфger"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Kasta besvфrjelse"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Besvфrjelse Nivх 1"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Besvфrjelse Nivх 2"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Besvфrjelse Nivх 3"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Besvфrjelse Nivх 4"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Besvфrjelse Nivх 5"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Besvфrjelse Nivх 6"
@@ -4939,14 +4948,14 @@ msgstr "Diskettintro"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Anvфnd diskettversionens intro (endast CD-version)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
"Felaktig version av datafilen '%s' hittades. Version %d krфvs, hittade %d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Kunde inte hitta sprхk %s i spelmotorns datafil '%s'."
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 1c0311b800..0533ee2f38 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-04-18 10:18+0000\n"
"Last-Translator: Adrian Fruehwirth <bonki@scummvm.org>\n"
"Language-Team: Ukrainian <https://translations.scummvm.org/projects/scummvm/"
@@ -692,7 +692,7 @@ msgstr "Пошук:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Завантажити гру:"
@@ -701,7 +701,7 @@ msgstr "Завантажити гру:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1917,10 +1917,10 @@ msgstr "~П~овер.в головне меню"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1939,10 +1939,10 @@ msgstr "Зберегти гру:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2969,7 +2969,7 @@ msgstr "Перевірити оновлення..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2977,7 +2977,7 @@ msgstr "Не вдалося знайти файл даних движка %s."
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3076,7 +3076,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3092,7 +3092,7 @@ msgstr "Відновити гру:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3390,24 +3390,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Збережена гра без імені"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3503,69 +3503,78 @@ msgstr "Стовпчики здоров'я"
msgid "Enable hit point bar graphs"
msgstr "Уиімкнути графічні стовпчики здоров'я"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Рухатись уперед"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Рухатись назад"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
msgid "Move Left"
msgstr "Рухатись наліво"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
msgid "Move Right"
msgstr "Рухатись направо"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Повернутися наліво"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Повернутися направо"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
msgid "Open/Close Inventory"
msgstr "Відкрити/закрити інвентар"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr "Переключити екран Інвентар/Герой"
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr "Табір"
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
msgid "Cast Spell"
msgstr "Використати закляття"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr "Закляття 1-го рівня"
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr "Закляття 2-го рівня"
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr "Закляття 3-го рівня"
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr "Закляття 4-го рівня"
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr "Закляття 5-го рівня"
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr "Закляття 6-го рівня"
@@ -4918,14 +4927,14 @@ msgstr "Вступ з флоппі-версії"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Використовувати введення з флоппі-версії (тільки для CD версії гри)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, fuzzy, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
"Знайдено невірну версію даних движка %s. Очікувана %d.%d, але знайдено %d.%d."
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, fuzzy, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr "Не вдалося знайти файл даних движка %s."
diff --git a/po/zh-Latn_CN.po b/po/zh-Latn_CN.po
index 8928292f38..198fe925bf 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: 2018-12-19 07:31+0100\n"
+"POT-Creation-Date: 2019-02-06 20:18+0100\n"
"PO-Revision-Date: 2018-08-06 21:28+0000\n"
"Last-Translator: monkeymadness <ihave13redsox@hotmail.com>\n"
"Language-Team: Chinese <https://translations.scummvm.org/projects/scummvm/"
@@ -678,7 +678,7 @@ msgstr "Sousuo:"
#: gui/launcher.cpp:201 engines/dialogs.cpp:115 engines/cruise/menu.cpp:214
#: engines/mohawk/dialogs.cpp:162 engines/mohawk/myst.cpp:942
-#: engines/mohawk/riven.cpp:662 engines/pegasus/pegasus.cpp:355
+#: engines/mohawk/riven.cpp:673 engines/pegasus/pegasus.cpp:355
#: engines/tsage/scenes.cpp:601 engines/wage/saveload.cpp:748
msgid "Load game:"
msgstr "Jiazai Youxi:"
@@ -687,7 +687,7 @@ msgstr "Jiazai Youxi:"
#: backends/platform/wince/CEActionsPocket.cpp:267
#: backends/platform/wince/CEActionsSmartphone.cpp:231
#: engines/cruise/menu.cpp:214 engines/mohawk/dialogs.cpp:162
-#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:662
+#: engines/mohawk/myst.cpp:942 engines/mohawk/riven.cpp:673
#: engines/parallaction/saveload.cpp:194 engines/pegasus/pegasus.cpp:355
#: engines/scumm/dialogs.cpp:185 engines/tsage/scenes.cpp:601
#: engines/wage/saveload.cpp:748
@@ -1905,10 +1905,10 @@ msgstr "~R~Fanhui Qidongqi"
#: engines/cge2/events.cpp:64 engines/cine/various.cpp:348
#: engines/cruise/menu.cpp:212 engines/dm/loadsave.cpp:199
#: engines/drascula/saveload.cpp:383 engines/dreamweb/saveload.cpp:262
-#: engines/glk/streams.cpp:1485 engines/gnap/menu.cpp:464
+#: engines/glk/streams.cpp:1481 engines/gnap/menu.cpp:464
#: engines/hugo/file.cpp:298 engines/mads/nebular/dialogs_nebular.cpp:350
#: engines/mohawk/dialogs.cpp:163 engines/mohawk/myst.cpp:954
-#: engines/mohawk/riven.cpp:674 engines/neverhood/menumodule.cpp:880
+#: engines/mohawk/riven.cpp:685 engines/neverhood/menumodule.cpp:880
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:675
#: engines/sci/engine/kfile.cpp:1054 engines/sherlock/scalpel/scalpel.cpp:1250
#: engines/sherlock/tattoo/widget_files.cpp:75 engines/startrek/saveload.cpp:42
@@ -1927,10 +1927,10 @@ msgstr "Baocun Youxi:"
#: engines/cge/events.cpp:72 engines/cge2/events.cpp:64
#: engines/cine/various.cpp:348 engines/cruise/menu.cpp:212
#: engines/dm/loadsave.cpp:199 engines/drascula/saveload.cpp:383
-#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1485
+#: engines/dreamweb/saveload.cpp:262 engines/glk/streams.cpp:1481
#: engines/gnap/menu.cpp:464 engines/hugo/file.cpp:298
#: engines/mads/nebular/dialogs_nebular.cpp:350 engines/mohawk/dialogs.cpp:163
-#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:674
+#: engines/mohawk/myst.cpp:954 engines/mohawk/riven.cpp:685
#: engines/neverhood/menumodule.cpp:880 engines/parallaction/saveload.cpp:209
#: engines/pegasus/pegasus.cpp:379 engines/sci/engine/guest_additions.cpp:676
#: engines/sci/engine/kfile.cpp:1054 engines/scumm/dialogs.cpp:184
@@ -2953,7 +2953,7 @@ msgstr "Jiancha Gengxin..."
#: engines/access/resources.cpp:44 engines/drascula/drascula.cpp:966
#: engines/hugo/hugo.cpp:437 engines/lure/lure.cpp:64
#: engines/mortevielle/mortevielle.cpp:306 engines/sky/compact.cpp:131
-#: engines/supernova/supernova.cpp:175 engines/teenagent/resources.cpp:97
+#: engines/supernova/supernova.cpp:178 engines/teenagent/resources.cpp:97
#: engines/tony/tony.cpp:198 engines/toon/toon.cpp:4926
#, c-format
msgid "Unable to locate the '%s' engine data file."
@@ -2961,7 +2961,7 @@ msgstr ""
#: engines/access/resources.cpp:52 engines/drascula/drascula.cpp:980
#: engines/hugo/hugo.cpp:448 engines/lure/lure.cpp:73
-#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:184
+#: engines/mortevielle/mortevielle.cpp:314 engines/supernova/supernova.cpp:187
#: engines/tony/tony.cpp:210 engines/toon/toon.cpp:4938
#, c-format
msgid "The '%s' engine data file is corrupt."
@@ -3056,7 +3056,7 @@ msgstr ""
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3072,7 +3072,7 @@ msgstr "Huifu Youxi:"
#: engines/cge/events.cpp:83 engines/cge2/events.cpp:75
#: engines/cine/various.cpp:359 engines/dm/dm.cpp:276
#: engines/dm/loadsave.cpp:187 engines/drascula/saveload.cpp:396
-#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1494
+#: engines/dreamweb/saveload.cpp:170 engines/glk/streams.cpp:1490
#: engines/gnap/menu.cpp:473 engines/hugo/file.cpp:400
#: engines/mads/nebular/dialogs_nebular.cpp:377
#: engines/neverhood/menumodule.cpp:893
@@ -3371,24 +3371,24 @@ msgstr ""
msgid "It's beyond my power to do that.\n"
msgstr ""
-#: engines/glk/frotz/detection.cpp:154
+#: engines/glk/frotz/detection.cpp:166
#, fuzzy
msgid "Unnamed savegame"
msgstr "Wuming Baocun Zhuangtai"
-#: engines/glk/glulxe/glulxe.cpp:55
+#: engines/glk/glulxe/glulxe.cpp:53
msgid "This is too short to be a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:60
+#: engines/glk/glulxe/glulxe.cpp:58
msgid "This is not a valid Glulx file."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:67
+#: engines/glk/glulxe/glulxe.cpp:65
msgid "This Glulx file is too old a version to execute."
msgstr ""
-#: engines/glk/glulxe/glulxe.cpp:71
+#: engines/glk/glulxe/glulxe.cpp:69
msgid "This Glulx file is too new a version to execute."
msgstr ""
@@ -3486,73 +3486,82 @@ msgstr "HP Tiao Tu"
msgid "Enable hit point bar graphs"
msgstr "Qiyong Jida Dian Tiao Tu"
-#: engines/kyra/eobcommon.cpp:342 engines/kyra/lol.cpp:481
+#. I18N: L/R stands for Left/Right
+#: engines/kyra/detection.cpp:138
+msgid "Fight Button L/R Swap"
+msgstr ""
+
+#: engines/kyra/detection.cpp:139
+msgid "Left button to attack, right button to pick up items"
+msgstr ""
+
+#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:481
msgid "Move Forward"
msgstr "Xiangqian Yidong"
-#: engines/kyra/eobcommon.cpp:343 engines/kyra/lol.cpp:482
+#: engines/kyra/eobcommon.cpp:344 engines/kyra/lol.cpp:482
msgid "Move Back"
msgstr "Xinaghou Yidong"
-#: engines/kyra/eobcommon.cpp:344
+#: engines/kyra/eobcommon.cpp:345
#, fuzzy
msgid "Move Left"
msgstr "Xiangzuo Huadong"
-#: engines/kyra/eobcommon.cpp:345
+#: engines/kyra/eobcommon.cpp:346
#, fuzzy
msgid "Move Right"
msgstr "Xiangyou Huadong"
-#: engines/kyra/eobcommon.cpp:346 engines/kyra/lol.cpp:485
+#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:485
#: engines/pegasus/pegasus.cpp:2514
msgid "Turn Left"
msgstr "Zuozhuan"
-#: engines/kyra/eobcommon.cpp:347 engines/kyra/lol.cpp:486
+#: engines/kyra/eobcommon.cpp:348 engines/kyra/lol.cpp:486
#: engines/pegasus/pegasus.cpp:2515
msgid "Turn Right"
msgstr "Youzhuan"
-#: engines/kyra/eobcommon.cpp:348
+#: engines/kyra/eobcommon.cpp:349
#, fuzzy
msgid "Open/Close Inventory"
msgstr "Wupin"
-#: engines/kyra/eobcommon.cpp:349
+#: engines/kyra/eobcommon.cpp:350
msgid "Switch Inventory/Character screen"
msgstr ""
-#: engines/kyra/eobcommon.cpp:350
+#: engines/kyra/eobcommon.cpp:351
msgid "Camp"
msgstr ""
-#: engines/kyra/eobcommon.cpp:351
+#: engines/kyra/eobcommon.cpp:352
#, fuzzy
msgid "Cast Spell"
msgstr "Xuanze Pinxie"
-#: engines/kyra/eobcommon.cpp:354
+#: engines/kyra/eobcommon.cpp:355
msgid "Spell Level 1"
msgstr ""
-#: engines/kyra/eobcommon.cpp:355
+#: engines/kyra/eobcommon.cpp:356
msgid "Spell Level 2"
msgstr ""
-#: engines/kyra/eobcommon.cpp:356
+#: engines/kyra/eobcommon.cpp:357
msgid "Spell Level 3"
msgstr ""
-#: engines/kyra/eobcommon.cpp:357
+#: engines/kyra/eobcommon.cpp:358
msgid "Spell Level 4"
msgstr ""
-#: engines/kyra/eobcommon.cpp:358
+#: engines/kyra/eobcommon.cpp:359
msgid "Spell Level 5"
msgstr ""
-#: engines/kyra/eobcommon.cpp:367
+#: engines/kyra/eobcommon.cpp:368
msgid "Spell Level 6"
msgstr ""
@@ -4880,13 +4889,13 @@ msgstr "Ruanpan Jieshao"
msgid "Use the floppy version's intro (CD version only)"
msgstr "Shiyong Ruanpan Banben JIeshao (jin CD banben)"
-#: engines/supernova/supernova.cpp:191
+#: engines/supernova/supernova.cpp:194
#, c-format
msgid ""
"Incorrect version of the '%s' engine data file found. Expected %d but got %d."
msgstr ""
-#: engines/supernova/supernova.cpp:217
+#: engines/supernova/supernova.cpp:220
#, c-format
msgid "Unable to locate the text for %s language in '%s' engine data file."
msgstr ""