[Scummvm-git-logs] scummvm master -> 94fbac2ada2f9dff3775e015c216fcbc078b0eae

ScummVM-Translations noreply at scummvm.org
Thu Nov 16 09:41:51 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
94fbac2ada I18N: Update translation files


Commit: 94fbac2ada2f9dff3775e015c216fcbc078b0eae
    https://github.com/scummvm/scummvm/commit/94fbac2ada2f9dff3775e015c216fcbc078b0eae
Author: ScummVM-Translations (ScummVM-Translations at scummvm.org)
Date: 2023-11-16T09:41:44Z

Commit Message:
I18N: Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/

Changed paths:
    po/ar.po
    po/be-tarask.po
    po/be_BY.po
    po/ca_ES.po
    po/cs_CZ.po
    po/da.po
    po/de_DE.po
    po/el.po
    po/es_ES.po
    po/eu.po
    po/fi_FI.po
    po/fr_FR.po
    po/gl_ES.po
    po/he.po
    po/hi.po
    po/hu_HU.po
    po/it_IT.po
    po/ja.po
    po/ka.po
    po/ko.po
    po/nb_NO.po
    po/nl_NL.po
    po/nn_NO.po
    po/pl_PL.po
    po/pt_BR.po
    po/pt_PT.po
    po/ru_RU.po
    po/sv_SE.po
    po/tr.po
    po/uk_UA.po
    po/zh.po


diff --git a/po/ar.po b/po/ar.po
index 6c09800a003..e734d1cef30 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-03-26 11:16+0000\n"
 "Last-Translator: Malek Bellasfar <bellasfarmalek450 at gmail.com>\n"
 "Language-Team: Arabic <https://translations.scummvm.org/projects/scummvm/"
@@ -81,16 +81,16 @@ msgid "Go up"
 msgstr "اذهب للأعلى"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -286,7 +286,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -400,11 +401,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "فشل تحميل الملف!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "تحميل"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "تحميل"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "حدد المجلد حيث سيتم تنزيل بيانات اللعبة"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "حدد المجلد الذي يحتوي على بيانات اللعبة"
 
@@ -457,7 +477,8 @@ msgstr ""
 "ال- \"%s\"موجود بالفعل فالمجلد المخصص .\n"
 "هل تريد حقاً تنزيل الملفات إلى هذا المجلد؟"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "تم تنزيل %S . %s/ %S. %s"
@@ -467,6 +488,18 @@ msgstr "تم تنزيل %S . %s/ %S. %s"
 msgid "Download speed: %s %S/s"
 msgstr "سرعة التحميل:%s.%Sفي الثانية"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "تحميل ملفات اللعبة"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "تحميل"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -492,10 +525,6 @@ msgstr "تحميل القائمة %S %d إدخالات"
 msgid "Detected %d new packs, %s %S"
 msgstr "تم الكشف عن%d حزمة جديدة ،%s%S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "تحميل"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -534,6 +563,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "واصل"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "حزم الرموز"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "حزم تظليل"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "اختر اللعبة:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "اللعبة"
@@ -929,11 +970,11 @@ msgstr "التفاعل"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -943,11 +984,11 @@ msgstr "أعلى"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1050,6 +1091,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "السابق"
@@ -1280,10 +1347,6 @@ msgstr "لم يتمكن ScummVM من العثور على أي لعبة في ال
 msgid "Unknown variant"
 msgstr "متغير غير معروف"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "اختر اللعبة:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "عرض القائمة"
@@ -2370,14 +2433,6 @@ msgstr "حدد دليل المكونات الإضافية"
 msgid "Select directory for Files Manager /root/"
 msgstr "حدد مجلدًا لمدير الملفات / الجذر /"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "حزم الرموز"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "حزم تظليل"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "هذا التخزين يعمل الآن. هل تريد مقاطعته؟"
@@ -3813,10 +3868,15 @@ msgstr "تعطيل تصفية"
 msgid "Stretch mode"
 msgstr "وضع التمدد"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "سطح SDL"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5647,6 +5707,19 @@ msgstr "لا يرغب مترجم المعجب في دمج ترجمته في Scum
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6235,6 +6308,55 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "استخدم لوحة بديلة"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "مهاجم اليسار"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "مهاجم الأيمن"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "أطلق النار"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "طر للأسفل"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "تغيير الأمر"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "مهاجم اليسار"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "مهاجم الأيمن"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "القائمة"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ اضغط اي زر للخروج ]"
@@ -6649,14 +6771,6 @@ msgstr "إلى الأمام"
 msgid "Backward"
 msgstr "الى الوراء"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "مهاجم اليسار"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "مهاجم الأيمن"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "العجاف اليسار"
@@ -7250,11 +7364,6 @@ msgstr "مرجع سريع"
 msgid "Retreat"
 msgstr "تراجع"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "أطلق النار"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9410,6 +9519,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "هل ترغب في استضافة أو الانضمام إلى جلسة لعب على الشبكة؟"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/be-tarask.po b/po/be-tarask.po
index 381993f2062..1839f5a3180 100644
--- a/po/be-tarask.po
+++ b/po/be-tarask.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-02-26 15:01+0000\n"
 "Last-Translator: KastuÅ› K. <oakum2334 at gmail.com>\n"
 "Language-Team: Belarusian (Taraškievica) <https://translations.scummvm.org/"
@@ -81,16 +81,16 @@ msgid "Go up"
 msgstr "Угару"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -286,7 +286,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -401,11 +402,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Ня выйшла заладаваць файл!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Заладаваць"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Заладаваць"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Выберыце тэчку, у якую заладаваць файлы гульні"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Выберыце тэчку з файламі гульні"
 
@@ -461,7 +481,8 @@ msgstr ""
 "У гэтай тэчке ўжо ёсьць „%s“.\n"
 "Вы упэўнены, што хочаце заладаваць файлы ў гэтую тэчку?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Заладавана %s %S / %s %S"
@@ -471,6 +492,18 @@ msgstr "Заладавана %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Хуткасьць ладаваньня: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Заладаваць гульнёвыя файлы"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Заладаваць"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -497,10 +530,6 @@ msgstr "Ладуецца сьпіс значкоў… Запісаў: %d"
 msgid "Detected %d new packs, %s %S"
 msgstr "Знойдзена %d новых пакоў, %s⋅%S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Заладаваць"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -537,6 +566,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Працягнуць"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Выбярыце гульню:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Гульня"
@@ -931,11 +972,11 @@ msgstr "Інтэракцыя"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -945,11 +986,11 @@ msgstr "Угару"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1052,6 +1093,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Галоўныя"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Папярэдні"
@@ -1284,10 +1351,6 @@ msgstr "ScummVM не знайшоў гульняў у гэтай тэчцы!"
 msgid "Unknown variant"
 msgstr "Невядомы варыянт"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Выбярыце гульню:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Сьпіс"
@@ -2392,14 +2455,6 @@ msgstr "Выбярыце тэчку для плаґінаў"
 msgid "Select directory for Files Manager /root/"
 msgstr "Выбярыце каранёвую тэчку для кіраваньняў файлаў"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Гэтае сховішча працуе цяпер. Ці хочаце вы адлучыць яго?"
@@ -3775,10 +3830,15 @@ msgstr "Фільтраваньне адлучана"
 msgid "Stretch mode"
 msgstr "Рэжым расьцягу"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "Паверхня SDL"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5591,6 +5651,19 @@ msgstr "Аматарскі перакладнік не пажадаў, каб я
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6194,6 +6267,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Выкарыстоўваць альтэрнатыўную палітру"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Сьлізганьне налева"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Сьлізганьне направа"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Лёт уніз"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Зьмяніць загад"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Сьлізганьне налева"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Сьлізганьне направа"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Мэню"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ націсьніце абы-якую клявішу для выйсьця ]"
@@ -6613,18 +6739,6 @@ msgstr "Рух наперад"
 msgid "Backward"
 msgstr "Рух наперад"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Сьлізганьне налева"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Сьлізганьне направа"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 #| msgid "Turn Left"
@@ -7241,11 +7355,6 @@ msgstr "Пажаданьні"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9406,6 +9515,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Ці хочаце вы захаваць або заладаваць гульню?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11144,9 +11259,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Адкрыць махлярскае мэню сьцяжкоў падзеяў"
 
-#~ msgid "General"
-#~ msgstr "Галоўныя"
-
 #~ msgid "Scene Data"
 #~ msgstr "Зьвесткі сцэны"
 
diff --git a/po/be_BY.po b/po/be_BY.po
index e86c10917a5..c8859b918cc 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2021-03-21 08:24+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Belarusian <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Уверх"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -287,7 +287,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Joy Back"
 msgid "Back"
@@ -399,11 +400,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Не атрымалася ўгрузіць файл!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+msgid "All Downloads"
+msgstr "Спампаваць патч"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+#, fuzzy
+msgid "Download"
+msgstr "Спампаваць патч"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Абярыце дырэкторыю для спампавання дадзеных гульні"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Абярыце дырэкторыю з файламі гульні"
 
@@ -459,7 +479,8 @@ msgstr ""
 "\"%s\" ужо існуе ў азначанай дырэкторыі.\n"
 "Вы сапраўды жадаеце загрузіць файлы ў гэту дырэкторыю?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Загружана %s %S / %s %S"
@@ -469,6 +490,17 @@ msgstr "Загружана %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Хуткасць загрузкі: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Спампаваць файлы гульні"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+msgid "Pending Downloads"
+msgstr "Спампаваць патч"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -495,11 +527,6 @@ msgstr "Загружаю гульню..."
 msgid "Detected %d new packs, %s %S"
 msgstr ""
 
-#: gui/downloadpacksdialog.cpp:266
-#, fuzzy
-msgid "Download"
-msgstr "Спампаваць патч"
-
 #: gui/downloadpacksdialog.cpp:290
 #, fuzzy, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -538,6 +565,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Працягнуць"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Абярыце гульню:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Гульня"
@@ -937,11 +976,11 @@ msgstr "Узаемадзеянне"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -951,11 +990,11 @@ msgstr "Уверх"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1058,6 +1097,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Папярэдні"
@@ -1299,10 +1364,6 @@ msgstr "ScummVM не можа знайсці гульню ў азначанай
 msgid "Unknown variant"
 msgstr "Невядомы варыянт"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Абярыце гульню:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Выгляд спісу"
@@ -2415,14 +2476,6 @@ msgstr "Абярыце дырэкторыю з плагінамі"
 msgid "Select directory for Files Manager /root/"
 msgstr "Абярыце дырэкторыю для кораня ў менеджары файлаў"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "ІГэта сховішча цяпер працуе. Перапыніць яго?"
@@ -3794,10 +3847,15 @@ msgstr "Фільтрацыя выключана"
 msgid "Stretch mode"
 msgstr "Рэжым расцягу"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, fuzzy, c-format
 msgid "Saved screenshot '%s'"
@@ -5601,6 +5659,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6214,6 +6285,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Выкарыстоўваць альтэрнатыўную палітру"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Слізгаць налева"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Слізгаць направа"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Ляцець уніз"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Змяніць каманду"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Слізгаць налева"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Слізгаць направа"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Меню"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6614,18 +6738,6 @@ msgstr "Ісці наперад"
 msgid "Backward"
 msgstr "Рухацца назад"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Слізгаць налева"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Слізгаць направа"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7238,11 +7350,6 @@ msgstr "Перавагі"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9369,6 +9476,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Ці вы хочаце захаваць або загрузіць гульню?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/ca_ES.po b/po/ca_ES.po
index b3a5d2f915d..1026698b49d 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-02 04:41+0000\n"
 "Last-Translator: Xaviu <xaviu at xaviu.com>\n"
 "Language-Team: Catalan <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Amunt"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -279,7 +279,8 @@ msgstr "Missatge d'error: "
 msgid "Manual Mode: Success"
 msgstr "Mode manual: èxit"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Enrere"
 
@@ -381,11 +382,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "No s'ha pogut carregar el fitxer JSON"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Baixa"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Baixa"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Seleccioneu el directori on baixar les dades del joc"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Seleccioneu el directori amb les dades del joc"
 
@@ -442,7 +462,8 @@ msgstr ""
 "Ja existeix un directori %s a la ruta especificada.\n"
 "Esteu segur que voleu baixar els fitxers dins d'aquest directori?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Descarregat: %s %S / %s %S"
@@ -452,6 +473,18 @@ msgstr "Descarregat: %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Velocitat de baixada: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Baixa els jocs"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Baixa"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -477,10 +510,6 @@ msgstr "S'està baixant la llista %S... %d elements"
 msgid "Detected %d new packs, %s %S"
 msgstr "S'han detectat %d paquets nous, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Baixa"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -519,6 +548,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Continua"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "paquets d'icones"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "paquets de shaders"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Seleccioneu el joc:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Joc"
@@ -920,11 +961,11 @@ msgstr "Interaccionar"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -934,11 +975,11 @@ msgstr "Amunt"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1033,6 +1074,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Anterior"
@@ -1261,10 +1328,6 @@ msgstr "ScummVM no ha pogut trobar cap joc al directori especificat!"
 msgid "Unknown variant"
 msgstr "Variant desconeguda"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Seleccioneu el joc:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Vista de llistat"
@@ -2363,14 +2426,6 @@ msgstr "Seleccioneu el directori dels connectors"
 msgid "Select directory for Files Manager /root/"
 msgstr "Selecciona el directori /arrel/ per al gestor d'arxius"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "paquets d'icones"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "paquets de shaders"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Aquest Emmagatzematge està funcionant ara. Voleu interrompre'l?"
@@ -3751,10 +3806,15 @@ msgstr "Filtratge desactivat"
 msgid "Stretch mode"
 msgstr "Mode d'ajustament"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5544,6 +5604,19 @@ msgstr "El traductor fan no vol que la seva traducció s'incorpori a ScummVM."
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6116,6 +6189,55 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Utilitza controls alternatius de càmera"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Mou a l'esquerra"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Mou a la dreta"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Vola avall"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Canvia l'ordre"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Mou a l'esquerra"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Mou a la dreta"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menú"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ premeu qualsevol tecla per sortir ]"
@@ -6501,14 +6623,6 @@ msgstr "Endavant"
 msgid "Backward"
 msgstr "Enrere"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Mou a l'esquerra"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Mou a la dreta"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Inclineu-vos a l'esquerra"
@@ -7044,11 +7158,6 @@ msgstr "Referència ràpida"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9052,6 +9161,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Voleu crear o unir-vos a una sessió de joc en xarxa?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index fc0b12431b1..c9565283d5c 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-02-13 09:34+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz at gmail.com>\n"
 "Language-Team: Czech <https://translations.scummvm.org/projects/scummvm/"
@@ -82,16 +82,16 @@ msgid "Go up"
 msgstr "Jít nahoru"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -288,7 +288,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 msgid "Back"
 msgstr "Vzad"
@@ -400,11 +401,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Nelze smazat soubor."
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Stáhnout"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Stáhnout"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Vyberte adresář kam data her stáhnout"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Vyberte adresář s daty hry"
 
@@ -461,7 +481,8 @@ msgstr ""
 "\"%s\" již v zadaném adresáři existuje.\n"
 "Opravdu chcete soubory do tohoto adresáře stáhnout?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Staženo %s %S / %s %S"
@@ -471,6 +492,18 @@ msgstr "Staženo %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Rychlost stahování: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Stáhnout soubory hry"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Stáhnout"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -497,10 +530,6 @@ msgstr "Stahování seznamu %S... %d položek"
 msgid "Detected %d new packs, %s %S"
 msgstr "Zjištěno %d nových balíčků, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Stáhnout"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -537,6 +566,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Pokračovat"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "balíček ikon"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "q"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Vybrat hru:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Hra"
@@ -935,11 +976,11 @@ msgstr "Interakce"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -949,11 +990,11 @@ msgstr "Nahoru"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1055,6 +1096,32 @@ msgstr ""
 msgid "???"
 msgstr ""
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Předchozí"
@@ -1294,10 +1361,6 @@ msgstr "ScummVM nemohl v zadaném adresáři najít žádnou hru!"
 msgid "Unknown variant"
 msgstr "Neznámá varianta"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Vybrat hru:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Seznam"
@@ -2406,14 +2469,6 @@ msgstr "Vyberte adresář pro zásuvné moduly"
 msgid "Select directory for Files Manager /root/"
 msgstr "Vyberte adresář pro kořen Správce souborů"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "balíček ikon"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "q"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Toto úložiště právě pracuje. Chcete ho přerušit?"
@@ -3779,10 +3834,15 @@ msgstr "Filtrování zakázáno"
 msgid "Stretch mode"
 msgstr "Režim protažení:"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, fuzzy, c-format
 msgid "Saved screenshot '%s'"
@@ -5630,6 +5690,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6227,6 +6300,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Použít jinou paletu"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Přesunout se Doleva"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Přesunout se Doprava"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Letět dolů"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Fast mode"
+msgid "Change mode"
+msgstr "Rychlý režim"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Přesunout se Doleva"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Přesunout se Doprava"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6642,18 +6768,6 @@ msgstr "Vpřed"
 msgid "Backward"
 msgstr "Vzad"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Přesunout se Doleva"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Přesunout se Doprava"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7237,11 +7351,6 @@ msgstr "Prioritní zařízení:"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9346,6 +9455,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Chcete hru nahrát nebo uložit?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/da.po b/po/da.po
index f0fdad3f534..bfa2bc3cdef 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-09-07 17:04+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Danish <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "GÃ¥ op"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -288,7 +288,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -400,11 +401,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Kunne ikke uploade filen!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+msgid "All Downloads"
+msgstr "Download"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+#, fuzzy
+msgid "Download"
+msgstr "Download"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Vælg mappe hvor spildata skal gemmes"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Vælg mappe med spildata"
 
@@ -461,7 +481,8 @@ msgstr ""
 "\"%s\" findes allerede i den angivne mappe.\n"
 "Vil du virkelig downloade filer ind i det mappe?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Downloadet %s %S/%s %S"
@@ -471,6 +492,17 @@ msgstr "Downloadet %s %S/%s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Downloadhastighed: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Download spilfiler"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+msgid "Pending Downloads"
+msgstr "Download"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -497,11 +529,6 @@ msgstr "Indlæser spil ..."
 msgid "Detected %d new packs, %s %S"
 msgstr ""
 
-#: gui/downloadpacksdialog.cpp:266
-#, fuzzy
-msgid "Download"
-msgstr "Download"
-
 #: gui/downloadpacksdialog.cpp:290
 #, fuzzy, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -540,6 +567,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Fortsæt"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Vælg spillet:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Spil"
@@ -939,11 +978,11 @@ msgstr "interagere"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -953,11 +992,11 @@ msgstr "Op"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1060,6 +1099,32 @@ msgstr ""
 msgid "???"
 msgstr ""
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Forrige"
@@ -1299,10 +1364,6 @@ msgstr "ScummVM kunne ikke finde noget spil i den angivne mappe!"
 msgid "Unknown variant"
 msgstr "Ukendt variant"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Vælg spillet:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Liste visning"
@@ -2416,14 +2477,6 @@ msgstr "Vælg mappe for plugins"
 msgid "Select directory for Files Manager /root/"
 msgstr "Vælg mappe for filhåndteringen /root/"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Lageret arbejder nu. Vil du afbryde det?"
@@ -3795,10 +3848,15 @@ msgstr "Filtrering deaktiveret"
 msgid "Stretch mode"
 msgstr "Stræktilstand"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, fuzzy, c-format
 msgid "Saved screenshot '%s'"
@@ -5636,6 +5694,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6237,6 +6308,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Brug en alternativ palet"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Flyt til venstre"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Flyt til højre"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Flyv nedad"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Fast mode"
+msgid "Change mode"
+msgstr "Hurtigtilstand"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Flyt til venstre"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Flyt til højre"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ tryk på en tast for at fortsætte ]"
@@ -6644,18 +6768,6 @@ msgstr "Flyt fremad"
 msgid "Backward"
 msgstr "Flyt bagud"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Flyt til venstre"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Flyt til højre"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7275,11 +7387,6 @@ msgstr "Foretrukne enhed:"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9410,6 +9517,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Vil du indlæse eller gemme spillet?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/de_DE.po b/po/de_DE.po
index 9f5ab86aba0..f3be53578d6 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-10-21 06:47+0000\n"
 "Last-Translator: Lothar Serra Mari <lothar.serramari at scummvm.org>\n"
 "Language-Team: German <https://translations.scummvm.org/projects/scummvm/"
@@ -81,16 +81,16 @@ msgid "Go up"
 msgstr "Pfad hoch"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -283,7 +283,8 @@ msgstr "Fehlermeldung: "
 msgid "Manual Mode: Success"
 msgstr "Manueller Modus: Erfolg"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Zurück"
 
@@ -386,13 +387,34 @@ msgstr "Wähle die JSON-Datei aus, die von der scummvm.org-Seite kopiert wurde"
 msgid "Failed to load JSON file"
 msgstr "Fehler beim Laden der JSON-Datei"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "Freeware-Spiele für ScummVM herunterladen"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Herunterladen"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Herunterladen"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr ""
 "Wählen Sie das Verzeichnis, in welches die Spieldaten heruntergeladen werden "
 "sollen"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Verzeichnis mit Spieldateien auswählen"
 
@@ -449,7 +471,8 @@ msgstr ""
 "\"%s\" existiert im gewählten Verzeichnis bereits.\n"
 "Möchten Sie wirklich die Dateien in das gewählte Verzeichnis herunterladen?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "%s %S / %s %S heruntergeladen"
@@ -459,6 +482,18 @@ msgstr "%s %S / %s %S heruntergeladen"
 msgid "Download speed: %s %S/s"
 msgstr "Download-Geschwindigkeit: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Spiele herunterladen"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Herunterladen"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -484,10 +519,6 @@ msgstr "Liste der %S wird heruntergeladen... %d Einträge gefunden"
 msgid "Detected %d new packs, %s %S"
 msgstr "%d neue Packs erkannt, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Herunterladen"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -526,6 +557,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Fortfahren"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "Icon-Packs"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "Shader-Packs"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Spiel auswählen:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Spiel"
@@ -927,11 +970,11 @@ msgstr "Interagieren"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -941,11 +984,11 @@ msgstr "Hoch"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1048,6 +1091,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Allgemein"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Zurück"
@@ -1275,10 +1344,6 @@ msgstr "ScummVM konnte im gewählten Verzeichnis kein Spiel finden!"
 msgid "Unknown variant"
 msgstr "Unbekannte Spiele-Variante"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Spiel auswählen:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Listenansicht"
@@ -2375,14 +2440,6 @@ msgid "Select directory for Files Manager /root/"
 msgstr ""
 "Wählen Sie das Verzeichnis aus, welches als Stammverzeichnis ('root') dient"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "Icon-Packs"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "Shader-Packs"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Dieser Cloud-Speicher arbeitet gerade. Möchten Sie ihn unterbrechen?"
@@ -3801,10 +3858,15 @@ msgstr "Bilineare Filterung deaktiviert"
 msgid "Stretch mode"
 msgstr "Skaliermodus"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5643,6 +5705,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6235,6 +6310,55 @@ msgstr "Y-Achse der Maus invertieren"
 msgid "Use alternative camera controls"
 msgstr "Alternative Kamerasteuerung verwenden"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Nach links rutschen"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Nach rechts rutschen"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Schießen"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Nach unten fliegen"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Befehl anpassen"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Nach links rutschen"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Nach rechts rutschen"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menü"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ zum Beenden beliebige Taste drücken ]"
@@ -6659,14 +6783,6 @@ msgstr "Vorwärts"
 msgid "Backward"
 msgstr "Rückwärts"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Nach links rutschen"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Nach rechts rutschen"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Nach links lehnen"
@@ -7272,11 +7388,6 @@ msgstr "Kurzreferenz"
 msgid "Retreat"
 msgstr "Zurückweichen"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Schießen"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9510,6 +9621,12 @@ msgid "Would you like to host or join a network play session?"
 msgstr ""
 "Möchtest Du ein Spiel über das Netzwerk hosten oder einem Spiel beitreten?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11347,9 +11464,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Öffne Cheat-Menü"
 
-#~ msgid "General"
-#~ msgstr "Allgemein"
-
 #~ msgid "Scene Data"
 #~ msgstr "Szenerie-Daten"
 
diff --git a/po/el.po b/po/el.po
index 1e18c51027f..8034c37e339 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-01 11:28+0000\n"
 "Last-Translator: Antoniou Athanasios <a.antoniou79 at gmail.com>\n"
 "Language-Team: Greek <https://translations.scummvm.org/projects/scummvm/"
@@ -79,16 +79,16 @@ msgid "Go up"
 msgstr "Μετάβαση πάνω"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -281,7 +281,8 @@ msgstr "Μήνυμα σφάλματος: "
 msgid "Manual Mode: Success"
 msgstr "Χειροκίνητη Ρύθμιση: Επιτυχία"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Πίσω"
 
@@ -386,11 +387,33 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Αποτυχία φόρτωσης του αρχείου JSON"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr ""
+"Μεταφόρτωση δωρεάν (freeware) παιχνιδιών για ελεύθερη χρήση με το ScummVM"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Λήψη"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Λήψη"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Επιλέξτε φάκελο για να μεταφορτώσετε τα δεδομένα παιχνιδιού"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Επιλέξτε φάκελο με δεδομένα παιχνιδιού"
 
@@ -447,7 +470,8 @@ msgstr ""
 "Το \"%s\" υπάρχει ήδη στον καθορισμένο φάκελο.\n"
 "Θέλετε σίγουρα να κάνετε λήψη αρχείων σε εκείνο το φάκελο;"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Λήφθηκαν %s %S / %s %S"
@@ -457,6 +481,18 @@ msgstr "Λήφθηκαν %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Ταχύτητα λήψης: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Λήψη Παιχνιδιών"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Λήψη"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -482,10 +518,6 @@ msgstr "Λήψη λίστας %S... %d καταχωρήσεις"
 msgid "Detected %d new packs, %s %S"
 msgstr "Εντοπίστηκαν %d νέα πακέτα, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Λήψη"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -524,6 +556,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Προχώρα"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "πακέτα εικονιδίων"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "πακέτα σκιαστών"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Διαλέξτε το παιχνίδι:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Παιχνίδι"
@@ -930,11 +974,11 @@ msgstr "Αλληλεπίδραση"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -944,11 +988,11 @@ msgstr "Πάνω"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1043,6 +1087,32 @@ msgstr "Αντιγραφή"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Γενικά"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Προηγούμενο"
@@ -1275,10 +1345,6 @@ msgstr "Το ScummVM δεν βρήκε κάποιο παιχνίδι στον σ
 msgid "Unknown variant"
 msgstr "Άγνωστη εκδοχή παιχνιδιού"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Διαλέξτε το παιχνίδι:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Προβολή ως λίστα"
@@ -2401,14 +2467,6 @@ msgstr "Επιλέξτε φάκελο για πρόσθετα"
 msgid "Select directory for Files Manager /root/"
 msgstr "Επιλέξτε φάκελο για το /root/ του Διαχειριστή Αρχείων"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "πακέτα εικονιδίων"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "πακέτα σκιαστών"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr ""
@@ -3851,10 +3909,15 @@ msgstr "Απενεργοποίηση φιλτραρίσματος"
 msgid "Stretch mode"
 msgstr "Λειτουργία επέκτασης εικόνας"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "Επιφάνεια SDL"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5900,6 +5963,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6497,6 +6573,55 @@ msgstr "Αντιστροφή άξονα-Y στο ποντίκι"
 msgid "Use alternative camera controls"
 msgstr "Εναλλακτικός χειρισμός κάμερας"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Πλάγια στα Αριστερά"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Πλάγια στα Δεξιά"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Πυροβόλησε"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Πέταξε κάτω"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Αλλαγή Εντολής"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Πλάγια στα Αριστερά"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Πλάγια στα Δεξιά"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Μενού"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ πατήστε κάποιο πλήκτρο για έξοδο ]"
@@ -6926,14 +7051,6 @@ msgstr "Προς τα εμπρός"
 msgid "Backward"
 msgstr "Προς τα πίσω"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Πλάγια στα Αριστερά"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Πλάγια στα Δεξιά"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Κλίση Αριστερά"
@@ -7542,11 +7659,6 @@ msgstr "Γρήγορη Αναφορά"
 msgid "Retreat"
 msgstr "Οπισθοχώρηση"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Πυροβόλησε"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9793,6 +9905,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Θέλετε να φιλοξενήσετε ή να συμμετέχετε σε online συνεδρία παιχνιδιού;"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11886,9 +12004,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Άνοιγμα μενού cheat συμβάντων"
 
-#~ msgid "General"
-#~ msgstr "Γενικά"
-
 #~ msgid "Scene Data"
 #~ msgstr "Δεδομένα Σκηνής"
 
diff --git a/po/es_ES.po b/po/es_ES.po
index 999c0463579..a8cd2263004 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-14 15:52+0000\n"
 "Last-Translator: IlDucci <pajaroloco_2 at hotmail.com>\n"
 "Language-Team: Spanish <https://translations.scummvm.org/projects/scummvm/"
@@ -74,16 +74,16 @@ msgid "Go up"
 msgstr "Arriba"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -274,7 +274,8 @@ msgstr "Mensaje de error: "
 msgid "Manual Mode: Success"
 msgstr "Modo manual: terminado"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Volver"
 
@@ -376,11 +377,32 @@ msgstr "Seleccionar archivo JSON copiado de scummvm.org"
 msgid "Failed to load JSON file"
 msgstr "Fallo al cargar el archivo JSON"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "Descargar juegos «freeware» para ScummVM"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Descargar"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Descargar"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Selecciona el directorio donde descargar los archivos de juego"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Selecciona el directorio con los datos del juego"
 
@@ -437,7 +459,8 @@ msgstr ""
 "El directorio «%s» ya existe en la ruta especificada.\n"
 "¿Seguro que quieres descargar los archivos en ese directorio?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Descargado: %s %S / %s %S"
@@ -447,6 +470,18 @@ msgstr "Descargado: %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Velocidad de descarga: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Descargar juegos"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Descargar"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -472,10 +507,6 @@ msgstr "Descargando lista de %S... %d elementos"
 msgid "Detected %d new packs, %s %S"
 msgstr "Detectado(s) %d paquete(s) nuevo(s), %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Descargar"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -514,6 +545,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Aplicar"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "paquetes de iconos"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "paquetes de shaders"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Elige el juego:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Juego"
@@ -912,11 +955,11 @@ msgstr "Interactuar"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -926,11 +969,11 @@ msgstr "Arriba"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1025,6 +1068,32 @@ msgstr "Copiar"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "General"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Anterior"
@@ -1251,10 +1320,6 @@ msgstr "¡ScummVM no ha encontrado ningún juego en el directorio!"
 msgid "Unknown variant"
 msgstr "Variante desconocida"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Elige el juego:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Modo lista"
@@ -2356,14 +2421,6 @@ msgstr "Selecciona el directorio de plugins"
 msgid "Select directory for Files Manager /root/"
 msgstr "Selecciona el directorio /raíz/ para el administrador de archivos"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "paquetes de iconos"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "paquetes de shaders"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Este almacenamiento está en uso. ¿Quieres interrumpirlo?"
@@ -3784,10 +3841,15 @@ msgstr "Filtrado desactivado"
 msgid "Stretch mode"
 msgstr "Modo de ajuste"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5857,6 +5919,19 @@ msgstr "El fantraductor desea que su traducción no sea incorporada en ScummVM."
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6450,6 +6525,55 @@ msgstr "Invertir eje Y del ratón"
 msgid "Use alternative camera controls"
 msgstr "Usar controles alternativos de cámara"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Desplazarse a la izquierda"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Desplazarse a la derecha"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Disparar"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Volar abajo"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Cambiar orden"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Desplazarse a la izquierda"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Desplazarse a la derecha"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menú"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ pulsar una tecla para salir ]"
@@ -6879,14 +7003,6 @@ msgstr "Avanzar"
 msgid "Backward"
 msgstr "Retroceder"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Desplazarse a la izquierda"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Desplazarse a la derecha"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Inclinarse a la izquierda"
@@ -7490,11 +7606,6 @@ msgstr "Referencia rápida"
 msgid "Retreat"
 msgstr "Retirarse"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Disparar"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9700,6 +9811,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "¿Quieres crear o unirte a una sesión de juego en red?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11738,9 +11855,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Abrir menú de trucos de indicadores de eventos"
 
-#~ msgid "General"
-#~ msgstr "General"
-
 #~ msgid "Scene Data"
 #~ msgstr "Datos de escena"
 
diff --git a/po/eu.po b/po/eu.po
index d624c4df3e4..43c16434dd0 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2021-01-02 18:37+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Basque <https://translations.scummvm.org/projects/scummvm/"
@@ -78,16 +78,16 @@ msgid "Go up"
 msgstr "Joan gora"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -281,7 +281,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -386,11 +387,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Ezin izan da fitxategia ezabatu."
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+msgid "All Downloads"
+msgstr "Behera"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+#, fuzzy
+msgid "Download"
+msgstr "Behera"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Jokoaren jaitsiera direktorioa aukeratu"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Jokoaren direktorioa aukeratu"
 
@@ -449,7 +469,8 @@ msgstr ""
 "\"%s\" badago lehendik zehaztutako direktorioan.\n"
 "Ziur al zaude fitxategiak direktorio horretan jaitsi nahi dituzula?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Jaitsita %s %S / %s %S"
@@ -459,6 +480,16 @@ msgstr "Jaitsita %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Jaitsiera abiadura: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+msgid "Currently Downloading Games"
+msgstr "Kargatu fitxategia:"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+msgid "Pending Downloads"
+msgstr "Behera"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -485,11 +516,6 @@ msgstr "Jokoa kargatzen..."
 msgid "Detected %d new packs, %s %S"
 msgstr ""
 
-#: gui/downloadpacksdialog.cpp:266
-#, fuzzy
-msgid "Download"
-msgstr "Behera"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -526,6 +552,18 @@ msgstr ""
 msgid "Proceed"
 msgstr ""
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Jokoa aukeratu:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Jokoa"
@@ -924,11 +962,11 @@ msgstr "Elkarreragin"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -938,11 +976,11 @@ msgstr "Gora"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1045,6 +1083,32 @@ msgstr ""
 msgid "???"
 msgstr ""
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Hurr."
@@ -1286,10 +1350,6 @@ msgstr "ScummVM-k ezin izan du jokorik aurkitu zehazturiko direktorioan!"
 msgid "Unknown variant"
 msgstr "Aldaera ezezaguna"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Jokoa aukeratu:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Zerrenda ikuspegia"
@@ -2403,14 +2463,6 @@ msgstr "Pluginen direktorioa aukeratu"
 msgid "Select directory for Files Manager /root/"
 msgstr "Fitxategi gehigarrien direktorioa aukeratu"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr ""
@@ -3782,10 +3834,15 @@ msgstr "Klikatzea desgaituta"
 msgid "Stretch mode"
 msgstr "Helio modua"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, fuzzy, c-format
 msgid "Saved screenshot '%s'"
@@ -5627,6 +5684,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6226,6 +6296,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Erabili paleta alternatiboa"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Ezkerrera irristatu"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Eskuinera irristatu"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Behera hegan egin"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Fast mode"
+msgid "Change mode"
+msgstr "Modu bizkorra"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Ezkerrera irristatu"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Eskuinera irristatu"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menua"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6642,18 +6765,6 @@ msgstr "Aurrera mugitu"
 msgid "Backward"
 msgstr "Atzera mugitu"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Ezkerrera irristatu"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Eskuinera irristatu"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7242,11 +7353,6 @@ msgstr "Gogoko gailua:"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9334,6 +9440,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Jokoa kargatu edo gorde nahi duzu?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index d4299ea20b5..3aa1cb0493a 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-03 23:02+0000\n"
 "Last-Translator: Linus Väinämö Virtanen <linus.virtanen at protonmail.com>\n"
 "Language-Team: Finnish <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Siirry ylös"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -280,7 +280,8 @@ msgstr "Virheilmoitus: "
 msgid "Manual Mode: Success"
 msgstr "Manuaalinen tila: Onnistui"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Takaisin"
 
@@ -382,11 +383,32 @@ msgstr "Valitse scummvm.org-sivustolta kopioitu JSON-tiedosto"
 msgid "Failed to load JSON file"
 msgstr "JSON-tiedoston lataaminen ei onnistunut"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "Lataa freeware-pelejä ScummVM:lle"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Lataa"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Lataa"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Valitse hakemisto pelilataukselle"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Valitse pelin hakemisto"
 
@@ -442,7 +464,8 @@ msgstr ""
 "\"%s\" on jo olemassa valitussa hakemistossa.\n"
 "Haluatko varmasti ladata tiedostoja tähän hakemistoon?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Ladattu %s %S / %s %S"
@@ -452,6 +475,18 @@ msgstr "Ladattu %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Latausnopeus: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Lataa pelejä"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Lataa"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -477,10 +512,6 @@ msgstr "Ladatataan %S listaa... %d alkiota"
 msgid "Detected %d new packs, %s %S"
 msgstr "Havaittiin %d uutta pakettia, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Lataa"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -519,6 +550,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Jatka"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "ikonipaketit"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "sävytinpaketit"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Valitse peli:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Peli"
@@ -916,11 +959,11 @@ msgstr "Käytä"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -930,11 +973,11 @@ msgstr "Ylös"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1029,6 +1072,32 @@ msgstr "Kopioi"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Yleinen"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Edellinen"
@@ -1253,10 +1322,6 @@ msgstr "ScummVM ei löytänyt yhtään peliä kyseisestä hakemistosta!"
 msgid "Unknown variant"
 msgstr "Tuntematon versio"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Valitse peli:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Listanäkymä"
@@ -2347,14 +2412,6 @@ msgstr "Valitse hakemisto plugineille"
 msgid "Select directory for Files Manager /root/"
 msgstr "Valitse /root/ hakemisto tiedostonhallinnalle"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "ikonipaketit"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "sävytinpaketit"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Tämä tallennustila on nyt aktiivinen. Haluatko keskeyttää sen?"
@@ -3751,10 +3808,15 @@ msgstr "Suodatus pois päältä"
 msgid "Stretch mode"
 msgstr "Venytystila"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL-pinta"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5807,6 +5869,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6385,6 +6460,55 @@ msgstr "Käännä hiiren Y-akseli"
 msgid "Use alternative camera controls"
 msgstr "Käytä vaihtoehtoisia kamerakontrolleja"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Vasemmalle"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Oikealle"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Ammu"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Lennä alas"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Vaihda komento"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Vasemmalle"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Oikealle"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Valikko"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ paina mitä tahansa näppäintä poistuaksesi ]"
@@ -6800,14 +6924,6 @@ msgstr "Eteenpäin"
 msgid "Backward"
 msgstr "Taaksepäin"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Vasemmalle"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Oikealle"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Nojaa vasemmalle"
@@ -7398,11 +7514,6 @@ msgstr "Pikaviite"
 msgid "Retreat"
 msgstr "Peräänny"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Ammu"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9562,6 +9673,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Haluatko isännöidä vai liittyä verkkopeliin?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11589,9 +11706,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Avaa tapahtumavipujen huijausvalikko"
 
-#~ msgid "General"
-#~ msgstr "Yleinen"
-
 #~ msgid "Scene Data"
 #~ msgstr "Näkymädata"
 
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 4f771fc1bc9..ffde0e03f4a 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-14 16:20+0000\n"
 "Last-Translator: Purple T <ZEONK at hotmail.com>\n"
 "Language-Team: French <https://translations.scummvm.org/projects/scummvm/"
@@ -74,16 +74,16 @@ msgid "Go up"
 msgstr "Remonter"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -274,7 +274,8 @@ msgstr "Message d'erreur : "
 msgid "Manual Mode: Success"
 msgstr "Mode manuel : Réussi"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Précédent"
 
@@ -378,11 +379,32 @@ msgstr "Selectionnez un fichier JSON copié depuis le site scummvm.org"
 msgid "Failed to load JSON file"
 msgstr "Le chargement du fichier JSON a échoué"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "Télécharge des jeux gratuits pour ScummVM"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Télécharger"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Télécharger"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Sélectionner le répertoire de téléchargement des données du jeu"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Sélectionner le répertoire contenant les données du jeu"
 
@@ -439,7 +461,8 @@ msgstr ""
 "Le répertoire \"%s\" existe déjà localement.\n"
 "Êtes-vous sûr de vouloir télécharger dans ce répertoire ?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Téléchargé %s %S / %s %S"
@@ -449,6 +472,18 @@ msgstr "Téléchargé %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Vitesse de téléchargement : %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Télécharger des jeux"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Télécharger"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -474,10 +509,6 @@ msgstr "Téléchargement de la liste des %S... %d entrées"
 msgid "Detected %d new packs, %s %S"
 msgstr "%d nouveaux packs détectés, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Télécharger"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -516,6 +547,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Appliquer"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "packs d'icônes"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "packs de shaders"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Choisissez le jeu :"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Jeu"
@@ -919,11 +962,11 @@ msgstr "Interagir"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -933,11 +976,11 @@ msgstr "Haut"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1032,6 +1075,32 @@ msgstr "Copier"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Général"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Précédent"
@@ -1259,10 +1328,6 @@ msgstr "ScummVM n'a pas trouvé de jeu dans le répertoire sélectionné !"
 msgid "Unknown variant"
 msgstr "Variante inconnue"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Choisissez le jeu :"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Vue en liste"
@@ -2357,14 +2422,6 @@ msgid "Select directory for Files Manager /root/"
 msgstr ""
 "Sélectionner le répertoire pour la /racine/ du Gestionnaire de Fichiers"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "packs d'icônes"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "packs de shaders"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Ce service de stockage est actif. Voulez-vous l'interrompre ?"
@@ -3791,10 +3848,15 @@ msgstr "Filtrage désactivé"
 msgid "Stretch mode"
 msgstr "Mode d'étirement"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5859,6 +5921,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6449,6 +6524,55 @@ msgstr "Inverser l'axe Y de la souris"
 msgid "Use alternative camera controls"
 msgstr "Utilise des contrôles de caméra alternatifs"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Esquive Gauche"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Esquive Droite"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Tirer"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Voler vers le bas"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Changer de commande"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Esquive Gauche"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Esquive Droite"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ appuyez sur une touche pour sortir ]"
@@ -6877,14 +7001,6 @@ msgstr "Avancer"
 msgid "Backward"
 msgstr "Reculer"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Esquive Gauche"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Esquive Droite"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Se pencher Gauche"
@@ -7495,11 +7611,6 @@ msgstr "Référence Rapide"
 msgid "Retreat"
 msgstr "Retraite"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Tirer"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9723,6 +9834,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Voulez-vous héberger ou rejoindre une partie de jeu en réseau ?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11784,9 +11901,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Ouvrir le menu triches - marqueurs d'évènements"
 
-#~ msgid "General"
-#~ msgstr "Général"
-
 #~ msgid "Scene Data"
 #~ msgstr "Données de la scène"
 
diff --git a/po/gl_ES.po b/po/gl_ES.po
index fcfc4ddd815..c01311a17de 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2020-09-26 21:13+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Galician <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Arriba"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -284,7 +284,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 msgid "Back"
 msgstr "Mover cara atrás"
@@ -392,11 +393,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Erro ao eliminar o ficheiro."
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+msgid "All Downloads"
+msgstr "Descargar"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+#, fuzzy
+msgid "Download"
+msgstr "Descargar"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Selecciona un directorio para descargar os datos de xogo"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Selecciona un directorio con datos de xogo"
 
@@ -453,7 +473,8 @@ msgstr ""
 "\"%s\" xa existe no directorio especificado.\n"
 "Seguro que queres descargar os ficheiros a ese directorio?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Descargado: %s %S / %s %S"
@@ -463,6 +484,16 @@ msgstr "Descargado: %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Velocidade de descarga: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+msgid "Currently Downloading Games"
+msgstr "Erro ao descargar."
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+msgid "Pending Downloads"
+msgstr "Descargar"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -489,11 +520,6 @@ msgstr "Cargando..."
 msgid "Detected %d new packs, %s %S"
 msgstr ""
 
-#: gui/downloadpacksdialog.cpp:266
-#, fuzzy
-msgid "Download"
-msgstr "Descargar"
-
 #: gui/downloadpacksdialog.cpp:290
 #, fuzzy, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -532,6 +558,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Continuar"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Elixe o xogo:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Xogo"
@@ -934,11 +972,11 @@ msgstr "Interpolación:"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -948,11 +986,11 @@ msgstr "Arriba"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1054,6 +1092,32 @@ msgstr ""
 msgid "???"
 msgstr ""
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Ant."
@@ -1292,10 +1356,6 @@ msgstr "ScummVM non foi quen de atopar xogos no directorio!"
 msgid "Unknown variant"
 msgstr "Erro descoñecido"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Elixe o xogo:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Lista"
@@ -2406,14 +2466,6 @@ msgstr "Seleccionar directorio para complementos"
 msgid "Select directory for Files Manager /root/"
 msgstr "Seleccionar directorio para /root/ de xestor de ficheiros"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 #, fuzzy
 msgid "This Storage is working now. Do you want to interrupt it?"
@@ -3797,10 +3849,15 @@ msgstr "Filtrado desactivado"
 msgid "Stretch mode"
 msgstr "Modo Helio"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, fuzzy, c-format
 msgid "Saved screenshot '%s'"
@@ -5649,6 +5706,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6249,6 +6319,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Empregar unha paleta alternativa"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Esvarar á esquerda"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Esvarar á dereita"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Voar abaixo"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Fast mode"
+msgid "Change mode"
+msgstr "Modo Rápido"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Esvarar á esquerda"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Esvarar á dereita"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menú"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6664,18 +6787,6 @@ msgstr "Mover cara diante"
 msgid "Backward"
 msgstr "Mover cara atrás"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Esvarar á esquerda"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Esvarar á dereita"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7262,11 +7373,6 @@ msgstr "Dispositivo preferido:"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9384,6 +9490,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Queres cargar ou gardar a partida?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/he.po b/po/he.po
index 23cfa2ab6c5..b237d3f527d 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-02-12 19:51+0000\n"
 "Last-Translator: Niv Baehr <bloop93 at gmail.com>\n"
 "Language-Team: Hebrew <https://translations.scummvm.org/projects/scummvm/"
@@ -81,16 +81,16 @@ msgid "Go up"
 msgstr "למעלה"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -288,7 +288,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -402,11 +403,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "העלאת הקובץ נכשלה!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "הורדה"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "הורדה"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "בחירת תיקיה להורדת נתוני משחק"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "בחירת תיקיה עם נתוני משחק"
 
@@ -459,7 +479,8 @@ msgstr ""
 "ה\"%s\" כבר קיים בתייקיה שנבחרה.\n"
 "האם באמת להוריד קבצים אל תוך התיקיה?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "ירדו %s %S / %s %S"
@@ -469,6 +490,18 @@ msgstr "ירדו %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "מהירות הורדה: %s%S בשנייה"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "הורדת קבצי משחק"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "הורדה"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -494,10 +527,6 @@ msgstr "רשימת %S בהורדה... %d רשומות"
 msgid "Detected %d new packs, %s %S"
 msgstr "זוהו %d חבילות חדשות, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "הורדה"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -534,6 +563,18 @@ msgstr "יוסרו %s%S של נתונים, ואיתם יימחקו כל %S שכ
 msgid "Proceed"
 msgstr "המשך"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "חבילות צלמיות"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "חבילות סוככים"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "בחר משחק:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "משחק"
@@ -927,11 +968,11 @@ msgstr "אינטראקציה"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -941,11 +982,11 @@ msgstr "למעלה"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1048,6 +1089,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "כללי"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "הקודם"
@@ -1276,10 +1343,6 @@ msgstr "ScummVM לא מצא שום משחק בתיקייה שנבחרה!"
 msgid "Unknown variant"
 msgstr "גרסה לא ידועה"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "בחר משחק:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "תצוגת רשימה"
@@ -2363,14 +2426,6 @@ msgstr "בחירת תיקיה עבור תוספים"
 msgid "Select directory for Files Manager /root/"
 msgstr "בחר תיקיה עבור שורש מנהל הקבצים"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "חבילות צלמיות"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "חבילות סוככים"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "אחסון זה עובד כעת. האם להפריע לו?"
@@ -3794,10 +3849,15 @@ msgstr "הסינון מושבת"
 msgid "Stretch mode"
 msgstr "מצב מתיחה"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5620,6 +5680,19 @@ msgstr "המתרגם לא מעוניין לשלב את תרגומו בתוך Scu
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6201,6 +6274,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "השתמש בערכת צבעים חלופית"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "החלק שמאלה"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "החלק ימינה"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "טוס למטה"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "החלפת פקודה"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "החלק שמאלה"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "החלק ימינה"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "תפריט"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[לחץ על מקש כלשהו כדי לצאת]"
@@ -6615,18 +6741,6 @@ msgstr "להתקדם"
 msgid "Backward"
 msgstr "תזוזה לאחור"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "החלק שמאלה"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "החלק ימינה"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7234,11 +7348,6 @@ msgstr "העדפות"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9370,6 +9479,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "האם ברצונכם לשמור או לטעון משחק?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11088,9 +11203,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "פתיחת תפריט רמאויות של דגלי אירועים"
 
-#~ msgid "General"
-#~ msgstr "כללי"
-
 #~ msgid "Scene Data"
 #~ msgstr "נתוני זירה"
 
diff --git a/po/hi.po b/po/hi.po
index 9b05eecdd04..01e2387eafa 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-08 23:41+0000\n"
 "Last-Translator: illusion01 <prathamesh.jakkula.01042005 at gmail.com>\n"
 "Language-Team: Hindi <https://translations.scummvm.org/projects/scummvm/"
@@ -74,16 +74,16 @@ msgid "Go up"
 msgstr "ऊपर जाएँ"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -267,7 +267,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -371,11 +372,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "गेम सेव नहीं हो पाया"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "डाउनलोड"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "डाउनलोड"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "उस फोल्डर को चुने जहाँ गेम डेटा डाउनलोड करना है"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "उस फोल्डर को चुने जिसमे गेम डेटा है"
 
@@ -430,7 +450,8 @@ msgstr ""
 "इस फोल्डर में \"%s\" पहले से मौजूद है।\n"
 "क्या आप इस फोल्डर में ही फाइलें डाउनलोड करना चाहते हैं?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "%s %S / %s %S डाउनलोड कर लिया"
@@ -440,6 +461,18 @@ msgstr "%s %S / %s %S डाउनलोड कर लिया"
 msgid "Download speed: %s %S/s"
 msgstr "डाउनलोड की गति: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "गेम फाइल डाउनलोड करे"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "डाउनलोड"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -465,10 +498,6 @@ msgstr "%S लिस्ट डाउनलोड हो रही है %d ए
 msgid "Detected %d new packs, %s %S"
 msgstr "%d नए पैक डिटेक्ट हुए, %s.%S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "डाउनलोड"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -505,6 +534,18 @@ msgstr "आप %s.%S डाटा हटाने वाले हैं, %S ड
 msgid "Proceed"
 msgstr "आगे बढ़ें"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr ""
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "गेम"
@@ -897,11 +938,11 @@ msgstr ""
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -911,11 +952,11 @@ msgstr "ऊपर"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1016,6 +1057,32 @@ msgstr ""
 msgid "???"
 msgstr ""
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr ""
@@ -1244,10 +1311,6 @@ msgstr "ScummVM इस डायरेक्टरी में कोई गे
 msgid "Unknown variant"
 msgstr ""
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr ""
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr ""
@@ -2294,14 +2357,6 @@ msgstr "उस फोल्डर को चुने जिसमे गेम
 msgid "Select directory for Files Manager /root/"
 msgstr "फाइल्स मैनेजर के लिए डायरेक्टरी चुने"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr ""
@@ -3596,10 +3651,15 @@ msgstr ""
 msgid "Stretch mode"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5331,6 +5391,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -5876,6 +5949,53 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "दूसरे खेल के कंट्रोल चुनें:"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "बाएं Strafe करें"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "दाहिने strafe करें"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Move down"
+msgid "Lower/Fly down"
+msgstr "नीचे को चलें"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Manual mode"
+msgid "Change mode"
+msgstr "मैन्युअल मोड"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "बाएं Strafe करें"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "दाहिने strafe करें"
+
+#: engines/freescape/movement.cpp:89
+msgid "Info Menu"
+msgstr ""
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6255,14 +6375,6 @@ msgstr "आगे"
 msgid "Backward"
 msgstr ""
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "बाएं Strafe करें"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "दाहिने strafe करें"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "बाएं lean करें"
@@ -6799,11 +6911,6 @@ msgstr ""
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -8783,6 +8890,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr ""
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/hu_HU.po b/po/hu_HU.po
index 3a8a46e47bf..1c08f629597 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-05-06 06:43+0000\n"
 "Last-Translator: George Kormendi <grubycza at hotmail.com>\n"
 "Language-Team: Hungarian <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Feljebb"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -291,7 +291,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -399,11 +400,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Nem sikerült feltölteni a fájlt!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Letöltés"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Letöltés"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Válassz mappát, ahonnan letölthetõk a játék adatok"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Játékok helyének kiválasztása"
 
@@ -460,7 +480,8 @@ msgstr ""
 "A \"%s\" már létezik a megadott könyvtárban.\n"
 "Biztos benne hogy letölti a fájlokat ebbe a könyvtárba?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Letöltött %s %S / %s %S"
@@ -470,6 +491,18 @@ msgstr "Letöltött %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Letöltési sebesség: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Játék fájlok letöltése"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Letöltés"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -495,10 +528,6 @@ msgstr "%S lista letöltése %d bejegyzés"
 msgid "Detected %d new packs, %s %S"
 msgstr "%d új csomag észlelve, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Letöltés"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -537,6 +566,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Folyamatban"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "ikon csomagok"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "shader csomagok"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Válassztott játék:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Játék"
@@ -932,11 +973,11 @@ msgstr "Interakció"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -946,11 +987,11 @@ msgstr "Fel"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1053,6 +1094,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Általános"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Elõzõ"
@@ -1284,10 +1351,6 @@ msgstr "A ScummVM nem talált egy játékot sem a választott mappában!"
 msgid "Unknown variant"
 msgstr "Ismeretlen változat"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Válassztott játék:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Lista nézet"
@@ -2392,14 +2455,6 @@ msgstr "Plugin mappa kiválasztása"
 msgid "Select directory for Files Manager /root/"
 msgstr "Válassz mappát a Fájlkezelõnek /gyökér/"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "ikon csomagok"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "shader csomagok"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Ez a tároló már aktív. Meg akarod szakítani?"
@@ -3847,10 +3902,15 @@ msgstr "Szûrés letiltva"
 msgid "Stretch mode"
 msgstr "Nyújtás mód"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Felület"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5697,6 +5757,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6291,6 +6364,55 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Alternatív paletta használat"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Ágyútűz Balra"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Ágyútűz Jobbra"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Lövés"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Repülés le"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Utasítás Változtatás"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Ágyútűz Balra"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Ágyútűz Jobbra"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menü"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ nyomd meg bármely gombot a kilépéshez ]"
@@ -6709,14 +6831,6 @@ msgstr "Elõre"
 msgid "Backward"
 msgstr "Hátra"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Ágyútűz Balra"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Ágyútűz Jobbra"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Sovány Balra"
@@ -7312,11 +7426,6 @@ msgstr "Gyors Hivatkozás"
 msgid "Retreat"
 msgstr "Visszavonulás"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Lövés"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9498,6 +9607,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Szeretnél hálózati játékmenetet szervezni vagy csatlakozni?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11311,9 +11426,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Nyisd meg az esemény csalás jelölő menüt"
 
-#~ msgid "General"
-#~ msgstr "Általános"
-
 #~ msgid "Scene Data"
 #~ msgstr "Jelenet Adatok"
 
diff --git a/po/it_IT.po b/po/it_IT.po
index 3bfc35e712f..08dee3ff499 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-14 20:30+0000\n"
 "Last-Translator: Walter Agazzi <walter.agazzi at protonmail.com>\n"
 "Language-Team: Italian <https://translations.scummvm.org/projects/scummvm/"
@@ -74,16 +74,16 @@ msgid "Go up"
 msgstr "Su"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -275,7 +275,8 @@ msgstr "Messaggio di errore: "
 msgid "Manual Mode: Success"
 msgstr "Modalità Manuale: Completata"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Indietro"
 
@@ -377,11 +378,32 @@ msgstr "Seleziona il file JSON ottenuto dal sito scummvm.org"
 msgid "Failed to load JSON file"
 msgstr "Non è stato possibile caricare il file JSON"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "Scarica giochi freeware per ScummVM"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Scarica"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Scarica"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Seleziona la cartella dove scaricare i file dati del gioco"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Seleziona la cartella con i file dati del gioco"
 
@@ -438,7 +460,8 @@ msgstr ""
 "%s esiste già nella cartella selezionata.\n"
 "Sei sicuro di voler scaricare i file in questa cartella?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Scaricato %s %S / %s %S"
@@ -448,6 +471,18 @@ msgstr "Scaricato %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Velocità di download: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Scarica Giochi"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Scarica"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -473,10 +508,6 @@ msgstr "Download elenco %S in corso... %d elemento/i"
 msgid "Detected %d new packs, %s %S"
 msgstr "Scaricato/i %d nuovo/i pacchetto/i, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Scarica"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -515,6 +546,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Procedi"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "pacchetti icone"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "pacchetti shaders"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Scegli il gioco:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Gioco"
@@ -914,11 +957,11 @@ msgstr "Interazione"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -928,11 +971,11 @@ msgstr "Su"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1027,6 +1070,32 @@ msgstr "Copia"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Generali"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Prec."
@@ -1256,10 +1325,6 @@ msgstr "ScummVM non ha potuto trovare nessun gioco nella cartella specificata!"
 msgid "Unknown variant"
 msgstr "Variante del gioco sconosciuta"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Scegli il gioco:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Elenco"
@@ -2348,14 +2413,6 @@ msgstr "Seleziona la cartella dei plugin"
 msgid "Select directory for Files Manager /root/"
 msgstr "Seleziona la cartella di partenza del File Manager"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "pacchetti icone"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "pacchetti shaders"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Questo servizio di archiviazione è attivo. Vuoi interromperlo?"
@@ -3775,10 +3832,15 @@ msgstr "Filtro video disattivato"
 msgid "Stretch mode"
 msgstr "Ridimensionamento"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5851,6 +5913,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6436,6 +6511,55 @@ msgstr "Inverti asse Y del mouse"
 msgid "Use alternative camera controls"
 msgstr "Usa metodo di controllo alternativo per la camera"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Scorri a sinistra"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Scorri a destra"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Spara"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Vola in basso"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Cambia azione"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Scorri a sinistra"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Scorri a destra"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ premi un tasto per uscire ]"
@@ -6858,14 +6982,6 @@ msgstr "Avanza"
 msgid "Backward"
 msgstr "Arretra"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Scorri a sinistra"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Scorri a destra"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Sporgi a sinistra"
@@ -7467,11 +7583,6 @@ msgstr "Riepilogo Gruppo"
 msgid "Retreat"
 msgstr "Ritirata"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Spara"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9685,6 +9796,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Desideri ospitare o collegarti ad una sessione di gioco in rete?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11600,9 +11717,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Apri menù cheat - Flag degli eventi"
 
-#~ msgid "General"
-#~ msgstr "Generali"
-
 #~ msgid "Scene Data"
 #~ msgstr "Informazioni scena"
 
diff --git a/po/ja.po b/po/ja.po
index f09244a760a..c5c237d1ea5 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-09 08:41+0000\n"
 "Last-Translator: VAN-Gluon <van.gluonp at gmail.com>\n"
 "Language-Team: Japanese <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "上へ"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -280,7 +280,8 @@ msgstr "エラーメッセージ: "
 msgid "Manual Mode: Success"
 msgstr "Manualモード:成功"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "前へ"
 
@@ -382,11 +383,32 @@ msgstr "scummvm.orgからコピーしたJSONファイルを選択"
 msgid "Failed to load JSON file"
 msgstr "JSONファイルのロード失敗"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "フリーゲームをダウンロード"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "ダウンロード"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "ダウンロード"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "ゲームデータのダウンロード先を選択"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "ゲームデータのディレクトリーを選択"
 
@@ -441,7 +463,8 @@ msgstr ""
 "%s は指定されたディレクトリーに存在します。\n"
 "本当にここにダウンロードしますか?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "ダウンロード済 %s %S / %s %S"
@@ -451,6 +474,18 @@ msgstr "ダウンロード済 %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "DL速度:%s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "ゲームをダウンロード"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "ダウンロード"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -476,10 +511,6 @@ msgstr "リスト%SをDL中... %d"
 msgid "Detected %d new packs, %s %S"
 msgstr "%dの新規パックを検出、%s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "ダウンロード"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -518,6 +549,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "進む"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "アイコンパック"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "シェーダーパック"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "ゲームを選択してください:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "ゲーム"
@@ -912,11 +955,11 @@ msgstr "作用"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -926,11 +969,11 @@ msgstr "上"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1025,6 +1068,32 @@ msgstr "コピー"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "全般"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "前"
@@ -1247,10 +1316,6 @@ msgstr "選択されたフォルダー内ゲームが認識できませんでし
 msgid "Unknown variant"
 msgstr "未認識バージョン"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "ゲームを選択してください:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "リストで表示"
@@ -2326,14 +2391,6 @@ msgstr "プラグインのフォルダーを選択してください"
 msgid "Select directory for Files Manager /root/"
 msgstr "ルートディレクトリーとして使用するフォルダーを選択してください"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "アイコンパック"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "シェーダーパック"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "ストレージを使用中です。切断してもよろしいですか?"
@@ -3720,10 +3777,15 @@ msgstr "フィルター無効"
 msgid "Stretch mode"
 msgstr "ストレッチモード"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDLサーフェス"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5755,6 +5817,19 @@ msgstr "ファンの翻訳者は、ScummVMに翻訳が組み込まれる事を
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6322,6 +6397,55 @@ msgstr "マウスのY軸を反転"
 msgid "Use alternative camera controls"
 msgstr "異なるカメラ操作を使用"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "左ステップ"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "右ステップ"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "å°„æ’ƒ"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "降下"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "コマンドを変更"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "左ステップ"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "右ステップ"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "メニュー"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ 何かキーを押すと終了します ]"
@@ -6732,14 +6856,6 @@ msgstr "前方"
 msgid "Backward"
 msgstr "後方"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "左ステップ"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "右ステップ"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "左傾"
@@ -7322,11 +7438,6 @@ msgstr "簡易マニュアル"
 msgid "Retreat"
 msgstr "撤退"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "å°„æ’ƒ"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9448,6 +9559,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "セッションを開催、または参加しますか?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11293,9 +11410,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "イベントフラグのチートメニューを開く"
 
-#~ msgid "General"
-#~ msgstr "全般"
-
 #~ msgid "Scene Data"
 #~ msgstr "シーンデータ"
 
diff --git a/po/ka.po b/po/ka.po
index 508b71de838..e9e3e44cb7e 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-10-30 10:26+0000\n"
 "Last-Translator: NorwayFun <temuri.doghonadze at gmail.com>\n"
 "Language-Team: Georgian <https://translations.scummvm.org/projects/scummvm/"
@@ -79,16 +79,16 @@ msgid "Go up"
 msgstr "მაღლა ასვლა"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -272,7 +272,8 @@ msgstr "შეცდომის შეტყობინება: "
 msgid "Manual Mode: Success"
 msgstr "ხელით მორგების რეჟიმი: წარმატება"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "უკან"
 
@@ -374,11 +375,30 @@ msgstr "აირჩიეთ JSON ფაილი, რომელიც სა
 msgid "Failed to load JSON file"
 msgstr "JSON დოკუმენტის ჩატვირთვა შეუძლებელია"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "გადმოწერა"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "გადმოწერა"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "აირჩიეთ საქაღალდე, სადაც თამაშის მონაცემებს გადმოვიწერ"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "აირჩიეთ საქაღალდე, სადაც თამაშის მონაცემებია"
 
@@ -431,7 +451,8 @@ msgid ""
 "Do you really want to download files into that directory?"
 msgstr ""
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "გადმოწერილია %s %S / %s %S"
@@ -441,6 +462,18 @@ msgstr "გადმოწერილია %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "გადმოწერის სიჩქარე: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "გადმოწერეთ თამაშები"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "გადმოწერა"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -466,10 +499,6 @@ msgstr "%S სიის გადმოწერა... %d ჩანაწერ
 msgid "Detected %d new packs, %s %S"
 msgstr ""
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "გადმოწერა"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -506,6 +535,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "გაგრძელება"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "ხატულის ნაკრებები"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "შეიდერის ნაკრებები"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "აირჩიეთ თამაში:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "თამაში"
@@ -896,11 +937,11 @@ msgstr "ურთიერთობა"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -910,11 +951,11 @@ msgstr "ჩართული"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1009,6 +1050,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "წინა"
@@ -1231,10 +1298,6 @@ msgstr ""
 msgid "Unknown variant"
 msgstr "უცნობი ვარიანტი"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "აირჩიეთ თამაში:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "სიის ხედი"
@@ -2277,14 +2340,6 @@ msgstr "აირჩიეთ საქაღალდე დამატებ
 msgid "Select directory for Files Manager /root/"
 msgstr ""
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "ხატულის ნაკრებები"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "შეიდერის ნაკრებები"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr ""
@@ -3583,10 +3638,15 @@ msgstr "გაფილტვრა გამორთულია"
 msgid "Stretch mode"
 msgstr "გაწელვის რეჟიმი"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL ზედაპირი"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5321,6 +5381,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -5859,6 +5932,55 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr ""
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr ""
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr ""
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "სროლა"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Move down"
+msgid "Lower/Fly down"
+msgstr "ქვემოთ ჩამოწევა"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "ბრძანების შეცვლა"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Rotate"
+msgid "Rotate Left"
+msgstr "დატრიალება"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Move Right"
+msgid "Rotate Right"
+msgstr "მარჯვნივ გაწევა"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "მენიუ"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6237,14 +6359,6 @@ msgstr "გადაგზავნა"
 msgid "Backward"
 msgstr "უკან"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr ""
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr ""
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "გადახრა მარცხნივ"
@@ -6780,11 +6894,6 @@ msgstr "სწრაფი ბმა"
 msgid "Retreat"
 msgstr "უკან დახევა"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "სროლა"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -8746,6 +8855,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr ""
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/ko.po b/po/ko.po
index 0222c2b9c10..4a08e5af511 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2022-04-06 04:44+0000\n"
 "Last-Translator: wonst719 <wonst719 at gmail.com>\n"
 "Language-Team: Korean <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "위로"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -287,7 +287,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -401,11 +402,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "파일 업로드에 실패했습니다!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "다운로드"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "다운로드"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "게임 데이터를 다운로드할 디렉토리를 선택"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "게임 데이터가 있는 디렉토리를 선택"
 
@@ -460,7 +480,8 @@ msgstr ""
 "지정된 디렉토리에 \"%s\" 파일이 이미 존재합니다.\n"
 "정말로 해당 디렉토리에 파일을 다운로드하시겠습니까?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "%s %S / %s %S 다운로드 됨"
@@ -470,6 +491,18 @@ msgstr "%s %S / %s %S 다운로드 됨"
 msgid "Download speed: %s %S/s"
 msgstr "다운로드 속도: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "게임 파일 다운로드"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "다운로드"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -496,10 +529,6 @@ msgstr "아이콘 목록을 다운로드하는 중... %d개 항목"
 msgid "Detected %d new packs, %s %S"
 msgstr "%d개의 새 팩을 발견했습니다, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "다운로드"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -538,6 +567,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "ì§„í–‰"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "게임을 선택하세요:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "게임"
@@ -930,11 +971,11 @@ msgstr "상호작용"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -944,11 +985,11 @@ msgstr "위"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1051,6 +1092,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "일반"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "이전"
@@ -1283,10 +1350,6 @@ msgstr "ScummVM은 선택한 디렉토리에서 아무 게임도 찾지 못했
 msgid "Unknown variant"
 msgstr "알려지지 않은 버전"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "게임을 선택하세요:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "리스트로 표시"
@@ -2390,14 +2453,6 @@ msgstr "플러그인 디렉토리를 선택"
 msgid "Select directory for Files Manager /root/"
 msgstr "파일 매니저 /root/ 디렉토리를 선택"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "이 스토리지가 현재 동작 중입니다. 중단할까요?"
@@ -3767,10 +3822,15 @@ msgstr "필터링 비활성화"
 msgid "Stretch mode"
 msgstr "확대 모드"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5581,6 +5641,19 @@ msgstr "패치 제작자가 번역물이 ScummVM에서 구동되길 원하지 
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6175,6 +6248,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "대체 팔레트 사용"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "왼쪽으로"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "오른쪽으로"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "아래로 비행"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "변경 명령"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "왼쪽으로"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "오른쪽으로"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "메뉴"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[아무 키나 누르면 종료]"
@@ -6594,18 +6720,6 @@ msgstr "앞으로 이동"
 msgid "Backward"
 msgstr "뒤로 이동"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "왼쪽으로"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "오른쪽으로"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7217,11 +7331,6 @@ msgstr "환경설정"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9360,6 +9469,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "게임을 저장하거나 불러오시겠습니까?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11089,9 +11204,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "이벤트 플래그 치트 메뉴를 열기"
 
-#~ msgid "General"
-#~ msgstr "일반"
-
 #~ msgid "Scene Data"
 #~ msgstr "씬 데이터"
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 809584395d6..0fa3413c049 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-06-15 17:40+0000\n"
 "Last-Translator: Stian Schultz <Stian.schultz at gmail.com>\n"
 "Language-Team: Norwegian Bokmål <https://translations.scummvm.org/projects/"
@@ -81,16 +81,16 @@ msgid "Go up"
 msgstr "Oppover"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -290,7 +290,8 @@ msgstr "Feilmelding: "
 msgid "Manual Mode: Success"
 msgstr "Manuell modus: Vellykket"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Tilbake"
 
@@ -400,11 +401,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Kunne ikke laste opp fil!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Last ned"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Last ned"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Velg mappe for nedlasting av spilldata"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Velg mappe med spilldata"
 
@@ -461,7 +481,8 @@ msgstr ""
 "\"%s finnes allerede i den angitte mappa.\n"
 "Vil du virkelig laste ned filer til denne mappa?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Lastet ned %s %S / %s %S"
@@ -471,6 +492,18 @@ msgstr "Lastet ned %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Nedlastingshastighet: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Last ned spillfiler"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Last ned"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -496,10 +529,6 @@ msgstr "Laster ned liste over %S ... %d oppføringer"
 msgid "Detected %d new packs, %s %S"
 msgstr "Fant %d nye pakker, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Last ned"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -538,6 +567,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Fortsett"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "ikonpakker"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "shaderpakker"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Velg spill:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Spill"
@@ -935,11 +976,11 @@ msgstr "Samhandle"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -949,11 +990,11 @@ msgstr "Opp"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1056,6 +1097,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Generelt"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Forrige"
@@ -1287,10 +1354,6 @@ msgstr "ScummVM kunne ikke finne noe spill i den valgte mappen!"
 msgid "Unknown variant"
 msgstr "Ukjent variant"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Velg spill:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Listevisning"
@@ -2383,14 +2446,6 @@ msgstr "Velg mappe for tilleggsmoduler"
 msgid "Select directory for Files Manager /root/"
 msgstr "Velg mappe for filbehandler /root/"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "ikonpakker"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "shaderpakker"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Denne lagringsmåten er aktiv. Ønsker du å avbryte den?"
@@ -3839,10 +3894,15 @@ msgstr "Filtrering deaktivert"
 msgid "Stretch mode"
 msgstr "Strekkmodus"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL-overflate"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5687,6 +5747,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6298,6 +6371,55 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Bruk en alternativ palett"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "GÃ¥ sidelengs mot venstre"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Gå sidelengs mot høyre"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Skyt"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Fly ned"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Endre kommando"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "GÃ¥ sidelengs mot venstre"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Gå sidelengs mot høyre"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Meny"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ trykk på en tast for å avslutte ]"
@@ -6714,14 +6836,6 @@ msgstr "Fremover"
 msgid "Backward"
 msgstr "Bakover"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "GÃ¥ sidelengs mot venstre"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Gå sidelengs mot høyre"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Len mot venstre"
@@ -7325,11 +7439,6 @@ msgstr "Hurtigreferanse"
 msgid "Retreat"
 msgstr "Trekk tilbake"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Skyt"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9518,6 +9627,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Ønsker du å være vert for eller bli med i en nettverksbasert spilløkt?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11293,9 +11408,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Ã…pne juksemenyen for hendelsesflagg"
 
-#~ msgid "General"
-#~ msgstr "Generelt"
-
 #~ msgid "Scene Data"
 #~ msgstr "Scenedata"
 
diff --git a/po/nl_NL.po b/po/nl_NL.po
index 845813800de..aa8110bec2c 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-07-04 16:50+0000\n"
 "Last-Translator: Ben Castricum <github at bencastricum.nl>\n"
 "Language-Team: Dutch <https://translations.scummvm.org/projects/scummvm/"
@@ -81,16 +81,16 @@ msgid "Go up"
 msgstr "Ga omhoog"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -284,7 +284,8 @@ msgstr "Foutmelding: "
 msgid "Manual Mode: Success"
 msgstr "Handmatige Modus: Succes"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Terug"
 
@@ -388,11 +389,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Bestand uploaden niet gelukt!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Download"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Download"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Selecteer map voor de te downloaden speldata"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Selecteer map met speldata"
 
@@ -447,7 +467,8 @@ msgstr ""
 "De \"%s\" bestaat al in de gespecificeerde map.\n"
 "Wilt u echt bestanden in die map downloaden?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "%s %S / %s %S gedownload"
@@ -457,6 +478,18 @@ msgstr "%s %S / %s %S gedownload"
 msgid "Download speed: %s %S/s"
 msgstr "Download snelheid: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Spelbestanden downloaden"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Download"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -482,10 +515,6 @@ msgstr "Lijst van %S downloaden... %d stuks"
 msgid "Detected %d new packs, %s %S"
 msgstr "%d nieuwe pakketten gevonden, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Download"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -522,6 +551,18 @@ msgstr "Wilt u echt %s-%S aan %S verwijderen die u eerder gedowload heeft?"
 msgid "Proceed"
 msgstr "Ga verder"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "icon packs"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "shader packs"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Kies het spel:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Spel"
@@ -921,11 +962,11 @@ msgstr "Interactie"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -935,11 +976,11 @@ msgstr "Omhoog"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1042,6 +1083,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Algemeen"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Vorig"
@@ -1274,10 +1341,6 @@ msgstr "ScummVM kon geen enkel spel vinden in de opgegeven map!"
 msgid "Unknown variant"
 msgstr "Onbekende variant"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Kies het spel:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Lijstopmaak"
@@ -2379,14 +2442,6 @@ msgstr "Selecteer map voor plugins"
 msgid "Select directory for Files Manager /root/"
 msgstr "Selecteer map voor Bestanden Manager /root/"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "icon packs"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "shader packs"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Deze opslag is actief. Wilt u hem onderbreken?"
@@ -3833,10 +3888,15 @@ msgstr "Filteren uitgeschakeld"
 msgid "Stretch mode"
 msgstr "Uitrekmodus"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Oppervlak"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5665,6 +5725,19 @@ msgstr "De vertaler wil niet dat zijn vertaling geïntegreerd wordt in ScummVM."
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6262,6 +6335,55 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Gebruik een alternatieve palet"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Schuif Links"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Schuif Rechts"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Schiet"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Vlieg omlaag"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Verander Commando"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Schuif Links"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Schuif Rechts"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ druk op een toets om te stoppen ]"
@@ -6681,14 +6803,6 @@ msgstr "Vooruit"
 msgid "Backward"
 msgstr "Achteruit"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Schuif Links"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Schuif Rechts"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Leun Links"
@@ -7285,11 +7399,6 @@ msgstr "Snelle Referentie"
 msgid "Retreat"
 msgstr "Terugtrekken"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Schiet"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9435,6 +9544,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Wilt u een netwerk spel hosten of aan meedoen?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11194,9 +11309,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Open event flags valsspeel menu"
 
-#~ msgid "General"
-#~ msgstr "Algemeen"
-
 #~ msgid "Scene Data"
 #~ msgstr "Scene Data"
 
diff --git a/po/nn_NO.po b/po/nn_NO.po
index ad92d075ad9..3b05769843b 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2022-10-02 04:37+0000\n"
 "Last-Translator: Einar Johan Trøan Sømåen <einarjohants at gmail.com>\n"
 "Language-Team: Norwegian Nynorsk <https://translations.scummvm.org/projects/"
@@ -79,16 +79,16 @@ msgid "Go up"
 msgstr "Oppover"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -282,7 +282,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 msgid "Back"
 msgstr "Backend"
@@ -385,12 +386,31 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Klarte ikkje slette fil."
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Last ned"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Last ned"
+
 #: gui/downloaddialog.cpp:48
 #, fuzzy
 msgid "Select directory where to download game data"
 msgstr "Vel mappe med speldata"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Vel mappe med speldata"
 
@@ -443,7 +463,8 @@ msgid ""
 "Do you really want to download files into that directory?"
 msgstr ""
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr ""
@@ -453,6 +474,17 @@ msgstr ""
 msgid "Download speed: %s %S/s"
 msgstr "Søk fullført!"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+msgid "Currently Downloading Games"
+msgstr "Last fil:"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Last ned"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -479,10 +511,6 @@ msgstr "Lastar spel..."
 msgid "Detected %d new packs, %s %S"
 msgstr ""
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Last ned"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -519,6 +547,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Fortsett"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Vel spelet:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Spel"
@@ -919,11 +959,11 @@ msgstr "Interpolering:"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -933,11 +973,11 @@ msgstr "Opp"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1038,6 +1078,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Forrige"
@@ -1267,10 +1333,6 @@ msgstr "ScummVM kunne ikkje finne noko spel i den velde mappa!"
 msgid "Unknown variant"
 msgstr "Ukjend variant"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Vel spelet:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Listevisning"
@@ -2385,14 +2447,6 @@ msgstr "Vel ei mappe for plugins"
 msgid "Select directory for Files Manager /root/"
 msgstr "Vel ei mappe for ekstra filer"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr ""
@@ -3770,10 +3824,15 @@ msgstr "Klikking Deaktivert"
 msgid "Stretch mode"
 msgstr "Heliummodus"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr ""
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, fuzzy, c-format
 msgid "Saved screenshot '%s'"
@@ -5601,6 +5660,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6198,6 +6270,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Nytt ein alternativ palett"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Skli til Venstre"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Skli til Høyre"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Fly ned"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Fast mode"
+msgid "Change mode"
+msgstr "Rask modus"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Skli til Venstre"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Skli til Høyre"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Meny"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6614,18 +6739,6 @@ msgstr "Beveg Framover"
 msgid "Backward"
 msgstr "Beveg Bakover"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Skli til Venstre"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Skli til Høyre"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7194,11 +7307,6 @@ msgstr "Føretrukken eining:"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9278,6 +9386,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Vil du åpne eller lagre spelet?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/pl_PL.po b/po/pl_PL.po
index 83ac0f847f0..5552ee08373 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-03-20 15:33+0000\n"
 "Last-Translator: Eryk Michalak <gnu.ewm at protonmail.com>\n"
 "Language-Team: Polish <https://translations.scummvm.org/projects/scummvm/"
@@ -83,16 +83,16 @@ msgid "Go up"
 msgstr "W górę"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -289,7 +289,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -401,11 +402,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Nie udało się wgrać pliku!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+msgid "All Downloads"
+msgstr "Pobierz"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+#, fuzzy
+msgid "Download"
+msgstr "Pobierz"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Wybierz katalog, do którego pobrane zostaną pliki gry"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Wybierz katalog z plikami gry"
 
@@ -462,7 +482,8 @@ msgstr ""
 "Katalog \"%s\" już istnieje w wybranej ścieżce.\n"
 "Czy na pewno pobrać pliki do tego katalogu?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Pobrano %s %S / %s %S"
@@ -472,6 +493,17 @@ msgstr "Pobrano %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Prędkość pobierania: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Pobierz pliki gry"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+msgid "Pending Downloads"
+msgstr "Pobierz"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -498,11 +530,6 @@ msgstr "Pobieranie listy %S... %d elementów"
 msgid "Detected %d new packs, %s %S"
 msgstr "Wykryto %d nowe pakiety, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-#, fuzzy
-msgid "Download"
-msgstr "Pobierz"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -539,6 +566,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Kontynuuj"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Wybierz grÄ™:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Gra"
@@ -936,11 +975,11 @@ msgstr "Interakcja"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -950,11 +989,11 @@ msgstr "Do góry"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1057,6 +1096,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Poprzedni"
@@ -1293,10 +1358,6 @@ msgstr "ScummVM nie znalazł żadnej gry w tym katalogu!"
 msgid "Unknown variant"
 msgstr "Nieznany wariant gry"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Wybierz grÄ™:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Widok listy"
@@ -2420,14 +2481,6 @@ msgstr "Wybierz katalog dla wtyczek"
 msgid "Select directory for Files Manager /root/"
 msgstr "Wybierz główny katalog dla menedżera plików"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Usługa jest aktywna. Czy chcesz ją przerwać?"
@@ -3807,10 +3860,15 @@ msgstr "Filtrowanie wyłączone"
 msgid "Stretch mode"
 msgstr "Tryb skalowania"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "Powierzchnia SDL"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5621,6 +5679,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6209,6 +6280,59 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Użyj alternatywnej palety"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Åšlizg w lewo"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Åšlizg w prawo"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Leć w dół"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Zmień polecenie"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Åšlizg w lewo"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Åšlizg w prawo"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ naciśnij jakikolwiek przycisk by wyjść ]"
@@ -6610,18 +6734,6 @@ msgstr "Ruch naprzód"
 msgid "Backward"
 msgstr "Ruch wstecz"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Åšlizg w lewo"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Åšlizg w prawo"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7211,11 +7323,6 @@ msgstr "Preferencje"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9325,6 +9432,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Chcesz wczytać bądź zapisać grę?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 9708ddcfec8..501cdd0f68f 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-11-09 08:41+0000\n"
 "Last-Translator: Marcel Souza Lemes <marcosoutsider at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://translations.scummvm.org/"
@@ -83,16 +83,16 @@ msgid "Go up"
 msgstr "Para cima"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -285,7 +285,8 @@ msgstr "Mensagem de erro: "
 msgid "Manual Mode: Success"
 msgstr "Modo Manual: Concluído"
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Voltar"
 
@@ -388,11 +389,32 @@ msgstr "Selecione o arquivo JSON copiado do site scummvm.org"
 msgid "Failed to load JSON file"
 msgstr "Falha ao carregar arquivo JSON"
 
+#: gui/dlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download freeware games for ScummVM"
+msgid "Download Freeware Games and Demos"
+msgstr "Baixa jogos freeware (gratuitos) para o ScummVM"
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Baixar"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Baixar"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Selecione o diretório para baixar os dados do jogo"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Selecione o diretório com os dados do jogo"
 
@@ -448,7 +470,8 @@ msgstr ""
 "O \"%s\" já existe no diretório especificado.\n"
 "Deseja mesmo baixar arquivos neste diretório?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Baixado %s %S / %s %S"
@@ -458,6 +481,18 @@ msgstr "Baixado %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Velocidade de download: %s %S/s"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download Games"
+msgid "Currently Downloading Games"
+msgstr "Baixar Jogos"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Baixar"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -483,10 +518,6 @@ msgstr "Baixando lista de %S... %d registros"
 msgid "Detected %d new packs, %s %S"
 msgstr "Detectados %d novos pacotes, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Baixar"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -525,6 +556,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Prosseguir"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "pacotes de ícone"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "pacotes de shader"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Escolha o jogo:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Jogo"
@@ -923,11 +966,11 @@ msgstr "Interagir"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -937,11 +980,11 @@ msgstr "Cima"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1036,6 +1079,32 @@ msgstr "Copiar"
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Geral"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Anterior"
@@ -1262,10 +1331,6 @@ msgstr "ScummVM não encontrou nenhum jogo no diretório especificado!"
 msgid "Unknown variant"
 msgstr "Variante desconhecida"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Escolha o jogo:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Visualização em lista"
@@ -2358,14 +2423,6 @@ msgstr "Selecione o diretório para os plugins"
 msgid "Select directory for Files Manager /root/"
 msgstr "Selecione o diretório /root/ para o Gerenciador de Arquivos"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "pacotes de ícone"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "pacotes de shader"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Este Armazenamento já está funcionando. Deseja interrompê-lo?"
@@ -3780,10 +3837,15 @@ msgstr "Filtragem desabilitada"
 msgid "Stretch mode"
 msgstr "Modo de preenchimento"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "Superfície SDL"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5834,6 +5896,19 @@ msgstr "O tradutor fã deseja que sua tradução não seja incorporada ao ScummV
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6423,6 +6498,55 @@ msgstr "Inverter o eixo Y do mouse"
 msgid "Use alternative camera controls"
 msgstr "Utilizar controles de câmera alternativos"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+msgid "Strafe Left"
+msgstr "Deslocar para Esquerda"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+msgid "Strafe Right"
+msgstr "Deslocar para Direita"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr "Atirar"
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+#| msgid "Fly down"
+msgid "Lower/Fly down"
+msgstr "Voar para baixo"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change Command"
+msgid "Change mode"
+msgstr "Alterar Comando"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Strafe Left"
+msgid "Rotate Left"
+msgstr "Deslocar para Esquerda"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Strafe Right"
+msgid "Rotate Right"
+msgstr "Deslocar para Direita"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr "[ pressione qualquer tecla para sair ]"
@@ -6838,14 +6962,6 @@ msgstr "Avançar"
 msgid "Backward"
 msgstr "Retroceder"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-msgid "Strafe Left"
-msgstr "Deslocar para Esquerda"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-msgid "Strafe Right"
-msgstr "Deslocar para Direita"
-
 #: engines/hpl1/metaengine.cpp:80
 msgid "Lean Left"
 msgstr "Inclinar para Esquerda"
@@ -7446,11 +7562,6 @@ msgstr "Referência Rápida"
 msgid "Retreat"
 msgstr "Recuar"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr "Atirar"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9651,6 +9762,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Gostaria de hospedar ou participar de uma sessão de jogo em rede?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
@@ -11693,9 +11810,6 @@ msgstr ""
 #~ msgid "Open event flags cheat menu"
 #~ msgstr "Abrir menu de truques de sinalizadores de evento"
 
-#~ msgid "General"
-#~ msgstr "Geral"
-
 #~ msgid "Scene Data"
 #~ msgstr "Dados de Cena"
 
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 586bc49c5f6..0455f57cdc9 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2022-06-05 14:09+0000\n"
 "Last-Translator: Daniel <supsuper at gmail.com>\n"
 "Language-Team: Portuguese (Portugal) <https://translations.scummvm.org/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Subir"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -287,7 +287,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -399,11 +400,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Falha a carregar o ficheiro!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Transferir"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Transferir"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Selecione a pasta de transferências de ficheiros do jogo"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Selecione a pasta com os ficheiros do jogo"
 
@@ -460,7 +480,8 @@ msgstr ""
 "O \"%s\" já existe na pasta especificada.\n"
 "Deseja mesmo transferir ficheiros para esta pasta?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Transferido %s %S / %s %S"
@@ -470,6 +491,18 @@ msgstr "Transferido %s %S / %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Velocidade da transferência: %s %S"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Transferir ficheiros do jogo"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Transferir"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -496,10 +529,6 @@ msgstr "A transferir lista de ícones... %d entradas"
 msgid "Detected %d new packs, %s %S"
 msgstr "%d pacotes novos detectados, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Transferir"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -536,6 +565,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Proceder"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr ""
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Escolha o jogo:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Jogo"
@@ -932,11 +973,11 @@ msgstr "Interagir"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -946,11 +987,11 @@ msgstr "Cima"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1053,6 +1094,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr ""
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Anterior"
@@ -1289,10 +1356,6 @@ msgstr "O ScummVM não conseguiu encontrar nenhum jogo na pasta especificada!"
 msgid "Unknown variant"
 msgstr "Versão desconhecida"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Escolha o jogo:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Lista"
@@ -2400,14 +2463,6 @@ msgstr "Selecione a pasta de plugins"
 msgid "Select directory for Files Manager /root/"
 msgstr "Selecione a pasta /raiz/ para o gestor de ficheiros"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr ""
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr ""
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Este armazenamento está ocupado. Deseja interrompê-lo?"
@@ -3763,10 +3818,15 @@ msgstr "Filtragem desativada"
 msgid "Stretch mode"
 msgstr "Redimensionamento"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "SDL Surface"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:31
+msgid "SDL Surface (forced 8bpp mode)"
+msgstr ""
+
 #: backends/graphics/sdl/sdl-graphics.cpp:363
 #, c-format
 msgid "Saved screenshot '%s'"
@@ -5544,6 +5604,19 @@ msgstr ""
 
 #: engines/bladerunner/detection_tables.h:123 engines/cge/detection.cpp:54
 #: engines/cge/detection.cpp:60 engines/cge/detection.cpp:66
+#: engines/gob/detection/tables_adi5.h:33
+#: engines/gob/detection/tables_adi5.h:51
+#: engines/gob/detection/tables_adibou3.h:32
+#: engines/gob/detection/tables_adibou3.h:47
+#: engines/gob/detection/tables_adibou3.h:65
+#: engines/gob/detection/tables_adibou3.h:81
+#: engines/gob/detection/tables_adibou3.h:97
+#: engines/gob/detection/tables_adibou3.h:113
+#: engines/gob/detection/tables_adiboupresente.h:32
+#: engines/gob/detection/tables_adiboudchou.h:34
+#: engines/gob/detection/tables_adiboudchou.h:50
+#: engines/gob/detection/tables_adiboudchou.h:64
+#: engines/gob/detection/tables_adiboudchou.h:78
 #: engines/groovie/detection.cpp:100 engines/lure/detection.cpp:229
 #: engines/mohawk/detection_tables.h:768 engines/mohawk/detection_tables.h:783
 #: engines/mohawk/detection_tables.h:798 engines/mohawk/detection_tables.h:812
@@ -6119,6 +6192,58 @@ msgstr ""
 msgid "Use alternative camera controls"
 msgstr "Usar uma paleta de cores alternativa"
 
+#: engines/freescape/movement.cpp:48 engines/hpl1/metaengine.cpp:78
+#: engines/mm/mm1/metaengine.cpp:99
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Strafe Left"
+msgstr "Deslizar à esquerda"
+
+#: engines/freescape/movement.cpp:54 engines/hpl1/metaengine.cpp:79
+#: engines/mm/mm1/metaengine.cpp:100
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Strafe Right"
+msgstr "Deslizar à direita"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/freescape/movement.cpp:60 engines/mm/mm1/metaengine.cpp:79
+msgid "Shoot"
+msgstr ""
+
+#: engines/freescape/movement.cpp:67
+msgid "Rise/Fly up"
+msgstr ""
+
+#: engines/freescape/movement.cpp:72
+#, fuzzy
+msgid "Lower/Fly down"
+msgstr "Deslizar para baixo"
+
+#: engines/freescape/movement.cpp:76
+#, fuzzy
+#| msgid "Change font size"
+msgid "Change mode"
+msgstr "Mudar tamanho do texto"
+
+#: engines/freescape/movement.cpp:81
+#, fuzzy
+#| msgid "Slide Left"
+msgid "Rotate Left"
+msgstr "Deslizar à esquerda"
+
+#: engines/freescape/movement.cpp:85
+#, fuzzy
+#| msgid "Slide Right"
+msgid "Rotate Right"
+msgstr "Deslizar à direita"
+
+#: engines/freescape/movement.cpp:89
+#, fuzzy
+#| msgid "Menu"
+msgid "Info Menu"
+msgstr "Menu"
+
 #: engines/glk/glk_api.cpp:62
 msgid "[ press any key to exit ]"
 msgstr ""
@@ -6513,18 +6638,6 @@ msgstr "Avançar"
 msgid "Backward"
 msgstr "Retroceder"
 
-#: engines/hpl1/metaengine.cpp:78 engines/mm/mm1/metaengine.cpp:99
-#, fuzzy
-#| msgid "Slide Left"
-msgid "Strafe Left"
-msgstr "Deslizar à esquerda"
-
-#: engines/hpl1/metaengine.cpp:79 engines/mm/mm1/metaengine.cpp:100
-#, fuzzy
-#| msgid "Slide Right"
-msgid "Strafe Right"
-msgstr "Deslizar à direita"
-
 #: engines/hpl1/metaengine.cpp:80
 #, fuzzy
 msgid "Lean Left"
@@ -7092,11 +7205,6 @@ msgstr "Preferências"
 msgid "Retreat"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:79
-msgid "Shoot"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:84
 msgid "Delay"
@@ -9181,6 +9289,12 @@ msgstr ""
 msgid "Would you like to host or join a network play session?"
 msgstr "Deseja guardar ou carregar um jogo?"
 
+#: engines/scumm/he/sound_he.cpp:1550
+msgid ""
+"Unimplemented development codepath encountered within the sound engine,\n"
+"please file a ticket at https://bugs.scummvm.org."
+msgstr ""
+
 #: engines/scumm/imuse/drivers/amiga.cpp:660
 msgid ""
 "This AMIGA version is missing (at least) the following file(s):\n"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 0b8f374e88f..3eb12c62cc4 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 at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-11-14 23:40+0000\n"
+"POT-Creation-Date: 2023-11-16 01:06+0000\n"
 "PO-Revision-Date: 2023-04-05 10:46+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Russian <https://translations.scummvm.org/projects/scummvm/"
@@ -80,16 +80,16 @@ msgid "Go up"
 msgstr "Вверх"
 
 #: gui/browser.cpp:81 gui/chooser.cpp:45 gui/cloudconnectionwizard.cpp:64
-#: gui/downloadpacksdialog.cpp:270 gui/downloadpacksdialog.cpp:463
-#: gui/editgamedialog.cpp:352 gui/editrecorddialog.cpp:66
-#: gui/filebrowser-dialog.cpp:68 gui/fluidsynth-dialog.cpp:152
-#: gui/massadd.cpp:93 gui/options.cpp:2329 gui/predictivedialog.cpp:68
-#: gui/recorderdialog.cpp:73 gui/recorderdialog.cpp:212
-#: gui/remotebrowser.cpp:59 gui/saveload-dialog.cpp:64
-#: gui/saveload-dialog.cpp:455 gui/saveload-dialog.cpp:526
-#: gui/saveload-dialog.cpp:828 gui/saveload-dialog.cpp:1224
-#: gui/shaderbrowser-dialog.cpp:81 gui/themebrowser.cpp:54
-#: gui/unknown-game-dialog.cpp:53 base/main.cpp:603
+#: gui/downloaddlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:270
+#: gui/downloadpacksdialog.cpp:463 gui/editgamedialog.cpp:352
+#: gui/editrecorddialog.cpp:66 gui/filebrowser-dialog.cpp:68
+#: gui/fluidsynth-dialog.cpp:152 gui/massadd.cpp:93 gui/options.cpp:2329
+#: gui/predictivedialog.cpp:68 gui/recorderdialog.cpp:73
+#: gui/recorderdialog.cpp:212 gui/remotebrowser.cpp:59
+#: gui/saveload-dialog.cpp:64 gui/saveload-dialog.cpp:455
+#: gui/saveload-dialog.cpp:526 gui/saveload-dialog.cpp:828
+#: gui/saveload-dialog.cpp:1224 gui/shaderbrowser-dialog.cpp:81
+#: gui/themebrowser.cpp:54 gui/unknown-game-dialog.cpp:53 base/main.cpp:603
 #: dists/android.strings.xml.cpp:43 engines/engine.cpp:747
 #: backends/dialogs/gtk/gtk-dialogs.cpp:65
 #: backends/events/default/default-events.cpp:193
@@ -287,7 +287,8 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
+#: gui/cloudconnectionwizard.cpp:428 gui/dlcsdialog.cpp:59
+#: gui/downloaddlcsdialog.cpp:60 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
@@ -401,11 +402,30 @@ msgstr ""
 msgid "Failed to load JSON file"
 msgstr "Не удалось загрузить файл!"
 
+#: gui/dlcsdialog.cpp:41
+msgid "Download Freeware Games and Demos"
+msgstr ""
+
+#: gui/dlcsdialog.cpp:52
+msgid "Fetching DLCs..."
+msgstr ""
+
+#: gui/dlcsdialog.cpp:60
+#, fuzzy
+#| msgid "Download"
+msgid "All Downloads"
+msgstr "Скачать"
+
+#: gui/dlcsdialog.cpp:61 gui/downloadpacksdialog.cpp:266
+msgid "Download"
+msgstr "Скачать"
+
 #: gui/downloaddialog.cpp:48
 msgid "Select directory where to download game data"
 msgstr "Выберите каталог для скачивания данных игры"
 
-#: gui/downloaddialog.cpp:49 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
+#: gui/downloaddialog.cpp:49 gui/dump-all-dialogs.cpp:106
+#: gui/dump-all-dialogs.cpp:129 gui/editgamedialog.cpp:543 gui/launcher.cpp:313
 msgid "Select directory with game data"
 msgstr "Выберите каталог с файлами игры"
 
@@ -462,7 +482,8 @@ msgstr ""
 "\"%s\" уже существует в указанном каталоге.\n"
 "Вы действительно хотите загрузить файлы в этот каталог?"
 
-#: gui/downloaddialog.cpp:214 gui/downloadpacksdialog.cpp:367
+#: gui/downloaddialog.cpp:214 gui/downloaddlcsdialog.cpp:70
+#: gui/downloadpacksdialog.cpp:367
 #, c-format
 msgid "Downloaded %s %S / %s %S"
 msgstr "Загружено %s %S из %s %S"
@@ -472,6 +493,18 @@ msgstr "Загружено %s %S из %s %S"
 msgid "Download speed: %s %S/s"
 msgstr "Скорость загрузки: %s %S/с"
 
+#: gui/downloaddlcsdialog.cpp:41
+#, fuzzy
+#| msgid "Download game files"
+msgid "Currently Downloading Games"
+msgstr "Скачать файлы игры"
+
+#: gui/downloaddlcsdialog.cpp:55
+#, fuzzy
+#| msgid "Download"
+msgid "Pending Downloads"
+msgstr "Скачать"
+
 #: gui/downloadpacksdialog.cpp:160
 #, c-format
 msgid "ERROR %d: %s"
@@ -497,10 +530,6 @@ msgstr "Загружаю список %S... %d записей"
 msgid "Detected %d new packs, %s %S"
 msgstr "Обнаружено %d новых пакетов, %s %S"
 
-#: gui/downloadpacksdialog.cpp:266
-msgid "Download"
-msgstr "Скачать"
-
 #: gui/downloadpacksdialog.cpp:290
 #, c-format
 msgid "Download complete, downloaded %d packs, %s %S"
@@ -539,6 +568,18 @@ msgstr ""
 msgid "Proceed"
 msgstr "Продолжить"
 
+#: gui/dump-all-dialogs.cpp:110 gui/options.cpp:3236
+msgid "icon packs"
+msgstr "пакетов иконок"
+
+#: gui/dump-all-dialogs.cpp:114 gui/options.cpp:3247
+msgid "shader packs"
+msgstr "пакетов шейдеров"
+
+#: gui/dump-all-dialogs.cpp:133 gui/launcher.cpp:698
+msgid "Pick the game:"
+msgstr "Выберите игру:"
+
 #: gui/editgamedialog.cpp:131 engines/dialogs.cpp:274
 msgid "Game"
 msgstr "Игра"
@@ -937,11 +978,11 @@ msgstr "Взаимодействие"
 
 #: gui/gui-manager.cpp:170 engines/metaengine.cpp:115
 #: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
-#: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
-#: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
-#: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:843
-#: engines/twine/metaengine.cpp:461 engines/twine/metaengine.cpp:528
-#: engines/wintermute/keymapper_tables.h:1290
+#: engines/dragons/metaengine.cpp:160 engines/freescape/movement.cpp:36
+#: engines/griffon/metaengine.cpp:121 engines/grim/grim.cpp:467
+#: engines/grim/grim.cpp:548 engines/icb/icb.cpp:68 engines/icb/icb.cpp:152
+#: engines/scumm/metaengine.cpp:843 engines/twine/metaengine.cpp:461
+#: engines/twine/metaengine.cpp:528 engines/wintermute/keymapper_tables.h:1290
 #: engines/wintermute/keymapper_tables.h:1373
 #: engines/wintermute/keymapper_tables.h:1449
 #: engines/wintermute/keymapper_tables.h:1920
@@ -951,11 +992,11 @@ msgstr "Вверх"
 
 #: gui/gui-manager.cpp:176 engines/metaengine.cpp:121
 #: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
-#: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
-#: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
-#: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:810
-#: engines/twine/metaengine.cpp:468 engines/twine/metaengine.cpp:536
-#: engines/wintermute/keymapper_tables.h:1296
+#: engines/dragons/metaengine.cpp:166 engines/freescape/movement.cpp:42
+#: engines/griffon/metaengine.cpp:127 engines/grim/grim.cpp:472
+#: engines/grim/grim.cpp:553 engines/icb/icb.cpp:73 engines/icb/icb.cpp:157
+#: engines/scumm/metaengine.cpp:810 engines/twine/metaengine.cpp:468
+#: engines/twine/metaengine.cpp:536 engines/wintermute/keymapper_tables.h:1296
 #: engines/wintermute/keymapper_tables.h:1379
 #: engines/wintermute/keymapper_tables.h:1456
 #: engines/wintermute/keymapper_tables.h:1926
@@ -1058,6 +1099,32 @@ msgstr ""
 msgid "???"
 msgstr "???"
 
+#: gui/helpdialog.cpp:53
+msgid "General"
+msgstr "Общие"
+
+#: gui/helpdialog.cpp:55
+msgid ""
+"## Where to get the games\n"
+"\n"
+"Visit [our Wiki](https://wiki.scummvm.org/index.php?"
+"title=Where_to_get_the_games) for a list of games and where to purchase "
+"them.\n"
+"\n"
+"Alternatively, download a selection of [freeware games](https://scummvm.org/"
+"games) and [demos](https://www.scummvm.org/demos/) from our website \n"
+"\n"
+"For other (out of print) games, try Amazon, eBay, Game Trading Zone or other "
+"auction sites. Beware of faulty games and illegal game copies.\n"
+"\n"
+"The ScummVM team does not recommend any individual supplier of games,however "
+"the project does get a cut from every purchase on [GOG.com](https://www.gog."
+"com/?pp=22d200f8670dbdb3e253a90eee5098477c95c23d) and [ZOOM-Platform]"
+"(https://www.zoom-platform.com/?"
+"affiliate=c049516c-9c4c-42d6-8649-92ed870e8b53) through affiliate referral "
+"links.\n"
+msgstr ""
+
 #: gui/imagealbum-dialog.cpp:101 gui/saveload-dialog.cpp:832
 msgid "Prev"
 msgstr "Предыдущий"
@@ -1290,10 +1357,6 @@ msgstr "ScummVM не смог найти игру в указанном ката
 msgid "Unknown variant"
 msgstr "Неизвестный вариант"
 
-#: gui/launcher.cpp:698
-msgid "Pick the game:"
-msgstr "Выберите игру:"
-
 #: gui/launcher.cpp:923 gui/saveload-dialog.cpp:381
 msgid "List view"
 msgstr "Вид списка"
@@ -2410,14 +2473,6 @@ msgstr "Выберите каталог с плагинами"
 msgid "Select directory for Files Manager /root/"
 msgstr "Выберите корневой каталог для менеджера файлов"
 
-#: gui/options.cpp:3236
-msgid "icon packs"
-msgstr "пакетов иконок"
-
-#: gui/options.cpp:3247
-msgid "shader packs"
-msgstr "пакетов шейдеров"
-
 #: gui/options.cpp:3401
 msgid "This Storage is working now. Do you want to interrupt it?"
 msgstr "Это хранилище сейчас работает. Вы хотите остановить его?"
@@ -3864,10 +3919,15 @@ msgstr "Фильтрация выключена"
 msgid "Stretch mode"
 msgstr "Режим растягивания"
 
+#: backends/graphics/riscossdl/riscossdl-graphics.cpp:30
 #: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:66
 msgid "SDL Surface"
 msgstr "Поверхность SDL"




More information about the Scummvm-git-logs mailing list